已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. . XIAN TECHNOLOGICAL UNIVERSITY 实验报告 实验课程名称 数据库原理及应用 专 业:信息管理与信息系统 班 级: 130513 姓 名: 贾丹丹 学 号: 130513117 实验学时: 22 学时 指导教师: 杨敏老师 成 绩: . . 2015 年 10 月 30 日 . . 西安工业大学实验报告 专业 信息管理与信 息系统 班级 130513 姓名贾丹丹学号 130513117 实验课程 数据库原理及 应用 指导教师杨敏实验日期 10.20-10.31 同实验者 实验项目创建数据库和表,表数据插入、修改和删除 实验设备 及器材 SQL Server2012 环境 1 1、实验目的实验目的 (1)了解 SQL Server 数据库的逻辑结构和物理结构。 (2)了解表的结构特点。 (3)了解 SQL Server 的基本数据类型。 (4)了解空值概念。 (5)学会在对象资源管理器中创建数据库和表。 (6)学会使用 T-SQL 语句创建数据库和表。 (7)学会在对象资源管理器中对数据库表进行插入、修改和删除数据操作。 (8)学会使用 T-SQL 语句对数据库表进行插入、修改和删除数据操作。 (9)了解数据更新操作时要注意数据完整性。 二、实验内容二、实验内容 (1)创建一个数据库 数据库 YGGL 的逻辑文件初始大小为 10MB,最大大小为 50MB,数据库自动增长,增长方 式是按 5%比例增长。日志文件初始为 2MB,最大可增长到 5MB,按 1MB 增长。 数据库的逻辑文件名和物理文件名均采用默认值。事物日志的逻辑文件和物理文件名也 均采用默认值。要求分别使用对象资源管理器和 T-SQL 命令完成数据库的创建工作。 (2)在创建好的员工管理数据库(YGGL)中创建数据表 考虑到员工管理数据库 YGGL 要求包括员工的信息、部门信息以及员工的薪水信息,所 以数据库 YGGL 应包含三个表 Employees(员工自然信息)表、Departments(部门信息)表 和 Salary(员工薪水情况)表。 (3)分别使用对象资源管理器和 T-SQL 语句,向在实验 2 中建立的数据库 YGGL 的 3 个 表 Employees、Departments 和 Salary 中插入多行数据记录,然后修改和删除一些记录。使 用 T-SQL 语句进行有限制的修改和删除。 三、实验步骤、数据记录及处理三、实验步骤、数据记录及处理 1 1 界面方式创建数据库界面方式创建数据库 (1)创建数据库 使用系统管理员用户以 Window 身份验证方式登陆 SQL Server 服务器,在“对象资源管 理器”选择“数据库”节点,右键单击鼠标,打开“新建数据库”窗口,在“新建数据库” 窗口的“常规”选项中输入数据库名“YGGL” , “所有者”为默认值。在下方的列表栏中,分 别设置“数据文件”和“日志文件”的增长方式和增长比例,设置完成后单击“确定”完成 数据库的创建。操作结果如下图所示: . . (2)删除数据库 在对象资源管理器中选择数据库 YGGL,右键单击鼠标,在弹出的快捷键选择删除菜单 项。在打开的删除对象窗口中单击“确定”按钮,执行删除操作。 2.2.使用使用 T-SQLT-SQL 语句创建数据库语句创建数据库 (1)创建数据库 . . 在“查询分析器”窗口中输入语句,单击“!执行”按钮,并在“对象资源管理器”中 查看结果。 (2)删除数据库 在快捷工具栏单击“新建查询”按钮,在“查询分析器”窗口中输入脚本后单击“!执 行”按钮执行。 3.3.界面方式创建表界面方式创建表 (1)创建表 在对象资源管理器中展开数据库“YGGL” ;选择表,右键单击鼠标,再选择“新建表” , 在表设计窗口输入 Employees 表的各字段信息,单击“保存” ,在弹出的“保存”对话框中 输入表名“Employees,单击确定即创建了表 Employees,按同样的操作过程,创建表 Departments 和表 Salary。 . . (2)删除表 在对象资源管理器中展开“数据库” ,选择“YGGL” ,展开“YGGL”中的“表”节点,右 键单击“dbo.Emlloyees”表,选择“删除” ,打开“删除对象”窗口,再单击“显示依赖关 系” ,打开“Employees 依赖关系”窗口。在该窗口中确认表“Employees”确实可以删除后, 单击“确定”按钮,返回“删除对象”窗口。在删除对象窗口单击“确定”按钮,完成删除 . . 4.4.使用使用 T-SQLT-SQL 语句创建表语句创建表 在“查询分析器”窗口中输入语句,单击快捷工具栏的“!执行”图标,执行语句,即 可创建表 Employees。 5.5.界面方式加入表数据界面方式加入表数据 选择要进行操作的表“Employees” ,右键单击鼠标,在弹出的快捷菜单中选择“编辑前 200 行” ,进入“表数据窗口” 。依次向表中加入给定的数据样本。 . . 6.6.界面修改表数据界面修改表数据 (1)在对象资源管理器中删除表 Employees 的第一行和 Salary 的第一行。 . . (2)在对象资源管理器中将表 Employees 中编号为 020018 的记录的部门号改为 4。 7.7.使用使用 T-SQLT-SQL 命令插入表数据命令插入表数据 (1)向表 Employees 中插入一行数据。 . . 8.8.使用使用 T-SQLT-SQL 命令修改表数据命令修改表数据 (1)修改表 Salary 中某个记录的字段值,例如:将编号为 000001 的职工收入为 2890。 . . (2)将所有职工收入增加 100。 9.9.使用使用 T-SQLT-SQL 命令删除表数据命令删除表数据 (1)使用 SQL 命令删除表 Employees 中编号为 000001 的职工信息。 (2)删除所有女性员工信息。 (3)使用 TRANCATE TABLE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届山东省沂源县二中高二生物第一学期期末预测试题含解析
- 2024年太原辅警招聘考试题库附答案详解(完整版)
- 北京西城八中少年班2025-2026学年化学高二第一学期期末复习检测试题含解析
- 2025-2026学年云南省普洱市孟连县第一中学物理高二上期末考试模拟试题含解析
- 2026届陕西省渭南韩城市数学高二上期末质量检测试题含解析
- 益阳职业技术学院《高级英语F1》2024-2025学年第一学期期末试卷
- 浙江省杭州外国语学校2025-2026学年高二化学第一学期期末检测模拟试题含解析
- 2026届河北省滦州市生物高二第一学期期末经典试题含解析
- 2026届山西省吕梁育星中学生物高一第一学期期末学业水平测试试题含解析
- 2025年辽宁省六校协作体生物高二上期末统考模拟试题含解析
- 2025贵州毕节市中医医院招聘暨人才引进编外聘用专业技术人员78人考试笔试参考题库附答案解析
- 浙江省杭州市学军中学2025-2026学年高一10月月考语文试题(原卷版)
- 2025西南有色昆明勘测设计(院)股份有限公司专业技术人员招聘(9人)考试笔试备考试题及答案解析
- 2025中国航空工业集团陕飞校园招聘笔试历年参考题库附带答案详解
- 2025-2026学年苏科版七年级数学上册期中模拟测试卷(1-4章)(含答案)
- 人工智能通识教程 课件 第10章-AIGC技术
- 2025-2030中国光纤网络共建共享模式创新与效益分析报告
- 2025年度济南市工会社会工作专业人才联合招聘(47人)笔试参考题库附答案解析
- 【必背】三级政务服务办事员备考题库宝典-2025核心题版
- 供电企业设备维修保养规范
- 临床医学三基三严培训
评论
0/150
提交评论