- 33
- 0
- 约3.35千字
- 约 8页
- 2016-11-29 发布于重庆
- 举报
数据库补考重点
一、文件系统和数据库系统之间的区别和联系
区别:
文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;
文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。联系:均为数据组织的管理技术;(2)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;(3)数据库系统是在文件系统的基础上发展而来3NF和BCNF之间的关系
简单的说,如果由3NF转化为BCNF,则消除了主属性对码的部分和传递函数依赖3NF和BCNF是在函数依赖的条件下对模式分解所能达到的分离程度的测度。一个模式中的关系模式如果都属于BCNF,那么在函数依赖范畴内,它已实现了彻底的分离,已消除了插入和删除的异常。
优点:
(1)建立在严格的数学概念的基础上
(2)概念单一
(3)关系模型的存取路径对用户透明,具有更高的数据独立性,更好的安全保密性。简化了程序员的工作和数据库开发建立的工作
缺点:
存取路径对用户透明导致查询效率往往不如非关系数据模型
为提高性能,必须对用户的查询请求进行优化增加了开发DBMS的难度
四、假设某商业集团数据库中有关系模式R如下:
R(商店编号,商品编号,商品库存数量,部门编号,负责人)
如果规定
原创力文档

文档评论(0)