电子科大数据库实验报告.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机专业类课程 实验报告 课程名称:数据库系统及应用 学  院:计算机科学与工程学院 专  业:计算机科学与技术 学生姓名: 学  号: 指导教师: 日  期:    2016年 04 月 20 日 电 子 科 技 大 学 实 验 报 告 实验一 实验名称:创建、备份与恢复数据库 实验学时:4 实验内容和目的: (1)实验内容: 创建数据库,命名为DB+学号,如:DB000000001 该数据库包括5个表; 建议:在定义表中字段时,尽量使用意义的英文单词。 ‘系别代码表’ 表名:dep ‘教师表’ 表名:teacher ‘学生表’ 表名:stud ‘课程表’ 表名:course ‘选课表’ 表名:sc 为每个表准备大约5-10条记录,使用Insert语句将这些数据插入到相应表中 数据录入完成后,将数据库备份到磁盘上,在以后的的试验中备用。 (2)实验要求: 本实验要求学生掌握创建数据库的方法及相关操作,向数据库中添加样本数据,学习SQLSERVER数据库的恢复和备份。 实验原理: 使用数据库管理系统DB、DDL创建数据库及数据库对象。 实验器材(设备、元器件) 笔记本一台 操作系统:Windows 10 数据库 : MS SQLSERVER 实验步骤: 、启动SQLSERVER 创建数据库:STUD   创建表,表结构见下图,表的详细说明见图后的表格. ‘系别代码表’ 表名:dep 其结构如下:(该表的主键为’系代码’) 字段名称 字段类型 字段大小/格式 是否可为空 系代码depid varchar 8 否 PK 系名depname varchar 20 否 Not null ‘教师表’表名:teacher 其结构如下:(该表的主键为’教师号’) 字段名称 字段类型 字段大小/格式 是否可为空 教师号tid Varchar 8 否 PK 教师名tname Varchar 8 否 Not null 职称title Varchar 10 是 所属院系编号depid Varchar 20 是 ‘学生表’ 表名:student 其结构如下:(该表的主键为’学生号’) 字段名称 字段类型 字段大小/格式 是否可为空 学号sid Varchar 11 否 PK 学生名sname Varchar 8 否 Not null 性别sex Char 2 否 院系编号depid Varchar 20 是 出生年月birthd Date 是 邮箱semail Varchar 20 是 家庭地址homeaddr Varchar 40 是 ‘课程表’表名:course 其结构如下:(该表的主键是课程号) 字段名称 字段类型 字段大小/格式 是否可为空 课程号cid varchar 8 否 PK 课程名cname varchar 30 否 Not null 先修课程号cid_pre varchar 8 是 学分credits numeric 3(小数位数1) 否 Not null ‘选课表’表名:sc 其结构如下:(该表的主键是课程号) 字段名称 字段类型 字段大小/格式 是否可为空 学号sid varchar 8 否 Not null, PK 课程号cid varchar 8 否 Not null, PK 教师号tid varchar 8 否 成绩score integer 是 备份数据库 恢复数据库 PK:主键,Not null:不能取空值 实验数据及结果分析: (一)实验代码: (1)创建数据库: CREATE DATABASE DB2014060107031 创建表 USE DB2014060107031 CREATE TABLE dep( depid varchar(20) PRIMARY KEY, depname varchar(20) NOT NULL ); CREATE TABLE teacher( tid varchar(20) PRIMARY KEY, tname varchar(8) NOT NULL, title varchar(10), depid varchar(20) ); CREATE TABLE student( sid varchar(20) PRIMARY Key, sname varchar(8) NOT NULL, sex char(2) NOT NULL, depid varchar(20), birthd date, semail varchar(20), homeaddr varchar(40) ); CRE

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档