实验一《SQLServer2012环境》.doc_第1页
实验一《SQLServer2012环境》.doc_第2页
实验一《SQLServer2012环境》.doc_第3页
实验一《SQLServer2012环境》.doc_第4页
实验一《SQLServer2012环境》.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理实验指导实验1 SQL Server 2012环境一、实验目的SQL Server 2012是Mircosoft公司推出的关系型网络数据库管理系统,是一个逐步成长起来的大型数据库管理系统。1、了解SQL Server 2012的安装过程中的关键问题;2、掌握通过SQL Server Management Studio管理数据库服务器、操作数据库对象的方法;熟悉如何在SQL Server 2012图形环境下建立数据库和表,建立多个表的关系图及设置主码和外码,并在表中实现对记录的插入、修改和删除操作;3、掌握数据库的还原与备份操作。二、实验内容1、安装Microsoft的数据库管理系统SQL Server 2012解压安装文件之后,运行服务器目录SQL 2012下的可执行文件setup.exe,开始进行SQL Server 2012安装。出现SQL Server安装中心界面,如图1-1所示。图1-1选择左边的“安装”选项,再选择右边的“全新SQL Server独立安装或向现有安装添加功能”,进入SQL Server 2012的安装向导,如图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选择“SQL Server功能安装”,点击“下一步”,按需选择要安装的功能,图1-10所示。常需要安装SQL Server 复制、全文搜索、客户端工具连接以及管理工具即可。图1-10 如图1-11所示,安装“安装规则”,操作完成后点击“下一步”。图1-11如图1-12所示,进行“实例配置”,配置实例的时候,可以命名实例名称和实例目录,也可以选择默认实例。完成后,点击“下一步”。图1-12如图1-13所示,检测磁盘空间。完成后,点击“下一步”。图1-13进行“服务器配置”,如图1-14所示。所有服务配置选择完成后点击“下一步”。图1-14进行“数据库引擎配置”,在“数据库引擎配置”页面中,设置身份验证模式为混合模式,输入数据库管理员的密码,即sa用户的密码。点击“添加当前用户”按钮,如图1-15所示,添加后点击“下一步”配置分析服务。图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点击“下一步”,显示准备安装,如图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、建立数据库选择开始菜单中的Microsoft SQL Server 2012下的SQL Server Management Studio,出现“连接到服务器”界面。如图1-29所示,如果以SQL Server身份登录,输入密码,点击“连接”按钮,进入SQL Server Management Studio主界面,如图1-30所示。图1-29点击左边“对象资源管理器”树状控制栏的+/号可以打开和关闭SQL Server组中的本地服务项目,在选中“数据库”后,单击鼠标右键,出现数据库的菜单,如图1-31所示。图1-3点击“新建数据库”,出现新建数据库窗口,如图1-32所示。输入数据库名称:Student,点击“确定”按钮。图1-32 如图1-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所在学院字符串,长度为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所示。表2 Course列名说明数据类型约束Cno课程号字符串,长度为10非空Cname课程名字符串,长度为20允许空Credit学分浮点型大于0Property课程性质字符串,长度为14允许空表3 ChooseClass列名说明数据类型约束Sno学号字符串,长度为8非空Cno课程号字符串,长度为10非空Grade成绩整型允许空,取值在0-100之间图1-41图1-425、建立关系图,并设置外码如图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表数据在每个表中录入以下数据,录入数据时注意数据的录入顺序,先在被参照关系中录入数据,再在参照关系中录入数据。SnoSnameSsexSageBrithdayDeptment09105101孙天男211986-7-5农学09105102覃祥女201987-12-9农学09105103陈旭男201987-4-8水建09105104李丽女171990-4-17生命09105105韩振兴男181989-6-13资环09105106田野男231984-1-2信息09105107赵永亮男201987-7-15信息09105108侯玉女231984-7-20资环09105109白晓鹏男201987-4-22外语系选中表Student,单击鼠标右键,选择“编辑前200行”,进入Student表的数据录入窗口。图1-52在Student表的录入窗口中实现数据录入。在退出窗口前,点击“运行”图标以保存对表的修改。图1-53Course表数据采用同样的方法录入Course表和ChooseClass表中的数据,如图1-54、1-55所示。CnoCnameCreditProperty001人工智能3选修002网络编程2.5选修003DB_Design2选修004操作系统3必修005计算机网络3.5必修006Java语言2.5选修007编译原理3必修008Internet基础2选修SnoCnoGradeSnoCnoGrade09105101003550910510300310009105101007500910510400191091051010059409105104008700910510100265091051040054509105102001230910510500677091051020026609105106007091051020089609105106004610910510200689091051060056009105103001770910510700277091051030048009105107005100 ChooseClass表数据图1-54图1-557、修改数据库(1)在Course表中添加一个授课教师列,列名为Tname,类型为varchar(8)录入数据后,将表关闭。在Microsoft SQL Server Management Studio左侧的“对象资源管理器”下找到表Course,单击鼠标右键,选择“设计”。在打开的窗口中添加列名为Tname,类型为varchar(8)授课教师列,允许Null值,并点击保存。修改完成后的表Course如图1-56所示。图1-56(2)将学生表中的Brithday属性列删除同上述添加时相同,打开Student表,选中Birthday属性列,单击右键,选择“删除列”,并保存。修改完成后的表Student如图1-57所示。图1-578、数据库的备份还原(1)备份“Student”数据库在窗口左侧的“对象资源管理器”下选中用户数据库“Student”,单击鼠标右键,选择“任务”下面的“备份”。图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所示,找到备份的数据库路径,选中Student1数据库,点击“确定”按钮。图1-64勾选用于还原的备份集,点击“确定”按钮,完成数据库的备份。图1-659、请同学们完成以下实验任务(1)在SQL Server 2012图形环境下自行设计一组关系表;(2)为这组关系表建立一个关系图,并设置主码和外码;(3)在表中实现数据的插入、删除和修改操作;(4)删除表格;(5)实现数据库的备份和还原。三、实验方法运行SQL Serv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论