什么是数据库?
数据库(database,db)是指长期存储在计算机中的有组织、可共享的数据集合
什么是数据库管理系统?
数据库管理系统是专门建立和管理数据库的一套软件,介于应用程序和操作系统之间
数据库管理系统的构成
数据库管理技术发展的三个阶段
人工管理阶段
文件系统阶段
数据库系统阶段
什么是数据独立?
数据定义与使用数据的应用程序分离称为数据独立
什么是物理独立性
将数据的逻辑结构和物理结构相分离,当物理结构发生改变时,不会导致应用程序的修改,这称为数据的物理独立性
数据保护
三级模式
名称 | 别称 | 视图类型 |
---|---|---|
外模式 | 子模式、用户模式 | 数据视图、用户视图 |
模式 | 逻辑模式、概念模式 | 概念视图 |
内模式 | 存储模式 | 内部视图、存储视图 |
模式是数据库的核心,也是数据库设计的关键
客户/服务器结构
浏览器/服务器结构
逻辑模型的类型
层次模型 | 最早使用的一种数据模型; 有且仅有一个结点没有父结点,称作根结点; 其他结点有且仅有一个父结点 |
---|---|
网状模型 | 以网状结构表示实体与实体间的联系; 允许结点有多于一个父结点; 可以有一个以上的结点没有父结点 |
关系模型 | 用二维表结构来表示实体间的联系 优点:建立在严格的数学概念的基础上;概念单一;存取路径对用 户透明,有更高的数据独立性,更好的安全保密性 |
面向对象模型 | 既是概念模型又是逻辑模型; 表达能力丰富,对象可复用、维护方便 |
数据模型的类型
概念模型 | 数据抽象级别的最高层; 主要用于数据库的设计阶段 |
---|---|
逻辑模型 | 数据抽象级别的中间层; 任何dbms都是基于某种逻辑数据模型。 |
物理模型 | 描述数据在存储介质上的组织结构,是逻辑模型的物理实现; 是数据库最底层的抽象; 设计目标是提高数据库性能和有效利用存储空间。 |
如对本文有疑问, 点击进行留言回复!!
SSD原理及Pytorch代码解读——网络架构(二):特征提取网络及总体计算过程
集合类 ArrayList 和 LinkedList 直接用 Innodb(MySQL 5.0
网友评论