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

数据库技术与应用 学习笔记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)

在这里插入图片描述

2.3.2 数据库(Database)

在这里插入图片描述

2.3.3 数据库管理系统(DBMS)

2.3.3.1 什么是DBMS

在这里插入图片描述

2.3.3.2 DBMS的主要功能

在这里插入图片描述
定义功能:对数据库实现创建,修改,删除。
操作功能:对数据的检索和更新。
保护功能:数据恢复、并发控制、完整性控制、安全线控制。
维护功能:对数据导入、转换、存储、数据库性能监控等。

2.3.3.3 DBMS的优点

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

2.3.4 数据库系统(DBS)

2.3.4.1 DBS的构成

在这里插入图片描述
数据库系统由数据库、数据库管理系统、应用系统、数据库管理员、用户构成。

2.3.4.2 DBS的基本概念

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

2.4 关系模型

2.4.1 关系的基本概念

在这里插入图片描述
关系:没有重复行、重复列。
元组:行,对应表中一个记录。
属性:列,每一个属性都有一个属性名,各个元组的取值。
在这里插入图片描述
域:属性的取值范围称为域。
关键字:唯一的标识。

2.4.2 关系模型的简介

在这里插入图片描述
在这里插入图片描述
给定条件,然后筛选出一些元组数据组成新的关系。
在这里插入图片描述
给定条件,然后筛选出一些属性数据组成新的关系。
在这里插入图片描述
2个表的结合所有可能结果。
在这里插入图片描述

2.5 关系的完整性约束

在这里插入图片描述

2.5.1 实体完整性

在这里插入图片描述
主属性值:唯一,不能为空,不能重复。

2.5.2 参照完整性

在这里插入图片描述

2.5.3 域完整性

在这里插入图片描述

2.6 三范式

在这里插入图片描述

2.6.1 三范式-第一范式

在这里插入图片描述

2.6.2 三范式-第二范式

在这里插入图片描述

2.6.3 三范式-第三范式

在这里插入图片描述

2.7 E-R图

在这里插入图片描述
矩形表示实体型,椭圆表示实体属性
菱形表示实体型间的关系,线段来连接。
m:n表示多对多
1:1表示1对1
1:n表示1对多
例子如下
在这里插入图片描述
在这里插入图片描述

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

标签:DBMS,范式,数据库,笔记,学习,SQL,2.3,DBS
来源: https://blog.csdn.net/qq_42670540/article/details/106584612