数据库知识总结
第1章 绪论
课本知识:
1.数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
2.数据模型通常由 数据结构、数据操作 和 数据的完整性约束条件 三部分组成。
3.数据库领域中主要的逻辑数据模型:层次模型、网状模型、关系模型、面向对象数据模型、对象关系数据模型、半结构化数据模型。
4。两层映像:外模式/模式映像、模式/内模式映像
课后作业:
选择题
1.数据库系统的核心和基础是 数据模型。
2.外模式/模式映像 能够保证数据库系统中的数据具有较高的逻辑独立性。
3.网状数据库中 一个结点可以有多于一个的双亲。
4.从逻辑模型到物理模型的转换一般由DBMS完成。
5.长期存储在计算机内,有组织的、可共享的大量数据的集合是 数据库。
填空题
1.最常使用的概念模型是 E-R模型。
2.数据独立性包括数据的 物理 独立性和数据的 逻辑 独立性。
3.数据库系统的三级模式是数据库系统是由 外模式、**模式 **和 内模式 三级构成。
4.两个实体型之间的联系可以分为三种: 一对一联系、**一对多联系 **和 多对多联系。
5.数据模型看的组成要素中描述系统的静态特性和动态特性的分别是 数据结构 和 数据操作。
判断题
1.通常情况下,外模式是模式的子集。
2.同一外模式可以为某一用户的多个应用系统所使用,但一个应用程序只能使用一个外模式。
3.数据库内模式独立于外模式和具体的存储设备。
简答题
数据与程序的逻辑独立性:数据与程序的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。
数据与程序的物理独立性:数据与程序的物理独立性是指用户的应用程序与数据库中数据的存储是相互独立的。
意义:数据库系统具有数据与程序的独立性,主要归因于数据库管理系统在三级模式结构(外模式、概念模式、内模式)之间提供的两层映像(外模式/模式映像和模式/内模式映像)。这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。提高了数据库系统的灵活性和可维护性。
第2章 关系数据库
点击查看代码
<details>
<summary>点击查看代码</summary>
</details>