实验1SQLServer数据库基本操作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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”和排序顺序“升序”。

相关文档
最新文档