1: 关系模式中,满足2NF的模式,______。
A. 可能是1NF C. 必定是1NF
B. 必定是3NF D. 必定是BCNF
解答: C
2: 设有如图所示的关系R,
它是____。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
解答: B
3、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
根据上述语义设计数据库关系模式,将关系模式规范化至BCNF,并指出每个关系模式的主键
答:
工厂(工厂编号,厂名,地址)
产品(产品编号,产品名,规格)
生产(工厂编号,产品编号,计划数量)
职工(职工号,姓名,聘期,工资,工厂编号
4.
建立一个关于系、学生、班级、社团等诸信息的关系数据库。 关系模式如下:
学生 S(学号,姓名,出生年月,系号,班号,宿舍区)
班级 C(班号,专业名,系号,班级人数,入校年份)
系 D(系名,系号,系办公室地点,系人数)
学会 P(社团名,成立年份,地点,社团人数)
学生 -学会 SP(学号,社团名,入会年份)
有关语义如下 : 一个系有若干专业 , 每个专业每年只招一个班 , 每个班有若 干学生。一个系的学生住在同一宿舍区。每个学生可参加若干社团, 每个社团有若干学生。学生参加某社团有一个人会年份。
请问这些关系模式属于第几范式?列出他们的候选码。
答案:
S属于2NF
C属于1NF
D、P、 SP属于BCNF
关系 候选码
S 学号
C 班号,(专业名,入校年份)
D 系名,系号
P 社团名
SP (学号,社团名)
6. (1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量。
(2)一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工之间是一对多的联系。职工实体型中具有一对多的联系
(3)职工之间具有领导-被领导关系。即仓库主任领导若干保管员。
(4)供应商、项目和零件三者之间具有多对多的联系
7.
学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用 E 一 R 图画出此学校的概念模型。
.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用 E 一 R 图画出此工厂产品、零件、材料、仓库的概念模型。
1、课程(课程名,课程号,学分,先修课程),请查询没有先修课程的所有课程的课程号。
2、Student(姓名,学号,性别,专业,入学时间),查询专业为电子系和软件系的所有学生的信息。
转载于:https://blog.51cto.com/asheng0321/471567