总述:数据库基础,权当再次温习
1.数据库模式
答:数据库系统采用外模式、概念模式、内模式三级构成。外模式也称为子模式或用户模式,对应于用户级数据库,是用户看到或使用的那部分数据的逻辑结构。概念模式也称为模式或逻辑模式,是全体数据的逻辑结构和特征的描述,是所有用户的公共视图。一个数据库只有一个概念模式。内模式对应于物理级数据库,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。在数据库系统的三级模式中:模式是数据库的中心与关键;内模式依赖模式,独立于外模式和存储设备;外模式面向具体应用,独立于内模式和存储设备;应用程序依赖于外模式,独立于模式和内模式。
数据库系统的两级独立性是指物理独立性和逻辑独立性。
2.数据模型
答:数据模型是显示世界数据特征的抽象,其描述的内容包含三个部分:数据结构、数据操作、数据约束。数据模型主要有两大类:概念数据模型(实体关系模型)、基本数据模型(结构数据模型)。基本数据模型是数据库系统的核心和基础,由数据结构、数据操作、完整性约束三部分组成。概念数据模型是以用户的观点对数据和信息建模,主要用途是数据库设计。常见的数据模型有层次模型、网状模型、关系模型、面向对象模型。
关系模型中存在关系运算,主要的操作有:并、交、差、笛卡尔积、投影、选择、θ连接、除。数据库中存在范式,范式是为了关系模型模型规范化。
3.数据库访问接口
答:数据库访问接口是应用程序与数据库之间的连接部分,常见的连接形式有:专用调用、开放数据库互联(ODBC)、Java数据库连接&#x