美文网首页软考笔记
【软件设计师】笔记二:数据库系统

【软件设计师】笔记二:数据库系统

作者: 程序员米七 | 来源:发表于2017-09-26 11:51 被阅读71次

Ps:重要程度  五颗星

数据库模式

ER模型

关系代数与元组演算

规范化理论

并发控制

数据库完整性约束

分布式数据库

数据仓库与数据挖掘

一、数据库模式

数据库:sqlserver  mysql  oracle DB2(关系型数据库),结构都是相同的都采用的是-三级模式-两级映射(数据库的本质还是文件)。

三级模式和两级映射(选择题出现的多)

三级模式:概念模式(模式)、外模式和内模式。

两级映射:外模式-概念模式的映射

概念模式-内模式的映射

内模式:数据库的最低层模式,是数据物理结构和存储方式的描述。一个数据库只有一个内模式

三级模式的关系

1、概念模式是数据库的核心与关键

2、内模式依赖于概念模式,独立于外模式和存储设备

3、外模式面向具体的应用,独立于内模式和存储设备

4、应用程序依赖于外模式,独立于概念模式和内模式

二、ER模型

是实体-联系模型,它提供不受任何DBMS约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模工具、用E-R图来描述概念模型

关系代数与元组演算()

基本的运算(∪,∩,−,×):

并: R ∪ S R+S 数据

交: R  ∩ S R和S共有的部分

差: R - S R有的S没有就是差(去除公共部分)

笛卡尔积: R  × S R的每一条记录与S的每一记录重新组合(R数量乘以S数量就是结果集行数)

投影:根据条件选择属性组成新的关系

选择:根据条件选元组()成新的关系

连接:从笛卡尔积运算中找出符合条件的数据组成新的关系

Ps:口诀:选择抽行,投影抽列,连接合并去残,笛积两两交合

规范化理论

并发控制

数据库完整性约束

分布式数据库

数据仓库与数据挖掘

相关文章

  • 【软件设计师】笔记二:数据库系统

    Ps:重要程度 五颗星 数据库模式 ER模型 关系代数与元组演算 规范化理论 并发控制 数据库完整性约束 分布式数...

  • 第七讲 SQL语言之复杂查询

    数据库系统学习笔记

  • 数据库系统学习笔记

    本文主要是记录学堂在线上学习战德臣教授的 数据库系统 的笔记 基本知识与关系模型 第一讲 初识数据库系统 第二讲 ...

  • MySQL简介

    一 简介 mysql是一个开源的数据库系统软件。 二 MySQL的逻辑架构 MySQL的逻辑架构图如下: ...

  • Oracle 数据库系统笔记(二)

    Oracle 数据库系统笔记(二) 简述 SQL: 由 IBM 公司 San Jose 研究所的两位研究员于 19...

  • 斑码教育web前端课程笔记-第一天-HTML

    笔记 一、软件 笔记:markdown 文档 typora 总结: xmind 编辑器:vscode 二、存储单位...

  • C++实现的基于NSM的简易数据库

    1 引言 1.1 实验目的 深入掌握数据库系统的原理和技术,进而从事数据库管理软件和工具的开发 深入了解数据库系统...

  • MySQL学习笔记

    继上一篇分享了Oracle学习笔记,现在继续分享MySQL学习笔记,希望对你有所帮助。 数据库系统DataBase...

  • 软件设计师中级笔记

    计算机组成原理与体系结构 数据的表示 进制转换 image-20210413083704070 image-202...

  • Mysql

    一.数据库系统的组成 数据库服务器:装有数据库软件的一个电脑 数据库:软件 Mysql Oracle ...

网友评论

    本文标题:【软件设计师】笔记二:数据库系统

    本文链接:https://www.haomeiwen.com/subject/qkcxsxtx.html