19年12月【西南大学】《0072》大作业(参考答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。
一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。
隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。持续性:持续性也称永久性(Perfnanence ),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。
②用SQL查询块描述查询:
选修课程号为′C1′,且该门课程分数最高的学生的学号。
③用中文解释下面查询语句的含义:
SELECT DISTINCT SNO
FROM SC
WHERE GRADE < 60;
④将下列数据插入
学号为是s10,姓名为张三,年龄为19
(第4-5题选作一题,满分40分)
4.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E一R图画出此学校的概念模型。
3、答:
INSERT INຫໍສະໝຸດ BaiduO S VALUES ('s10', '张三', '19')
4、答:
在画E-R图时,按照习题中对问题的描述一步一步画出每一句话中涉及的实体,再根据给出的实际语义,画出实体之间的联系。例如,每个教研室有若干教员,每个班有若干学生,可以画出教研室和教员、班级和学生之间一对多的联系。再如,有的教授和副教授每人各带若干研究生,而一个研究生一般指定一个导师,这是通常的规则,所以可以画出教员和学生之间一对多的联系。
西南大学网络与继续教育学院课程考试试题卷
类别:网教专业:专业课2019年12月
课程名称【编号】:数据库技术【0072】B卷
大作业满分:100分
(第1-2题选作一题,满分30分)
1.试述数据、数据库、数据库系统、数据库管理系统的概念。
2.试述事务的概念及事务的4个特性。
(第3题必做,满分30分)
3.已知三个关系模式:
(3)将R规范到3NF。
2、
答:事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
事务具有4个特性:原子性(Atomicity)、一致性(consistency)、隔离性( Isolation)和持续性(Durability)。这4个特性也简称为ACID特性。
E-R图:
转化为关系模型为(下划线表示是主码属性):
系(系编号,系名,系主任)
班级(班级编号,班级名,年级,系编号)
教研室(教研室编号,名称,主任,系编号)
学生(学号,姓名,性别,学历,研究方向,导师职工号)
课程(课程号,课程名,学分)
教员(职工号,姓名,职称,教研室编号)
选课(学号,课程号,成绩)
5.设有一个反映职工每月超额完成生产任务的关系模式:
R(月份,职工号,姓名,工种,额定工作量,超额工作量)
如果规定:每个职工只隶属于一个工种,每个工种的额定工作量惟一,每个工种的职工有多人。每个职工每月有唯一超额工作量
(1)根据上述规定,写出模式R的基本FD和候选码。
(2)R最高属于第几范式,并说明理由。
学生:S(SNO, SNAME, AGE),其属性的含义依次为学号、姓名、年龄。
课程:C(CNO, CNAME)其属性的含义依次为课程号、课程名称。
成绩:SC(SNO, CNO, GRADE),其属性的含义依次为学号、课程号、分数。
①用关系代数表达式描述查询:
选修课程名称为′DB′的学生姓名和分数。
5、答:
相关文档
最新文档