数据库概论

基本概念

1,数据 (date)描述事物的符号记录

2,数据库(DB)

长期储存在计算机内,有组织、可共享的数据集合。数据按照一定的数据模型组织、描述和存储,较小的冗余度、较高的独立性和易拓展性,并用户共享。

特点:

(1)数据化结构高

(2)数据独立性高

(3)高度的数据控制能力

(4)数据共享性高

3,数据库管理系统(DBMS)

是计算机基础软件。

主要功能:

(1)数据定义

(2)数据组织,存储和管理

(3)数据操作

(4)库的事物和运行管理

(5)库的建立和维护

4,数据库系统(DBS)

数据库数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成、存储、处理和维护数据的系统。

5,数据库系统特点:

(1)数据结构化

是数据库主要特征之一,也同文件系统的本质区别。

(2)共享性高、冗余度低且易扩充

减少数据冗余,节约空间,避免不相容性和不一致性

(3)独立性高

物理独立性:应用程序与数据库数据的物理存储相互独立。

数据独立性:应用程序与数据库数据的逻辑存储相互独立。

6,数据库统管理和控制

(1)安全性保护

(2)完整性检查

(3)并发控制(共享)

(4)数据库恢复

数据模型

1,数据模型

要求:

(1)真实的模拟现实世界

(2)容易理解

(3)计算机实现

作用:

(1)保证数据间的一致性

(2)更有效的获取数据

(3)构建用户完整的画像

概念模型:按照用户观点对数据和信息建模,主要用于统计

实体,属性 码,实体型,实体集,联系

实体之间是一对一、一对多关系

表示方法:实体-联系法 (E-R模型)

组成要素:数据结构、数据操作和完整性约束条件

逻辑模型和物理模型:层次、网状、关系、对象数据、对象关系,半结构化模型等。按照计算机系统观点对数据建模,主要用于数据库管理的实现

层次模型(树):一颗倒立的树

关系模型(表):一张规范的二维表

关系数据结构关系操作集合关系完整性约束组成

网状模型(图)

数据库系统结构

(模式相对稳定,实例相对变动)

三级模式结构(内部)

由外模式、模式、内模式组成。

模式:逻辑模式,是所有用户的公共数据视图

外模式:用户模式  是数据库用户的数据试图

内模式:储存模式,只有一个内模式。

二级映像和独立性

1,外模式/模式映像

当模式改变时,由数据管理员对各个外模式/模式的映像作相应改变,是外模式保持不变。应用程序依据数据的外模式编写,应用程序不必修改,保证数据与程序的逻辑独立性(逻辑独立性)

2,模式/内模式映像

当内模式改变时,有数据库管理员对模式/内模式作相应改变 使模式保持不变,程序应用也不必改变。保证数据与程序的物理独立性(物理独立性)

数据库系统组成

由硬件平台及数据库,软件和人员组成

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值