一 数据库基础知识

本文深入讲解数据库的基础知识,包括数据管理技术的发展历程、数据库系统特点、数据模式与系统结构、数据库管理系统的核心概念以及数据独立性、共享性、完整性的意义。通过对数据库与文件系统的对比,阐述两者的主要差异,并探讨现实世界、信息世界和数据世界的关系。同时,介绍了数据库的三级模式结构及其对数据独立性的保障,以及数据库管理员的职责。
摘要由CSDN通过智能技术生成

一 数据库基础知识

(1)数据管理技术的发展历史
(2)数据库系统特点及其相关概念
(3)数据模型
(4)数据库系统的结构
(5)网状数据库和层次数据库

一、了解数据管理技术的发展过程,数据库新技术的发展现状,数据库系统特点及其相关概念,数据库系统的特点;数据库系统与文件系统的主要差别,现实世界,信息世界和数据世界三者之间的关系;数据模式,数据库系统的三级模式结构和模式之间的映象;带有数据库的计算机系统构成;数据库系统三级模式结构对数据独立性的意义。
(1)了解数据管理技术的发展过程,数据库新技术的发展现状,数据库系统特点及其相关概念,数据库系统的特点
(2)数据库系统与文件系统的主要差别,现实世界,信息世界和数据世界三者之间的关系
(3)数据模式,数据库系统的三级模式结构和模式之间的映象
(4)带有数据库的计算机系统构成
(5)数据库系统三级模式结构对数据独立性的意义
二、理解数据,数据库,数据库管理系统等概念;数据库管理系统的基本功能;数据独立性,共享性,完整性的含义和意义;数据库管理系统(DSMS)及其功能;面向用户的数据库系统体系结构;用户访问数据库的过程;数据库管理员(DBA)的职责;数据定义语言(DDL)的功能;数据操纵语言( DML)的功能和分类。
(1)理解数据,数据库,数据库管理系统等概念
(2)数据库管理系统的基本功能
(3)数据独立性,共享性,完整性的含义和意义
(4)数据库管理系统(DSMS)及其功能
(5)面向用户的数据库系统体系结构
(6)用户访问数据库的过程
(7)数据库管理员(DBA)的职责
(8)数据定义语言(DDL)的功能
(9)数据操纵语言( DML)的功能和分类
三、掌握实体-联系模型(E-R模型)及其相关概念;三种实体集之间的联系类型;三种数据模型(层次模型,网状模型,关系模型)的概念;关系模型的三种完整性约束;用E-R模型描述现实世界的方法。

考核知识点
(1)数据管理技术的发展历史
(2)数据库系统特点及其相关概念
(3)数据模型
(4)数据库系统的结构
(5)网状数据库和层次数据库

一、了解数据管理技术的发展过程,数据库新技术的发展现状,数据库系统特点及其相关概念,数据库系统的特点;数据库系统与文件系统的主要差别,现实世界,信息世界和数据世界三者之间的关系;数据模式,数据库系统的三级模式结构和模式之间的映象;带有数据库的计算机系统构成;数据库系统三级模式结构对数据独立性的意义。

(1)了解数据管理技术的发展过程,数据库新技术的发展现状,数据库系统特点及其相关概念,数据库系统的特点

什么是数据管理
对数据进行分类、组织、编码、存储、检索和维护 数据处理的中心问题

数据管理技术的发展过程

人工管理阶段(20世纪40年代中–50年代中)
文件系统阶段(20世纪50年代末–60年代中)
数据库系统阶段(20世纪60年代末–现在)

数据库系统的特点

数据库系统(Database System),是由数据库及其管理软件组成的系统。
是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。

数据结构化
数据的共享性高,冗余度低,易扩充
数据独立性高
数据由DBMS统一管理和控制

在这里插入图片描述

数据管理就是对各种数据进行分类、组织、编码、查询和维护,主要经历了 3 个阶段,即人工管理阶段文件系统阶段数据库系统阶段。每一个阶段都是以减小数据冗余、增强数据独立性和方便操作数据为目的进行发展。

  1. 人工管理阶段
    在计算机出现之前,人们主要利用纸张和计算工具(如算盘和计算尺)来进行数据的记录和计算,依靠大脑来管理和利用数据。

到了 20 世纪 50 年代中期, 这时计算机刚刚开始萌芽,还没有类似于磁盘等专门管理数据的存储设备,只有纸带、卡片、磁带等外存。所以计算机只能局限于科学技术方面,主要用于科学计算。

也就是说,在人工管理阶段,数据主要存储在纸带、磁带等介质上,或者直接通过手工来记录。

人工管理阶段的特点如下:
数据不能长期保存
不便于查询数据
数据不能共享,冗余度大
数据不具有独立性
2. 文件系统阶段
在 20 世纪 50 年代后期到 20 世纪 60 年代中期,计算机中的磁盘和磁鼓等直接存取设备开始普及。这时,可以将数据存储在计算机的磁盘上。这些数据都以文件的形式存储,然后通过文件系统来管理这些文件。

图 1 是 Windows 下的文件系统。
在这里插入图片描述

图 1 中有很多文件夹,每个文件夹里又有很多文件,这就是文件系统。文件系统通过文件的存储路径和文件名来访问文件中的数据,我们可以查看、修改、添加和删除这些文件。

相对于人工管理阶段而言,文件系统使数据管理变得简单,不用再为了一个文件而翻箱倒柜的查找。但是,这些文件中的数据没有进行结构化管理,查询起来还是不方便。

文件系统阶段的特点如下:
数据可以长期保存
数据由文件系统来管理
数据冗余大,共享性差
数据独立性差
无法应对突发事故(文件误删,磁盘故障等)
3. 数据库系统阶段
在 20 世纪 60 年代后期,随着网络技术的发展,计算机软/硬件的进步,出现了数据库技术,该阶段就是所谓

  • 7
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值