数据库技术与应用 学习笔记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对多
例子如下
在这里插入图片描述
在这里插入图片描述

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

  • 11
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猪宝宝哦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值