数据库系统概念

本文概述了数据库的基本概念,包括数据、数据处理和数据管理的发展历程,以及数据库系统的组成、DBMS分类和特色,重点介绍了三级模式结构、二级映像和数据独立性。涵盖了数据库系统的关键组成部分和它们之间的关系。
摘要由CSDN通过智能技术生成

目录

1.1数据库基本概念和数据库技术发展

1.1.1数据、数据处理和数据管理

1.1.2数据管理技术的发展(数据管理方案)

1.2数据库系统的组成

1.2.1数据库系统(DBS:Database System)

1.2.2DBMS分类

1.2.3 DBMS的特色

1.3数据库系统的体系结构

1.3.1数据库系统的内部体系结构

1.三级模式结构

2.二级映像

3.三级模式二级映像


1.1数据库基本概念和数据库技术发展

1.1.1数据、数据处理和数据管理

  1. 数据:数据是能够被记录且具有实际含义的已知事实
  2. 信息与数据的联系:信息=数据+语义
  3. 数据处理和数据管理

1.1.2数据管理技术的发展(数据管理方案)

DBMS:Database Management System 数据库管理系统

1.2数据库系统的组成

1.2.1数据库系统(DBS:Database System)

数据库系统:由

APP:应用程序:提供用户与数据库系统的交互界面

DBMS:数据库管理系统:数据库管理系统是一种通用的系统软件,它便于不同用户和应用程序之间数据库的组织、存储、操作、控制和维护。

DB:数据库:数据库是一组有组织、共享和持久的相关数据。

三部分构成

1.2.2DBMS分类

1.2.3 DBMS的特色

  • 数据独立性
  • 数据库语言
    • 编程语言:SQL
      • DDL:数据定义语言 creat增 drop删 alter改 
      • DML:数据操作语言 insert增 delete删 update改 select查
      • DCL:数据控制语言 grant授权 revoke回收
      • DTL:数据事务语言 begin connect rollback
      • DQL:数据查询语言
    • 数学语言:关系代数
    • 设计语言:E-R图
  • 事务处理
    • 事务

注意:这里是总的概览,在后续内容中会详细讲解数据模型,数据库模式,数据库语言等

1.3数据库系统的体系结构

1.3.1数据库系统的内部体系结构

1.三级模式结构

1)外模式:三级模式结构最外层,是与某一应用有关的数据的逻辑结构,即用户视图。外模式是模式的子集,一个数据库可以有多个外模式。

2)模式:数据库中全体数据的逻辑结构和特征的描述,处于三级模式结构的中间层,不涉及数据的物理存储细节和硬件环境。一个数据库只有一个模式。

3)内模式:三级模式的最内层,是对数据在数据库内部的表示方式。

总结:在数据库系统中,外模式可以有多个,而模式,内模式只能各有一个。内模式是整个数据库实际存储的表示,而模式是整个数据库实际存储的抽象表示,外模式是逻辑模式的某一部分的抽象表示。

2.二级映像

DBMS在三级模式之间提供了二级映像功能,保证了数据库系统较高的数据独立性

1)外模式到模式映像:保证了逻辑数据的独立性

2)模式到内模式映像:保证了物理数据独立性

3.三级模式二级映像

Conceptual Schema:概念架构

Physical Schema:物理架构

文章内容来源于各种资料的整理总结,如有侵权可删,如有错误请指出,感谢!!!

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值