1数据库基础

1.1数据库定义

1)数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。

2)数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据指的是以一定的数据模型组织、描述和储存在一起、具有尽可能小的冗余度、较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享。

这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改、查由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。

1.2数据库系统VS文件系统

1)共同点:

同属于系统软件或底层软件;都是用来存储和访问数据的;都有着悠久的研究开发历史;都有成熟的标准或规范。这既有利于开发可移植的程序,又不利于开发创新的系统,特别是分布式系统。

实现技术上也有很多的共同点:大都采用C/C++这样更底层的语言;需要保证数据的一致性,特别的,不同程度的支持事务;都有Block或Page或Allocation unit或Extent这样的概念;都用到Buffer cache、LRU、Group commit之类的概念和算

文件系统与数据库系统比较相关推荐

  1. (转载)文件系统与数据库系统的区别

    转自:http://storage.chinabyte.com/14/11568014.shtml 很多人刚刚接触数据库时都有疑问:在很多程序中都会是有的直接读取一个静态文件,有的是读取数据库.直接读 ...

  2. 人工管理、文件系统和数据库系统的特点

    人工管理.文件系统和数据库系统的特点 1.人工管理数据具有以下特点 (1).数据不保存 在当时的计算机主要用于科学计算,一般不需要长期保存,只是在计算某一课题时将数据输入,用完就可以撤走. (2).应 ...

  3. 数据管理技术的产生和发展 人工管理阶段 文件系统阶段 数据库系统阶段

        数据库技术是应数据管理任务的需要而产生的.数据管理是指对数据进行分类.组织.编码.存储.检索和维护,它是数据处理的中心问题.而数据的处理是指对各种数据进行收集.存储.加工和传播的一系列活动的总 ...

  4. 数据管理的三个阶段(人工管理,文件系统,数据库系统)

           数据库技术是应数据管理任务的需求而产生的,在应用需求的驱动下,在计算机硬件,软件发展的基础上,数据管理技术经历了人工管理,文件系统,数据库系统三个阶段.       一.人工管理阶段   ...

  5. 数据库系统与文件系统的区别

    很多人刚刚接触数据库时都有疑问:在很多程序中都会是有的直接读取一个静态文件,有的是读取数据库.直接读取静态文件,不访问数据库速度是会很快,但是为什么还要访问数据库呢?它们两则肯定是有区别的,那么区别是 ...

  6. 数据库系统和文件系统的区别与联系

    写在前面 数据库系统DBS(Data Base System,简称DBS)通常由软件.数据库和数据管理员组成.其软件主要包括操作系统.各种宿主语言.实用程序以及数据库管理系统. 数据库由数据库管理系统 ...

  7. 计算机系统中数据加工过程中,数据库系统复习题-第1章绪论

    使用数据库系统有什么好处?(填空题) 使用数据库系统的好处是由数据库管理系统的特点或优点决定的. 使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的 ...

  8. 重温《数据库系统概论》【第一篇 基础篇】【第1章 绪论】

    时隔两年,重温数据库,再次学习人大教授王珊.萨师煊的<数据库系统概论>,别有一番滋味在心头,或许这就是软件"不归路"上的感悟吧,又一次打开课本,记忆犹新,在已经学习过大 ...

  9. 计算机管理系统绪论,数据库系统概论 第一章 绪论

    1.1 数据库系统概述 1.1.1 数据库系统的4个基本概念 数据: 描述事物的符号记录称为数据.数据的含义称为数据的语义,数据与其语义是不可分的. 数据库(DB): 数据库是长期存储在计算机内.有组 ...

最新文章

  1. 电脑管家离线安装包_二号线、南延线TVM病毒客户端离线处理方法
  2. 转:Centos防火墙设置与端口开放的方法
  3. 【kafka】kafka 消息头的强大功能
  4. 9个适合web开发人员的CSS工具
  5. 每周荐书:微服务、SQL调优、机器学习(评论送书)
  6. 数据分析学习总结笔记12:空间自相关——空间位置与相近位置的指标测度
  7. 小马哥----山寨高仿小米5 图片1:1机型 机型曝光 与真假鉴别方法
  8. 将中文姓名转为拼音英文名的一种实现
  9. 如何将word中两栏的A3纸横向排列文档转成标准A4文档
  10. 〖教程〗Winrm远程命令/WinrmCmd/端口复用后门/Windows密码爆破
  11. 迈向智能世界2030的九大技术挑战与研究方向
  12. MPB:中科院植物所杨文强组-​莱茵衣藻遗传连锁分析方法
  13. linux设备的uuid,Linux设备中的UUID
  14. 数组元素两两组合 php,js多个数组元素两两组合三三组合
  15. EXCEL 连接 ORACLE 查询数据到表格 中文乱码 中文变成?
  16. Linux简介云服务器环境搭建
  17. 风险中性贴现-短期利率贴现
  18. 数据结构思维导图——Java版
  19. Oracle-06:DML语言数据表的操作
  20. 2月22日 星期三 杨祎祾

热门文章

  1. 练习-在上次关闭位置启动窗口
  2. JLink的SWO 调试设置方法
  3. 计算机ata考试试题答案,计算机ATA考试(高级)第一套试卷
  4. 报错:[plugin:vite:import-analysis] Failed to resolve import “./Child“ from “src\views\home.vue“. Doe
  5. 《软件工程(第4版?修订版)》目录—导读
  6. 赛迪全球科技产业动态周报(第二十五期)发布!
  7. Linux操作系统——软件包管理
  8. 云计算新产品层出不穷,回顾下云计算的6大优势
  9. redis中的multi和pipeline
  10. com.mysql.cj.exceptions.ConnectionIsClosedException: No operations allowed after connection closed.