《数据库系统原理》实验报告一

时间:2026-04-27

《数据库系统原理》实验报告一

实验一 SQLSERVER2000的安装及建库、建表

1 目的要求

1.1 熟悉SQLSERVER2000操作软件;

1.2 掌握SQLSERVER2000建库,建表的方法。简单查询语句的使用方法。 2 实验内容

2.1 SQLSERVER2005的安装及启动;

2.2 SQLSERVER2005工具的使用;

2.3 建立系表、学生表、课程表、选课表,并在表中进行值的输入。

2.4 备份已建功立业的数据库

3 所需实验设施设备

安装的SQLSERVER2000及PC计算机

参考资料(建表代码)

CREATE TABLE 系基本情况表

( 系号 CHAR(6) PRIMARY KEY,

系名 VARCHAR(20) NOT NULL UNIQUE,

领导 VARCHAR(20) UNIQUE,

电话 VARCHAR(20) UNIQUE

)

CREATE TABLE 学生基本情况表

( 学号 CHAR(8) PRIMARY KEY,

姓名 VARCHAR(16) NOT NULL ,

性别 CHAR(2) check(性别='男'or 性别='女'),

出生日期 datetime check(出生日期>='1900' and 出生日期<='2100'),

所属系 char(6) DEFAULT 'D0300',

家庭地址 VARCHAR(50) NULL,

FOREIGN KEY(所属系) REFERENCES 系基本情况表(系号)

)

CREATE TABLE 课程表

( 课程号 CHAR(10) PRIMARY KEY,

课程名 VARCHAR(20) NOT NULL UNIQUE,

学分 TINYINT check(学分<=10),

学时数 tinyint check(学时数<200),

)

CREATE TABLE 学生选课表

(学号 char(8) NOT NULL REFERENCES 学生基本情况表(学号),

课程号 CHAR(10) NOT NULL REFERENCES 课程表(课程号),

成绩 TINYINT CHECK(成绩>=0 AND 成绩<=100),

primary key (学号,课程号)

) 系表(系号,系名,领导,电话)

学生表(学号,姓名,性别,出生日期,家庭地址,所属系)

② √①

课程表(课程号,课程名,学时,学分)

选课表(学号,课程号,成绩)

√ ② √ ③

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数据库的备份与还原

设用户在机内已建有一个数据库A,数据库A中有数据文件a1,a2, ,ak。为了保护数据库A及所有文件,我们可以在其它设备上(如本地的其它磁盘或U盘)建立数据库A的备份A。建立A的目的是,一旦机内数据库A的数据被损坏,可由其备份A恢复数据库A。同学们在机房内更多地是使用U盘来备份正在逐步展开与逐步完善的数据库实例,下面以在U盘上建立A的备份为例,给出建立其备份A的步骤。

建立备份的方法有二种:(一)使用企业管理器备份。(二)运用SQL语句建立备份。

(一)使用企业管理器备份。

(1)在一个文件上建立一个数据库A的备份A步骤如下:

_______________

SQL server Enterprise manager \ Microsoft SQL(展开) \ Local (windows NT) (展开) \数据库A(右击)所有任务 \ 备份 \ 点击“添加(数据库A)” \ 选择备份文件名\ 点击H盘(U盘) \ 输入文件名A.bak \ 确定 \ 确定

数据库A的备份A在H:中被建好后,可查看H:中的已备份文件A.bak。

(2)在一个备份设备上建立一个数据库A的备份A步骤如下:

SQL server Enterprise manager \ Microsoft SQL(展开) \ Local (windows NT) (展开) \数据库A(右击)所有任务 \ 备份 \ 点击“添加(数据库A)” \ 选择备份设备\ 确定 \ 确定

在备份设备上备份,必段首先创建备份设备.创建务份设备的方法如下:

企业管理器\展开企业管理器\管理\备份(右击)\新设备备份\在”名称”文本框中输入备份设备名称\确定

(3)由A还原数据库A的步骤:

设有数据库备份A,且机内已有数据库A。此时由A还原数据库A的步骤: 企业管理器 \ 数据库展开 \ 数据库A(右击)\ 所有任务 \ 还原数据库 \ 确定 \ 确定 \ 确定。

于是,原数据库A被还原。

教学设计:在还原数据库A前,将原象数据库A作一些删除,而后再观察其还原效果。

注意:(1)设A是机上原象数据库A的备份,且机中还有数据库C,D。那么,A吸能对原象数据库A进行还原,而不能对其它数据库如C、D进行还原。这就是说,(2)只有删除了原象数据库A之后,才能用A对C或D进行还原。

________________________

《数据库系统原理》实验报告一.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219