当前位置:网站首页>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
边栏推荐
- 手指点击屏幕就模拟进入F11进入全屏
- JS prototype chain
- 美团2022年机试
- js valueOf 与 toString 区别
- Flink interview questions
- How Kolo enables NFT music industry
- Weidongshan board compilation kernel problem solving
- [ESP nanny level tutorial] crazy completion chapter - Case: chemical environment system detection based on Alibaba cloud and Arduino, supporting nail robot alarm
- 短路运算符惰性求值
- delete和delete[]引发的问题
猜你喜欢

2.4 激活函数

2.3 【kaggle数据集 - dog breed 举例】数据预处理、重写Dataset、DataLoader读取数据

JS scope chain and closure

Mise en œuvre simple de l'équilibrage de la charge par nacos

【pytorch】2.4 卷积函数 nn.conv2d

How to launch circle of friends marketing and wechat group activities

2.4 activation function

nacos服务配置和持久化配置

2.3 【pytorch】数据预处理 torchvision.datasets.ImageFolder

NiO zero copy
随机推荐
Football and basketball game score live broadcast platform source code /app development and construction project
How to launch circle of friends marketing and wechat group activities
Get the list of a column in phpexcel get the letters of a column
JS rewrite their own functions
[ESP nanny level tutorial] crazy completion chapter - Case: gy906 infrared temperature measurement access card swiping system based on the Internet of things
【pytorch】2.4 卷积函数 nn.conv2d
【ESP 保姆级教程 预告】疯狂Node.js服务器篇 ——案例:ESP8266 + MQ系列 + NodeJs本地服务 + MySql存储
手指点击屏幕就模拟进入F11进入全屏
【电赛训练】红外光通信装置 2013年电赛真题
Pain points and solutions of equipment management in large factories
队列的实现和应用
Meituan machine test in 2022
nacos服务配置和持久化配置
js 使用toString 区分Object、Array
2.2 【pytorch】torchvision.transforms
Using closures to implement private variables
Record a redis timeout
A 419 error occurred in the laravel postman submission form. July 6th, 2020 diary.
Is it safe to dig up money and make new shares
ESP8266 FreeRTOS开发环境搭建