数据库实验报告一创建数据库和表-表数据插入、修改和删除 数据库实验报告一创建数据库和表-表数据插入、修改和删除是关于数据库原理及应用的实验报告。本实验报告的主要目的是让学生了解 SQL Server 数据库的逻辑结构和物理结构、表的结构特点、SQL Server 的基本数据类型、空值概念,以及学习在对象资源管理器中创建数据库和表、使用 T-SQL 语句创建数据库和表、在对象资源管理器中对数据库表进行插入、修改和删除数据操作、使用 T-SQL 语句对数据库表进行插入、修改和删除数据操作,并了解数据更新操作时要注意数据完整性。 一、实验目的 (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增长。数据库的逻辑文件名和物理文件名均采用默认值。事物日志的逻辑文件和物理文件名也均采用默认值。 (2)在创建好的员工管理数据库(YGGL)中创建数据表考虑到员工管理数据库 YGGL 要求包括员工的信息、部门信息以及员工的薪水信息,所以数据库 YGGL 应包含三个表 Employees(员工自然信息)表、Departments(部门信息)表和 Salary(员工薪水情况)表。 (3)分别使用对象资源管理器和 T-SQL 语句,向在实验 2 中建立的数据库 YGGL 的 3 个表 Employees、Departments 和 Salary 中插入多行数据记录,然后修改和删除一些记录。使用 T-SQL 语句进行有限制的修改和删除。 三、实验步骤、数据记录及处理 1. 界面方式创建数据库 (1)创建数据库使用系统管理员用户以 Window 身份验证方式登陆 SQL Server 服务器,在“对象资源管理器”选择“数据库”节点,右键单击鼠标,打开“新建数据库”窗口,在“新建数据库”窗口的“常规”选项中输入数据库名“YGGL”,“所有者”为默认值。在下方的列表栏中,分别设置“数据文件”和“日志文件”的增长方式和增长比例,设置完成后单击“确定”完成数据库的创建。 (2)删除数据库在对象资源管理器中选择数据库 YGGL,右键单击鼠标,在弹出的快捷键选择删除菜单项。在打开的删除对象窗口中单击“确定”按钮,执行删除操作。 2. 使用 T-SQL 语句创建数据库 (1)创建数据库在“查询分析器”窗口中输入语句,单击“!执行”按钮,并在“对象资源管理器”中查看结果。 (2)删除数据库在快捷工具栏单击“新建查询”按钮,在“查询分析器”窗口中输入脚本后单击“!执行”按钮执行。 3. 界面方式创建表 (1)创建表在对象资源管理器中展开数据库“YGGL”;选择表,右键单击鼠标,再选择“新建表”,在表设计窗口输入 Employees 表的各字段信息,单击“保存”,在弹出的“保存”对话框中输入表名“Employees,单击确定即创建了表 Employees,按同样的操作过程,创建表 Departments和表 Salary。 (2)删除表在对象资源管理器中展开“数据库”,选择“YGGL”,展开“YGGL”中的“表”节点,右键单击“dbo.Emlloyees”表,选择“删除”,打开“删除对象”窗口,再单击“显示依赖关系”,打开“Employees 依赖关系”窗口。在该窗口中确认表“Employees”确实可以删除后,单击“确定”按钮,返回“删除对象”窗口。在删除对象窗口单击“确定”按钮,完成删除。 四、结论 通过本实验,我们学习了如何在对象资源管理器中创建数据库和表、使用 T-SQL 语句创建数据库和表、在对象资源管理器中对数据库表进行插入、修改和删除数据操作、使用 T-SQL 语句对数据库表进行插入、修改和删除数据操作,并了解数据更新操作时要注意数据完整性。本实验REPORT使我们更好地了解 SQL Server 数据库的逻辑结构和物理结构、表的结构特点、SQL Server 的基本数据类型、空值概念等知识点,并且提高了我们使用 T-SQL 语句和对象资源管理器的技能。
- 粉丝: 786
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot和Vue的后台管理系统.zip
- 用于将 Power BI 嵌入到您的应用中的 JavaScript 库 查看文档网站和 Wiki 了解更多信息 .zip
- (源码)基于Arduino、Python和Web技术的太阳能监控数据管理系统.zip
- (源码)基于Arduino的CAN总线传感器与执行器通信系统.zip
- (源码)基于C++的智能电力系统通信协议实现.zip
- 用于 Java 的 JSON-RPC.zip
- 用 JavaScript 重新实现计算机科学.zip
- (源码)基于PythonOpenCVYOLOv5DeepSort的猕猴桃自动计数系统.zip
- 用 JavaScript 编写的贪吃蛇游戏 .zip
- (源码)基于ASP.NET Core的美术课程管理系统.zip