数据库系统基础知识

一、基本概念
二、数据库三级模式两级映像
三、数据库的分析与设计过程
四、数据模型
五、关系代数
六、数据库完整性约束
七、关系型数据库SQL简介
八、关系数据库的规范化
九、数据库的控制功能
十、数据仓库与数据挖掘基础
十一、大数据基本概念

数据库基本概念

1、数据库数据库(Database,缩写为DB)是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

2、数据库管理系统数据库管理系统(DatabaseManagement System,DBMS)是数据库系统的核心软件,要在操作系统的支持下工作,解决如何科学地组织和存储数据、如何高效地获取和维护数据的系统软件问题。其主要功能包括数据定义功能、数据操纵功能、数据库的运行管理、数据组织、存储、管理和数据库的建立与维护。

DBMS的特征与分类

1、DBMS的特征

(1)数据结构化且统一管理。
(2)有较高的数据独立性。
(3)提供数据控制功能。

2.DBMS的分类

(1)关系数据库系统:是支持关系模型的数据库系统。
(2)面向对象的数据库系统:是支持以对象形式对数据建模的数据库系统。
(3)对象关系数据库系统:在传统的关系数据模型基础上,提供元组、数组、集合等更丰富的数据类型以及处理新的数据类型操作的能力,这样形成的数据模型称为对象关系数据模型。基于对象关系数据模型的DBS称为对象关系数据库系统。

数据库三级模式两级映像

在这里插入图片描述
在这里插入图片描述

数据库的分析与设计过程

在这里插入图片描述

数据模型—基本概念

模型就是对现实世界特征的模拟和抽象。

数学模型是对现实世界数据特征的抽象。

数据模型是用来描述数据的一组概念和定义。

数据模型的三要素是数据结构、数据操作、数据的约束条件。

数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。

数据操作:是对数据库中各种对象的实例(值)允许执行的操作的集合,包括操作及操作规则。数据操作是对系统动态特性的描述。

数据的约束条件:是一组完整性规则的集合。对于具体的应用数据必须遵循特定的语义约束条件,以保证数据的正确、有效、相容。

数据模型—E-R模型

在这里插入图片描述

数据模型一关系模型

关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集以及实体集之间的联系,其最大特色是描述的一致性。

关系模型是由若干个关系模式组成的集合。一个关系模式相当于一个记录型,对应于程序设计语言中类型定义的概念。

关系模型的优点是:概念单一,存储路径对用户是透明的,所以具有更好的数据独立性和安全保密性,简化了程序的开发和数据库的建立工作。

在这里插入图片描述
在这里插入图片描述

关系代数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关系代数一七种基本运算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关系型数据库SQL简介

在这里插入图片描述

在这里插入图片描述

关系数据库的规范化一函数依赖

在这里插入图片描述

关系数据库的规范化—求候选码(键)

在这里插入图片描述
在这里插入图片描述

关系数据库的规范化—规范化理论(概念)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关系数据库的规范化—关系模式分解

在这里插入图片描述

数据库的控制功能—事务管理

在这里插入图片描述

数据库的控制功能一并发控制

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

数据库的控制功能一备份和恢复在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值