1、常需要安装SQL Server 复制、全文搜索、客户端工具连接以及管理工具即可。图1-10 如图1-11所示,安装“安装规则”,操作完成后点击“下一步”。图1-11如图1-12所示,进行“实例配置”,配置实例的时候,可以命名实例名称和实例目录,也可以选择默认实例。完成后,点击“下一步”。图1-12如图1-13所示,检测磁盘空间。图1-13进行“服务器配置”,如图1-14所示。所有服务配置选择完成后点击“下一步”。图1-14进行“数据库引擎配置”,在“数据库引擎配置”页面中,设置身份验证模式为混合模式,输入数据库管理员的密码,即sa用户的密码。点击“添加当前用户”按钮,如图1-15所示,添加后点
2、击“下一步”配置分析服务。图1-15Analysis Services配置如图1-16所示,点击“添加当前用户”按钮后,点击“下一步”。图1-16在“Reporting Services配置”页面选择“安装和配置”和“仅安装”选项,点击“下一步”。图1-17出现“分布式重播控制器”窗口,如图1-18所示。点击“添加当前用户”按钮,再点击“下一步”。图1-18出现“分布式重播客户端”窗口,如图1-19所示。点击“下一步”。图1-19出现“错误报告”窗口,如图1-20所示。图1-20出现“安装配置规则”窗口,如图1-21所示。若全部通过则可以进行安装了。图1-21点击“下一步”,显示准备安装,如图
3、1-22所示。图1-22点击“安装”,安装程序将会把文件写入指定的目录,如图1-23所示。图1-23如图1-24所示,文件拷贝完成后,出现重启计算机窗口,点击“确定”按钮,出现如图1-25的提示信息。图1-24图1-25安装完成,如图1-26所示。点击“关闭”按钮,再重启计算机即可。图1-262、启动SQL server服务启动SQL Server 2012,选择开始菜单中的Microsoft SQL Server 2012下“配置工具”中的“SQL Server配置管理器”,启动SQL Server服务,如图1-27、1-28所示。图1-27图1-283、建立数据库选择开始菜单中的Micro
4、soft SQL Server 2012下的SQL Server Management Studio,出现“连接到服务器”界面。如图1-29所示,如果以SQL Server身份登录,输入密码,点击“连接”按钮,进入SQL Server Management Studio主界面,如图1-30所示。图1-29点击左边“对象资源管理器”树状控制栏的+/号可以打开和关闭SQL Server组中的本地服务项目,在选中“数据库”后,单击鼠标右键,出现数据库的菜单,如图1-31所示。点击“新建数据库”,出现新建数据库窗口,如图1-32所示。输入数据库名称:Student,点击“确定”按钮。图1-32 如图1
5、-33、1-34所示,刷新后,可见新建的用户数据库Student。图1-33图1-344、建立表点击数据库Student前面的号,打开数据库的各种属性,如图1-35所示。图1-35选中用户数据库Student下的“表”,单击鼠标右键,出现表的菜单,如图1-36所示。图1-36点击“新建表”,出现新建表窗口,按表1的要求定义列,如图1-37所示。表1 Student列名说明数据类型约束Sno学号字符串,长度为8非空Sname姓名字符串,长度为10允许空Ssex性别字符串,长度为2取值为“男”、“女”Sage年龄小整型取值在0-200之间Birthday出生日期日期型Deptment所在学院字符串
6、,长度为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-
7、42所示。表2 CourseCno课程号Cname课程名Credit学分浮点型大于0Property课程性质字符串,长度为14表3 ChooseClassGrade成绩整型允许空,取值在0-100之间图1-41图1-425、建立关系图,并设置外码如图1-43所示,选中“数据库关系图”,单击鼠标右键,选择“新建数据库关系图”。图1-43在“添加表” 窗口中选中所有表,点击“添加”按钮,进入数据库关系图设计窗口。图1-44数据库关系图设计窗口如图1-45所示。图1-45如图1-46所示,用鼠标指针指向Student表主码列左边的选择栏,然后按下鼠标左键,并向ChooseClass表中的外码列处拖动
8、。图1-46出现“表和列”对话框,列出了当前所选择的主码和外码,点击“确定”按钮。图1-47在出现的“外键关系”对话框中点击“确定”按钮。图1-48 建立了ChooseClass表的外码Sno,对应被参照关系Student的主码Sno。图1-49采用同样的方法,建立ChooseClass表的另一个外码Cno,对应被参照关系Course的主码Cno。图1-50点击图标,出现保存该数据库关系图的窗口。图1-51输入关系图名,点击“确定”按钮,将新建的关系图存盘。6、录入数据Student表数据在每个表中录入以下数据,录入数据时注意数据的录入顺序,先在被参照关系中录入数据,再在参照关系中录入数据。B
9、rithday09105101孙天男211986-7-5农学09105102覃祥女201987-12-909105103陈旭1987-4-8水建09105104李丽171990-4-17生命09105105韩振兴181989-6-13资环09105106田野231984-1-2信息09105107赵永亮1987-7-1509105108侯玉1984-7-2009105109白晓鹏1987-4-22外语系选中表Student,单击鼠标右键,选择“编辑前200行”,进入Student表的数据录入窗口。图1-52在Student表的录入窗口中实现数据录入。在退出窗口前,点击“运行”图标以保存对表的修
10、改。图1-53Course表数据采用同样的方法录入Course表和ChooseClass表中的数据,如图1-54、1-55所示。001人工智能3选修002网络编程2.5003DB_Design2004操作系统必修005计算机网络3.5006Java语言007编译原理008Internet基础5510050919470654577669661896080 ChooseClass表数据图1-54图1-557、修改数据库(1)在Course表中添加一个授课教师列,列名为Tname,类型为varchar(8)录入数据后,将表关闭。在Microsoft SQL Server Management Stu
11、dio左侧的“对象资源管理器”下找到表Course,单击鼠标右键,选择“设计”。在打开的窗口中添加列名为Tname,类型为varchar(8)授课教师列,允许Null值,并点击保存。修改完成后的表Course如图1-56所示。图1-56(2)将学生表中的Brithday属性列删除同上述添加时相同,打开Student表,选中Birthday属性列,单击右键,选择“删除列”,并保存。修改完成后的表Student如图1-57所示。图1-578、数据库的备份还原(1)备份“Student”数据库在窗口左侧的“对象资源管理器”下选中用户数据库“Student”,单击鼠标右键,选择“任务”下面的“备份”。
12、图1-58在弹出的窗口中选择需要备份的数据库,并修改保存路径(将原有路径删除后重新添加新的路径),单击“确定”按钮完成数据库备份。图1-59图1-60(2)还原“Student”数据库(可先删除“Student”数据库,后完成还原。)在Microsoft SQL Server Management Studio左侧的“对象资源管理器”下找到“数据库”,单击鼠标右键,选择“还原数据库”。图1-61 如图1-62所示,在“还原数据”窗口输入目标数据库名字,选择“源设备”,找到相应文件。图1-62如图1-63所示,点击“添加”按钮,弹出“定位备份文件”对话框。图1-63如图1-64所示,找到备份的数
13、据库路径,选中Student1数据库,点击“确定”按钮。图1-64勾选用于还原的备份集,点击“确定”按钮,完成数据库的备份。图1-659、请同学们完成以下实验任务(1)在SQL Server 2012图形环境下自行设计一组关系表;(2)为这组关系表建立一个关系图,并设置主码和外码;(3)在表中实现数据的插入、删除和修改操作;(4)删除表格;(5)实现数据库的备份和还原。三、实验方法运行SQL Server 2012的安装程序,同学们可以按照上述步骤安装数据库软件SQL Server 2012;启动和停止SQL Server服务;在SQL Server 2012图形环境下建立数据库和表,建立关系图及设置主码和外码,并在表中实现对记录的插入、修改和删除操作。贵州大学计算机科学与技术学院软件工程专业实验报告数据库原理实验报告题目班级日期实验环境:实验内容与完成情况:三、出现的问题及其解决方案(列出遇到的问题和解决办法,列出没有解决的问题)问题1:分析原因:解决办法:问题2: (注:可编辑下载,若有不当之处,请指正,谢谢!
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1