DBMS 教程

DBMS 教程,DBMS 代表 Data base Management System。我们可以像 DBMS = Database + Management System 那样打破它。数据库是数据的集合,管理系统是一组用于存储和检索这些数据的程序。基于此,我们可以像这样定义 DBMS :DBMS 是一个相互关联的数据和一组程序集合,用于以简单有效的方式存储和访问这些数据。

DBMS 的需求是什么

数据库系统基本上是为大量数据而开发的。在处理大量数据时,有两件事需要优化:存储数据检索数据

**存储:**根据数据库系统的原理,数据以这样的方式存储,即在存储之前删除冗余数据(重复数据),它可以占用更少的空间。让我们以一个外行的例子来理解这一点:

在银行系统中,假设一个客户有两个账户,一个是储蓄账户,另一个是工资账户。假设银行在一个地方保存储蓄帐户数据(这些地方称为表,我们将在稍后学习),在另一个地方保存工资帐户数据,在这种情况下,如果客户信息,如客户名称,地址等,都存储在两个地方,这只是存储(数据的冗余/重复)的浪费,以更好的方式组织数据,信息应该存储在一个地方,并且两个帐户都应该以某种方式链接到该信息。我们在 DBMS 中这样实现。

快速检索数据:除了以优化和系统的方式存储数据外,在需要时快速检索数据也很重要。数据库系统确保尽快检索数据。

数据库系统的目的

数据库系统的主要目的是管理数据。考虑一所保存学生,教师,课程,书籍等数据的大学。为了管理这些数据,我们需要将这些数据存储在一个地方,其中我们可以添加新数据,删除未使用数据,更新过期数据,检索数据,执行这些操作。在数据方面,我们需要一个数据库管理系统,它允许我们以这样的方式存储数据,以便可以有效地对数据执行所有这些操作。

数据库系统比传统文件处理系统要好得多,我们我们在单独文章中讨论它:DBMS 与文件系统

文章目录

DBMS 简介

DBMS 架构

DBMS 中的数据视图

DBMS 数据模型

DBMS 语言

DBMS 关系代数

DBMS 关系演算

DBMS 中的键

DBMS 中的约束

DBMS 中的基数

DBMS 中的函数依赖

DBMS 中的范式

DBMS 中的事务管理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值