数据库概述

数据库概述

1.1 引言

数据(Data) 数据库(DB) 数据库管理系统(DBMS) 数据库系统(DBS)

1.2 数据模型

定义:对现实世界的模拟

三要素:数据结构,描述系统静态特性,研究对象类型的集合

​ 数据操作,描述系统动态特性,对数据库中各种对象实例允许操作的集合

​ 完整性约束,一组完整性规则的集合

分类:层次模型 网状模型 关系模型 是计算机观点

​ 概念模型是用户观点对数据和信息的建模

概念模型:现实世界到机器世界的中间

实体:客观存在并相互区别的事务及事务之间的联系

属性:实体所具有的某一特性

码:唯一标识实体的属性集

域:属性的取值范围

实体型:用实体名及其属性名集合来抽象和刻画的实体

实体集:同型实体的集合称为实体集

联系:实体与实体之间及实体与组成它的各属性间的关系

联系的三种类型:一对一 一对多 多对多

概念模型的表示方法:实体-联系模型 E-R模型 实体矩形表示 属性椭圆表示 联系菱形表示

数据模型:1.层次模型

​ 最早,树型结构 根节点,一个双亲多个后继

​ 2.网状结构

​ 网络 多双亲多后继

​ 3.关系模型

​ 逻辑结构。二维表,行和列组成。表称为关系,行称为元组,列称为字段。

​ 关系模型的数据操纵:查询、插入、删除、更新

​ 关系模型的完整性约束:实体完整性、参照完整性、用户定义完整性

​ 存储结构是文件,物理结构

​ 优点:严格数学概念基础上,简单清晰,易懂易用,数据独立性,安全保密

​ 缺点:存取路径对用户透明,查询效率不如非关系

1.3 数据库系统的结构

三级模式 两级映射

外模式《-------》模式《-------》内模式

两级映射保证物理和逻辑的独立性

外模式是用户看见使用局部数据的逻辑结构特征,有多个

模式是全体数据逻辑结构特征,所有用户公用数据视图,只有一个

内模式是数据物理存储结构,只有一个

DBMS功能:数据定义 数据操纵 数据库运行管理 数据组织存储和管理 数据库建立维护 数据通信接口

1.4 数据库的设计

需求分析-----》概念结构设计------》逻辑结构设计------》数据库物理设计------》数据库实施-----》数据库运行维护

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值