试题详情
- 简答题试叙述概念数据库设计和逻辑数据库设计的区别, 并说明各自的主要工作内容。
-
概念数据库设计是不依赖于任何数据库管理系统的, 它是对用户信息需求的归纳。 概念设计的结果得到的是数据库的概念结构, 或称概念数据模型, 由于它是从现实世界的角度进行的抽象和描述, 所以与具体的硬件环境和软件环境均无关。 而在逻辑数据库首先要考虑实现数据库的数据库管理系统所支持的数据模型是什么, 并将概念数据模型转换为数据库管理系统支持的数据模型。
一般在概念设计阶段主要工作内容有:
确定实体;
确定实体的属性;
确定实体的标识属性(关键字);
确定实体间的联系和联系类型;
确定实现实体间联系的属性(外部关键字或连接属性);
画出表示概念模型的E-R图;
除此之外,为了以后对模式进行规范化,还需要:
确定属性间的依赖关系。
而在逻辑设计阶段一般主要工作内容有:
确定各个关系模式的主关键字,考虑实体完整性;
确定各个关系模式的外部关键字,考虑参照完整性;
确定各个关系模式中属性的约束、规则和默认值,考虑域完整性;
根据用户需求设计视图;
考虑安全方案和用户使用权限等。 关注下方微信公众号,在线模考后查看
热门试题
- “雇员”表包含以
- 传统的三大数据模型是哪些?它们分别是如何
- 在下述关系的特点中,错误的是()。
- 数据库的三级模式结构中最接近用户的是()
- 关系R与关系S只有一个公共属性,T1是R
- 你是一个销售机构的数据库开发者,你的数据
- 试述语句授权和对象授权各自的含义和作用。
- 实体完整性是对关系中()的约束。
- 你是一个wide world impor
- 请简要说明SQL Server中使用视图
- “雇员”表在LAST_NAME列上有一个
- 讨论数据库安全都与哪些安全问题有关?
- PRIMARY KEY约束和NULL约束
- 在R(U)中,如果Y函数依赖于X,并且存
- 数据库(DB)、DBMS、DBS三者之间
- 在SQL中使用()命令建立基本表。
- 你是一家木材公司的数据库开发者。你正在执
- 对于SQL Server的三种恢复模型,
- 对数据库的操作要以()内容为依据。
- 你是LUCERNE出版社的数据库开发者。