三、计算机理论-关系数据库-数据库、数据库技术、数据库系统、数据库管理系统的概念;数据库系统的体系结构

数据库的概念

数据库DB 是长期存储在计算机内、有组织的、可共享的大量数据的集合

数据库管理系统的概念

数据库管理系统DBMS是位于用户与操作系统之间的一层数据管理软件。数据库管理系统主要用来获取与维护数据,其功能主要有:数据定义、数据操纵、数据库的事务管理和运行管理、数据组织,存储和管理、数据库的建立和维护、数据通信接口

数据库系统的概念

数据库系统DBS是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户组成

特点:

数据结构化:数据结构化是数据库系统和文件系统的本质区别

数据共享性好、冗余度低

数据扩充方便

数据独立性高:逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的;物理独立性是指用户的应用程序与数据库中数据的物理存储是相互独立的

数据由数据库管理系统统一管理和控制

数据库技术的概念

人工管理阶段->文件系统阶段->数据库系统阶段

数据库系统的体系结构

数据库系统的三级模式结构是指数据库系统由模式、外模式和内模式三级构成

模式:

也称逻辑模式,是数据中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图;一个数据库只有一个模式

外模式:

也称子模式或用户模式,一个数据库可以有多个外模式;外模式是数据库用户(包括应用程序员和最终用户)的数据视图。

内模式:

也称存储模,它是数据物理结构和存储方式的描述,一个数据库只能有一个内模式

数据库的二级映像功能

外模式/模式 映像保证了逻辑独立性;模式/内模式映像 保证了物理独立性

相关推荐
2601_949593652 分钟前
深入解析CANN-acl应用层接口:构建高效的AI应用开发框架
数据库·人工智能
javachen__3 分钟前
mysql新老项目版本选择
数据库·mysql
Dxy123931021621 分钟前
MySQL如何高效查询表数据量:从基础到进阶的优化指南
数据库·mysql
Dying.Light24 分钟前
MySQL相关问题
数据库·mysql
Hello_Embed1 小时前
libmodbus 移植 STM32(USB 串口后端篇)
笔记·stm32·单片机·嵌入式·freertos·libmodbus
蜡笔小炘1 小时前
LVS -- 利用防火墙标签(FireWall Mark)解决轮询错误
服务器·数据库·lvs
张祥6422889041 小时前
RTKLIB源码和理论结合分析笔记三
笔记
韩立学长1 小时前
基于Springboot泉州旅游攻略平台d5h5zz02(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·旅游
日更嵌入式的打工仔1 小时前
0欧电阻作用
笔记
Re.不晚2 小时前
MySQL进阶之战——索引、事务与锁、高可用架构的三重奏
数据库·mysql·架构