考研复试复习(数据库)

一数据库概论

(1)一些基本概念

在这里插入图片描述

(2)模型的相关概念

在这里插入图片描述
①数据模型分为两类(分属两个不同的层次):
(1) 概念模型也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。
(2) 逻辑模型:主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。
(3)物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法
下图是:客观对象的抽象过程—两步抽象
在这里插入图片描述
②信息世界的一些概念:
(1)实体:客观存在并可相互区别的事物称为实体。
(2)属性:实体有的某一特性称为属性,实体可以由若干个属性来刻画
(3)码:唯一标识实体的属性集称为码。(学号就是学生实体的码)
(4)实体型,实体集,联系

③常用的逻辑数据模型:层次模型,网状模型,关系模型,面向对象模型

(3)数据库系统模式

在这里插入图片描述
在这里插入图片描述
(1)模式:数据库当中全体数据的特征的描述,仅仅涉及型(结构和属性的说明,不涉及到具体的值
(2)外模式(子模式或者用户模式):数据库用户可以看见的局部的数据的特征图,是数据库用户的数据视图(用户和应用程序用到的),这个逻辑结构是和对应的应用程序有关
(3)内模式(存储模式):数据在数据库内部的组织方式,一个数据库只有一个内模式
(4)三级模式和两层映像(外模式/逻辑模式映像和逻辑模式/内模式逻辑映像)保证了具有较高的逻辑独立性和物理独立性
在这里插入图片描述

(4)一些语言(DML:数据库操作语言)
在这里插入图片描述
(5)人工管理阶段的数据管理特点:
①数据不保存在计算机
②没有特定的软件干管理数据
③只有程序的概念没有文件的概念
④数据面向程序

(6)文件系统的数据管理
在这里插入图片描述
(7)数据库阶段数据管理的特点:采用数据模型表示复杂的数据结构;数据独立性高;为用户提供了方便的用户接口,对数据的操作以数据项为单位。与文件相比数据库阶段的改进有:数据结构化(文件的记录之间缺乏联系);数据独立性高;访问数据的单位不同
(8)高级数据库技术:分布式数据系统,ODBC,Web数据库系统,XML数据库系统
(9)数据抽象的步骤:DB的概念设计,DB的逻辑设计,DB的物理设计
(10)DBMS相关知识:
在这里插入图片描述
(12)数据库系统(DBS): 数据库(DB),数据库管理系统(DBMS), 开发工具,应用系统

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-30 17:10:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-30 17:10:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-30 17:10:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-30 17:10:03       18 阅读

热门阅读

  1. synchronized 和 ReentrantLock 的区别是什么

    2024-03-30 17:10:03       19 阅读
  2. 创新研报 | 2024+人工智能安全报告

    2024-03-30 17:10:03       19 阅读
  3. 海外服务器受到黑客攻击怎么办

    2024-03-30 17:10:03       16 阅读
  4. 小米汽车发布了

    2024-03-30 17:10:03       21 阅读
  5. 互联网找工作该选择大公司还是小公司

    2024-03-30 17:10:03       20 阅读
  6. 如何系统地自学 Python?

    2024-03-30 17:10:03       17 阅读
  7. P1629 邮递员送信

    2024-03-30 17:10:03       20 阅读
  8. 如何跟老板汇报工作

    2024-03-30 17:10:03       17 阅读
  9. jenkins

    jenkins

    2024-03-30 17:10:03      16 阅读