第一章数据库系统概述
一、数据与信息
1.信息:信息是人脑对现实世界事物的存在方式、运动状态以及事物之间联系的抽象反映。
2.数据:描述事务的符号记录。可用文字、图形等多种形式表示,经数字化处理后可存入计算机。

信息与数据之间的联系:数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释。

数据处理:它是将数据转换成信息的过程,包括对数据的收集、管理、加工利用乃至信息输出的演变与推导等一系列活动。

二、数据库技术的产生、发展
数据管理的发展阶段:人工管理阶段(50年代中期以前、文件系统阶段(50年代中期至60年代后期)、数据库系统阶段(60年代后期以后)

  1. 人工管理阶段(程序员管理阶段)的特点:数据不保存;系统没有专门的软件对数据进行管理;数据不共享;数据不具有独立性。

  2. 文件系统阶段的特点:数据以文件形式长期保存;由文件系统管理数据;程序之间数据有一定独立性;文件的形式已经多样化;数据具有一点的共享性。
    缺点:数据共享性差、冗余度大;数据不一致性;数据独立性差;数据间的联系弱。

  3. 数据库系统阶段的特点:结构化的数据及其联系的集合;数据共享性高、冗余度低;数据独立性高;有统一的数据管理和控制功能。

数据库管理系统提供下述四个方面的数据控制功能:数据的安全性控制;数据的完整性控制;并发控制;数据恢复。

三、数据库系统的组成
1.数据库(DB):按一定的数据模型组织、描述和存储在计算机内的、有组织的、可共享的数据集合。
2.数据库管理系统(DBMS):位于用户和操作系统之间的一层数据管理软件。

3.数据库系统(DBS):它主要由:数据库、数据库用户、计算机硬件系统和计算机软件等几部分组成。使用数据库的人员分为三类:用户;应用程序员;数据库管理员(DBA)。

四、数据库系统的内部体系结构
三级模式(外模式、模式、内模式)
两级映象(外模式/模式,模式/内模式映象)

(1)DBS的三级模式结构
1、模式(Schema):又称逻辑模式或概念模式。DB的全局逻辑结构。即DB中全体数据的逻辑结构和特征的描述。一个数据只有一个模式;DBMS提供模式定义语言(模式DDL)
2、外模式:又称子模式或用户模式,外模式是三级结构的最外层,是数据用户能看到并允许使用的那部分局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示,也是数据库用户的数据视图,即用户视图。(外模式一般是模式的子集,一个数据库可以有多个外模式。)
3、内模式:又称存储模式。是三级结构中的最内层,也是靠近物理存储的一层。数据的物理结构和存储方式的描述。即DB中数据的内部表示方式。(一个数据库只有一个内模式)
(2)两级映象
1、外模式/模式映象:模式描述的是数据的去阿奴逻辑结构,外模式描述的数据的局部逻辑结构。数据库中的同一模式可以有任意多个外模式。
2、模式/内模式映像:数据库中的模式和内模式都只有一个,所以模式/内模式映像是唯一的。

五.数据库管理系统
(1)DBMS的主要功能
1.DBMS提供数据定义语言(DDL)。
2.DBMS提供数据操纵语言(DML)。
3.DBMS对数据库的控制主要通过4个方面实现:数据的安全性控制、数据的完整性控制、多用户环境下的并发控制和数据恢复。
(2)数据模型
1.数据模型分类:概念模型,逻辑模型,物理模型。
2.数据模型通常由数据结构、数据操作和数据的完整性约束三个要素组成。
3.实体:客观存并且可以相互区别的“事物”称为实体。(理解)
(3)四种数据模型
1.数据模型主要有:层次模型、网状模型、关系模型。
2.层次模型用树形数据结构(有向树)来表示各类实体以及实体间的联系。

整理人: 江木川手里没有可乐

数据库原理及应用教程(陈志泊主编)相关推荐

  1. 【数据库原理及应用教程(第4版|微课版)陈志泊】【第三章习题】

    文章目录 一.选择题 二.填空题 三.设计题 四.简答题 Reference 一.选择题 1 2 3 4 5 6 7 8 9 10 B A C B C C B D A D 11 12 13 14 15 ...

  2. 数据库原理及应用教程(第4版|微课版)陈志泊-SQL Server2012综合练习

    1.创建数据库和数据表 (1)利用资源管理器,在D盘建立以自己的姓名为名称的文件夹,以便保存数据库 (2)登录并连接到SQL Server2012 (3)利用对象资源管理器建立名为Study的数据库文 ...

  3. 【数据库原理及应用教程(第4版|微课版)陈志泊】【第四章习题】

    文章目录 一.选择题 二.填空题 三.简答题 Reference 一.选择题 1 2 3 4 5 6 7 8 9 10 B B D B C D B D D D 11 12 13 14 15 16 17 ...

  4. 数据库原理及应用教程(第4版|微课版)陈志泊-第四章习题

    一.选择题 B B D B C D B D D D A C D C B 二.填空题 超键(或超码) 正确 .完备 属性集X的闭包X+ .函数依赖集F的闭包F+ 平凡的函数依赖 .自反性 {AD→C} ...

  5. 数据库原理及应用教程(第4版|微课版)陈志泊-第六章习题

    一.选择题 B C C A C B C B D C D B B D B B A 二.填空题 数据库的结构设计.数据库的行为设计 新奥尔良法 分析和设计.实现和运行'' 需求分析 概念结构设计 自顶向下 ...

  6. 《数据库原理及应用教程》考试系统

    仅供学习参考,自己做出来的才是王道. 目录快查 一.记录增删改查初级 二.表和列增删改初级 三.SQL查询中级 四.记录增删改中级 五.SQL查询高级 六.多表连接与并交差 七.约束增删改 八.存储过 ...

  7. 数据库原理及应用教程上机实验考试

    瑜伽是很受女性喜欢的健身项目.现有一个瑜伽训练项目数据库yoga,库中包括以下实体和实体间联系: (1)学员实体:member(mid,mname,mage,mtel).其中, mid是唯一标识每一个 ...

  8. 计算机及应用专插本,2020广东财经大学华商学院专插本计算机科学与技术专业《数据库原理与应用》考试大纲...

    2020广东财经大学华商学院专插本计算机科学与技术专业<数据库原理与应用>考试大纲是什么?即将参加2020广东专插本考试且将广东财经大学华商学院作为目标院校的小伙伴注意啦,此次易学仕小编为 ...

  9. 数据库原理分析(第四版)

    计算机科学之数据库原理及应用教程之我见(第四版) 信息.数据.数据处理与数据管理 信息的定义:信息是人脑对现实世界事物的存在方式.运动状态以及事物之间联系的抽象反应,信息是客观存在的,人类有意识对信息 ...

  10. 《数据库技术原理与应用教程》一3-5信息世界与逻辑模型

    本节书摘来华章计算机<数据库技术原理与应用教程>一书中的第3章 ,第3.5节,徐洁磐 操凤萍 编著更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3-5信息世界 ...

最新文章

  1. python图像直方图与直方图均衡化
  2. asp.net 关于列表问题。点击文章标题,显示文章内容。
  3. 关于.NET下开源及商业图像处理(PSD)组件
  4. C# .net 对图片操作
  5. ubuntu 18.04 vi里面方向键变成abcd 处理办法
  6. 苹果cms10自适应模板_哪里有苹果cms10自适应模板?
  7. Ubuntu8.04系列二-系统优化篇
  8. 导入工程时出现错误:Invalid project description http://berdy.iteye.com/blog/1115279...
  9. 用tensorflow实现矩阵分解
  10. bat批处理命令详解
  11. HTML5中的source标签
  12. 老人拿家谱自称傅友德后代,学者:朱元璋诛九族却放过了六岁小孩
  13. 游戏开发人员需要了解的5种ASO技术,苹果游戏aso优化
  14. STP的端口状态,BPDU,计时器
  15. JDK1.8中英文官方文档
  16. Echarts绘制Tree树图的涟漪效果effectScatter
  17. 响铃:互金信贷的明天,或是一场一站式金融服务的盛宴
  18. 编辑器如何加载多张图片
  19. 如何快速定位接口响应慢问题
  20. 电容笔有必要买吗?双十一性价比高的电容笔推荐

热门文章

  1. oracle jde优势介绍,Oracle_JDE_EnterpriseOne模块的详细功能介绍
  2. springboot优雅的加载海康sdk
  3. 7、网友问答之ASCII字符传转换为数值-------------labview宝典
  4. 网页鼠标点击特效案例收集
  5. 数位板驱动(手绘板驱动),wintab 8192级压感,TabletDriver通用, 支持windows, mac系统
  6. Libra客户端使用
  7. Pandas手册汉化
  8. hmcl手机版_hmcl启动器整合包安卓版下载-我的世界hmcl启动器安卓版v1.17.10最新版_新绿资源网...
  9. 【Json工具类】json数据格式转换
  10. 能源管理零代码开发工具