下载此文档

数据库实验.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
附 录实验一 数据描述、定义实验一、实验学时4学时。二、实验类型演示、设计类型。三、实验目的熟悉和掌握数据库的创建和连接方法;熟悉和掌握数据表的建立、修改和删除;加深对表的实体完整性、参照完整性和用户自定义完整性的理解。四、需用仪器、设备486以上微机;Windows95/97/98操作系统;安装了SQLServer2000/2005。五、实验准备1、熟悉SQLSERVER工作环境;2、复****有关表的建立、修改和删除的SQL语言命令。六、实验方法及步骤1、介绍有关SQLSERVER的图形界面工作环境。2、创建数据库或连接已建立的数据库。3、在当前数据库上建立新表。4、定义表的结构:(1)用SQL命令形式;(2)用SQLSERVER提供的企业管理器以交互方式进行。5、进一步定义表的主码,外码及在表上建立索引。6、。7、修改表的结构。8、删除表的定义。七、实验内容背景材料:在以下实验中,使用学生-课程数据库,它描述了学生的基本信息、课程的基本信息及学生选修课程的信息。1、创建学生-课程数据库;2、创建学生关系表Student;学号姓名性别年龄所在系SnoSnameSsexSageSdept     3、创建课程关系Course;redit    4、创建课程关系表SC;oGrade   5、将以上创建表Student、Course、。6、在表Student上增加“出生日期”属性列。7、删除表Student的“年龄”属性列。8、在表Student上,按“Sno”属性列的唯一值方式建立索引。9、在表SC上,按“Grade”属性列的多值方式建立索引。10、删除表SC,。11、选做:创建教材P74-75****题5、SPJ数据库中的四个关系S、P、J、SPJ。八、实验思考1、定义表结构是对数据模型的哪个要素进行描述,对主属性有什么要求?2、修改表结构时,能否修改已定义属性的参数?新增加的属性列能否定义为非空?为什么?3、分别在表Student、SC上按“sno”列的唯一值方式建立索引,可能出现问题吗?情况有什么区别?4、能否在非主属性列上建立索引?其恰当的方式是什么?九、问题1、在表的定义中,如何确定属性是NOTNULL/NULL(主码,关键字,主属性/非主属性)?2、能否将Student、Course、SC表单独以一个数据文件的形式保存在磁盘上?3、在表Student的“SNO”,“SNAME”属性上分别按唯一值方式建立索引和在Student的“SNO”,“SNAME”上唯一值方式建立联合索引有无区别?4、要修改主属性的定义,正确的方式是什么?实验二 数据查询实验一、实验学时6学时。二、实验类型综合类型。三、实验目的熟悉和掌握对数据表中数据的查询操作和SQL命令的使用,学会灵活熟练的使用SQL语句的各种形式;加深理解关系运算的各种操作(尤其是关系的选择,投影,连接和除运算)。四、需用仪器、设备486以上微机;Windows95/97/98操作系统;安装了SQLServer2000/2005。五、实验准备1、熟悉SQLSERVER工作环境;2、连接到学生-课程数据库;3、复****对表中数据查询的SQL语言命令。六、实验方法及步骤1、在表Student、Course、SC上进行简单查询;2、在表Student、Course、SC上进行连接查询;3、在表Student、Course、SC上进行嵌套查询;4、使用聚合函数的查询;5、对数据的分组查询;6、对数据的排序查询。七、实验内容在表Student、Course、SC上完成以下查询:1、查询学生的基本信息;select*fromStudent2、查询“CS”系学生的基本信息;select*fromStudentwheresdept='cs'3、查询“CS”系学生年龄不在19到21之间的学生的学号、姓名;selectsno,snamefrom Studentwheresagenotbetween19and 214、找出最大年龄;selectmax(sage)from Student5、找出“CS”系年龄最大的学生,显示其学号、姓名;selectsno,snamefrom Studentwheresdept='cs'andsage=(select max(sage)fromStudentwheresdept='cs')6、找出各系年龄最大的学生,显示其学号、姓名;(1)方法一可用查询和连接来做此题。selectSno学号,Sname 姓名fromStudentjoin(selectmax(Sage)Sage,SdeptfromStudentgroupbySdept)asao

数据库实验 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小32 KB
  • 时间2019-09-20