当前位置:首页 >> IT/计算机 >>

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


《数据库系统原理》实验报告一 数据库系统原理》 的安装及建库、 实验一 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 , a 2 , L , a k 。 为 了保护数据库 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 进行还原。
___ ___ ___ ___ ___ ___ ___ ___


相关文章:
《数据库系统原理》实验报告
《数据库系统原理》实验报告 - 学生实验报告 (理工类) 课程名称:数据库系统原理 专业班级:软件工程 学生学号: 所属院部: 软件工程学院 学生姓名: 指导教师: 20...
数据库系统原理及应用实验报告
数据库系统原理及应用实验报告 - 《数据库系统原理及应用》 实验报告 院系:计算机学院 班级:计科1102班 姓名:杨康 学号:04111043 序号:7号 实验二 定义表和数据...
《数据库系统原理》实验报告
《数据库系统原理》实验报告 - 《数据库系统原理》实验 实验 1 表和表数据的操作 一、实验目的 掌握在 SQL Server 2000 环境下,利用 SQL 语言创建和管理表的...
数据库系统原理概论(多表查询实验报告)
数据库系统原理概论(多表查询实验报告) - 《数据库系统原理》实验报告 实验名称: 多表查询 学 院: 计算机学院 班 级: 学 号: 姓 名: 实验日期: 2013 ...
河南工程数据库系统原理实验报告册答案_图文
河南工程数据库系统原理实验报告册答案 - 河南工程学院 数据库系统原理 实验报告册 学课专班学姓 期: 程: 业: 级: 号: 名: 计算机 指导教师: 目 录 实验...
《图书管理系统》数据库系统原理综合实验报告毕业设计(...
《图书管理系统》数据库系统原理综合实验报告毕业设计(论文) - 1 系统需求分析 1.1 可行性分析 随着学校与广大企事业单位内部网络的广泛建立, 在通用信息平台上...
数据库系统设计实验报告
数据库系统设计实验报告 课程:数据库系统原理与应用 姓名: 刘晨 专业:13 级计本班 学号:130702010029 指导老师:王端理 (一) 数据库系统设计 一、实验目的掌握...
数据库系统原理及应用实验报告
数据库系统原理及应用实验报告 - 《数据库系统原理及应用》 实验报告 学校:西安邮电大学 院系:计算机学院 班级:计科1102班 姓名:冯佳新 学号:04111067 序号:24号...
《数据库系统原理》实验报告
《数据库系统原理》 实验报告实验项目:数据库的设计、创建、处理操作,规范化分析 学号 实验 地点 评语: 按时完成实验;实验内容和过程记录完整;回答问题完整、正确;...
数据库系统原理-实验报告4-计算机科学与技术
数据库系统原理-实验报告4-计算机科学与技术 - 课程实验报告 课程名称 数据库系统原理 实验名称 数据更新操作 专业班级 学姓号名 2017 年 2 月 实验报告 4 ...
更多相关标签: