本节书摘来自华章出版社《数据库原理与应用(第3版)》一 书中的第1章,第1.4节,作者:何玉洁,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

小结

本章首先介绍了数据库中涉及的一些基本概念,然后介绍了数据管理技术的发展,重点介绍了文件管理和数据库管理在操作数据上的差别。文件管理不能提供数据的共享、缺少安全性、不利于数据的一致性维护、不能避免数据冗余,更为重要的是应用程序与文件结构是紧耦合的,文件结构的任何修改都将导致应用程序的修改,而且对数据的一致性、安全性等管理都要在应用程序中编程实现,对复杂数据的检索也要由应用程序来完成,这使得编写使用数据的应用程序非常复杂和烦琐,而且当数据量很大、数据操作比较复杂时,应用程序几乎不能胜任。而数据库管理技术的产生就是为了解决文件管理的诸多不便。它将以前在应用程序中实现的复杂功能转由数据库管理系统(DBMS)统一实现,不但减轻了开发者的负担,而且更重要的是带来了数据的共享、安全、一致性等诸多好处,并将应用程序与数据的结构和存储方式彻底分开,使应用程序的编写不再受数据存储结构和存储方式的影响。
数据独立性是为方便维护应用程序而提出来的,其主要宗旨是尽量减少因数据的逻辑结构和物理结构的变化而导致的应用程序的修改,同时尽可能满足不同用户对数据的需求。
数据库系统主要由数据库管理系统、数据库、应用程序和数据库管理员组成,其中数据库管理系统是数据库系统的核心。数据库管理系统、数据库和应用程序的运行需要一定的硬件资源的支持,同时数据库管理系统也需要有相应的操作系统的支持。

《数据库原理与应用(第3版)》——小结相关推荐

  1. 《认知设计》-提升学习体验的艺术

    最近看完了<认知设计-提升学习体验的艺术>这本书,不得不说里面有很多关于设计学习体验的知识.同时也了解到自己也有很多在学习上面的误区.值得推荐给大家看一看.先上思维导图 这本书的封面: 首 ...

  2. 《认知设计:提升学习体验的艺术》——小结

    小结 成功的学习体验并不仅仅是使学习者学习到更多的知识,更应让他们能够运用这些知识做更多的事情. 有些时候,学习者的主要差距在于知识层面,但更多时候知识和信息是次要问题,主要问题是应培养学习者的技能. ...

  3. 《认知设计:提升学习体验的艺术》——学习者喜欢什么

    学习者喜欢什么 除了知道学习者想要什么外,你也需要了解他们喜欢什么.我的游戏设计师朋友同样提倡(主张)发现你的学习者的偏好(不同于爱好): --你能发现,如果我们专注于开发用户需要和喜爱的软件,本质上 ...

  4. 《认知设计:提升学习体验的艺术》——差距在哪里

    差距在哪里 差距是你的学习者当前的起点和他们希望达到的终点之间的距离.其中一部分可能是知识上的差距,但从我们之前的讨论可以看出,其实还有其他类型的差距. 如果你能够认识这些差距,那么你就能够设计出更好 ...

  5. Web用户体验设计提升实践

    本文首发于微信公众号"Shopee技术团队". 前言 本文是基于 Shopee 供应链团队内部 WMS(Warehouse Management System,仓库管理系统) 项目 ...

  6. Web 用户体验设计提升指南

    转载自:https://juejin.cn/post/6932647134944886797 前端优秀实践不完全指南 一个 Web 页面,一个 APP,想让别人用的爽,也就是所谓的良好的用户体验,我觉 ...

  7. 简单的文本设计就能影响游戏体验?游戏中提升玩家体验的小设计

    除去少部分以"折磨"玩家为己任的"受苦"游戏,电子游戏其本质上还是为了给予使用者美好的体验. 除去游戏的画面.手感.音乐等等一些会直接影响玩家体验的重要要素, ...

  8. 协众信息UI设计怎么提升用户体验呢

      随着软件行业的发展兴起的一个新的设计行业.UI设计除了对美观有要求外,还对用户体验有要求,这也是UI设计不同于其他设计的地方.那么,UI设计怎么提升用户体验呢?     1.层次结构     要确 ...

  9. 产品设计如何提升客户体验?

    在现如今多元化的市场发展,产品设计和制造不局限于制造企业,因而相近产品的选用愈来愈多.各行各业都在思索如何提高产品与顾客中间的黏性.由于产品设计公司归属于设计领域,因此在做产品设计前一定要进行市场调查 ...

  10. 4个方法教你增强你的UI设计,提升用户体验!

    在追求用户体验至上的时代,设计的简单直白显得尤为重要,而极简也成为现代很多年轻人所追崇的.为了迎合用户的的需求和喜好,UI设计师自然也需要向这一方向努力,那么怎么才能增强设计的极简化特征,提升用户体验 ...

最新文章

  1. 【每日一算法】二叉树的层次遍历 II
  2. xcode 中的iOS模拟器,home键快捷键
  3. 《精通ArcGIS Server 应用与开发》——第 1 章 ArcGIS 10简介1.1 ArcGIS 10体系结构1...
  4. Exchange 2016证书配置
  5. linux sock结构体,struct socket结构体详解
  6. matlab单边衰减正弦信号,指数衰减正弦信号
  7. xp系统web服务器搭建教程,Windows_XP配置WEB服务器教程(图)
  8. Unity优化之GC——合理优化Unity的GC (难度3 推荐5)
  9. 一些思维的碎片(二)
  10. mybatis plus 事务管理器_学习MyBatis 框架
  11. Django ModelForms
  12. httpd-2.4实现虚拟主机、访问控制及https功能
  13. java cmd退出_在Java中关闭命令行窗口
  14. C程序设计汇编试题(第三版 )谭浩强主编 第三章 选择题
  15. 万字综述自动驾驶数据闭环
  16. windows10删除EFI分区(绝对安全)
  17. 华为鸿蒙小插件,mate30pro鸿蒙系统无法加载时钟小部件
  18. 为什么价值增殖过程不外是超过一定点而延长了的价值形成过程
  19. miniconda安装及环境创建(Linux)
  20. vue当中addRoutes动态添加路由白屏解决和next(),next(“/“)的一些区别

热门文章

  1. CSS3 -webkit-animation(动画)
  2. Android system.img 打包解包
  3. Java RMI远程方法调用详解
  4. 如何做好技术Team Leader
  5. jQuery的位置信息和事件
  6. Laravel 用户认证与登陆
  7. A Full Hardware Guide to Deep Learning
  8. SharePoint Framework 企业向导(九)
  9. 【leetcode】Single Number (Medium) ☆
  10. 2010经典句句 学会了以后你的嘴巴会很流利 (转)