实验一《SQLServer2008环境》_第1页
实验一《SQLServer2008环境》_第2页
实验一《SQLServer2008环境》_第3页
实验一《SQLServer2008环境》_第4页
实验一《SQLServer2008环境》_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、 数据库原理实验指导实验1 SQL Server 2008环境一、实验目的SQL Server 2008是Mircosoft公司推出的关系型网络数据库管理系统,是一个逐步成长起来的大型数据库管理系统。1、了解SQL Server 2008的安装过程中的关键问题;2、掌握通过SQL Server Management Studio管理数据库服务器、操作数据库对象的方法;熟悉如何在SQL Server 2008图形环境下建立数据库和表,建立多个表的关系图及设置主码和外码,并在表中实现对记录的插入、修改和删除操作;3、掌握数据库的还原与备份操作。二、实验内容2、启动SQL server服务启动SQL

2、 Server 2008,选择开始菜单中的Microsoft SQL Server 2008下的“SQL Server配置管理器”,启动SQL Server服务,如图1-20、1-21所示。图1-20图1-213、建立数据库选择开始菜单中的Microsoft SQL Server 2008下的SQL Server Management Studio,出现“连接到服务器”界面。如图1-22所示,如果以SQL Server身份登录,输入密码,点击“连接”按钮,进入SQL Server Management Studio主界面,如图1-23所示。图1-22图1-23点击左边“对象资源管理器”树状控制

3、栏的+/号可以打开和关闭SQL Server组中的本地服务项目,在选中“数据库”后,单击鼠标右键,出现数据库的菜单,如图1-24所示。图1-24点击“新建数据库”,出现新建数据库窗口,如图1-25所示。输入数据库名称:Student,点击“确定”按钮。图1-25 如图1-26、1-27所示,刷新后,可见新建的用户数据库Student。图1-26图1-274、建立表点击数据库Student前面的号,打开数据库的各种属性,如图1-28所示。图1-28选中用户数据库Student下的“表”,单击鼠标右键,出现表的菜单,如图1-29所示。图1-29点击“新建表”,出现新建表窗口,按表1的要求定义列,如

4、图1-30所示。表1 Student列名说明数据类型约束Sno学号字符串,长度为8非空Sname姓名字符串,长度为10允许空Ssex性别字符串,长度为2取值为“男”、“女”Sage年龄小整型取值在0-200之间Birthday出生日期日期型允许空Deptment所在学院字符串,长度为20允许空图1-30输入列名,数据类型,长度等信息之后,点击图标,出现选择表名窗口。如图1-31所示,输入表名,点击“确定”按钮,将新建的表存盘。图1-31选中表Student,单击鼠标右键,选择“设计”,可以重新打开Student表的结构窗口,如图1-32所示。图1-32如图1-33所示,在Student表的结构

5、窗口中,设定属性“Sno”为主码,点击图标后退出Student表的结构窗口。图1-33步骤同上,分别按照表2和表3的要求建立Course表和ChooseClass表,设定属性“Cno”为Course表的主码,属性“Sno,Cno”为ChooseClass表的主码,如图1-34、1-35所示。表2 Course列名说明数据类型约束Cno课程号字符串,长度为10非空Cname课程名字符串,长度为20允许空Credit学分浮点型大于0Property课程性质字符串,长度为14允许空表3 ChooseClass列名说明数据类型约束Sno学号字符串,长度为8非空Cno课程号字符串,长度为10非空Grad

6、e成绩整型允许空图1-34图1-355、建立关系图,并设置外码如图1-36所示,选中“数据库关系图”,单击鼠标右键,选择“新建数据库关系图”。图1-36在“添加表” 窗口中将表全部添加。点击“添加”按钮,进入数据库关系图设计窗口。图1-37数据库关系图设计窗口如图1-38所示。图1-38如图1-39所示,用鼠标指针指向Student表主码列左边的选择栏,然后按下鼠标左键,并向ChooseClass表中的外码列处拖动。图1-39出现“表和列”对话框,列出了当前所选择的主码和外码,点击“确定”按钮。图1-40在出现的“外键关系”对话框中点击“确定”按钮。图1-41 建立了ChooseClass表的

7、外码Sno,对应被参照关系Student的主码Sno。图1-42采用同样的方法,建立ChooseClass表的另一个外码Cno,对应被参照关系Course的主码Cno。图1-43点击图标,出现保存该数据库关系图的窗口。图1-44输入关系图名,点击“确定”按钮,将新建的关系图存盘。6、录入数据Student表数据在每个表中录入以下数据,录入数据时注意数据的录入顺序,先在被参照关系中录入数据,再在参照关系中录入数据。SnoSnameSsexSageBrithdayDeptment09105101孙天男211986-7-5农学09105102覃祥女201987-12-9农学09105103陈旭男20

8、1987-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-45在Student表的录入窗口中实现数据录入。在退出窗口前,点击“运行”图标以保存对表的修改。图1-46采用同样的方法录入Course表和ChooseClass表中的数据,如图1-4

9、7、1-48所示。Course表数据CnoCnameCreditProperty001人工智能3选修002网络编程2.5选修003DB_Design2选修004操作系统3必修005计算机网络3.5必修006Java语言2.5选修007编译原理3必修008Internet基础2选修SnoCnoGradeSnoCnoGrade091051010035509105103003100091051010075009105104001910910510100594091051040087009105101002650910510400545091051020012309105105006770910510

10、20026609105106007091051020089609105106004610910510200689091051060056009105103001770910510700277091051030048009105107005100 ChooseClass表数据图1-47图1-487、修改数据库(1)在Course表中添加一个授课教师列,列名为Tname,类型为varchar(8)录入数据后,将表关闭。在Microsoft SQL Server Management Studio左侧的“对象资源管理器”下找到表Course,单击鼠标右键,选择“设计”。在打开的窗口中添加列名为Tna

11、me,类型为varchar(8)授课教师列,允许Null值,并点击保存。图1-49(2)将学生表中的Brithday属性列删除同上述添加时相同,打开Student表,选中Birthday属性列,单击右键,选择“删除列”,并保存。修改完成后的表Student如图1-50所示。图1-508、数据库的备份还原(1)备份“Student”数据库在窗口左侧的“对象资源管理器”下选中用户数据库“Student”,单击鼠标右键,选择“任务”下面的“备份”。图1-51在弹出的窗口中选择需要备份的数据库,并修改保存路径(将原有路径删除后重新添加新的路径),单击“确定”按钮完成数据库备份。图1-52图1-52(2

12、)还原“Student”数据库(可先删除“Student”数据库,后完成还原。)在Microsoft SQL Server Management Studio左侧的“对象资源管理器”下找到“数据库”,单击鼠标右键,选择“还原数据库”。图1-53 如图1-54所示,在“还原数据”窗口输入目标数据库名字,选择“源设备”,找到相应文件。图1-54如图1-55所示,点击“添加”按钮,弹出“定位备份文件”对话框。图1-55如图1-56所示,找到备份的数据库路径,选中Student1数据库,点击“确定”按钮。图1-56勾选用于还原的备份集,点击“确定”按钮,完成数据库的备份。图1-579、请同学们完成以下实验任务(1)在SQL Server 2008图形环境下自行设计一组关系表;(2)为这组关系表建立一个关系图,并设置主码和外码;(3)在表中实现数据的插入、删除和修改操作;(4)删除表格;(5)实现数据库的备份和还原。三、实验方法运行SQL Server 2008的安装程序,同学们可以按照上述步骤安装数据库软件SQL Server 2008;启动和停止SQL Server服务;在SQL S

温馨提示

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

评论

0/150

提交评论