数据:描述事物的符号数据库(DataBase,简称DB)

数据库顾名思义,是存放数据的仓库,只不过这个仓库是在计算机存储设备上的, 而且数据是按一定格式存放的

数据库管理员(DateBase Administrator,简称DBA)
数据库管理员是对数据库进行规划、设计、维护和监视等的专业人员,
在数据库系统中起着非常重要的作用。数据库管理系统(DataBase Management System,简称DBMS)数据库管理系统是位于用户和操作系统之间的一层数据管理软件,负责
数据库中数据的组织、操纵、维护和服务等。数据库系统(DataBase System,简称DBS)
数据库系统是采用数据库技术的计算机系统,是由数据库、数据库管理
软件、数据库管理员,硬件平台和软件平台等五部分构成的运行实体。

数据库的优点:
1 减少数据的冗余度 节省储存空间
2 数据独立性 易扩充性
3 资源共享

数据库的阶段
1 层次性和网状的数据库
2 关系型的数据库
3 面向对象为主的数据模型为主的数据库

文件系统阶段
1 数据可以长期保存
2 文件系统管理数据
3 数据共享性差 冗余度大
4 数据独立性差(有一定的独立性)

数据库系统的特征 :数据库系统实现了整体数据的结构化 (数据库系统与文件系统的 本质区别)

关系模型
关系:通常一个关系一个数据表
元组:一行一个元组
属性:一列一个属性

数据库系统的结构:
内部: 三级模式结构
外部:。。。。。

什么是概念模型 有什么作用:
实际是现实世界到信息世界的第一中间层次
对数据库设计的有力工具 数据库设计人员与用户交流的语言 、

论述层次模型的概念 举例子:
满足下面的基本层次联系的集合为层次模型
1)有且只有一个节点没有双亲节点,这个结构称为根节点
(2)根以外的其他结点有且只有一个双亲节点。

层次模型的实例
(1)教员学生层次数据库模型
(2)行政机构层次数据库模型
(3)行政区域层次数据库模型

论述网状模型的概念 举例子:
满足下面两个条件的基本层次联系集合为网状模型。
(1)允许一个以上的结点无双亲;
(2)一个结点可以有多于一个的双亲
实例:
(1)学生选课网状数据库模型
(2)教师选教室网状数据模型
(2)学生选 教室网址数据模型

论述关系模型的概念

论述数据库系统的三级模式结构 优点?:
三种模式包括外模式、概念模式、内模式,
有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。
用户级对应外模式,概念级对应概念模式,物理级对应内模式,使不同级别的用户对数据库形成 不同的视图。
优点

  1. 保证数据的独立性。将模式与内模式分开,保证了数据的物理独立性。讲外模式和模式分开,保证了数据的逻辑独立性。
  2. 简化了用户接口。按照外模式编写应用程序或输入命令,而不需要了解数据库内部的存储结构,方便用户使用系统。
  3. 有利于数据共享。在不同的外模式下可由多个用户共享系统中的数据,减少了数据冗余。
  4. 有利于数据的安全保密。在外模式下根据要求进行操作,只能对限定的数据操作,保证了其他数据的安全。

什么叫数据于程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据于程序的独立性

数据与程序的的逻辑独立性:

当模式改变时(例如增加新的关系,新的属性,改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应的改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
数据于程序的物理独立性:

当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做响应的改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。

数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性

论述数据库管理员 系统分析员 数据库设计人员 应用程序员的职责
 系统分析员负责应用系统的需求分析和规范说明,要和用户及DBA相结合,确定系统的硬件软件配置,并参与数据库系统的概要分析。
  数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员由数据库管理员担任。
  应用研究员负责设计和编写应用系统的程序模块,并进行调试和安装。

什么是概念模型 有什么作用 论述网状模型的概念 论述数据库系统的三级模式结构 优点 什么叫数据于程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据于程序的独立性数据库管理员相关推荐

  1. 论述层次模型的概念 论述网状模型的概念 论述数据库系统的三级模式结构什么叫数据于程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据于程序的独立性

    最近学校上数据库的课程 在网上整理了一些 什么是概念模型 有什么作用: 实际是现实世界到信息世界的第一中间层次 对数据库设计的有力工具 数据库设计人员与用户交流的语言 . 论述层次模型的概念 举例子: ...

  2. 数据库系统的三级模式结构知识笔记

    1.数据抽象的三个层次 数据库系统利用三个层次划分来抽象来对用户屏蔽系统的复杂性.简化用户与系统的交互. 1.1 物理层 物理层属于最低级层次的抽象,描述数据在存储器上如何进行存储的.物理层会详细描述 ...

  3. 数据库系统的三级模式结构与二级映像

    数据库系统的三级模式结构 模式是数据库中全体数据的逻辑结构和特征的描述,它只涉及型的描述,而不涉及具体的值.模式的一个具体值称为模式的一个实例.同一个模式可以有很多实例.模式相对稳定不变,而实例则由于 ...

  4. 数据库系统的三级模式结构指什么

    数据库系统的三级模式结构指:外模式.模式和内模式 一.模式(schema) 定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图. 理解: ① 一个数据库只有一个模式 ...

  5. 数据库系统 --- 数据库系统的三级模式结构

    三级模式和二级映像 一.模式Schema 二.外模式External Schema 三.内模式Internal Schema 四.数据库的二级映像功能与数据独立性 五.外模式 / 模式映像 六.模式 ...

  6. 我理解的数据库系统的三级模式与两层映像

    一个数据系统包含了很多部分.作为一个系统,不同的用户看到的信息也是不一样的. 比如一个学校,虽然最终数据都在一个数据库系统中,但是教师.学生.财务.院长能看到的内容.能进入的系统也是不一样的.一个航空 ...

  7. 数据库系统的三级模式

    数据库系统的三级模式结构 模式(schema): 对数据的逻辑结构或物理结构,数据特征,数据约束的定义和描述. 数据库系统的标准结构是三级模式: 外模式(对应用户级),模式(对应概念级),内模式(对应 ...

  8. 数据库系统为什么使用三级模式结构

    三级模式结构:外模式.模式和内模式 一.模式(Schema)定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图. 理解: ① 一个数据库只有一个模式: ② 是数据库 ...

  9. mysql属于数据库三级模式_数据库系统的三级模式指的是什么

    数据库系统的三级模式指的是什么 发布时间:2020-10-26 10:11:21 来源:亿速云 阅读:52 作者:小新 小编给大家分享一下数据库系统的三级模式指的是什么,希望大家阅读完这篇文章后大所收 ...

最新文章

  1. Java IO系列之字节流拷贝文件性能比较
  2. TCP/IP详解--第十八章
  3. [转]阮一峰:蒙特卡罗方法入门
  4. 【Linux】一步一步学Linux——history命令(213)
  5. c语言源程序要求每行只能书写一条语句,C语言章节习题集(全)
  6. java代理通俗简单解析
  7. MyBatis 多表联合查询及优化
  8. Java File类详解
  9. staf工作笔记-stax自定义信号和信号处理功能
  10. 死磕YOLO系列,YOLOv2的自我修养
  11. Charles开启代理后手机无法上网
  12. 大话西游,唐僧与悟空合伙创业,股权几何?
  13. Xman pwn level2 writeup
  14. Nginx 局域网共享
  15. marshmallow——简介
  16. 以flv.js框架为基础,替换flv格式视频
  17. 【2022年火爆的商铺共享WiFi系统源码】
  18. java如何使截取字符串_java中如何截取字符串中的指定一部分
  19. 经典!《MySQL性能调优手册》高清电子版,限时 3 天免费下载
  20. 【案例23】NCC2005 was集群报非法登录的解决方案

热门文章

  1. 什么是闭包及闭包的使用
  2. 【闭包】什么是闭包?闭包用途
  3. python 检测电话号码代码 练习记录
  4. Python的数据类型3-列表list
  5. 闭包的作用和简单案列
  6. 网络(二)交换方式之一:电路交换
  7. 炉石传说服务器维护有补偿吗,炉石传说服务器故障怎么办 服务器故障补偿一览...
  8. 小白的蚁群算法学习总结
  9. Override? Or Overwrite?
  10. 震灾区民自杀会否成骨牌效应?