数据库的创建和管理实验报告.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验题目 数据库的创建与管理 小组合作 否 姓名 班级 学 号 一、实验目的 (1)掌握创建、修改与删除表的两种方法。 (2)掌握创建与删除索引的两种方法。 (3)掌握利用企业管理器向表中插入记录的方法 二.实验环境 SQL Sever2000及相关的硬件设备。 三、实验内容与步骤 (1)利用企业管理器创建学生表Student,表结构如下表所示: 学生表Student的结构 列名 数据类型 宽度 小数位 空否 备注 Sno char 9 N 学号,主码 Sname char 8 Y 姓名 Ssex char 2 Y 性别 Sage int Y 年龄 Sdept char 20 Y 系别 (2)使用T-SQL语句创建课程表Course和选课表SC,表结构如下表所示: 课程表Course的结构 列名 数据类型 宽度 小数位 空否 备注 Cno char 4 N 课程号,主码 Cname char 40 Y 课程名 Cpno char 4 Y 先修课程号,外码 Ccredit int Y 学分 选修课SC的结构 列名 数据类型 宽度 小数位 空否 备注 Sno char 9 N 学号,外码 合为主码 Cno char 4 N 课程号,外码 Grade int Y 成绩 (3)使用T-SQL语句修改Student表的结构:将姓名改为6位定长字符串、新增入学时间列、新增姓名取唯一值的约束条件、删除入学时间列。 (4)使用T-SQL语句为Student表,按Sdept列建立一个聚簇索引,为SC表按学号升序和课程号降序建立唯一索引。 (5)利用企业管理器分别向学生表Student、课程表Course和选课表SC添加如下表所示的数据。 学生表Student的内容 Sno Sname Ssex Sage Sdept 200215121 李勇 男 20 CS 200215122 刘晨 女 19 CS 200215123 王敏 女 18 MA 200215125 张立 男 19 IS 课程表Course的内容 Cno Cname Cpno Ccredit 1 数据库 5 4 2 数学 2 3 信息_系统 1 4 4 操作_系统 6 3 5 数据结构 7 4 6 数据处理 2 7 PASCAL语言 6 4 选课表SC的内容 Sno Cno Grade 200215121 1 92 200215121 2 85 200215121 3 88 200215122 2 90 200215122 3 80 四、实验过程与分析 1、利用企业管理器创建学生表Student 使用T-SQL语句创建课程表Course和选课表SC CREATE TABLE Course (Cno char(4) primary key NOT NULL, Cname char(40),Cpno char(4),Ccredit int,foreign key(Cpno) references Course(Cno)); create table SC (Sno char(9) not null,Cno char(4) not null,Grade int,primary key(Sno,Cno),foreign key(Sno) references Student(Sno),foreign key(Cno) references Course(Cno)); (3)使用T-SQL语句修改Student表的结构:将姓名改为6位定长字符串、新增入学时间列、新增姓名取唯一值的约束条件、删除入学时间列。 alter table Student add S_en DATETIME alter table Student drop column S_en (4)使用T-SQL语句为Student表,按Sdept列建立一个聚簇索引,为SC表按学号升序和课程号降序建立唯一索引 create clustered index Stusdept on Student(sdept) create unique index Scon on SC(Sno ASC,Cno DESC) (5)利用企业管理器分别向学生表Student、课程表Course和选课表SC添加如下表所示的数据 五、实验总结 通过本次试验,对数据库中表的设计有了初步的了解和应用,掌握了在企业管理器和查询分析器设计表的两种方法,为之后的学习有了一定的基础。

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档