SQL期末样卷

发布 2024-01-13 12:30:03 阅读 2132

三、简答题(每小题2分,共2题,10分。)

1、什么是数据独立性?包括哪些内容?

2、简述关系数据库的完整性规则的分类及含义。

四、设计题(仔细阅读题目说明及要求,然后作答。每小题5分,共3题,15分。)

假设有人为机械装配厂设计了如下的一个关系:r(pno,pname,pprice,lno,lname,ljsum,psum),其中属性含义分别为:产品号、产品名、产品**,零件号,零件名,零件使用量,产品库存量。

f=(不明确事项请根据题目描述及常识自行决定。)①请求出该关系的fmin;②求出该关系候选键;③验证该关系所属的范式,并给出理由。④请将该关系分解为满足3nf的关系集合,并保证无损分解和保持依赖。

(备注:考试时是3和4小题二选一。)

五、综合题(仔细阅读题目说明及要求,然后作答。每小题8分,共6题,48分。)

有个机械装配厂的局部应用,描述如下:

该厂生产各种产品,产品信息主要有产品编号、产品名称、产品**、产品库存量。

该厂需要各种零部件,零部件信息有零件编号、零件名称、零件库存量。

**零部件的厂家信息有,厂家编号,厂家名称。

从厂家进货时候,需记录进货的各零件的数量和进货时间。

零件装配产品时,需要记录各零件的使用数量。

一种零件只从1个厂家进货,一个厂家可以**多种零件。

一种产品可使用多种零件装配,一种零件可装配为多种产品。

产品名唯一,零件名不唯一。

请根据以上信息,完成下面的各个题目。(备注:考试时是5和6小题二选一,7和8小题二选一。)

1、绘制出反映该应用整体e-r图,并标明联系类型。(实体属性可以单独用文字描述,各属性不需要标注数据类型,但需要标注实体主码。)

2、将e-r图转换为关系模型,要求每个关系达到3nf,用下划线标示主键。 (只写结果即可,不需要书写过程。)

3、基于第2题中的结果,为创建本大题所使用到得表,写出其sql语句。数据类型和长度按照常识自己决定。

4、请基于第3小题的表使用sql语句完成下列业务。

经过技术改进后该工厂在今天新增生产了编号为p099的产品10件,经过改进技术后,1件该产品减少使用编号为l011的零件数量3件,而且新增使用2件编号为l006的零件。

5、请基于第3小题的表创建一个试图,按照产品编号统计产品所需要的每种零件、使用量及库存量,只显示不足生产10件产品的零件编号及零件库存量。

6、请分别使用关系代数和sql语句完成如下查询:

查询出至少使用了“001”和“002”号厂家所**的零件装配的产品的产品名称。

7、创建一个触发器,当生产出一件产品时,自动修改零件库存量。

8、创建一个存储过程,利用输入的产品名称,输出该产品的所使用的零件的种类数量和产品库存量。

ps:4、设计题,共3题,每题5分,共15分)

**:全部在第四章。知识点范围:候选键求解、最小依赖集求解、(分解为保持依赖且无损的3nf、所属范式判别)

5、 综合题,共6题,每题8分,共48分)

**分别为:第一章、第二章、第三章、第四章、第六章、第七章;知识点范围:er图设计、关系模式设计、sql创建表语句、sql数据编辑语句、关系代数、(sql查询语句、 sql复杂视图创建)、(存储过程创建、触发器创建)注:

()中内容为二选一进行考核,分别在a卷和b卷中考核。

期末测验样卷

杭州电子科技大学学生考查试卷。基于visual c 6.0集成开发环境,按要求完成程序设计,在本试卷下划横线处填写与本人程序一致的相关内容,在每个小题后打勾 如未完成请说明具体情况 并在规定时间内提交最后程序和本试卷。1 利用应用程序向导appwizard创建一个基于mfc的单文档应用程序。项目名为...

法语期末样卷

1 用不定冠词给出下列名词的阴阳性 1 8 例 une livre rue cole nom heure fois fr re voiture minute 2 给出动词变位 5 4 oir jetu il elle nous vous ils ells manger jetu il elle no...

期末复习样卷

杭州电子科技大学学生考试卷 a 卷。考试课程课程号考生姓名。数据结构。教师号学号 8位 考试日期。年月日任课教师姓名年级。专业。成绩。座位号。具有先进后出 filo 特性。a 线性表b 栈c 队列d 广义表。7 具有m个结点的二叉排序树,其最大深度为 最小深度为 m 2 8 已知一组待排序的记录关键...