1.1数据库系统概述

数据库的四个基本概念

在这里插入图片描述

数据(Data)

描述事物的符号记录

数据的解释是指对数据含义的说明
数据语义是指数据的含义
数据与其语义不可分

数据库(DB)

数据库(DataBase)是长期储存在计算机内有组织可共享的大量数据的集合
简单的可以理解为存放数据的仓库

数据库特点
  • 数据按一定的数据模型组织、描述和储存
  • 具有较小冗杂度
  • 较高的数据独立性
  • 易扩展性
  • 可共享

数据库管理系统(DBMS)

数据库管理系统(DataBase Management System)是计算机的基础软件,用于组织和储存数据以及高效的获取和维护数据

数据库管理系统主要功能
  1. 数据定义功能

    数据库管理系统提供数据定义语言(DDL),用户可以定义数据对象的组成和结构
    
  2. 数据组织、储存和管理

    数据库管理系统提供多种存储方式、查找方式
    
  3. 数据操作功能

    数据库管理系统提供操作语言(DML),用户可以实现增删改查
    
  4. 数据库的事物管理和运行管理

    数据库管理系统统一管理和控制数据库的建立、运用、维护
    
  5. 数据库的建立和维护功能

  6. 其他功能

    数据库通信、数据库数据转换、数据库互访等
    

数据库系统(DBS)

数据库系统(DataBase System)是由数据库、 数据库管理系统、 应用程序和数据管理人员(DBA)组成的存储、管理、处理和维护数据的系统

我们一般把数据库系统简称为数据库

层次

在这里插入图片描述

数据管理技术的产生和发展

在这里插入图片描述

人工管理阶段

20世纪50年代中期以前,计算机主要用于科学计算

特点
  • 数据不保存
  • 应用程序管理数据
  • 数据不共享
  • 数据不具有独立性

文件系统阶段

20世纪50年代后期到60年代中期

特点
  • 数据可以长期保存
  • 由文件系统管理数据
  • 数据共享性差,冗余度大
  • 数据独立性差

数据库系统阶段

20世纪60年代后期以来

文件系统和数据库系统的本质区别

文件系统数据库系统
内部各记录数据无联系数据库的数据是结构化,有联系
外部基本面向特定用户数据库系统是共享的

数据库系统的特点

在这里插入图片描述

数据结构化

数据库系统实现整体数据的结构化

  • 所谓整体结构化是指数据库中的数据不再仅仅针对某一个应用,而是面向整个组织或者企业
  • 不仅数据内部是结构化的,而且整体也是结构化的,数据之间是具有联系的

数据共享性高

  • 数据共享大大减少数据冗杂,节约存储空间
  • 数据共享能够避免数据之间的不相容性与不一致性

冗余度低且易扩充

因为数据面向整个系统,具有结构的数据,不仅可以被多个应用共享使用,而且可以增加新的应用,这些使得数据库系统弹性大,易扩充

数据独立性高

数据物理独立性

是指用户的应用程序与数据库中数据的物理储存是相互独立的

数据逻辑独立性

是指用户的应用程序与数据库的逻辑结构是相互独立的

数据由DBMS统一管理控制

为了解决多个用户相互干扰的隐患,设置了数据控制功能

  • 数据的安全性保护
  • 数据的完整性检查
  • 并发控制
  • 数据库恢复
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值