实验一《SQLServer环境》.docx

上传人:b****5 文档编号:4424262 上传时间:2022-12-01 格式:DOCX 页数:33 大小:3.02MB
下载 相关 举报
实验一《SQLServer环境》.docx_第1页
第1页 / 共33页
实验一《SQLServer环境》.docx_第2页
第2页 / 共33页
实验一《SQLServer环境》.docx_第3页
第3页 / 共33页
实验一《SQLServer环境》.docx_第4页
第4页 / 共33页
实验一《SQLServer环境》.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

实验一《SQLServer环境》.docx

《实验一《SQLServer环境》.docx》由会员分享,可在线阅读,更多相关《实验一《SQLServer环境》.docx(33页珍藏版)》请在冰豆网上搜索。

实验一《SQLServer环境》.docx

实验一《SQLServer环境》

《数据库原理》实验指导

实验1SQLServer2012环境

一、实验目的

SQLServer2012是Mircosoft公司推出的关系型网络数据库管理系统,是一个逐步成长起来的大型数据库管理系统。

1、了解SQLServer2012的安装过程中的关键问题;

2、掌握通过SQLServerManagementStudio管理数据库服务器、操作数据库对象的方法;熟悉如何在SQLServer2012图形环境下建立数据库和表,建立多个表的关系图及设置主码和外码,并在表中实现对记录的插入、修改和删除操作;

3、掌握数据库的还原与备份操作。

二、实验内容

1、安装Microsoft的数据库管理系统SQLServer2012

解压安装文件之后,运行服务器目录SQL2012下的可执行文件setup.exe,开始进行SQLServer2012安装。

出现SQLServer安装中心界面,如图1-1所示。

图1-1

选择左边的“安装”选项,再选择右边的“全新SQLServer独立安装或向现有安装添加功能”,进入SQLServer2012的安装向导,如图1-2所示。

图1-2

安装程序会检查安装程序支持规则以确保是否可以顺利安装,如图1-3所示。

点击“确定”可以进入产品密钥输入页面,选择版本,或者输入密钥自动识别版本如图1-4所示。

图1-3

图1-4

许可条款页面如图1-5,勾选“接受许可条款”并点击“下一步”。

图1-5

出现产品更新页面如图1-6所示,点击“下一步”进行后继操作。

图1-6

出现安装安装程序文件页面如图1-7所示,点击“安装”进行相关操作。

图1-7

如图1-8所示,安装程序将安装程序支持规则,全部通过方可点击“下一步”,进行角色设置如图1-9所示。

若没有全部通过则需要解决相关错误才能进行下一步安装。

图1-8

图1-9

选择“SQLServer功能安装”,点击“下一步”,按需选择要安装的功能,图1-10所示。

常需要安装SQLServer复制、全文搜索、客户端工具连接以及管理工具即可。

图1-10

如图1-11所示,安装“安装规则”,操作完成后点击“下一步”。

图1-11

如图1-12所示,进行“实例配置”,配置实例的时候,可以命名实例名称和实例目录,也可以选择默认实例。

完成后,点击“下一步”。

图1-12

如图1-13所示,检测磁盘空间。

完成后,点击“下一步”。

图1-13

进行“服务器配置”,如图1-14所示。

所有服务配置选择完成后点击“下一步”。

图1-14

进行“数据库引擎配置”,在“数据库引擎配置”页面中,设置身份验证模式为混合模式,输入数据库管理员的密码,即sa用户的密码。

点击“添加当前用户”按钮,如图1-15所示,添加后点击“下一步”配置分析服务。

图1-15

AnalysisServices配置如图1-16所示,点击“添加当前用户”按钮后,点击“下一步”。

图1-16

在“ReportingServices配置”页面选择“安装和配置”和“仅安装”选项,点击“下一步”。

图1-17

出现“分布式重播控制器”窗口,如图1-18所示。

点击“添加当前用户”按钮,再点击“下一步”。

图1-18

出现“分布式重播客户端”窗口,如图1-19所示。

点击“下一步”。

图1-19

出现“错误报告”窗口,如图1-20所示。

点击“下一步”。

图1-20

出现“安装配置规则”窗口,如图1-21所示。

若全部通过则可以进行安装了。

图1-21

点击“下一步”,显示准备安装,如图1-22所示。

图1-22

点击“安装”,安装程序将会把文件写入指定的目录,如图1-23所示。

图1-23

如图1-24所示,文件拷贝完成后,出现重启计算机窗口,点击“确定”按钮,出现如图1-25的提示信息。

图1-24

图1-25

安装完成,如图1-26所示。

点击“关闭”按钮,再重启计算机即可。

图1-26

2、启动SQLserver服务

启动SQLServer2012,选择开始菜单中的MicrosoftSQLServer2012下“配置工具”中的“SQLServer配置管理器”,启动SQLServer服务,如图1-27、1-28所示。

图1-27

图1-28

3、建立数据库

选择开始菜单中的MicrosoftSQLServer2012下的SQLServerManagementStudio,出现“连接到服务器”界面。

如图1-29所示,如果以SQLServer身份登录,输入密码,点击“连接”按钮,进入SQLServerManagementStudio主界面,如图1-30所示。

图1-29

点击左边“对象资源管理器”树状控制栏的+/-号可以打开和关闭SQLServer组中的本地服务项目,在选中“数据库”后,单击鼠标右键,出现数据库的菜单,如图1-31所示。

图1-3

点击“新建数据库”,出现新建数据库窗口,如图1-32所示。

输入数据库名称:

Student,点击“确定”按钮。

图1-32

如图1-33、1-34所示,刷新后,可见新建的用户数据库Student。

图1-33

图1-34

4、建立表

点击数据库Student前面的+号,打开数据库的各种属性,如图1-35所示。

图1-35

选中用户数据库Student下的“表”,单击鼠标右键,出现表的菜单,如图1-36所示。

图1-36

点击“新建表”,出现新建表窗口,按表1的要求定义列,如图1-37所示。

表1Student

列名

说明

数据类型

约束

Sno

学号

字符串,长度为8

非空

Sname

姓名

字符串,长度为10

允许空

Ssex

性别

字符串,长度为2

取值为“男”、“女”

Sage

年龄

小整型

取值在0-200之间

Birthday

出生日期

日期型

允许空

Deptment

所在学院

字符串,长度为20

允许空

图1-37

输入列名,数据类型,长度等信息之后,点击

图标,出现选择表名窗口。

如图1-38所示,输入表名,点击“确定”按钮,将新建的表存盘。

图1-38

选中表Student,单击鼠标右键,选择“设计”,可以重新打开Student表的结构窗口,如图1-39所示。

图1-39

如图1-40所示,在Student表的结构窗口中,设定属性“Sno”为主码,点击

图标后退出Student表的结构窗口。

图1-40

步骤同上,分别按照表2和表3的要求建立Course表和ChooseClass表,设定属性“Cno”为Course表的主码,属性“Sno,Cno”为ChooseClass表的主码,如图1-41、1-42所示。

表2Course

列名

说明

数据类型

约束

Cno

课程号

字符串,长度为10

非空

Cname

课程名

字符串,长度为20

允许空

Credit

学分

浮点型

大于0

Property

课程性质

字符串,长度为14

允许空

表3ChooseClass

列名

说明

数据类型

约束

Sno

学号

字符串,长度为8

非空

Cno

课程号

字符串,长度为10

非空

Grade

成绩

整型

允许空,

取值在0-100之间

图1-41

图1-42

5、建立关系图,并设置外码

如图1-43所示,选中“数据库关系图”,单击鼠标右键,选择“新建数据库关系图”。

图1-43

在“添加表”窗口中选中所有表,点击“添加”按钮,进入数据库关系图设计窗口。

图1-44

数据库关系图设计窗口如图1-45所示。

图1-45

如图1-46所示,用鼠标指针指向Student表主码列左边的选择栏,然后按下鼠标左键,并向ChooseClass表中的外码列处拖动。

图1-46

出现“表和列”对话框,列出了当前所选择的主码和外码,点击“确定”按钮。

图1-47

在出现的“外键关系”对话框中点击“确定”按钮。

图1-48

建立了ChooseClass表的外码Sno,对应被参照关系Student的主码Sno。

图1-49

采用同样的方法,建立ChooseClass表的另一个外码Cno,对应被参照关系Course的主码Cno。

图1-50

点击

图标,出现保存该数据库关系图的窗口。

图1-51

输入关系图名,点击“确定”按钮,将新建的关系图存盘。

6、录入数据

Student表数据

在每个表中录入以下数据,录入数据时注意数据的录入顺序,先在被参照关系中录入数据,再在参照关系中录入数据。

Sno

Sname

Ssex

Sage

Brithday

Deptment

09105101

孙天

21

1986-7-5

农学

09105102

覃祥

20

1987-12-9

农学

09105103

陈旭

20

1987-4-8

水建

09105104

李丽

17

1990-4-17

生命

09105105

韩振兴

18

1989-6-13

资环

09105106

田野

23

1984-1-2

信息

09105107

赵永亮

20

1987-7-15

信息

09105108

侯玉

23

1984-7-20

资环

09105109

白晓鹏

20

1987-4-22

外语系

选中表Student,单击鼠标右键,选择“编辑前200行”,进入Student表的数据录入窗口。

图1-52

在Student表的录入窗口中实现数据录入。

在退出窗口前,点击“运行”图标以保存对表的修改。

图1-53

Course表数据

采用同样的方法录入Course表和ChooseClass表中的数据,如图1-54、1-55所示。

Cno

Cname

Credit

Property

001

人工智能

3

选修

002

网络编程

2.5

选修

003

DB_Design

2

选修

004

操作系统

3

必修

005

计算机网络

3.5

必修

006

Java语言

2.5

选修

007

编译原理

3

必修

008

Internet基础

2

选修

Sno

Cno

Grade

Sno

Cno

Grade

09105101

003

55

09105103

003

100

09105101

007

50

09105104

001

91

09105101

005

94

09105104

008

70

09105101

002

65

09105104

005

45

09105102

001

23

09105105

006

77

09105102

002

66

09105106

007

09105102

008

96

09105106

004

61

09105102

006

89

09105106

005

60

09105103

001

77

09105107

002

77

09105103

004

80

09105107

005

100

ChooseClass表数据

 

图1-54

图1-55

7、修改数据库

(1)在Course表中添加一个授课教师列,列名为Tname,类型为varchar(8)

录入数据后,将表关闭。

在MicrosoftSQLServerManagementStudio左侧的“对象资源管理器”下找到表Course,单击鼠标右键,选择“设计”。

在打开的窗口中添加列名为Tname,类型为varchar(8)授课教师列,允许Null值,并点击保存。

修改完成后的表Course如图1-56所示。

图1-56

(2)将学生表中的Brithday属性列删除

同上述添加时相同,打开Student表,选中Birthday属性列,单击右键,选择“删除列”,并保存。

修改完成后的表Student如图1-57所示。

图1-57

8、数据库的备份还原

(1)备份“Student”数据库

在窗口左侧的“对象资源管理器”下选中用户数据库“Student”,单击鼠标右键,选择“任务”下面的“备份”。

图1-58

在弹出的窗口中选择需要备份的数据库,并修改保存路径(将原有路径删除后重新添加新的路径),单击“确定”按钮完成数据库备份。

图1-59

图1-60

(2)还原“Student”数据库(可先删除“Student”数据库,后完成还原。

在MicrosoftSQLServerManagementStudio左侧的“对象资源管理器”下找到

“数据库”,单击鼠标右键,选择“还原数据库”。

图1-61

如图1-62所示,在“还原数据”窗口输入目标数据库名字,选择“源设备”,找到相应文件。

图1-62

如图1-63所示,点击“添加”按钮,弹出“定位备份文件”对话框。

图1-63

如图1-64所示,找到备份的数据库路径,选中Student1数据库,点击“确定”按钮。

图1-64

勾选用于还原的备份集,点击“确定”按钮,完成数据库的备份。

图1-65

9、请同学们完成以下实验任务

(1)在SQLServer2012图形环境下自行设计一组关系表;

(2)为这组关系表建立一个关系图,并设置主码和外码;

(3)在表中实现数据的插入、删除和修改操作;

(4)删除表格;

(5)实现数据库的备份和还原。

三、实验方法

运行SQLServer2012的安装程序,同学们可以按照上述步骤安装数据库软件SQLServer2012;启动和停止SQLServer服务;在SQLServer2012图形环境下建立数据库和表,建立关系图及设置主码和外码,并在表中实现对记录的插入、修改和删除操作。

 

贵州大学计算机科学与技术学院

软件工程专业实验报告

《数据库原理》实验报告

题目

姓名

班级

日期

实验环境:

实验内容与完成情况:

一、实验目的

二、实验内容

 

三、出现的问题及其解决方案(列出遇到的问题和解决办法,列出没有解决的问题)

问题1:

分析原因:

解决办法:

问题2:

分析原因:

解决办法:

 

(注:

可编辑下载,若有不当之处,请指正,谢谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1