数据库系统原理实验指导任务书.doc

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

上机实验指导任务书 学期:2016--2017学年 第1学期 学院:计算机与信息工程学院 课程名称:数据库系统原理 实验名称:一、数据库的创建与管理 班级: 实验时间地点: 指导教师:黄楠 一、实验目的: 1.熟悉数据库的结构; 2.掌握创建、打开、修改及删除数据库的方法。 二、实验内容和步骤: 1.创建一个studentcourse数据库,其中包括一个主数据文件: 逻辑名称student、物理文件名:C:\Data\student.mdf、初始大小:8MB、最大空间:UNLIMITED、空间增加量:1MB、属于文件组primary,一个次数据文件:逻辑名称secondsc、物理文件名:C:\mydb\secondsc.ndf、初始大小:3MB、最大空间:50MB、空间增加量:1MB、属于文件组group1,一个日志文件:逻辑名称student_log、物理文件名:C:\Log\student_log.ldf、始初大小:1MB、最大空间:20MB、空间增加量:10%。 2.向数据库Studentcourse中添加一个名为group2的文件组,并在该文件组中添加一个名为Studentcourse2、路径为默认的次数据文件,初始值大小为 2MB ,最大值为50MB,文件以1MB增长;再添加一个名为Studentcourse_Log2的日志文件,初始值大小为1MB ,最大值为100MB,文件以10%增长 。 3.对数据库中Studentcourse2文件重命名为Studentcourse_2,最后把该文件从数据库中移除。 4.删除studentcourse数据库,并验证其对应文件消失。 三、实验总结体会 1.数据库包括几种文件类型?其物理名称中的扩展名有什么区别? 2.数据库管理的操作包括哪些? 上机实验指导任务书 学期:2016--2017学年 第1学期 学院:计算机与信息工程学院 课程名称:数据库系统原理 实验名称:二、数据库表的创建和管理 班级: 实验时间地点: 指导教师:黄楠 一、实验目的: 1.掌握创建、修改及删除数据表的方法; 2.掌握在数据表中插入、更新、删除数据的操作。 3.掌握创建及删除数据表索引的方法; 4.熟悉索引的优势和作用。 二、实验内容和步骤: 1.在数据库studentcourse中创建一个“学生”表S,它由学号char(4)、姓名char(8)、性别char(2)、年龄smallint、系char(20)、电话char(11)六个属性组成,其中学号为主码、姓名允许为空、性别的默认值为‘男’、电话要有CHECK约束; 2.在数据库studentcourse中创建一个“课程”表C,包括课程号char(4)、课程名char(20)、学分smallint、教师char(8)四个属性,要求建立主键课程号,课程名非空; 3.在数据库studentcourse中建立“选课”表SC,包括学号char(4)、课程号char(4)、成绩smallint三个属性,要求建立主键及与S及C表联接的外键; 4.在SC表中增加一列“任课教师”; 5.删除SC表中“任课教师”一列; 6.将S表的姓名一列允许空值的属性更改成不允许为空,将列姓名的长度由char(8)改为char(10); 7.将SC表的成绩列增加一个约束要求成绩0并且成绩=100; 8.建立一个临时表,再将其删除。 9.将学生“张华”,学号‘S111’、年龄20、系“计算机系”的信息插入表S; 10.将张华同学的系属性值改为“机电工程”; 11.删除张华同学的信息。 12.在数据库“studentcourse”的数据表S中,关于“学号”建立聚集索引,关于“姓名”建立非聚集索引; 13.在数据库“studentcourse”的数据表C中,根据“课程名”降序创建唯一索引“IN_课程名”; 14.删除数据库“studentcourse”的数据表c中的索引名为“IN_课程名”的索引; 15.查看“studentcourse”数据库中的数据表S上索引的类型。 三、实验总结体会 1.建立外键约束的目的是什么?有几种方式? 2.当在表中删除属性列的数据时应该注意什么? 3.一般对于表中的哪些属性列创建索引? 上机实验指导任务书 学期:2016--2017学年 第1学期 学院:计算机与信息工程学院 课程名称:数据库系统原理 实验名称:三、数据

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档