当前位置:网站首页>Review of database -- 1. Overview
Review of database -- 1. Overview
2022-07-26 10:16:00 【Vegebun】
summary

- Stage : Manual management — file system — database
- Data model : Represents an entity type Between and entities Relationship Model of , It is generally used to describe the structure of data in a database
Three elements : data structure , Data manipulation , Data constraints
classification :(1) Conceptual data model : Abstract data model from the information world
(2)( structure ) Data model : Abstracted from the computer world DBMS Supported data models
3. Conceptual data model : use Entity - How to contact (E-R chart ) Express
4. Structural data model : Design computer system and database management system ( level ( Trees , one-on-one ), Reticular ( chart , one-on-one , One to many , Many to many ), Relationship ( Two dimensional tables , one-on-one , One to many , Many to many ), object-oriented ( class hierarchy ) Wait for the model )
The term : file ----n A record ----n Data items ( Field )
5. Database architecture ( Three level structure )
External model : Partial logical view
conceptual model : Global logical view
Inner model : data Physical storage model
6. Database system (DBS) Including hardware , database (DB), Database management system (DBMS), And software , All kinds of personnel ( Database administrator DBA, Other personnel, etc )
7.DBMS The main function of : Data definition ( Provide DDL Data definition language ), Data manipulation ( Provide DML Data manipulation language ), The management and operation of the database , The establishment and maintenance of database
8.DML It can be used in two ways :(1) Self contained language -- Data query , Data update (2) Host language -- Embedded in high level language
9.DBMS It manages structured data , It is located in User and operating system Between a layer of data management software
10. The essential difference between the files in the database system and the files in the file system is :
Kiss security in file system is application-oriented , Basically corresponds to an application , There is no connection between files , Large data redundancy , Poor sharing , Data independent difference ;
Files in the database system are the opposite , Documents are interrelated , Reduced data redundancy , Realize the sharing of data , The independence of data is high
11. Three models :( Outside ) Subscheme ( User database ), Pattern ( Conceptual database ), Internal mode ( Physical database ), Be careful : Sub patterns can be composed of multiple , There can only be one mode and inner mode , Outer patterns are subsets of patterns
12. The independence of data is determined by DBMS Second level image of , Database system usually adopts external mode , Pattern , Three level structure of internal mode ,DBMS It is to use this three-level structure to provide external mode / Mode and mode / Inner mode two-tier image
13. A data dictionary is a collection of description and control information in a database system , It is a powerful tool for database design and management , Yes “ The database of the database ” Known as the
边栏推荐
- MySQL function
- 简单化构造函数的继承方法(一)- 组合继承
- 网易云UI模仿-->侧边栏
- 分布式网络通信框架:本地服务怎么发布成RPC服务
- SQL优化的魅力!从 30248s 到 0.001s
- In Net 6.0
- Set view dynamic picture
- SQL Server 2008 R2 installation problems
- Transform between tree and array in JS (hide the children field if the child node of the tree is empty)
- Yarn 'TSC' is not an internal or external command, nor is it a runnable program or batch file. The problem that the command cannot be found after installing the global package
猜你喜欢

How to write a million reading article

Installation and use of cocoapods

Production of a-modal drag function in antui

Learning about opencv (3)

Basics of data communication - basic knowledge of network
![[datawhale] [machine learning] Diabetes genetic risk detection challenge](/img/98/7981af7948feb73168e5200b3dfac9.png)
[datawhale] [machine learning] Diabetes genetic risk detection challenge

regular expression

Employee information management system based on Web

Learning about tensorflow (II)

30 minutes to thoroughly understand the synchronized lock upgrade process
随机推荐
Keeping alive to realize MySQL automatic failover
About automatic operation on Web pages
Wechat applet learning notes 2
regular expression
C language course design Tetris (Part 2)
Encapsulation of tabbarcontroller
数通基础-网络基础知识
Learning about opencv (2)
SQL优化的魅力!从 30248s 到 0.001s
Use spiel expressions in custom annotations to dynamically obtain method parameters or execute methods
Production of a-modal drag function in antui
How to write a million reading article
[fluorescent character effect]
Installation and use of cocoapods
Learning about opencv (3)
Rocky basic exercise -shell script 2
Tower of Hanoi II | tower of Hanoi 4 columns
Learning about tensorflow (I)
数据库的复习--3.SQL语言
Data communication foundation telnet remote management equipment