当前位置:网站首页>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
边栏推荐
- Tower of Hanoi II | tower of Hanoi 4 columns
- Network related journals and conferences in CS
- In Net 6.0
- 面试突击68:为什么 TCP 需要 3 次握手?
- 论文笔记(SESSION-BASED RECOMMENDATIONS WITHRECURRENT NEURAL NETWORKS)
- Flask框架初学-04-flask蓝图及代码抽离
- Solution of inputting whole line string after inputting integer
- Learning about opencv (1)
- SPARK中 DS V2 push down(下推)的一些说明
- Flask框架初学-03-模板
猜你喜欢
Cause: couldn‘t make a guess for 解决方法
Learning about tensorflow (I)
Uniapp common error [wxml file compilation error]./pages/home/home Wxml and using MySQL front provided by phpstudy to establish an independent MySQL database and a detailed tutorial for independent da
[award-winning question] ask Judea pearl, the Turing prize winner and the father of Bayesian networks
Leetcode 504. Hex number
Error in render: "typeerror: cannot read properties of undefined (reading 'length')" --- error when calling interface
Leetcode 504. 七进制数
Necessary for beginners: debug breakpoint debugging skills in idea and common breakpoint skills
The practice of OpenCV -- bank card number recognition
Transform between tree and array in JS (hide the children field if the child node of the tree is empty)
随机推荐
Data communication foundation - layer 2 switching principle
Transform between tree and array in JS (hide the children field if the child node of the tree is empty)
点赞,《新程序员》电子书限时免费领啦!
MySQL function
Wechat applet learning notes 2
About automatic operation on Web pages
Interview shock 68: why does TCP need three handshakes?
在.NET 6.0中配置WebHostBuilder
Uniapp common error [wxml file compilation error]./pages/home/home Wxml and using MySQL front provided by phpstudy to establish an independent MySQL database and a detailed tutorial for independent da
Study notes of the third week of sophomore year
PHP executes shell script
Use of pclint in vs2013
利用原生js实现自定义滚动条(可点击到达,拖动到达)
Employee information management system based on Web
Sqoop [environment setup 01] CentOS Linux release 7.5 installation configuration sqoop-1.4.7 resolve warnings and verify (attach sqoop 1 + sqoop 2 Latest installation package +mysql driver package res
[award-winning question] ask Judea pearl, the Turing prize winner and the father of Bayesian networks
Rowselection emptying in a-table
Redis realizes distributed lock and gets a watchdog
[qualcomm][network] QTI service analysis
Session based recommendations with recurrent neural networks