- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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(学号,课程
您可能关注的文档
- 《市场营销管理作业答案》.doc
- 《市场营销管理制度》.doc
- 《市场营销策划课件》.ppt
- 《市场营销结课论文》.doc
- 《市场营销组合策略》.ppt
- 《市场营销策划讲义》.ppt
- 《市场营销试卷答案(供参考)》.doc
- 《市场营销计划工作计划》.ppt
- 《市场营销试题及答案(一)》.doc
- 《市场营销策划 情境3:营销战略策划》.ppt
- 2022-2023学年安徽省太和中学高二上学期期中学业水平测试语文试题(解析版).doc
- 2022-2023学年河北省张家口市高二上学期期末考试语文试题(Word版).doc
- 第14课 明至清中叶的经济与文化 预习批注 .pdf
- 第1课 中华文明的起源与早期国家课件.pptx
- 第1课 中华文明的起源与早期国家课件 (2).pptx
- 2021-2022学年广东省深圳市外国语学校高二上学期期末学业质量监测语文试题.docx
- 第15课 两次鸦片战争 课件 (13页).ppt
- 重庆市2026届高三上学期9月调研测试数学试题(康德卷)❖-普通用卷.docx
- 2022-2023学年山西省大同市第一中学高二上学期期末考试语文试题(Word版).docx
- 第2课 诸侯纷争与变法运动课件.pptx
原创力文档


文档评论(0)