数据库概论
2016-05-23 10:50
330 查看
1、数据库的4个基本概念:
数据(data)
数据库(DB)
数据库管理系统(DBMS)
数据库系统(DBS)
2、数据模型
对现实世界数据特征的抽象,是用来描述数据、组织数据和对数据进行操作的。
数据模型是数据库系统的核心和基础。
数据模型通常由数据结构、数据操作、和数据的完整性约束条件三部分组成
两种数据模型:
概念模型逻辑模型和物理模型
概念模型是现实世界到信息世界的第一层抽象
信息世界的一些概念:
实体(entity):客观存在并且可以互相区别的事物
属性(attribute):实体所具有的某一特性
码(key):唯一标识实体的属性
实体型(entity type):用实体名及其属性名集合来抽象和刻画同类实体
实体集(entity set):同一类型实体的集合
联系(relationship):实体内部的联系通常是指组成实体的各属性之间的联系,实体之间的联系通常是指不同实体集之间的联系
实体之间的联系有一对一、一对多和多对多等多种类型
概念模型的一种表示方法:实体 - 联系方法,用 E-R 图来描述现实世界的概念模型
常用的数据模型:层次模型、网状模型、关系模型
关系模型是最重要的一种数据模型
关系:一个关系对应一个表
元组:表中的一行即为一个元组
属性:表中的一列即为一个属性,每个属性有一个属性名
码:可以唯一确定一个元组的属性
域:一组具有相同数据类型的值的集合,属性的取值来自某个域
分量:元组中的一个属性值
关系模式:对关系的描述,一般表示为:关系名(属性1,属性2 … 属性n)
3、数据库系统的结构
三级模式结构:模式、外模式、内模式
数据(data)
数据库(DB)
数据库管理系统(DBMS)
数据库系统(DBS)
2、数据模型
对现实世界数据特征的抽象,是用来描述数据、组织数据和对数据进行操作的。
数据模型是数据库系统的核心和基础。
数据模型通常由数据结构、数据操作、和数据的完整性约束条件三部分组成
两种数据模型:
概念模型逻辑模型和物理模型
概念模型是现实世界到信息世界的第一层抽象
信息世界的一些概念:
实体(entity):客观存在并且可以互相区别的事物
属性(attribute):实体所具有的某一特性
码(key):唯一标识实体的属性
实体型(entity type):用实体名及其属性名集合来抽象和刻画同类实体
实体集(entity set):同一类型实体的集合
联系(relationship):实体内部的联系通常是指组成实体的各属性之间的联系,实体之间的联系通常是指不同实体集之间的联系
实体之间的联系有一对一、一对多和多对多等多种类型
概念模型的一种表示方法:实体 - 联系方法,用 E-R 图来描述现实世界的概念模型
常用的数据模型:层次模型、网状模型、关系模型
关系模型是最重要的一种数据模型
关系:一个关系对应一个表
元组:表中的一行即为一个元组
属性:表中的一列即为一个属性,每个属性有一个属性名
码:可以唯一确定一个元组的属性
域:一组具有相同数据类型的值的集合,属性的取值来自某个域
分量:元组中的一个属性值
关系模式:对关系的描述,一般表示为:关系名(属性1,属性2 … 属性n)
3、数据库系统的结构
三级模式结构:模式、外模式、内模式
相关文章推荐
- Oracle 11g 透明网关连接mssql2008r2数据库
- mysql 性能优化的几点建议
- java redis代码配置
- memcached 分布式实现原理
- java redis相关操作类
- 重写代码生成器支持模板(多层架构,MVC),多语言c#,java;支持mysql和sqlserver,动态编译
- oracle11g安装和学习bbed(转载)
- SQL Server 的最大容量规范
- 看mysql的like是否使用索引
- MongoDB基础之五:游标
- mysql更新大字段
- MYSQL中存储过程的创建,调用及语法
- SQL Server 打开或关闭自增长
- Redis内存优化
- DedeCMS常用SQL语句收录
- 简单数据库连接池的原理
- 安装sqlyog和使用注册码
- 数据库
- mysql存储过程详解
- SQL Server附加数据库出错,错误代码5123