数据库 笔记

数据库
相关联的数据
提供操作的程序

数据抽象的层次

视图层
视图1
视图2
...
视图n
逻辑层
物理层

视图 只展示数据库的部分内容用于提供给 用户

特定时刻存储在数据库中的信息集合 被称为实例

数据库总体设计 被称为数据模式

物理模式
物理层设计
逻辑模式
逻辑层设计
子模式
视图层设计

应用程序如果不依赖物理模式 则称其 具有物理数据独立性

数据模型是一个描述数据数据联系数据语义以及一致性约束 的概念工具集合

关系模型 基于记录的模型

包含若干
定义若干
数据库
记录(表)
字段(属性)

实体-联系模型E-R模型
基于对象的数据模型
半结构化数据模型 多用XML表示

提供
特殊断言
特殊断言
数据库语言
数据定义语言DDL
数据操纵语言DML
过程化DML
声明化DML
一致性约束
域约束
参照完整性
(一般)断言
授权

域约束 即 取值范围的约束
参照完整性 相当于 字典约束
断言 定义数据库需要时刻满足的条件
授权 授予增删改查的权限

存储管理器是数据库系统中负责存储的底层数据与应用程序以及向系统提交的查询之间提供接口的部件

索引提供对数据项的快速访问
元数据 是关于数据的数据
数据字典 存储关于数据库结构的元数据,尤其是数据库模式
事务 完成单一逻辑功能的操作集合 具有原子性和一致性

SQL语句

posted @ 2021-03-02 15:55  海胆Sur  阅读(9)  评论(0)    收藏  举报  来源