现有某个应用,涉及到两个实体集,相关的属性为:
实体集R(A#,A1,A2,A3),其中A#为码
实体集S(B#,B1,B2),其中B#为码
从实体集R到S存在多对一的联系,联系属性是D1。
(1)设计相应的关系数据模型;
(2)如果将上述应用的数据库设计为一个关系模式,如下:
RS(A#,A1,A2,A3,B#,B1,B2,D1),指出该关系模式的码。
(3)假设上述关系模式RS上的全部函数依赖为:A1→A3,指出上述模式RS最高满足第几范式?(在1NF~BCNF之内)为什么?
定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体一联系图(E-R图)。
为某百货公司设计一个E—R模型。
百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。
实体类型“商店”的属性有:店号、店名、店址、店经理。实体类型“商品”的属性有:商品号、品名、单价、产地。实体类型“职工”的属性有:工号、姓名、性别、工资。
在联系中应反映出职工参加某商店工作的开始时间,商店销售商品的月销售量。
试画出反映商店、商品、职工实体类型及其联系类型的E—R图,并将其转换成关系模式集。
A.属性是实体中每个成员所具有的性质
B.属性中唯一能标识实体的称为关键字
C.实体只能是人,不能是物
D.每个属性都有一个可取值的集合,叫“域”
下列说法中,不正确的是()。
A.概念模型与数据模型无关,比模式更抽象
B.视图也是一种数据库安全性控制的方法
C.安全性可防范非法用户和非法操作,完整性可防范不合语义的数据
D.SQL语言不是完备的关系数据语言
下列关于数据模型的说法,错误的是()
A数据模型可分为概念模型和基本数据模型两个不同的层次
B概念模型不涉及DBMS,它只描述实体的存在及联系
C基本数据模型用树型结构描述实体集之间的联系
D目前描述概念模型最常用的方法是E-R图法