-
E-R模型、层次模型、网状模型、关系模型和对象模型的主要特点?
E-R模型:直接表示实体类型和实体间的联系,与计算机系统无关,便于用户理解和使用
层次模型:用树结构保存数据,记录之间的联系通过指针实现,查询较快,但结构较复杂
网状模型:用有向图保存数据,记录之间的联系通过指针实现,查询较快,对程序员要求高
关系模型:二维表格,易于理解,记录之间的联系通过关键码实现,编程简单
对象模型:能够完整描述现实世界,表达能力丰富,但用户难以理解
-
简述各类完整性约束
参照完整性:要求关系中不得引用不存在的实体,即外码约束
实体完整性:要求每个数据表都必须有主码
-
什么是三级模式二级映像
三级模式是外模式、模式、内模式(也称作子模式、逻辑模式、物理模式),能够有效地组织和管理数据,提高了数据的逻辑独立性和物理独立性。
外模式-模式映像定义了应用程序与逻辑结构之间的关系,每一个外模式都与模式建立映像,当模式改变时,修改映像,无需修改应用程序,保证了数据的逻辑独立性
模式-内模式映像定义了逻辑结构与物理存储结构之间的关系,模式和内模式的映像是唯一的,物理结构改变时,修改映像,从而模式不变,应用程序也不变,保证了数据的物理独立性
-
如何理解空值Null
null表示值为空或值暂时未知,与‘0‘、‘false‘等值有本质区别。null参与的算术和关系运算,结果均为null;null参与的比较运算,结果均为unknown.
-
简述文件系统和数据库管理系统的异同
文件系统 数据库系统 程序和数据有一定的联系 程序和数据分离 借助操作系统对数据进行管理 使用DBMS对数据进行管理 以文件为单位,实现数据共享 以字段和记录为单位,实现数据共享 用文件将数据长期保存在外存上 用数据库统一存储记录 相同:都是数据管理技术,借助数据管理软件管理数据,数据库系统是基于文件系统的。
相关文章
- 10-27如何成为一个更好的Android开发者?吐血整理
- 10-272021年展望Android原生开发的现状,重难点整理
- 10-27安全检测点的一些梳理——待长期整理
- 10-27达梦数据库DM8开启sql日志
- 10-27ETL - 准备数据库
- 10-27模式识别及神经网络期末复习知识整理
- 10-27SQL优化小讲堂(六)——善待数据库从建表开始
- 10-27JDK 1.8新特性整理-日期时间 API (七)
- 10-27数据库操作
- 10-27数据库基础