数据库系统概论一

数据库的四个基本概念

数据Data

数据库(Database

数据库管理系统DBMS

数据库系统DBS

一:

1:数据(Data)是数据库中存储的基本对象

2:数据库的定义

数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享大量数据的集合。

3:数据库管理系统

位于用户与操作系统之间的一层数据管理软件

是基础软件,是一个大型复杂的软件系统

4:数据库系统的构成     数据库    数据库管理系统(及其应用开发工具)     应用程序          数据库管理员 

二:

1:数据库系统的特点

数据结构化

数据的共享性高,冗余度低且易扩充

数据独立性高

数据由数据库管理系统统一管理和控制

2:数据的整体结构化是数据库的主要特征之一   

三:数据模型

1:数据模型                             数据模型是数据库系统的核心和基础

数据模型分为两种:概念模型  逻辑模型和物理模型

信息世界的基本概念:

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

数据操作的类型:   查询 更新(包括插入、删除、修改)

2:常用的数据模型

层次模型   网状模型    关系模型  

面向对象数据模型    对象关系数据模型    半结构化数据模型

关系模型

关系术语

一般表格的术语

关系名

表名

关系模式

表头(表格的描述)

关系

(一张)二维表

元组

记录或行

属性

属性名

列名

属性值

列值

分量

一条记录中的一个列值

非规范关系

表中有表(大表中嵌有小表)

基础操作:

查询 插入 删除 更新

三:数据库系统的结构

1:数据库系统的三级模式结构

模式(Schema

外模式(External Schema

v内模式(Internal Schema

数据系统的组成

数据库

数据库管理系统(及其开发工具)

应用程序    数据库管理员  硬件平台及数据库  软件  人员

                                                        关系数据库

关系    域(Domain    笛卡尔积(Cartesian Product)    关系(Relation

基本的关系操作

查询操作:选择、投影、连接、除、并、差、交、笛卡尔积

选择、投影、并、差、笛卡尔基是5种基本操作

数据更新:插入、删除、修改

1:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成

关系数据语言可以分为三类:

关系代数语言

关系演算语言:元组关系演算语言和域关系演算语言

SQL:具有关系代数和关系演算双重特点的语言

这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。

                                                                                 关系代数运算符

运 算 符

含 义

集合

运算符

-

×

笛卡尔积

专门的

关系

运算符

σ

选择

π

投影

连接

÷

专门的关系运算:

选择  投影 连接 除运算

关系

关系,属性,元组

候选码,主码,主属性

基本关系的性质

猜你喜欢

转载自blog.csdn.net/qq_20017379/article/details/84193572