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

数据库的概念

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

数据库管理系统的概念

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

数据库系统的概念

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

特点:

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

数据共享性好、冗余度低

数据扩充方便

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

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

数据库技术的概念

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

数据库系统的体系结构

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

模式:

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

外模式:

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

内模式:

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

数据库的二级映像功能

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

相关推荐
m0_613856292 小时前
mysql如何利用事务隔离级别解决特定业务冲突_mysql隔离方案选型
jvm·数据库·python
Adios7942 小时前
VPR:Pitts50K和Norland数据集下载
数据库
东风破1372 小时前
DM用户权限、表、约束等对象的基本操作,SQL日志的开启介绍
数据库·sql·dm达梦数据库
叶小鸡2 小时前
Java 篇-项目实战-苍穹外卖-笔记汇总
java·开发语言·笔记
收获不止数据库2 小时前
达梦9发布会归来:AI 时代,我们需要一款什么样的数据库?
数据库·人工智能·ai·语言模型·数据分析
小宇的天下3 小时前
Virtuoso GUI 界面中的关键模块定义
数据库
bqq198610263 小时前
MySQL 5.7 与 MySQL 8.0 的主要区别
数据库·mysql
Elastic 中国社区官方博客4 小时前
Elastic-caveman : 在不损失 Elastic 最佳效果的情况下,将 AI 响应 tokens 减少64%
大数据·运维·数据库·人工智能·elasticsearch·搜索引擎·全文检索
互联网推荐官4 小时前
上海软件定制开发全流程拆解:需求分析、技术选型与交付管理的工程实践
大数据·数据库·需求分析
专注API从业者4 小时前
Open Claw 京东商品监控选品实战:一键抓取、实时监控、高效选品
java·服务器·数据库