数据库绪论与关系数据库要点明确

简介: 数据库绪论与关系数据库要点明确

绪论


1.数据、数据库、数据库管理系统、数据库系统的区别

2.数据管理的三个阶段


             人工管理             文件系统            数据库系统

 共享程度    无共享,冗余大     共享性差、冗余较大    共享性高、冗余度小

数据独立性   无独立性、 靠程序      独立性差            独立性高

数据结构化      无结构           记录内有整体无    整体结构化数据模型描述

数据管理者   应用程序(用户)       文件系统            数据库管理系统


3.数据模型分类和组成要素

概念模型:用户观点建模 ,E-R图

逻辑模型:计算机系统观点建模;物理模型:存储

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


4.数据库系统结构

三级模式结构:外模式、模式、内模式;模式实际上是数据库数据在逻辑上的视图;外模式局部数据的逻辑结构和特征的描述,与应用系统对应;内模式是存储模式,是数据物理结构和存储方式的描述。

二级映像功能:

外模式/模式映像:多对一,保证数据的逻辑独立性

模式/内模式映像:一对一,保证数据的物理独立性


关系数据库


1.关系模型组成

关系数据结构:关系

关系操作集合:后详解。

关系完整性约束:实体、参照、用户

2.关系操作

基本:查询、插入、删除、修改

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

3.关系代数

基本:选择、投影、并、差、笛卡尔积,其他运算可以推导


除:R是形如R(X,Y)的关系,而S是形如S(Y,Z)则:

1685012133472.jpg

交:R交S=R-(R-S)

连接:注意其是先得笛卡尔积,再进行选择,自然连接还要消除重复列

相关文章
|
13天前
|
SQL 人工智能 算法
【SQL server】玩转SQL server数据库:第二章 关系数据库
【SQL server】玩转SQL server数据库:第二章 关系数据库
52 10
|
2月前
|
SQL 算法 数据库
【数据库SQL server】关系数据库标准语言SQL之数据查询
【数据库SQL server】关系数据库标准语言SQL之数据查询
96 0
|
2月前
|
SQL 算法 数据库
【数据库SQL server】关系数据库标准语言SQL之视图
【数据库SQL server】关系数据库标准语言SQL之视图
77 0
|
13天前
|
SQL 算法 数据库
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
81 6
|
1月前
|
存储 SQL NoSQL
关系数据库与非关系数据库:选择适当的数据存储方案
关系数据库与非关系数据库:选择适当的数据存储方案
|
2月前
|
SQL 算法 数据库
【数据库SQL server】关系数据库标准语言SQL之数据更新
【数据库SQL server】关系数据库标准语言SQL之数据更新
33 0
|
2月前
|
SQL 数据库 数据库管理
【数据库SQL server】关系数据库标准语言SQL的基本知识
【数据库SQL server】关系数据库标准语言SQL的基本知识
59 0
|
1月前
|
SQL 存储 关系型数据库
【MySQL】——关系数据库标准语言SQL(大纲)
【MySQL】——关系数据库标准语言SQL(大纲)
56 0
【MySQL】——关系数据库标准语言SQL(大纲)
|
8月前
|
SQL 关系型数据库 MySQL
数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL(3.5-3.7)(一)
数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL(3.5-3.7)
|
8月前
|
SQL 数据库 数据库管理
数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL( 3.4 数据查询 )(三)
数据库系统概论 ---- 第三章 -- 关系数据库标准语言SQL( 3.4 数据查询 )(三)

热门文章

最新文章