打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

1.软件的安装

SQL Server 2019 安装教程

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对多
例子如下

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
数据库
数据库原理 知识点总结
数据库设计方法
ETL 集结区,数据结构,三范式实体/关系模型
Database之SQLSever:SQLSever数据库管理人员国家职业资格证书中级、高级考试知识点总结
数据库知识详解之一数据库系统概述
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服