数据库技术与应用 学习笔记1

1.软件的安装

SQL Server 2019 安装教程
大佬的安装教程链接: https://blog.csdn.net/CHQC388/article/details/104550963.

2.数据库技术与应用

2.1 什么是数据库技术

数据库技术所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。

2.2 什么是SQL?

SQL是Structured Query Language(结构化查询语言)的缩写。
SQL是专为数据库而建立操作命令集,是一种功能齐全的数据库语言。
在使用SQL时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的

2.3 DB,DBS,DBMS

2.3.1 数据(Data)

数据库技术与应用 学习笔记1

2.3.2 数据库(Database)

数据库技术与应用 学习笔记1

2.3.3 数据库管理系统(DBMS)

2.3.3.1 什么是DBMS

数据库技术与应用 学习笔记1

2.3.3.2 DBMS的主要功能

数据库技术与应用 学习笔记1
定义功能:对数据库实现创建,修改,删除。
操作功能:对数据的检索和更新。
保护功能:数据恢复、并发控制、完整性控制、安全线控制。
维护功能:对数据导入、转换、存储、数据库性能监控等。

2.3.3.3 DBMS的优点

1.相互关联的数据的集合
2.较少的数据冗余
3.程序与数据相互对立
4.保证数据的安全、可靠、正确
5.数据可以并发使用并能同时保证一致性

2.3.4 数据库系统(DBS)

2.3.4.1 DBS的构成

数据库技术与应用 学习笔记1
数据库系统由数据库、数据库管理系统、应用系统、数据库管理员、用户构成。

2.3.4.2 DBS的基本概念

数据库技术与应用 学习笔记1
数据库技术与应用 学习笔记1数据库技术与应用 学习笔记1

2.4 关系模型

2.4.1 关系的基本概念

数据库技术与应用 学习笔记1
关系:没有重复行、重复列。
元组:行,对应表中一个记录。
属性:列,每一个属性都有一个属性名,各个元组的取值。
数据库技术与应用 学习笔记1
域:属性的取值范围称为域。
关键字:唯一的标识。

2.4.2 关系模型的简介

数据库技术与应用 学习笔记1
数据库技术与应用 学习笔记1
给定条件,然后筛选出一些元组数据组成新的关系。
数据库技术与应用 学习笔记1
给定条件,然后筛选出一些属性数据组成新的关系。
数据库技术与应用 学习笔记1
2个表的结合所有可能结果。
数据库技术与应用 学习笔记1

2.5 关系的完整性约束

数据库技术与应用 学习笔记1

2.5.1 实体完整性

数据库技术与应用 学习笔记1
主属性值:唯一,不能为空,不能重复。

2.5.2 参照完整性

数据库技术与应用 学习笔记1

2.5.3 域完整性

数据库技术与应用 学习笔记1

2.6 三范式

数据库技术与应用 学习笔记1

2.6.1 三范式-第一范式

数据库技术与应用 学习笔记1

2.6.2 三范式-第二范式

数据库技术与应用 学习笔记1

2.6.3 三范式-第三范式

数据库技术与应用 学习笔记1

2.7 E-R图

数据库技术与应用 学习笔记1
矩形表示实体型,椭圆表示实体属性
菱形表示实体型间的关系,线段来连接。
m:n表示多对多
1:1表示1对1
1:n表示1对多
例子如下
数据库技术与应用 学习笔记1
数据库技术与应用 学习笔记1

看完不点赞,快乐少一半!

上一篇:AUDIT审计的一些使用


下一篇:oracle存储过程转达梦8存储过程时踩过的坑