第1章 绪论 | 数据库知识点整理
2020-03-30 08:27
661 查看
数据库知识点整理,参照《数据库系统概论》第五版 王珊 配套学习指导,期末考、考研必备。
第1章 绪论
了解
- 数据管理技术的产生和发展过程
- 数据库系统优点
- 层次数据模型及网状数据模型基本概念
- 数据库系统的组成
- 数据库管理员(DBA)的职责
掌握
- 概念模型的基本概念
- 关系数据模型的相关概念
- 数据库系统三级模式和两级映像的体系结构
- 数据库系统的逻辑独立性和物理独立性
知识点
- 数据、数据库、数据库管理系统、数据库系统 数据(Data):描述事物的符号记录称为数据。数据与其语义是不可分的
- 数据库(Data Base):数据库是长期储存在计算机内的、有组织的、可共享的
- 数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
- 数据库系统(Data Base System):在计算机系统中引入数据库后的系统构成。一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
- 数据库管理系统(DataBase Management System):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
- 数据库的数据具有【永久储存】、【有组织】、【可共享】三个基本特点
- 使用数据库系统的好处是由数据库管理系统的特点或优点决定的
- 区别
文件系统面向某一应用程序、共享性差、冗余度大、数据独立性差、记录内有结构、整体无结构、由应用程序自己控制
- 都是计算机系统中管理数据的软件
- 适用于文件系统:数据的备份、软件或应用程序使用过程中的临时数据存储;早期功能比较简单、比较固定的应用系统(照片、短信、微信)
- 数据结构化(数据库系统与文件系统的本质区别)
- 数据的安全性保护:保护数据以防止不合法的使用造成的数据的泄密和破坏
- 数据库是长期存储在计算机内有组织的大量的共享的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。
- 数据库定义功能
- 概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。
- 实体:客观存在并可相互区分的事物
- 数据模型是数据库系统中最重要的概念之一。数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架
- 有且只有一个结点没有双亲结点,这个节点称为根节点
- 允许一个以上的结点无双亲
- 层次数据库
优点
层次模型数据结构简单清晰
- 优点
能够更为直接地描述现实世界
- 结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握。
- 关系模型由【关系数据结构】、【关系操作集合】、【关系完整性约束】三部分组成。在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成
- 优点
关系模型与非关系模型不同,它具有严格的数学基础
- 三级模式结构由外模式、模式、内模式组成
- 数据定义语言:用来定义数据库模式、外模式和内模式的语言
- 【数据与程序的物理独立性】:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像作相应改变,可以使模式保持不变,从而应用程序也不必改变,这就是数据与程序的物理独立性,简称数据的物理独立性。
- 数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
- 数据库管理员:全面负责管理和控制数据库系统。具体职责包括:
决定数据库的信息内容和结构
- 文件系统中数据被组织成相互独立的数据文件,程序按照文件名访问数据,“数据独立性”是一种“设备独立性”。数据库系统的“数据独立性”包括“物理独立性”和“逻辑独立性”,物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的;逻辑独立性是指用户的应用与数据库的逻辑结构是相互独立的。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 数据库知识点整理(2)之字符类型和普通索引
- 第4章 数据库安全性 | 数据库知识点整理
- 第3章 关系数据库标准语言SQL(重点) | 数据库知识点整理
- 数据库知识点整理一
- 数据库知识点整理
- 第2章 关系数据库(重点) | 数据库知识点整理
- 笔记整理:西瓜书——第1章:绪论
- 绪论-第1章-《数据结构题集》-整理
- 数据库知识点整理
- C++primer第4版第1章知识点整理
- 数据库系统概论 第1章--绪论--第3节-数据库系统结构
- (整理)关系型数据库基本知识点
- 数据库的知识点整理(3)之增删改查
- 数据库入门之涉及知识点整理
- 《数据结构》第1章 绪论 知识点总结导图 物联1131-01
- 【数据库】知识点整理(追加中)
- java学习旅程(001)数据库知识点整理
- 【数据库原理】滨江学院姜青山 期末试卷知识点笔记整理 南京信息工程大学
- 第11章 并发控制 | 数据库知识点整理
- 算法知识点整理——第1章 算法复杂性