2014《数据库原理与应用》实验作业布置123.doc

2014《数据库原理与应用》实验作业布置123.doc

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014《数据库原理与应用》实验作业布置123

《数据库原理与应用》实验作业布置 实验1 数据库的建立修改与删除 完成以下实验报告: 《数据库原理与应用》实验报告 院名 专业 年级 班级 学号 姓名 教师 成绩 一、实验题目 实验1 数据库的建立修改与删除 二、、实验目的 、实验_Data D:\SQL2000DB\ ST_Data.mdf 3M 1M 不限制 增长 日志 文件 ST_log D:\SQL2000DB\ ST_log.ldf 2M 10% 10M 3.利用企业管理器查看ST数据库的属性。 4.使用T-SQL语句建立学生-课程_Data D:\SQL2000DB\ JXDB_Data.mdf 3M 10% 不限制 增长 次数据 文件 JXDB_Data1 D:\SQL2000DB\ JXDB_Data1.ndf 2M 10% 30M 自定义 文件组 JX_Group1 次数据 文件 JXDB_Data2 D:\SQL2000DB\ JXDB_Data2.ndf 1M 1M 20M 次数据 文件 JXDB_Data3 D:\SQL2000DB\ JXDB_Data3.ndf 1M 1M 10M 日志 文件 JXDB_log D:\SQL2000DB\ JXDB_log.ldf 2M 10% 不限制 增长 6.使用T-SQL语句为数据库JXDB添加文件组JX_Group2,并为此文件组添加1个数据文件 JXDB_Data4;添加1个日志JXDB_log1。参数由用户自己设定。 7.使用T-SQL语句修改数据库JXDB中次数据文件JXDB_Data文件日志文件JXDB_log1。 8.使用T-SQL语句删除数据库JXDB。 (二) 自定内容 五、、、实验目的 、实验完整性约束完整性约束Not null (3) 性别只能为“男”或“女”。默认值为’男’ Check;default 课程 (4) 课号取值唯一且不能为空值 主健 (5) 课名取值唯一 unique (6) 先修课号只能是学校已开设的课号 修改课号时,与之对应的先修课号自动级联修改 若某课程有先修课,则其先修课程删除时该课程的先修课号置空值 当插入或修改“先修课号”时,若该课号在表中不存在,则递归插入 外键 触发器 触发器 触发器 选修 (7) 学号、课号取值唯一且不能为空值 主健 (8) 成绩采用百分制 check (9) 学号只能是学生表中已有的学号。 当修改某学生学号时,该生所有选课记录的学号自动级联修改; 当删除某学生时,该生所有选课记录自动级联删除。 外键 级联更改 级联删除 (10) 课号只能是课程表中已有的课号;当修改课程表中的课号时,选修表中所有选修该课程的课号自动级联修改;当删除课程表中某课程时,若选修表中该课程有学生选修,则拒绝删除。 外键 级联更改 拒绝删除 2.对学生课程数据库ST中各个表结构进行详细设计。 学生、课程及选修表结构设计结果分别如表2.2、2.3和2.4所示。 表2.2 “student”表结构 列名 数据类型 允许Null值 约束条件 sno char(9) primary key sname char(8) Not null ssex char(2) check(性别 in(男,女)) default 男 smallint sdept char(20) 表2.3 “course”表结构 列名 数据类型 允许Null值 约束条件 cno char(4) primary key cname char(16) unique ccredit smallint cpno char(4) references 课程(课号) 级联更改,置空值删除 触发器 递归插入sno char(9) references 学生(学号) on delete cascade on update cascade cno char(4) references 课程(课号) on update cascade grade decimal(5,1) check(成绩=0 and成绩=100) 表级约束:primary key(学号, 课号) 3.使用企业管理器在数据库ST中建立学生、课程及选修表结构。 4.使用企业管理器为学生、课程及选修表录入若干行数据。 5.使用企业管理器删除学生、课程及选修表 6.使用T_SQL语言在数据库ST中建立学生、课程及选修表结构。 7.使用T_SQL语言为学生、课程及选修表插入若干行数据。 (二) 自定内容 五、、、实验目的 、实验USE ST --[3_1] 查询全体学生的详细记录。select * from st

文档评论(0)

aicencen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档