当前位置:网站首页>SQL learning notes (01) - basic knowledge of database
SQL learning notes (01) - basic knowledge of database
2022-07-01 09:26:00 【Yuxuan godlike】
The contents of the catalog
One 、 What is database technology
- Scientific organization and storage of data , Efficient data acquisition and processing
- SQL Language structured query language ( Additions and deletions )
Two 、 The basic architecture of the database
data (data)
Definition : A symbolic representation of an objective thing , Such as graphical symbols , Numbers , Letters and so on . Data is the basic object of database storage .database database (DB)
Definition : Long term storage in a computer , Organized , Sharable data set .Database management system (DBMS)
Database Define functions :DDL Language ( Database definition language ), Three statements are provided :create( establish ),alter( modify ),drop ( Delete ), The object of the operation is the basic architecture in the database ---- surface .
Database Operation function :DML Language ( Database operation language ), Realize the operation of adding, deleting, modifying and querying the data stored in the database ( insert , delete , update , select )
Database Protection function : Protecting data integrity and Security
Database Maintenance function : Database table structure and data maintenance function
- Database system (DBS)
Database system (DBS)= database (DB)+ Database management system (DBMS)+ Application system + Database administrator (DBA)+ user
Three stages of database system :
| Mesh database | Hierarchical database | relational database | |
|---|---|---|---|
| How data is organized | Mesh model | Tree model | relational model |
| framework | Graphic structure | A tree structure | surface |
3、 ... and 、 Three paradigms of database
1. First normal form
If the relationship R All properties of are simple properties : Each attribute cannot be further divided , said R Satisfy the first paradigm , In fact, there are no duplicate columns . surface 1 Not satisfied with the first paradigm .
surface 2 To meet the requirements of the first paradigm , But the data redundancy is too large , The second paradigm is needed .

2. Second normal form
If the relationship R First satisfy the first paradigm , Non primary key fields depend entirely on the primary key , said R Satisfying the second paradigm .
example :
There is an express order form , If the same person sends multiple couriers at the same time , In this case, the sender's name is duplicated , It will cause data redundancy , At this time, we should split it up . As shown in the table 3
The order sheet :
Name and number table :
surface 4 And table 5 For the two split tables , Meet the requirements of the second paradigm .
3. Third normal form
If the relationship R Satisfying the second paradigm , There is no dependency between non key fields , That is, any field cannot be derived from other fields , It requires that the fields are not redundant , said R Meet the third paradigm .
A basic relational data must satisfy the first normal form , A complete relational database should meet the third paradigm .
Four 、SQL The classification of sentences
1.DQL Data query language : select sentence
2.DML Data operation language : insert update delete sentence
3.DDL Data definition language : create alter drop sentence
4.DCL Data control language : to grant authorization grant Right to receive revoke
5.TCL Transaction control language : commit Submit rollback Rollback or undo savepoint Set the savepoint
边栏推荐
- Understanding and implementation of AVL tree
- Record a redis timeout
- 2.3 [pytorch] data preprocessing torchvision datasets. ImageFolder
- FAQ | FAQ for building applications for large screen devices
- Win7 pyinstaller reports an error DLL load failed while importing after packaging exe_ Socket: parameter error
- Meituan machine test in 2022
- Day06 branch structure and cycle (III)
- Leetcode daily question brushing record --540 A single element in an ordered array
- Mysql 优化
- 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于物联网的GY906红外测温门禁刷卡系统
猜你喜欢

Phishing identification app
![[pytorch] 2.4 convolution function nn conv2d](/img/eb/382a00af5f88d5954f10ea76343d6e.png)
[pytorch] 2.4 convolution function nn conv2d
![Problems caused by delete and delete[]](/img/d9/a1c3e5ce51ef1be366a973aa42d1f0.png)
Problems caused by delete and delete[]
![[interview brush 101] linked list](/img/52/d159bc66c0dbc44c1282a96cf6b2fd.png)
[interview brush 101] linked list

MySQL optimization

Imitation of Baidu search results top navigation bar effect

Why is the Ltd independent station a Web3.0 website!

Reproduced Xray - cve-2017-7921 (unauthorized access by Hikvision)

Principles of Microcomputer - internal and external structure of microprocessor

树结构---二叉树2非递归遍历
随机推荐
2.3 【kaggle数据集 - dog breed 举例】数据预处理、重写Dataset、DataLoader读取数据
美团2022年机试
SQL学习笔记(03)——数据约束关系
Win7 pyinstaller reports an error DLL load failed while importing after packaging exe_ Socket: parameter error
laravel postman 提交表单出现419错误。2020年7月6日记。
Principles of Microcomputer - Introduction
Tree structure -- binary tree 2 non recursive traversal
NiO zero copy
OSPF - virtual link details (including configuration commands)
Niuke monthly race 22 tree sub chain
dsPIC30F6014a LCD 方块显示
3D打印Arduino 四轴飞行器
Leetcode daily question brushing record --540 A single element in an ordered array
【pytorch】softmax函数
【ESP 保姆级教程 预告】疯狂Node.js服务器篇 ——案例:ESP8266 + DHT11 +NodeJs本地服务+ MySQL数据库
【pytorch】transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))
Dspic30f6014a LCD block display
Log4j 日志框架
Mysql 优化
Youqitong PE toolbox [vip] v3.7.2022.0106 official January 22 Edition