数据库原理与应用

第一单元 数据库基本概念

1.1
1.数据:
(定义)数据库研究和处理的对象
是载荷信息的媒体
对客观世界中客观事物的符号表示
可以是数值数据,也可以是非数值数据,如声音、图像等

2.数据库:
存放数据的仓库,记为DB
➢具体地说,数据库是长期存储在计算机内、有组织的、统一管理的相关数据集合。数据库能被多用户共享,数据间联系紧密,具有较小的冗余度和较高的数据独立性。

3.数据库管理系统:
简记为DBMS
➢DBMS是位于用户与操作系统(OS)之间的一层数据管理软件。它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

4.数据库系统
简记为DBS。
➢DBS是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统。数据库系统包括数据库,数据,数据库管理系统,数据库管理员和用户等。

1.1习题小结:
(1)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(  )。
DBS包括DB和DBMS
(2)由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()
数据库系统
(3)数据库系统中应用程序与数据库的接口是(  )
数据库管理系统DBMS
(4)在数据库方式下,信息处理中占据中心位置的是(  )
数据

1.2
数据管理:指的是对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。
数据管理技术的发展,与计算机硬件、系统软件及计算机应用的范围有着密切的联系,数据管理技术的发展共分为三个阶段:人工管理阶段、文件管理阶段、数据库管理阶段

1.人工管理阶段(20世纪50年代中期以前)
面向科学计算,采用批处理方式。
.数据量小、结构简单,如高阶方程、曲线拟和等。
.没有磁盘等直接存取设备。
没有操作系统,没有数据管理软件
.用户用机器指令编码,通过纸带机输入程序和数据,程序运行完毕后,由用户取走纸带和运算结果,再让下一用户上机操作。

人工管理数据的特点:
➢没有专用的软件对数据进行管理,由应用程序管理数据。
➢数据面向应用程序。即一组数据对应一个应用程序,数据不能共享。
➢应用程序完全依赖于数据,数据与程序没有独立性。
➢数据不保存在计算机内。

2.文件管理阶段(20S, 50年代后期-60年度中期以前)
面向科学计算,面向信息管理,有存储设备。
有了专门管理数据的软件,即文件系统

文件管理数据的特点:
➢数据以“文件”形式可长期保存在外存上。
➢数据的逻辑结构与物理结构有了区别,但比较简单。
➢文件组织已多样化。有索引文件、链接文件和直接存取文件等。
➢数据不再属于某个特定的程序,可反复使用,即数据面向应用。

3.数据库管理阶段(20S, 60年代后期-至今)
在这一时期,计算机管理的数据量越来越大,数据间关系复杂,共享性要求强。
外存有了大容量磁盘。
软件价格上升,硬件价格下降。
IBM公司推出首次基于层次模型的数据库系统。

数据库管理数据的特点:
➢采用数据模型表示复杂的数据结构。
➢有较高的数据独立性。
➢数据库系统为用户提供了方便的用户接口。
➢数据库系统提供了并发控制、数据库恢复、数据的完整性、数据安全性四种控制功能。
➢系统灵活性高。

1.2习题小结:
(1)下列哪种数据管理技术难以保存数据(  )
人工管理
(2)数据库系统和文件系统的区别在于哪些方面?从数据存储、共享性、独立性等方面区分。
数据库系统:(1)数据存储:数据库存储;(2)共享性:数据库系统是以记录和字段为单位的数据共享,数据可被多应用,多用户共同使用,共享性好;(3)独立性:数据库系统中应用程序与数据结构相互独立,互不影响,独立性强。
文件系统:(1)数据存储:数据以“文件”形式长期保存在外部存储器的磁盘上;(2)共享性:文件系统是以文件为单位的数据共享,共享性差;(3)独立性:文件系统中程序与数据有一定联系,独立性差。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值