ToB企服应用市场:ToB评测及商务社交产业平台

标题: 《数据库》第1章 数据库系统概论 [打印本页]

作者: 立聪堂德州十三局店    时间: 2022-6-25 14:31
标题: 《数据库》第1章 数据库系统概论
知识点


1.1 数据库系统的作用

1.1.1 数据与数据管理

数据:描述事物的符号记录。
无结构的文本形式描述:钱塘江,男,1976年9月出生,江西南昌人,现工作于江西财经大学信息管理学院,教授,主要研究兴趣包括大数据管理、数据挖掘、情感分析。
(显然,数据的表现形式不能完全表达其内容,其含义即语义需要经过解释才能被正确理解,因此数据和关于数据的解释是不可分的。)
表格形式(有结构的记录形式)描述:

(表中一行数据组织在一起便构成一条记录,其数据的语义已由其所在列的表头栏目名解释,因此表格描述的数据称为结构化数据。)
半结构化数据:介于完全结构化数据(如关系型数据库、面向对象数据库中的数据)和完全无结构的数据(如自然语言文本、音频、视频、图像文件等)之间的数据,XML文档就属于典型的半结构化数据,它一般是自描述的,数据的结构(即语义)和内容混在一起。
数据处理:从大量、杂乱无章、难以理解的数据中抽取并推导出对于某些特定的人们来说有价值、有意义的数据。
数据管理:对数据进行有效的分类、组织、编码、存储、检索、维护和应用——数据处理的中心问题。
1.1.2 数据管理技术的产生与发展

   数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
  数据库管理系统阶段
DBMS:数据库管理系统(数据管理专门软件,由一个相互关联的数据集合和一组用以访问、管理和控制这些数据的程序组成。)
DB:数据集合通常称为数据库
1.2 数据模型

1.2.1 数据模型的分类

数据库结构的基础是数据模型(data model)
数据模型是一个描述数据结构、数据操作以及数据约束的数学形式体系(即概念及其符号表示系统),精确描述系统的静态特性、动态特性和完整性规则。

通过数据模型可以对现实世界的数据特征进行抽象。根据数据抽象的不同级别,将数据模型划分为3类:

1、概念模型


2、逻辑模型


3、物理模型

   数据抽象最低层,具体实现是DBMS的任务,数据库设计人员要了解和选择物理模型,一般用户不必考虑物理层细节。
  4、适用对象



1.2.2 数据模型的组成要素


1.2.3 层次模型



1.2.4 网状模型


1.2.5 关系模型

1、关系数据模型的数据结构

(1)关系模型中的常用术语:


(2)关系模式的一般形式

关系名(属性名1属性名2,…,属性名n)
说明:带下画线的属性为码属性,斜体的属性为外码属性
(3)关系模型的规范条件

   关系模型要求关系必须规范化,即要求关系必须满足一定的规范条件。
  最基本的规范条件

2、关系数据模型的操作


3、关系数据模型的完整性约束

实体完整性、参照完整性和用户自定义完整性 三种。
1.3 数据抽象与数据库三级模式

1.3.1 数据抽象

   DBMS:隐藏关于数据存储和维护的某些细节,为用户提供数据在不同层次上的视图,即数据抽象,方便不同的使用者可以从不同的角度去观察和利用数据库中的数据。
  
1.3.2 数据库的三级模型

   根据3级数据抽象,DBMS提供观察数据库的3个角度,方便不同用户使用数据库。即数据库的三级模式结构 。即:外模式—模式—内模式。
  
1、模式


2、外模式


3、内模式


1.3.3 数据库三级模式与三层模型的联系与区别




1.4 数据库系统

1.4.1 数据库系统组成

   数据库系统(database system, DBS):指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其应用开发工具)、应用系统、数据库管理员和最终用户构成。
  

1.4.2 数据库管理系统——DBMS

1、DBMS的功能


2、DBMS的组成


1.4.3 数据库系统的相关人员

开发、管理和使用数据库系统的人员:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4