您的位置:首页 > 数据库

数据库基础知识

2013-12-06 18:18 162 查看
数据库和数据库系统,数据库管理系统

数据:信息的载体和表达方式
数据库:

数据的集合
同类实体的集合,如员工表,产品表,客户表
数据库表和其他数据对象

数据库系统:可运行,可维护的软件系统,包含数据库管理系统
常用数据库:DB2,Oracle,Microsoft SQL Server,SyBase,MySQL,Access

数据库管理系统:用户与数据库之间的桥梁,用户通过数据库管理系统创建和操作数据库

经典数据模型

层次数据模型(树形结构)

有且只有一个结点没有双亲结点(结点)
根以外的其他结点有且只有一个双亲结点。

网状数据模型

允许一个以上的结点无双亲
允许一个结点有多于一个的双亲结点

关系数据模型(E-R模型)

实体以及实体之间的联系用关系来表示

关系:二维表
元组:行
属性:列(属性名唯一)
主键:唯一确定一个元组的属性组
域:属性的取值范围
分量:元组中的一个属性值
关系模式:对关系的描述
关系名:(属性名1,属性名2...)
超键:唯一能确定一个实体的属性组合
候选键:不含主键的唯一确定一个实体的属性组合
外键:表和表之间的联系属性

关系数据库:

关系的三类完整性约束

实体完整性:主码唯一且非空
参照完整性:外码要么为空,要么等于被参照关系中的某个主码值
用户自定义完整性:

关系数据库的基本结构:

内模式:物理级数据库。实际对数据库的操作
概念模式:概念级数据库,DBA
外模式:用户级数据库。用户的操作
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: