《广东海洋大学数据库实验一报告》.docVIP

《广东海洋大学数据库实验一报告》.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GDOU-B-11-112广东海洋大学学生实验报告书 GDOU-B-11-112 实验名称 实验1数据库及其对象创建与管理 课程名称 数据库原理及应用 课程号学院(系) 信息学院 专业 信息管理与信息系统 班级 信管1111 学生姓名 陈梓哲 学号 201111671106 实验地点 海安A705 实验日期 2013/10/16 实验一 数据库及其对象的创建与管理 一、实验目的 1、掌握用SSMS或Transact-SQL语句创建、查看、修改、删除数据库的方法; 2、掌握数据库的备份和恢复方法; 3、掌握数据库的分离和附加方法; 4、掌握用SSMS或Transact-SQL语句创建、修改、删除表及向其添加数据的方法。 二、实验要求 1、实验前做好上机实验的准备,针对实验内容,认真复习与本次实验有关的知识,完成实验内容的预习准备工作; 2、能认真独立完成实训内容; 3、实验后做好实验总结,根据实验情况完成总结报告。 三、实验内容 1、用SSMS在 “对象资源管理器”中完成如下任务: (1)建立一个学生课程数据库。具体文件属性如下表: 参数 参数值 数据库名 Student 逻辑数据文件名 Student_dat 操作系统数据文件名 D:\ Student_dat.mdf 数据文件的初始大小 10MB 数据文件的最大大小 100MB 数据文件增长幅度 10% 日志逻辑文件名 Student_log 操作系统日志文件名 D:\ Student_log.ldf 日志文件初始大小 5MB 日志文件增长幅度 10 (2)再修改学生课程数据库Student的主数据文件的大小,使其扩大两倍,然后查看扩大后的数据库属性。 2、用SSMS,在数据库Student中: (1)创建如下四个表,并设置相关的约束条件: S S 列名 说明 数据类型 约束 Sno 学号 整形 主键 Sname 姓名 字符(10) 非空,唯一 Ssex 性别 字符(2) 取‘男’或‘女’ Sage 年龄 短整形 Sdept 院系 字符(20) 可取空,默认 ‘计算机系’ Course Course 列名 说明 数据类型 约束 Cno 课程号 字符(4) 主键 Cname 课程名 字符(10) 非空 Tno 教师号 整形 非空 SC SC 列名 说明 数据类型 约束 Sno 学号 整形 外键 Cno 课程号 字符(4) 外键 Grade 成绩 整数 取0~100 Teacher Teacher 列名 说明 数据类型 约束 Tno 教师号 整形 主键 Tname 教师名 字符(10) Sdept 院系 字符(20) 可取空,默认 ‘计算机系’ S表: Course表: SC表: Teacher表: (2) 用SSMS修改将刚才所创建表: ①在Course表中插入如下两列: 列名 说明 数据类型 约束 Cpno 先行课 字符(4) Ccredit 学分 整数 非空 ②将SC表中列Grade的类型改为smallint ③在S表中创建CHECK约束,约束名为Sagechk,要求实现年龄在15~45取值 ④在Course表中创建外键约束,约束名为Fk_Tno,要求实现Course表中的Tno必须参照Teacher表的Tno取值。 ⑤删除Course表中Tno列 (3)删除将刚才所创建Teacher表 (4)向表插入以下数据 S S Sno Sname Ssex Sage Sdept 1001 王勇 男 20 电子系 1002 刘梅 女 19 计算机系 1003 王芳 女 18 网络系 1004 张兵 男 17 软件系 Course Course Cno Cname Cpno Ccredit 1 数据库 5 4 2 数学 NULL 2 3 信息系统 1 4 4 操作系统 6 3 5 数据结构 7 4 6 数据处理 NULL 2 7 C++程序设计语言 6 4 SC SC Sno Cno Grade 1001 1 92 1001 2 85 1001 3 88 1002 2 90 1003 2 55 1004 2 70 3、用SSMS方法完成如下数据库的分离和附加: (1)分离Student数据库 ⑵附加Student数据库 4. 用SSMS方法完成如下数据库的备份和恢复: ( 选作实验) (1)备份数据库 ①创建备份设备,其名称为bk_Student0,保存文件为D:\ Student0.bak,并对Student数据库进行完全备份,备份到备份设备bk_ Student0中。 对Student数据库进行完全备份 ②在Student数据库中,创建一张表temp1(学号,课程

文档评论(0)

tangdequan1 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档