下载此文档

数据库上机实验报告.doc


文档分类:高等教育 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
数据库上机实验报告课程名称:数据库系统概论年级:通信0401上机实践成绩:指导教师:陈雯姓名:丁哲涵学号:上机实践名称:数据库系统索引、视图、数据库完整性上机实践日期::机号:上机实践时间:周四3、4节一、目的数据库管理系统包括许多实用的功能,其中,索引是加快查询速度的有效手段;视图有助于保持数据库的逻辑独立性;完整性约束支持对数据正确性的检查。本次实验目的是学习并熟悉SQLServer2000索引、视图、数据库完整性等功能的设置和使用方法。二、实验内容及要求要求同学们掌握聚集索引和非聚集索引,建立视图,显示结果,实施约束、规则、外键。1. 索引的建立1)利用SQl语言或系统工具,在SPJ数据库上为S表建立非聚集索引。若该索引已存在,则删除后重建。2)利用SQl语言或系统工具,在SPJ数据库上为P表建立聚集索引,并且强制其唯一性。3)利用SQl语言或系统工具,在SPJ数据库上为每个表建立主键索引,若该索引已存在,则删除后重建。建立视图,并对视图进行查询在SPJ数据库上为天津的工程项目建立一个供应情况的视图,包括供应商代码,零件代码,供应数量。并针对该视图完成以下查询:1)找出天津工程项目使用的各种零件代码及数量。2)找出供应商S1的供应情况。数据库完整性约束的设置()利用SQL语言或系统工具完成下列完整性约束的设置和使用:1)为供应商表“CITY”字段默认值设为“北京”的约束;2)为零件表“WEIGHT”字段值限定在0~99的约束;3)实施工程表的“JNO”字段值唯一的非聚集索引约束;4)为SPJ表建立所有的外键;5)添加违反上述第2小题和第4小题的记录,观察结果;6)删除第一小题建立的约束。三、实验平台1、操作系统:Windows2000或WindowsXP2、数据库管理系统:MSSQLServer四、实验内容与完成情况1、实验步骤1)、按照教科书P74题5的表格建立了SPJ数据库。2)、对各小题的问题进行了上机实践,使用SQL语言求解答案。2、实验结果1)索引的建立(1)为SPJ数据库的S表建立非聚集索引SQL语言:CREATEUNIQUEINDEXS_INDEXONS(SNAME);(2)为SPJ数据库的P表建立聚集索引,并且强制其唯一性SQL语言:CREATEUNIQUECLUSTEREDINDEXP_INDEXONP(PNAME);(3)为SPJ数据库的每个表建立主键索引S表主键索引SQL语言:CREATEUNIQUEINDEXS_INDEXONS(SNO);P表主键索引SQL语言:CREATEUNIQUEINDEXP_INDEXONP(PNO);J表主键索引SQL语言:CREATEUNIQUEINDEXJ_INDEXONJ(JNO);SPJ表主键索引SQL语言:CREATEUNIQUEINDEXSPJ_INDEXONSPJ(SNO,PNO,JNO);2)建立视图,并对视图进行查询在SPJ数据库上为天津的工程项目建立一个供应情况的视图,包括供应商代码,零件代码,供应数量。SQL语言:CREATEVIEWVV_SPJASSELECTSNO,PNO,QTYFROMJ,=='天津'(1)找出天津工程项目使用的各种零件代码及数量。SQL语言:SELECTPNO,

数据库上机实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1017848967
  • 文件大小30 KB
  • 时间2020-06-28