实验一《SQLServer环境》Word文档下载推荐.docx
- 文档编号:17349633
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:33
- 大小:3.02MB
实验一《SQLServer环境》Word文档下载推荐.docx
《实验一《SQLServer环境》Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《实验一《SQLServer环境》Word文档下载推荐.docx(33页珍藏版)》请在冰豆网上搜索。
常需要安装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-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
课程号
Cname
课程名
Credit
学分
浮点型
大于0
Property
课程性质
字符串,长度为14
表3ChooseClass
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表数据
在每个表中录入以下数据,录入数据时注意数据的录入顺序,先在被参照关系中录入数据,再在参照关系中录入数据。
Brithday
09105101
孙天
男
21
1986-7-5
农学
09105102
覃祥
女
20
1987-12-9
09105103
陈旭
1987-4-8
水建
09105104
李丽
17
1990-4-17
生命
09105105
韩振兴
18
1989-6-13
资环
09105106
田野
23
1984-1-2
信息
09105107
赵永亮
1987-7-15
09105108
侯玉
1984-7-20
09105109
白晓鹏
1987-4-22
外语系
选中表Student,单击鼠标右键,选择“编辑前200行”,进入Student表的数据录入窗口。
图1-52
在Student表的录入窗口中实现数据录入。
在退出窗口前,点击“运行”图标以保存对表的修改。
图1-53
Course表数据
采用同样的方法录入Course表和ChooseClass表中的数据,如图1-54、1-55所示。
001
人工智能
3
选修
002
网络编程
2.5
003
DB_Design
2
004
操作系统
必修
005
计算机网络
3.5
006
Java语言
007
编译原理
008
Internet基础
55
100
50
91
94
70
65
45
77
66
96
61
89
60
80
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:
(注:
可编辑下载,若有不当之处,请指正,谢谢!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer环境 实验 SQLServer 环境