【数据库系统概述】之【一】绪论

一、数据库

Ⅰ数据

数据是数据库中存储的基本对象。

Ⅱ数据库

数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存。

ⅢDBMS(简答题)

P5
数据库管理系统的功能:
1.数据定义功能
数据库管理系统提供数据定义语言,用户通过它可以方便地对数据库中的数据对象的组成与结构进行定义。
2.数据组织、存储和管理
数据库管理系统要分类组织、存储和管理各种数据;要确定以何种文件结构和存取方式在存储级上组织这些数据;如何实现数据之间的联系。数据组织和存储的目的是提高存储空间利用率和方便存取,提供多种存取方法来提高存取效率。
3.数据操纵功能
用户可以使用它操纵数据,实现对数据库的基本操作,如查询、插入、修改和删除。
4.数据库的事务管理和运行管理
数据库在建立、运用和维护时由数据库管理系统统一管理和控制,以保证事务的正确运行,保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
5.数据库的建立和维护功能
此功能包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。
6.其他功能
其他功能包括数据库管理系统与网络中其他软件系统的通信功能,一个数据库管理系统与另一个数据库管理系统的数据转换功能,异构数据库之间的互访和互操作功能等。

Ⅳ数据库系统

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

二、数据管理技术的产生和发展

Ⅰ发展阶段

P6
人工管理阶段——文件系统阶段——数据库系统阶段

Ⅱ数据结构化

P11
数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。

Ⅲ数据独立性

P13
数据独立性包括物理独立性和逻辑独立性。

Ⅳ(简答)数据由数据库管理系统统一管理和控制

P13
数据库管理系统还要提供以下几方面的数据控制功能:
1.数据的安全性保护
数据的安全性是指保护数据以防止不合法使用造成的数据泄密和破坏。每个用户只能按规定对某些数据以某些方式进行使用和处理。
2.数据的完整性检查
数据的完整性是指数据的正确性、有效性和相容性。完整性检查将数据控制在有效的额范围内,并保证数据之间满足一定的关系。
3.并发控制
多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误的结果或使得数据库的完整性遭到破坏,因此必须对多用户的并发操作加以控制。
4.数据库恢复

三、数据模型

P14
数据模型也是一种模型,它是对现实世界数据特征的抽象。也就是说数据模型时用来描述数据、组织数据和对数据进行操作的。
数据模型时数据库系统的核心和基础。

Ⅰ两类数据模型

P15
第一类是概念模型
也称信息模型,是按照用户的观点来对数据和信息建模
第二类是逻辑模型和物理模型
逻辑模型主要包括:层次模型、网状模型、关系模型
是按照计算机系统的观点来对数据和信息建模

Ⅱ概念模型

P16-17
概念模式实际上是从现实世界到机器世界的一个中间层次。
理解:实体、属性、码、实体型、实体集、联系(一对一、一对多、多对多)
概念模型的一种表示方法:实体-联系方法(用E-R图来描述)

Ⅲ数据模型的组成要素

数据模型通常由数据结构、数据操作和数据的完整性约束条件三部分组成。

Ⅳ层次模型

P19
层次模型是数据库系统中最早出现的数据模型

Ⅴ关系模型

P25-27
关系模型是最重要的一种数据模型
一个关系对应通常所说的一张表
关系模式:对关系的描述一般表示为:
关系名(属性1,属性2,…属性n)
关系模型要求关系必须是规范化的
!!!关系的完整性约束条件包括三大类:
实体完整性、参照完整性和用户定义完整性
关系模型中的数据操作是集合操作。

四、数据库系统的结构

Ⅰ模式

P29
数据库系统的三级模式结构为:模式、外模式、内模式
1、模式
一个数据库只有一个模式
2、外模式
一个数据库可以有多个外模式
3、内模式
一个数据库只有一个内模式

Ⅱ数据库的二级映像

P30
外模式/模式映像
模式/内模式映像

五、数据库系统的组成

P31
数据库系统一般由数据库、数据库管理系统(及其应用开发工具)
应用程序和数据库管理员(DBA)构成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值