试题详情
- 简答题试叙述概念数据库设计和逻辑数据库设计的区别,并说明各自的主要工作内容。
- 概念数据库设计是不依赖于任何数据库管理系统的,它是对用户信息需求的归纳。概念设计的结果得到的是数据库的概念结构,或称概念数据模型,由于它是从现实世界的角度进行的抽象和描述,所以与具体的硬件环境和软件环境均无关。而在逻辑数据库首先要考虑实现数据库的数据库管理系统所支持的数据模型是什么,并将概念数据模型转换为数据库管理系统支持的数据模型。
一般在概念设计阶段主要工作内容有:
确定实体;
确定实体的属性;
确定实体的标识属性(关键字);
确定实体间的联系和联系类型;
确定实现实体间联系的属性(外部关键字或连接属性);
画出表示概念模型的E-R图;
除此之外,为了以后对模式进行规范化,还需要:
确定属性间的依赖关系。
而在逻辑设计阶段一般主要工作内容有:
确定各个关系模式的主关键字,考虑实体完整性;
确定各个关系模式的外部关键字,考虑参照完整性;
确定各个关系模式中属性的约束、规则和默认值,考虑域完整性;
根据用户需求设计视图;
考虑安全方案和用户使用权限等。 关注下方微信公众号,在线模考后查看
热门试题
- 设有一个SPJ数据库,包括S,P,J,S
- 关于Truncate table, 以下
- 下列属于Access创建的数据库文件的是
- 设T1,几,几是如下的3个事务:
- 试讨论备份系统数据库的重要性。
- DDL触发器分为两种,包括()
- 设T1,几,几是如下的3个事务:&ens
- 在客户/服务器结构中,数据库服务器和客户
- SQL Server 2000提供的数据
- PowerBuilder都可以通过哪些方
- 如下图所示,“订单明细&rd
- 解释存储数据独立性和概念数据独立性的区别
- 如下图所示,“类别1&rdq
- 试说明将E-R图转换成关系模型的规则。
- 如下图所示,“订单&rdqu
- 在“Access数据库表设计
- SQL语言中,不是逻辑运算符号的是()。
- 什么是检查点记录?检查点记录包括哪些内容
- SQL Server完整性约束包括()完
- 学生有姓名、年龄、爱好等特征,用概念模型