数据库:为满足某个组织机构的信息要求而设计的一个逻辑相关数据及其描述的共享集。

数据的描述称为系统目录

实体是组织中的一个独立的,将要在数据库中体现出来的对象(人,地点,东西,概念或者事件)

属性描述我们想要记录的对象的某一方面的特性,联系描述实体之间的关联。

数据库管理系统(DBMS)是一个支持用户对数据库进行定义,创建,维护及控制访问

数据管理员的责任是:管理数据资源,包括数据库规划,开发和维护标准,策略和规程。

数据库管理员负责数据库的物理实现,包括物理数据库设计和实现,安全性和完整性控制,最终运行系统的维护,以及确保应用程序能满足用户的需要。

逻辑数据库设计人员负责标识数据,数据之间的联系,以及对将存储到数据库的数据的约束。

物理数据库设计人员决定逻辑数据库的设计如何以物理的形式实现,包括:

  • 将逻辑数据库设计映射为一组表和一组完整性约束
  • 为了得到最佳性能,选择特定的数据存储结构和访问方法
  • 设计所要求的数据安全性检查

三层体系结构,包括外部层,概念层和内部层,用户从外部层观察数据,DBMS和操作系统从内部层观察数据,概念曾提供内,外部层的映射和必要的独立性。

外部层是数据库的用户视图。这一层描述与每一个用户相关的数据库部分。

概念层是数据库的整体试图,这一层描述了哪些数据被存储在数据库中,以及这些数据之间的联系。

内部层是数据库在计算机上的物理表示。这一层描述数据是如何存储在数据库中的。

逻辑数据独立性指的是外部模式不受概念模式变化的影响。

物理数据的独立性指的是概念模式不受内部模式变化的影响。

数据库定义语言(DDL)一种供DBA或用户描述和命名应用所需实体,属性和联系及其相关的完整性约束和安全性约束的语言。

数据操作语言(DML)提供了一组基本操作,支持对数据库中存储数据进行各种处理操作的语言。

数据库系统 第一部分 背景相关推荐

  1. cypher第一章背景与攻略

    入门的问题非常简单. 答案golden key金钥匙一般指密码本,也就是求解的方案,同时指代打开你面前密码学大门的钥匙. 打开大门后左手这部分应当是有具体含义的,不过我们现在还不会解. 右手是密码学的 ...

  2. 《Shell脚本学习指南》第一章 背景知识

    1.1 Unix简史 Unix第一版诞生于1970年,也就是贝尔实验室退出Multics项目不久. 在Unix广受欢迎的功能中,有许多是来自Multics操作系统. 其中最著名的有:将设备视为文件,以 ...

  3. HTML5 从0开始 写连连看 第一集. 背景图 表格绘制

    主要用到的核心东西就是html5的canvas功能,利用js来实现画图和一系列的操作 1.首先,定义一个画布 并添加了一个单击事件 <body> <table border=&quo ...

  4. 第一阶段用户模板和场景

    主要人物: 典型用户: (1)名字:吴乾 (2)年龄:20 (3)收入:0 (4)用户范围:大学生,市场比例占据较大 (5)使用这个软件的典型场景:在每次消费之后 (6)使用本软件的环境:消费场所.食 ...

  5. html怎么用小小的图片铺满作为背景,多种背景图片随机切换的应用

    在皮肤『QQ Style』中我使用了随机背景切换功能,这个随机背景切换是一个独立的功能,上面使用的只是其中一小部分应用.下面我将演示背景随机切换的更多应用,然后大家就可以有更多的拓展. 第一:背景图片 ...

  6. 置剪辑板文本_实验背景剪辑:文本

    置剪辑板文本 View demo 查看演示Download Source 下载源 With the CSS property "background-clip: text" (wh ...

  7. 运动检测与跟踪之动态背景的更新

    转载自http://blog.csdn.net/dcrmg/article/details/52263532 运动物体检测与跟踪中的帧差分法,除了相邻帧差分法和三帧差分法外,还有一种差分方法,可以通过 ...

  8. 超级炫酷的动态登陆界面视频背景

    ** 先上图:(源码在下面) ** 第一个背景是动态的,图片展现不出来!!! 第二个是背景是粒子动态的,随着鼠标例子离子移动 源码:第一个和第二个集合: https://download.csdn.n ...

  9. 关于PDF嵌入背景图的实现

    因为业务需要,导出PDF时需要嵌入一张背景图,使用的技术是com.itextpdf,然后在往上苦苦搜索不可得,最后经过自己研究终于解决了该问题,所以分享给大家. 导出一张简单PDF代码 public ...

最新文章

  1. java时间格式转换_Java中System.currentTimeMillis()计算方式与时间的单位转换
  2. 设置计算机网络为家用,两台电脑怎么同时上网 家用宽带路由器设置【设置方法】...
  3. RestHighLevelClient 批量插入 elasticsearch 7.9 版本警告
  4. 服务器08系统伪静态,win2003/2008服务器IIS站点安装设置伪静态的方法
  5. kafka可视化客户端工具(Kafka Tool)的基本使用
  6. 判断Java 对象实例是否死亡
  7. Pandas高级教程之:plot画图详解
  8. TSPITR方式数据库找回误操作丢失的数据
  9. 多态——面向接口编程
  10. 关于TagHelper的那些事情——自定义TagHelper(内嵌TagHelper)
  11. Day1数据结构和算法
  12. 利用GDI+ for.NET 给图片加水印标记
  13. InfiniBand -- 无限带宽技术(简称IB) 基于 Ubuntu 16.04 安装 IB 驱动
  14. 最受程序员 欢迎的14个社区
  15. 45.【Java 实现双色球中奖查询系统】
  16. 一键还原精灵万能的安装方法及error loading os的解决办法
  17. 【问】前台销售时卡顿
  18. 指向指针的指针!!(能让初学者绕晕的东西)
  19. 计算机桌面不满屏怎样解决,图文教您电脑屏幕显示不满屏【操作措施】
  20. Windows 开发之VC++垃圾清理程序软件

热门文章

  1. 格兰杰因果检验如何分析?
  2. 微信小程序毕业设计 基于微信美食介绍点评小程序系统开题报告
  3. 软件相关的小问题记录
  4. 购房指南—买房经验总结
  5. 如何查看win7计算机的显卡是多少位的,如何查看咱们win764位旗舰版电脑是单显卡还是双显卡...
  6. 基于 python 的单细胞转录因子分析
  7. 手机端自适应遇到的问题 页面缩放不正常(使用的是flexible.js)
  8. 计算机机房标准pdf,计算机专业机房建设标准.pdf
  9. 研究黑苹果系统——拯救者Y7000P-10875H
  10. 打印机驱动正在使用无法删除的解决方案