资源描述:
《《数据库系统原理》实验报告一new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《数据库系统原理》实验报告一实验一SQLSERVER2000的安装及建库、建表1目的要求1.1熟悉SQLSERVER2000操作软件;1.2掌握SQLSERVER2000建库,建表的方法。简单查询语句的使用方法。2实验内容2.1SQLSERVER2005的安装及启动;2.2SQLSERVER2005工具的使用;2.3建立系表、学生表、课程表、选课表,并在表中进行值的输入。2.4备份已建功立业的数据库3所需实验设施设备安装的SQLSERVER2000及PC计算机参考资料(建表代码)CREATETABLE系基本情况表(系号CHAR(6)PRIMARYKEY,系名VAR
2、CHAR(20)NOTNULLUNIQUE,领导VARCHAR(20)UNIQUE,电话VARCHAR(20)UNIQUE)CREATETABLE学生基本情况表(学号CHAR(8)PRIMARYKEY,姓名VARCHAR(16)NOTNULL,性别CHAR(2)check(性别='男'or性别='女'),出生日期datetimecheck(出生日期>='1900'and出生日期<='2100'),所属系char(6)DEFAULT'D0300',家庭地址VARCHAR(50)NULL,FOREIGNKEY(所属系)REFERENCES系基本情况表(系号))CREA
3、TETABLE课程表(课程号CHAR(10)PRIMARYKEY,课程名VARCHAR(20)NOTNULLUNIQUE,学分TINYINTcheck(学分<=10),学时数tinyintcheck(学时数<200),)CREATETABLE学生选课表(学号char(8)NOTNULLREFERENCES学生基本情况表(学号),课程号CHAR(10)NOTNULLREFERENCES课程表(课程号),成绩TINYINTCHECK(成绩>=0AND成绩<=100),primarykey(学号,课程号))系表(系号,系名,领导,电话)①学生表(学号,姓名,性别,出生日
4、期,家庭地址,所属系)②√①课程表(课程号,课程名,学时,学分)③选课表(学号,课程号,成绩)√②√③8上机实验设计8.1创建“学生基本情况与成绩管理系统”数据库8.2创建这个数据库中的如下4张表(以a,b,c,d为序,创建时注意保存SQL语句的文本):a系表(系号,系名,领导,电话)b学生表(学号,姓名,性别,出生日期,家庭地址,所属系),c课程表(课程号,课程名,学时,学分),d选课表(学号,课程号,成绩)8.3对上述4张表,练习其创建顺序的求解方法8.4对每张表均输入10个记录的数据。8.5备份自己的数据库。8.6对上述5项再做第二遍8.1数据库的备份与还原
5、设用户在机内已建有一个数据库,数据库中有数据文件。为了保护数据库及所有文件,我们可以在其它设备上(如本地的其它磁盘或盘)建立数据库的备份。建立的目的是,一旦机内数据库的数据被损坏,可由其备份恢复数据库。同学们在机房内更多地是使用盘来备份正在逐步展开与逐步完善的数据库实例,下面以在盘上建立的备份为例,给出建立其备份的步骤。建立备份的方法有二种:(一)使用企业管理器备份。(二)运用SQL语句建立备份。(一)使用企业管理器备份。(1)在一个文件上建立一个数据库的备份步骤如下:SQLserverEnterprisemanagerMicrosoftSQL(展开)Loca
6、l(windowsNT)(展开)数据库(右击)所有任务备份点击“添加(数据库A)”选择备份文件名点击H盘(盘)输入文件名A.bak确定确定数据库A的备份在H:中被建好后,可查看H:中的已备份文件A.bak。(2)在一个备份设备上建立一个数据库的备份步骤如下:SQLserverEnterprisemanagerMicrosoftSQL(展开)Local(windowsNT)(展开)数据库(右击)所有任务备份点击“添加(数据库A)”选择备份设备确定确定在备份设备上备份,必段首先创建备份设备.创建务份设备的方法如下:企业管理器展开企业管
7、理器管理备份(右击)新设备备份在”名称”文本框中输入备份设备名称确定(3)由还原数据库的步骤:设有数据库备份,且机内已有数据库。此时由还原数据库的步骤:企业管理器数据库展开数据库(右击)所有任务还原数据库确定确定确定。于是,原数据库被还原。教学设计:在还原数据库前,将原象数据库作一些删除,而后再观察其还原效果。注意:(1)设是机上原象数据库的备份,且机中还有数据库C,D。那么,吸能对原象数据库进行还原,而不能对其它数据库如C、D进行还原。这就是说,(2)只有删除了原象数据库A之后,才能用对C或D进行还原。