IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 数据库系统概论复习重点 -> 正文阅读

[大数据]数据库系统概论复习重点

一.绪论

1-1.数据库系统概述

1.数据(Data):
描述事物的符号记录称为数据,例如图片,文字等都可以称为数据
2.数据库(DataBase,DB):
长期存储在计算机内的,有组织,可共享的相关数据集合称为数据库
数据库数据具有永久存储、有组织、可共享三个特点
3.数据管理系统(DataBaseManagementSystem,DBMS)
管理数据库的软件系统,数据库管理系统是一个系统软件
具有如下功能:
数据定义功能DDL
数据操纵功能DCL
数据组织、存储和管理
数据库的事务管理、运行管理(事务具有ACID)
数据库的建立和维护功能
4.数据库系统(DataBaseSystem,DBS):数据库系统一般由数据库(DB)、数据库管理系统、DBA用户组成
5.数据库管理技术经历了三个阶段:人工管理数据阶段、文件系统阶段、数据库系统阶段
注意:文件系统阶段,数据可以长期存储。
注意点1:数据库系统阶段共享性高、冗余度低、容易扩充、数据独立性高。


1-2数据模型


1.根据模型应用的不同目的,可以将模型分为两类:

First class 概念模型按用户的观点对数据和信息进行建模,主要用于数据库设计。
Second class:逻辑模型和物理模型

	逻辑模型主要包括:*关系模型、网状模型、层次模型、面向对象模型*
	逻辑模型是按计算机的观点对数据进行建模,主要按计算机系统的观点对数据进行建模,主要用于DBMS的实现。
	逻辑模型在逻辑设计阶段完成
	物理模型是数据最底层的抽象,由物理设计阶段进行设计。

2.数据模型通常由:数据结构、数据操作、完整性约束组成

数据结构:描述的是数据库的组成对象和组成对象之间的联系
    数据结构是对系统静态特性的描述

数据操作:数据操作描述的是对数据库的各种对象的值允许进行操作的集合
主要有查询和更新两大类
    数据操作是对系统特性的描述
完整性约束:完整性约束是完整性规则的集合

3.一些名词的解释

实体:客观存在并且可以相互区别的事物称为实体
属性:实体所具有的某些特性称为实体(在ER图中,使用椭圆标识)
实体集:实体的集合称为实体集
实体型:用实体名及其属性名来抽象和刻画的同类实体称为实体型(在ER图中,用矩形标识)
码:唯一标识实体的属性集称为码
域:属性的取值范围
关系:一个关系通常就是指一个二维表
元组:表中的一行称为一个元组
属性:表中的一列即为一个属性
分量:元组的一个属性值

4.实体间的联系:一对一、一对多、多对多
5.关系模型的优点:

关系模型建立在严密的数学逻辑的基础上,逻辑严谨
关系模型概念单一
关系模型存取路径透明,使用方便安全性更高

6.模式(schema)是数据库中全体数据的逻辑结构和特征的描述
7.数据库系统的三级模式结构是指:外模式、模式、内模式

外模式:局部数据的逻辑结构和特征的描述
模式:数据库中全体数据的逻辑结构和特征的描述
     外模式通常是模式的子集,一个数据库可以有多个外模式,但只能有一个模式和一个模式
内模式:是数据的物理结构和存储方式的描述

8.两级映像及逻辑独立性和物理独立性

两级映像:外模式/模式映像,模式/内模式映像
外模式/模式映像保证了逻辑独立性
    当模式改变时,DBA对外模式/模式映像作出调整,从而使得外模式保持不变,使得应用程序不需要进行修改
模式/内模式映像保证了物理独立性
     模式/内模式映像具有唯一性
     当内模式发生改变时,DBA对模式/模式作出调整,从而使得模式保持不变,使得应用程序不需要进行修改

Updating

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-22 11:00:15  更:2021-10-22 11:00:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:47:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码