欢迎来到天天文库
浏览记录
ID:40900231
大小:644.00 KB
页数:12页
时间:2019-08-10
《实验三大数据表地创建与管理系统及大数据库地备份与还原》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用文档实验三数据表的创建与管理及数据库的备份与还原1.实验目的(1)熟练掌握SQLServerManagementStudio的使用方法;熟练掌握使用Transact-SQL语句创建并删除数据表、修改表结构,更新数据。学会使用SQLServer查询分析器接收Transact-SQL语句进进结果分析。(2)了解SQLServer的数据库备份和恢复机制,掌握SQLServer中数据库备份与还原的方法。2.实验内容(1)分别使用SQLServerManagementStudio和Transact-SQL语句创建和删
2、除数据表,修改表结构,输入并更新数据。(2)使用SQLServerManagementStudio创建“备份设备”。(3)使用SQLServerManagementStudio平台对数据库“学生选课”进行备份和还原。3.实验步骤1)数据表定义(1)使用SQLServerManagementStudio建立student、course和SC三个表,其结构如图1所示。student(学生)列名描述数据类型允许空值说明Sno学号char(8)No主键Sname姓名char(8)No Age年龄intYes Sex性别
3、char(2)Yes Dept所在系varchar(50)Yes (a)student表course(课程)列名描述数据类型允许空值说明cno课程号char(4)No主键cname课程名char(20)No credit学分floatYes pcno先行课char(4)Yes describe课程描述varchar(100)Yes (b)course表sc(选课)列名描述数据类型允许空值说明sno学号char(8)No主键(同时都是外键)cno课程号char(4)Nograde成绩floatYes (c)sc表
4、图1数据表结构图文案大全实用文档具体操作步骤:a)在SQLServerManagementStudio的对象管理器中,单击“学生选课”数据库前面的+号,右击选其中“表”,在弹出的快捷菜单中选择“新建表”命令,则进入设计表字段对话框,如图2所示。图2设计字段对话框b)在设计表字段对话框中,共有3列参数:列名、数据类型、允许空。列名就是数据库表的字段名,而数据类型是字段值的类型号即整型、字符型、日期时间型等,允许空是用来设置该字段中的值能不能不填写。Student表设计如图3所示。图3在表设计器中完成Student
5、表结构设计文案大全实用文档注意:表结构中主键的设置方法,在表设计中,选中主键字段(单击字段行前方块,选择多行时需同时按住shift键)行,右击选中行,在弹出快捷菜单中选择“设置主键”,如图4所示。图4设置表主键c)设计好表的字段后,单击“关闭”按钮,弹出是否要保存更改的提示对话框,如图5所示。图5保存更改提示对话框d)单击“是”按钮,弹出选择名称提示对话框,在这里命名为student,单击“确定”按钮,则建立好了student表。使用同样的方法,可以建立起如图1中表结构的course和SC表。(2)利用Tran
6、sact-SQL语句建立student、course、SC三个数据表。文案大全实用文档注意:使用T-SQL重建上述表结构前,可执行如下语句,删除已建的表:droptablestudentdroptablecoursedroptableSC在数据库查询编辑器中输入如下代码,可以建立如图1结构的数据表结构。2)数据输入和更新(1)使用SQLServerManagementStudio直接输入和修改数据。表1~表3分别是数据库“学生选课”的三个表中的数据。表1student表数据snosnameagesexdept9
7、001101张林18男计算机系9001102程明18男计算机系9001103王艳19女计算机系9001104严平平20女计算机系9001105王洪敏19女信息管理系9001106孙祥新18男信息管理系9001107吕占英19女信息管理系9001108李义19男信息管理系9001109牟万里18男信息管理系9001110刘丽霞20女信息管理系文案大全实用文档表2sc表数据snocnograde9001101101689001101206769001103101629001106209759001106210779
8、00110621275900110630187900110810168900110921288900110930276900111010166表3course表数据cnocnamecreditpcnodescribe101计算机基础5101可自学102C++程序设计4 可自学206离散数学4102可自学208数据结构4101可自学209操作系统4101可自学210微机原理5101可自学
此文档下载收益归作者所有