实验1SQLServer数据库基本操作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验1 SQL Server数据库基本操作
一、实验目的
本实验主要了解Microsoft SQL Server 2012中各组件的主要功能和基本使用方法;了解SQL Server数据库的逻辑结构和物理结构;了解数据表的结构特点以及索引的基本概念。通过本实验,读者将学会在“企业管理器”中创建和修改数据库和数据表结构、对数据表进行数据的添加、删除和更新操作以及在数据表上创建字段索引的操作。
二、实验环境
Microsoft SQL Server 2012 SSMS
三、实验内容
1. 创建一个名称为Book的数据库,支持教材订购信息管理,要求:
(1)将主数据库文件Book_放置在的D:\DBF文件夹中,文件大小为5MB,最大值为50MB,文件增量为2MB。
(2)将事务日志文件Book_放置在的D:\DBF文件夹中,文件大小为5MB,最大值为100MB,文件增量为1MB。
【实验步骤】
1)在D:\下创建DBF文件夹。
2)在SSMS中的对象资源管理器窗口右单击“数据库”,从快捷菜单中选择“新建数据库”命令,出现“数据库属性”对话框。
3)在“数据库属性”对话框中选择“常规”选项卡,在名称文本框中输入:Book;
4)在“数据库属性”对话框中选择“数据文件”选项卡,设置数据文件的位置、大小、
最大值和文件增量等属性;
5)在“数据库属性”对话框中选择“事务日志”选项卡,设置事务日志文件的位置、大小、最大值和文件增量等属性。
6)点击“确定”按钮,建立“Book”数据库,如下图所示:
2. 在上题所建数据库Book中建立5张数据表结构。
字段名称字段说明类型定义属性限定索引外键AcadCode 学院代码Char(2) Primary Key √
AcadName 学院名称Varchar (50) Not Null
【实验步骤】
1)在SSMS的对象资源管理器中,选中要添加表的数据库Book并展开,右击“表”
对象,在弹出的快捷菜单中选择“新建表”命令,出现“表设计器”窗口。
2)在“表设计器”中,根据设计好的表结构对列名、数据类型(包括长度)进行相应的设置。
3)设置完成后,单击工具栏上的“保存”按钮,在弹出的“选择名称”对话框中输入表名为T_Academy。单击“确定”按钮,完成数据表的创建。
4)在AcadCode列上右击,在弹出的快捷菜单中选择“设置主键”命令。
5)在AcadCode列上右击,在弹出的快捷菜单中选择“索引/键”命令。
6)在打开的“索引/键”对话框中单击“添加”按钮,并在右边的“(常规)”属性区域中的“列”一栏后面单击…按钮,在新添加的窗口中选择列名“AcadCode”和排序顺序“升序”。
7)对是否允许空进行相应的设置。
字段名称字段说明类型定义属性限定索引外键
√
PublisherCode 出版社代号Char(2) Primary
Key
Publisher 出版社Varchar(40)
Telephone 联系电话Varchar(40)
【实验步骤】
1)在SSMS的对象资源管理器中,选中要添加表的数据库Book并展开,右击“表”
对象,在弹出的快捷菜单中选择“新建表”命令,出现“表设计器”窗口。
2)在“表设计器”中,根据设计好的表结构对列名、数据类型(包括长度)进行相应的设置。
3)设置完成后,单击工具栏上的“保存”按钮,在弹出的“选择名称”对话框中输入表名为T_Publisher。单击“确定”按钮,完成数据表的创建。
4)在PublisherCode列上右击,在弹出的快捷菜单中选择“设置主键”命令。
5)在PublisherCode列上右击,在弹出的快捷菜单中选择“索引/键”命令。
6)在打开的“索引/键”对话框中单击“添加”按钮,并在右边的“(常规)”属性区域中的“列”一栏后面单击…按钮,在新添加的窗口中选择列名“PublisherCode”和排序顺序“升序”。
7)对是否允许空进行相应的设置。
(3) T_Teacher表:存储教师基本情况。
字段名称字段说明类型定义属性限定索引外键
TeacherCode 教师工号Char(8) Primary Key √
TeacherName 教师姓名Varchar(20) Not Null √
AcadCode 所属学院Char(2) Not Null √T_Academy: AcadCode Sex 性别Char(2) Not Null
EnterDate 入校时间Datetime
Title 职称Char(10) Not Null
Telephone 联系电话Varchar(40)
【实验步骤】
1)在SSMS的对象资源管理器中,选中要添加表的数据库Book并展开,右击“表”
对象,在弹出的快捷菜单中选择“新建表”命令,出现“表设计器”窗口。
2)在“表设计器”中,根据设计好的表结构对列名、数据类型(包括长度)进行相应的设置。
3)设置完成后,单击工具栏上的“保存”按钮,在弹出的“选择名称”对话框中输入表名为T_Teacher。单击“确定”按钮,完成数据表的创建。
4)在TeacherCode列上右击,在弹出的快捷菜单中选择“设置主键”命令。
5)在TeacherCode列上右击,在弹出的快捷菜单中选择“索引/键”命令。
6)在打开的“索引/键”对话框中单击“添加”按钮,并在右边的“(常规)”属性区域中的“列”一栏后面单击…按钮,在新添加的窗口中选择列名“TeacherCode”和排序顺序“升序”。