数据库试验.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  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文档。上传文档
查看更多
数据库试验.doc

实验要求 1﹑每位同学必须在规定的时间内独立完成数据库实验和数据库设计的任务; 2﹑每位同学上机前作好充分的准备工作,事先熟悉与实验有关的软硬件环境,预习本次实验的内容; 3﹑实验时遵守实验室的规章制度,爱护实验设备,不得私自将使用的计算机加密码,影响其他同学的上机; 4﹑实验一人一组,出现问题时,要及时向指导老师汇报。 数据库实验 数据库实验是数据库课程的重要环节,它贯穿于整个“数据库概论”课程的教学过程中。 一、实验目的 通过上机操作,加深对数据库理论知识的理解。 通过使用具体的微机DBMS(SQL Server),了解一种实际的数据库管理系统,并掌握其操作技术。 通过实际题目的上机实验,提高动手能力,提高分析问题和解决问题的能力。 二﹑实验题目 题目1﹑某供应商(S)供应(SPJ)某种零件(P)给某个工程项目(J),其中一个供应商可以供给多个项目零件,而每个项目可以使用多个供应商供应的零件,每种零件可由不同供应商供给,S﹑P﹑J﹑SPJ的数据见附表1。 题目2﹑图书发行数据库应用系统,处理书店(S)向图书馆(L)发行(LBS)图书(B),S﹑L﹑LBS﹑B的数据见附表2。 因时间关系,只要求每个学生任选1个题目,如有时间﹑有兴趣,可做另外一题,酌情加分。 三、考核 数据库系统概论课程采用理论课和上机实验课综合评分,上机实验采用书面分析、平时实验和最后抽查考核相结合的方法评定成绩。 四﹑实验步骤 数据库实验分为二个阶段: 第一阶段为前期准备阶段。主要任务: 理解数据库﹑关系数据模型﹑关系模式﹑数据库系统的基本概念; 掌握数据库的信息模型﹑数据模型及数据库系统的设计方法; 完成指定的题目的信息模型﹑关系模型﹑关系模式的分解﹑应用系统结构图等的设计; 第二阶段为上机操作阶段。主要任务: 1. 掌握数据库的基本操作,包括利用T-SQL和数据库管理系统的工具完成对指定题目的数据库的定义﹑数据库的建立﹑查询﹑数据库的维护,并给出正确的实验结果; 2. 掌握数据库的安全性﹑完整性和并发控制技术等操作。 上机操作阶段包括以下四个实验。 实验一 数据库的定义和建立实验 一、实验目的 要求学生熟练掌握和使用T-SQL﹑SQL Server企业管理器创建数据库﹑基本表﹑视图﹑索引和修改表结构,及向数据库输入数据的操作;学会创建和使用表的主错误!链接无效。外码和约束。 二、实验内容 本实验针对上述两个题目分别完成以下相应任务: 1﹑创建相应的数据库和查看数据库属性; 2﹑创建基本表﹑确定表的主码和相应的约束,为主码建索引; 3﹑创建﹑查看视图; 4﹑创建表之间的关联; 5﹑利用T-SQL和SQL Server企业管理器向数据库输入数据。 三、注意事项 1﹑输入数据时要注意数据类型、主码和数据约束的限制。 2﹑注意数据库的主码﹑外码和数据约束的定义。 3、参照表和被参照表之间的关系,主码和外码间的关系。 四﹑思考题 1﹑为什么要建立索引?在你的数据库中建立多少索引合适? 2﹑索引和视图能否修改吗?为什么? 3﹑为什么不能随意删除被参考表中的主码? 实验二 数据库的查询实验 一﹑实验目的 要求学生掌握SQL Server查询分析器和T-SQL语言的使用方法,熟练掌握和使用简单表的数据查询﹑数据排序和数据连接查询﹑嵌套查询等操作方法, 二﹑实验内容 用T-SQL语言表示以下操作: 题目1 实验内容: 1. 检索上海产的零件的工程名称; 2. 检索供应工程J1零件P1的供应商号SNO; 3. 检索供应工程J1零件为红色的供应商号SNO; 4. 检索没有使用天津生产的红色零件的工程号JNO; 5. 检索至少用了供应商S1所供应的全部零件的工程号JNO; 6. 检索购买了零件P1的工程项目号JNO及数量QTY,并要求对查询的结果按数量QTY降序排列。 题目2 实验内容: 检索L1从书店S1购买的图书的书号及其册数; 检索馆址在“上海”的图书馆及其电话号码; 检索L4收藏图书的书名; 检索S3发行的图书书名及数量; 检索收藏图书“数据库设计”的馆名。 检索没有购买上海新华书店出售的图书的图书馆号LNO。 三、注意事项 内连接、左外连接和右外连接的含义及主要方法。 输入SQL语句时应注意,语句中均使用西文操作符号。 四﹑思考题 1. 如何提高数据查询和连接速度。 2. 试比较连接查询和嵌套查询 实验三 数据库的维护实验 一﹑实验目的 要求学生熟练使用和掌握数据库的维护操作,包含数据的插入、检索、修改,掌握SQL Server中用户、角色及操作权限的管理方法,学会创建和使用规则、缺省和触发器。 二﹑实验内容 用T-SQL语言表示以下操作: 题目1实验内容: 把全部红色零件颜色改为粉红色; 由S1供给J1的零件P1今改为由S2供应

文档评论(0)

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

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

1亿VIP精品文档

相关文档