数据库技术与应用 学习笔记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_第1张图片

2.3.2 数据库(Database)

数据库技术与应用 学习笔记1_第2张图片

2.3.3 数据库管理系统(DBMS)

2.3.3.1 什么是DBMS

数据库技术与应用 学习笔记1_第3张图片

2.3.3.2 DBMS的主要功能

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

2.3.3.3 DBMS的优点

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

2.3.4 数据库系统(DBS)

2.3.4.1 DBS的构成

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

2.3.4.2 DBS的基本概念

在这里插入图片描述
数据库技术与应用 学习笔记1_第6张图片数据库技术与应用 学习笔记1_第7张图片

2.4 关系模型

2.4.1 关系的基本概念

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

2.4.2 关系模型的简介

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

2.5 关系的完整性约束

数据库技术与应用 学习笔记1_第15张图片

2.5.1 实体完整性

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

2.5.2 参照完整性

数据库技术与应用 学习笔记1_第17张图片

2.5.3 域完整性

数据库技术与应用 学习笔记1_第18张图片

2.6 三范式

在这里插入图片描述

2.6.1 三范式-第一范式

数据库技术与应用 学习笔记1_第19张图片

2.6.2 三范式-第二范式

数据库技术与应用 学习笔记1_第20张图片

2.6.3 三范式-第三范式

数据库技术与应用 学习笔记1_第21张图片

2.7 E-R图

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

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

你可能感兴趣的:(数据库技术与应用,数据库,sql)