当前位置:网站首页>Overview of database system
Overview of database system
2022-07-03 09:16:00 【Fingering 13】
Introduction to database system
One 、 Four basic concepts of database
data : The symbolic record that describes things is called data . for example : Text , graphics , video , Audio, etc. are all data .
The meaning of data is called data semantics , Data and its semantics are inseparable .
database : Databases are stored in computers for a long time 、 organized 、 A collection of large amounts of data that can be shared . The data in the database is organized according to a certain data model , Describe and store , There is less redundancy , High data independence and scalability , And can be shared for a variety of users .
In a nutshell : The database has permanent storage 、 Organized 、 Three basic features can be shared
Database management system : It is a layer of data management software between the user and the operating system , Like the operating system, it is the basic software of the computer .
The main function :
Data definition function
Data organization 、 Storage and management
Data manipulation function
Database transaction management and operation management
Establishment and maintenance of database
Other features
Database system : The database system consists of a database 、 Database management system ( And its application development tools )、 Storage composed of application and database administrators 、 management 、 A system that processes and maintains data .
Two 、 Characteristics of database system
1. Data structure
The database system realizes the structure of the whole data , This is the main feature of database .
2. High data sharing , Low redundancy and easy expansion
Due to the sharing of data, the redundancy of data is greatly reduced , It saves storage space and avoids incompatibility and inconsistency between data . The database system is flexible , Easy to expand .
3. High data independence
Data independence includes physical independence and logical independence .
- Physical independence : The user's application and the physical storage of data in the database are independent of each other . So that the user program does not need to manage how the data is stored in the database , When the physical storage of data changes, the user program does not need to change .
- Logical independence : The logical structure of the user's application and database is independent of each other . That is, when the logical structure of the database changes, the user program does not need to change .
4. Data is managed and controlled by database management system
- Data security protection : Protection data , Prevent data leakage and damage caused by illegal use
- Data integrity protection : The correctness of the data 、 Effectiveness and compatibility
- concurrency control : Control and coordinate the concurrent operations of multiple users
- Database recovery : Restore the database from the wrong state to a known correct state
3、 ... and 、 summary
Databases make long-term storage organized in computers 、 A lot of 、 Shared data collection . It can be shared by various users , It has minimum redundancy and high data independence . The database management system is established in the database 、 Unified control of database during operation and maintenance , To ensure data integrity and security , And concurrency control when multiple users use the database at the same time , Recover the database after failure .
边栏推荐
- Vs2019 configuration opencv3 detailed graphic tutorial and implementation of test code
- Use the interface colmap interface of openmvs to generate the pose file required by openmvs mvs
- 【点云处理之论文狂读经典版9】—— Pointwise Convolutional Neural Networks
- String splicing method in shell
- Wonderful review | i/o extended 2022 activity dry goods sharing
- Common penetration test range
- 【Kotlin学习】类、对象和接口——带非默认构造方法或属性的类、数据类和类委托、object关键字
- Digital statistics DP acwing 338 Counting problem
- LeetCode 75. Color classification
- [point cloud processing paper crazy reading classic version 11] - mining point cloud local structures by kernel correlation and graph pooling
猜你喜欢
MySQL installation and configuration (command line version)
Excel is not as good as jnpf form for 3 minutes in an hour. Leaders must praise it when making reports like this!
【点云处理之论文狂读经典版7】—— Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphs
LeetCode 535. TinyURL 的加密与解密
传统办公模式的“助推器”,搭建OA办公系统,原来就这么简单!
2022-2-14 learning xiangniuke project - Session Management
On a un nom en commun, maître XX.
State compression DP acwing 291 Mondrian's dream
[point cloud processing paper crazy reading classic version 13] - adaptive graph revolutionary neural networks
LeetCode 715. Range 模块
随机推荐
Character pyramid
The less successful implementation and lessons of RESNET
Format - C language project sub file
【毕业季|进击的技术er】又到一年毕业季,一毕业就转行,从动物科学到程序员,10年程序员有话说
2022-2-14 learning xiangniuke project - generate verification code
Sword finger offer II 029 Sorted circular linked list
Too many open files solution
LeetCode 515. 在每个树行中找最大值
LeetCode 508. The most frequent subtree elements and
Memory search acwing 901 skiing
[point cloud processing paper crazy reading classic version 13] - adaptive graph revolutionary neural networks
LeetCode 515. Find the maximum value in each tree row
C language programming specification
剑指 Offer II 029. 排序的循环链表
Wonderful review | i/o extended 2022 activity dry goods sharing
[untitled] use of cmake
AcWing 786. 第k个数
状态压缩DP AcWing 291. 蒙德里安的梦想
Find the combination number acwing 886 Find the combination number II
[advanced feature learning on point clouds using multi resolution features and learning]