同济大学c课后答案【篇一:同济大学数据库第3章习题】选择题1
“已知一个老师可带多个研究生,一个研究生只能有一个指导老”“”“”师,指导老师实体与研究生实体之间的联系是b
无直接联系,但有间接联系2
数据库总是基于某种数据模型,是基于e-r模型的数据库系统
dbtg系统b
ims系统c
sqlserverd
消除了部分函数依赖的1nf的关系模式,必定是a
消除了传递依赖的关系模式
关系模型中的关系模式至少是a
bcnf6、设有关系r(s,d,m),其函数依赖集f={s→d,d→m}
则关系r至多满足(b)
bcnf二、填空题1
关系模型中,实体之间联系是用2
实体联系模型是对现实世界的第一层抽象,主要用于3
有库存管理数据库,含有2个表,零件(编号,名称,规格,数量,仓库),仓库(仓库号,面积,地点,负责人),一种零件只存放在规定的某个仓库中,一个仓库可存放多种零件,零件表的主键是编号,外键是仓库号;仓库表的主键是仓库号,外键是,要么等于仓库表中某个元组的仓库号值
1nf、2nf、3nf、bcnf之间包含关系是5
对一个不好的关系模式的分解可以有多种,但必须要保证分解后的关系模式与原来等价,为此模式分解必须遵守的基本原则是无损连接性和保持函数依赖
数据库设计主要有哪几个阶段
说明各阶段的主要工作
答:1)需求分析:了解与分析用户需求(包括数据需求和处理需求)
2)概念结构设计阶段:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体dbms的概念模型
通常方法是建立e-r模型
3)逻辑结构设计阶段:将概念模型转换为某个dbms所支持的数据模型,并对其进