1、数据库系统概述

在这里插入图片描述

一、模型

1、概念模型:按用户的观点对现实世界进行数据建模

①常见的概念模型

实体-联系模型(Entity-Relationship):是一种广泛使用的概念模型
E-R模型基于这样的认识:现实世界由一些称为实体的基本对象和这些对象之间的联系组成
实体、联系、属性
在这里插入图片描述

2、数据模型:按计算机系统的观点对信息世界进行数据建模

三要素
数据结构:描述对象和对象之间的联系
数据操作:查询、更新
完整性约束:一组规则,保证数据正确、有效、相容

②、常见的数据模型

有层次模型、网状模型、关系模型、面向对象模型。
关系模型是最重要的一种数据模型,它具有坚实的数学基础、简洁的表示形式,支持非过程化的数据库语言
关系模型的三要素:
1、关系的数据结构:关系
2、关系的操作:关系代数和关系演算
3、关系模型的完整性约束
①实体完整性
②参照完整性
③用户自定义完整性
见于3:https://blog.csdn.net/qq_41083450/article/details/104576424

二、数据库系统结构

1、数据库系统的外部结构

  1. 单用户数据库系统:一个用户独占
  2. 主从式结构数据库系统:一台主机带多个终端,用户通过终端并发访问数据库,共享数据资源
  3. 分布式结构数据系统:数据在逻辑上是一个整体,物理地分布在计算机网络地不同节点
  4. 客户/服务器结构地数据库系统:C/S结构把DBMS功能和应用分开。数据库服务器处理客户端请求后只将结果返回,显著减少了数据传输量
  5. 浏览器和服务器结构地数据库系统:B/S系统中,用户通过Web浏览器向分布在网络上的Web服务器发出请求,Web服务器向数据库服务器提出数据处理申请,将数据库服务器处理结果提交给Web服务器,由Web服务器传送回客户端

2、数据库系统的内部结构

  1. 模式也称逻辑模式,模式是数据库中全体数据地总体逻辑结构描述,是所有用户的公共数据视图;模式处于中间层;模式的定义包括:数据项的名字、类型、取值范围、数据之间的联系、数据有关的安全性和完整性的要求
  2. 外模式也称子模式或用户模式,介于模式与应用之间,是特定数据库用户的数据视图
  3. 内模式也称存储模式或物理模式,内模式是数据物理结构和存储方式的描述,例如文件记录的存储方式(顺序存储、B树结构存储、hash方法存储)、数据是否加密等;内模式到物理存储器的映射由操作系统实现
  4. 外模式-模式映像定义外模式与模式之间的对应关系,可以保证外模式的相对稳定性,保证数据的逻辑独立性
  5. 模式-内模式映像定义数据全局逻辑结构与存储结构之间的对应关系,可以保证模式进而保证外模式的相对稳定性,保证数据的物理独立性

三、数据库语言DDL、DML、DCL

数据定义、操纵、控制语言
DCL是为了防止非法用户访问数据库,对访问进行授权
数据字典是DBMS维护的一系列内部表,用来存放元数据(关于数据的数据,第一个数据指数据对象的定义、索引的定义、视图的定义、授权的定义),访问数据库时,DBMS都要访问数据字典
第二篇:
https://blog.csdn.net/qq_41083450/article/details/104575583

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值