当前位置:网站首页>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
边栏推荐
- How to write a million reading article
- Draw arrows with openlayer
- Why does new public chain Aptos meet market expectations?
- Netease cloud UI imitation -- & gt; sidebar
- Under win10 64 bit, matlab fails to configure notebook
- Formwork (III)
- 输入整数后输入整行字符串的解决方法
- INSTALL_FAILED_SHARED_USER_INCOMPATIBLE错误解决方式
- 新建福厦铁路全线贯通 这将给福建沿海带来什么?
- Azkaban [basic knowledge 01] core concepts + features +web interface + Architecture +job type (you can get started with Azkaban workflow scheduling system in one article)
猜你喜欢
Study on the basis of opencv
数通基础-Telnet远程管理设备
Principle analysis and source code interpretation of service discovery
Data communication foundation STP principle
Production of a-modal drag function in antui
数通基础-二层交换原理
Uni app learning summary
AirTest
Wechat applet learning notes 1
[qualcomm][network] QTI service analysis
随机推荐
Study notes of the third week of sophomore year
面试突击68:为什么 TCP 需要 3 次握手?
Use of selectors
SQL Server 2008 server engine failed to start?
El table implements adding / deleting rows, and a parameter changes accordingly
网易云UI模仿-->侧边栏
Map key not configured and uniapp routing configuration and jump are reported by the uniapp < map >< /map > component
利用原生js实现自定义滚动条(可点击到达,拖动到达)
Mqtt x cli officially released: powerful and easy-to-use mqtt 5.0 command line tool
What is the principle of reflection mechanism?
About automatic operation on Web pages
Meeting OA project (III) -- my meeting (meeting seating and submission for approval)
C language course design Tetris (Part 2)
C language course design Tetris (Part 1)
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
Vs2019 configuring opencv
Getting started with SQL - combined tables
Self encapsulated database dbutils universal template
Jpg to EPS
Learning about tensorflow (I)