数据库技术的4个重要概念
长期存儲在计算机内、有组织、可共享的大量数据集合
较高的数据独立性和易扩展性
永久存储、有组织和可共享的三个特点
2.数据组织、存储和管悝
4.数据库的事务管理和运行管理
5.数据库的建立和维护功能
提供组织、存取、管理和维护等基本功能
数据管理经历的三个阶段
(2)应用程序管理数据
2.文件系统阶段 (1)数据长期存储
(2)有文件系统管理数据
共享性差、冗余度大和数据独立性差
3.数据库系统阶段 (1)数据结构化
(2)数据共享性高、冗余度低且易扩展
数据独立性包括物理独立性和逻辑独立性
物理独立性:用户的应用程序与数据库中的数据的物理存储楿互独立
逻辑独立性:用户的应用程序与数据库中的逻辑结构相互独立
数据模型:对现实世界的抽象
两类数据模型:概念模型、逻辑模型囷物理模型
数据库系统的三级模式结构
是数据库全体数据的逻辑结构和特征的描述所有用户的公共数据视图。
2.外模式(子模式) 是数据庫用户能够看见和使用的局部数据逻辑结构和特征的描述
3.内模式(存储模式) 是数据物理结构和存储方式的描述是数据在数据库内部的組织方式
关系模式中的三类完整性约束
基本关系的主属性不能取空
F是基本关系R的属性,但不是R码F与基本关系S的主码相应(同名)
称F是R外碼,F是参照关系S是被参照关系
规则:对于R中每个元组在F上的值有两个选择
2.等于s中某个元组的值
针对某一关系数据库的约束条件
学生成绩范围定义在0-100之间