当前位置:网站首页>Soft test --- database (1) database foundation
Soft test --- database (1) database foundation
2022-07-26 21:01:00 【Caterpillars who want to write programs】
One 、 Database foundation
(1) data
data (data) It is stored in the database The basic object , It's a symbolic record of things ;
(2) database
database ( dataBase,DB ) It's stored in a computer for a long time 、 organized 、 A large amount of data that can be shared aggregate ;
Database basic feature :
Data is organized according to a certain data model 、 Describe and store ;
It can be shared by all kinds of users ;
Little redundancy ;
Data independence ;
Easy to expand ;
(3) Database management system
Database management system ( DBMS ) It is a layer of data management software between the user and the operating system , It's a large and complex software system ;
DBMS Use of :
Organize and store data scientifically
Get and maintain data efficiently
(4) Database system
Database system ( Database System ,DBS ) It is the system composition after introducing the database into the computer system ;
The composition of the database system :
database ;
Hardware platform ;
Software ( Applications );
Database administrator ;
The design goal of database system is to allow users to process data logically , There is no need to involve how these data are stored in the computer , Provide a certain degree of independence between data organization and user applications ;
Two 、 database model
(1) Three modes of database system
The database system can be divided into :
External mode ( Subscheme 、 User mode );
Pattern ( Conceptual model 、 Logical mode );
Internal mode ( Storage mode );
(2) Pattern
Description of logical structure and characteristics of all data in database ;
Common data view for all users , Integrated the needs of all users
A database has only one schema ;
(3) External mode
Database users ( Including application programmers and end users ) Description of logical structure and characteristics of local data used ;
Database user's data view , Is a logical representation of data related to an application ;
The status of the external model : Between mode and Application ;
The relationship between patterns and patterns : One to many ;
The external mode is usually A subset of patterns ;
A database can have multiple external schemas , It reflects the application requirements of different users 、 How to look at data 、 Requirements for data confidentiality ;
The use of external patterns :
A powerful measure to ensure the security of database ;
Each user can only see and access the data in the corresponding external schema ;
(4) Internal mode
Is a description of the physical structure and storage of data ;
Is the representation of data within the database ;
A database has only one internal schema ;
(5) Three levels
Corresponding to the three-level mode , The database system can be divided into three levels of abstraction :
1. User level database : Corresponding to external mode , It is the database that users see and use , Also known as user view , A database can have many different user views ;
2. Concept level database : Corresponding to the conceptual pattern , Is the minimum union of all user views , There is only one database application system DBA View ;
3. Physical level database : Corresponding to the inner mode , Is a low-level representation of the database , It describes the actual storage organization of data , Is closest to physical storage , Also known as internal view ;
边栏推荐
- Svn uses fragmented ideas
- Build etcd distributed storage system +web management interface from scratch
- 软考 --- 数据库(1)数据库基础
- serializable接口的作用是什么?
- Shell函数、系统函数、basename [string / pathname] [suffix] 可以理解为取路径里的文件名称 、dirname 文件绝对路径、自定义函数
- 【Oracle实训】-部署号称零停机迁移的OGG
- 【微信小程序】零基础学 | 小程序语法
- Leetcode linked list problem - 19. Delete the penultimate node of the linked list (learn the linked list with one question and one article)
- [wechat applet] zero basics | applet syntax
- Houdini 笔记2
猜你喜欢

Kotlin - coroutinecontext

Group convolution

LeetCode链表问题——19.删除链表的倒数第N个节点(一题一文学会链表)

Leetcode-300 longest increasing subsequence
![Shell函数、系统函数、basename [string / pathname] [suffix] 可以理解为取路径里的文件名称 、dirname 文件绝对路径、自定义函数](/img/3d/d7276d2010f1d77a3bd572cc66eced.png)
Shell函数、系统函数、basename [string / pathname] [suffix] 可以理解为取路径里的文件名称 、dirname 文件绝对路径、自定义函数

Gartner released the latest market guide for Chinese AI start-ups, and Hongji cyclone was once again rated as a representative enterprise
![[OBS] solve the problem of OBS pushing two RTMP streams + timestamp](/img/71/dbd00f69251b96b0e56de399103f72.png)
[OBS] solve the problem of OBS pushing two RTMP streams + timestamp

Beginner experience of safety testing

营销与销售文件管理以及工作流程解决方案

每日练习------有一组学员的成绩,将它们按降序排列,要增加一个学员的成绩,将它插入成绩序列,并保持降序
随机推荐
Group convolution
Kotlin - coroutinebuilder
没有网络怎么配置传奇SF登陆器自动读取列表
arm tz硬件支撑
传奇GEE引擎版本如何封挂?通过脚本+引擎封玩家账号教程
单核A7玩转人脸识别,恩智浦“跨界处理器”又玩出新花样!
APP自动化测试框架搭建(八)--ATX Server2多设备集群环境搭建
Increased uncertainty in BTC and eth due to the approaching interest rate hike? The US economy will face more pain
GOM跟GEE登陆器列表文件加密教程
[wechat applet] zero basics | applet syntax
营销与销售文件管理以及工作流程解决方案
Establishment of APP automation testing framework (VIII) -- establishment of ATX server2 multi device cluster environment
Tinui development history
SSM整合实例
Introduction to the billing function of wechat payment
CentOS7关于Oracle RAC 11GR2部署磁盘分区问题
Marketing and sales document management and workflow solutions
TableWidget
BGP -- Border Gateway Protocol
苹果官网罕见打折,iPhone13全系优惠600元;国际象棋机器人弄伤对弈儿童手指;国内Go语言爱好者发起新编程语言|极客头条