1. 什么是数据库系统?

在学习DBMS之前,让我们先了解以下内容。

什么是数据库?

数据库是代表现实世界中,某些方面相关数据的集合。数据库系统被设计为针对特定任务构建并存储数据。

什么是DBMS?

数据库管理系统(DBMS)是符合一定的安全措施,同时具备存储和检索用户数据的软件。它由一组操作数据库的程序组成。DBMS接受来自应用程序的数据请求,并指示操作系统提供特定的数据。在大型系统中,DBMS可帮助用户和其他第三方软件存储和检索数据。

DBMS允许用户根据自己的需要创建自己的数据库。术语“DBMS”包括数据库和其他应用程序的用户。它提供了数据和软件应用程序之间的接口。

让我们看一个大学数据库的简单例子。该数据库维护着大学中有关学生、课程和年级的信息。该数据库分为五个文件:

  1. STUDENT文件:存储每个学生的数据
  2. COURSE文件:存储包含每个课程的数据。
  3. SECTION文件:存储有关特定课程中各节的信息。
  4. GRADE文件:存储学生在各个部分中获得的成绩
  5. TUTOR文件:包含有关每个教授的信息。

要定义数据库系统:

  1. 我们需要定义每条记录中各个数据元素的类型,从而确定每个文件的记录结构。
  2. 我们还可以使用相应的编码方法来表示数据项的值。
  3. 基本上,上面的数据库将有5个表,这些表之间需要定义一个主外键。

 

DBMS的历史

下面是DBMS发展历史上的重要里程碑:

  1. 1960年-Charles Bachman设计了第一个DBMS系统。
  2. 1970年-Codd推出了IBM的信息管理系统(IMS)。
  3. 1976年-Peter Chen创造并定义了实体关系模型,也称为ER模型。
  4. 1980年-关系模型成为广泛接受的数据库组件。
  5. 1985年-开发了面向对象的DBMS。
  6. 1990年-在关系DBMS中引入了面向对象。
  7. 1991年-Microsoft交付了MS Access,这是一个个人DBMS,并且取代了所有其他个人DBMS产品。
  8. 1995年-第一个Internet数据库应用程序
  9. 1997年-XML应用于数据库处理。许多供应商开始将XML集成到DBMS产品中。

数据库管理系统的特征

  1. 提供安全性并消除冗余
  2. 数据库系统的自我描述性质
  3. 程序与抽象数据之间的隔离
  4. 支持数据的多个视图
  5. 数据共享和多用户交易处理
  6. DBMS允许实体及其之间的关系形成表格。
  7. 它遵循ACID概念(原子性,一致性,隔离性和持久性)。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值