1
【数据】描述事物的符号记录。
【个人理解】客观事物的抽象描述,可以是可识别的字母,数字,图形,音频等。

【数据库】长期储存在计算机内、有组织的、可共享大量数据的集合
【个人理解】存放数据的“仓库”。高配的档案管理室。

【数据库管理系统(DBMS)】位于用户与操作系统之间的一层数据管理软件。是基础软件,是一个大型复杂的软件系统 。
【个人理解】可以定义,管理,操作数据的软件。

【数据库系统】数据库、数据库管理系统(及其应用开发工具)、应用程序、数据库管理员组成的存储、管理、处理和维护数据的系统。
【个人理解】一个集合体。档案管理员+档案管理室(跟这个也不一样,因为数据库系统基于计算机)

8
【实体】客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。
【个人理解】一个学生,一个老师,我的成绩等等都是。

【实体型】用实体名及其属性名集合来抽象和刻画同类实体称为实体型。
【个人理解】具有相同属性的实体。比如学生(姓名,学号,成绩)

【实体集】同一类型实体的集合称为实体集。
【个人理解】侧重于集合。

【联系】现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。通常指不同实体集之间的联系。(一对一,一对多,多对多)。
【个人理解】某种程度上和数学中的映射差不多。例如课程是一个实体集,学生是一个实体集,具有多对多联系。

13
【关系】一个关系对应通常说的一张表。
【个人理解】没啥好理解的…就一张表,属性和元组也是

【属性】表中的一列即为一个属性,给每一个属性起一个名称即属性名。

【域】是一组具有相同数据类型的值的集合。属性的取值范围来自某个域。
【个人理解】一个属性的取“值”范围就是一个域。

【元组】表中的一行即为一个元组。

【码】也称码键。表中的某个属性组,它可以唯一确定一个元组。
【个人理解】比如身份证号,学号,但是成绩和性别不是。(前提是表中的)

【分量】元组中的一个属性值。

【关系模式】对关系的描述。必须是规范化的。关系名(属性1,属性2,…,属性n),例如学生(学号,姓名,年龄,性别,系名,年级)。
【个人理解】类似表头,和实体型长得一样。

15
【数据库系统的三级模式】数据库系统由内模式、模式、外模式三级构成。

【优点】保证数据的独立性。模式/内模式映象保证了数据的物理独立性。讲外模式和模式分开,外模式/模式映象保证了数据的逻辑独立性。
保证了数据的安全性,有利于数据共享,提高了存取效率。

16
【模式】又叫逻辑模式。数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数据视图。一个数据库只有一个模式。是数据库系统模式结构的中间层,与数据的物理存储细节和硬件环境无关,与具体的应用程序、开发工具及高级程序设计语言无关。定义模式时要定义:数据的逻辑结构(数据项的名字、类型、取值范围等),数据之间的联系,数据有关的安全性、完整性要求。是数据库系统模式结构的中间层

【外模式】也称子模式或用户模式。数据库用户能够看到和使用的局部数据的逻辑结构和特征的描述,数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。一个数据库可以有多个外模式。通常是模式的子集。同一外模式也可以为某一用户的多个应用系统所使用,但一个应用程序只能使用一个外模式。介于模式与应用之间

【内模式】也称存储模式。是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。例如记录的存储方式(顺序存储,按照B树结构存储,按hash方法存储等),索引的组织方式,数据是否压缩存储,数据是否加密数据存储记录结构的规定等。一个数据库只有一个内模式。

【个人理解】模式是综合全体数据的全视图,外模式是用户可以操作的那部分,内模式是咋存的。

【数据定义语言】用来定义数据库外模式、模式、内模式的语言。
【数据操作语言】用来给数据库中数据增删改查的语句。

17
【数据的逻辑独立性】当模式改变时,数据库管理员对外模式/模式映象作相应改变,使外模式保持不变。应用程序是依据数据的外模式编写的,应用程序不必修改,保证了数据与程序的逻辑独立性。

【数据的物理独立性】
当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变。应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。

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

【数据库作业2】第一章课后题相关推荐

  1. 操作系统第一章课后题

    操作系统第一章课后题 1. 设计现代OS的主要目标是什么? 答:方便性,有效性,可扩充性和开放性 2. OS的作用可表现在哪几个方面? 答:(1) OS作为用户与计算机硬件系统之间的接口.(2) OS ...

  2. 计算机网络第一章课后题完整详细答案

    目录 1-01计算机网络可以向用户提供哪些服务? 1-02试简述分组交换的要点. 1-03试从多个方面比较电路交换.报文交换和分组交换的主要优缺点. 1-04为什么说互联网是自印刷术以来人类在存储和交 ...

  3. 数据库原理第六章课后题答案(第四版)

    一.选择题 1. B    2. C    3. C    4. A    5. C 6. B    7. C    8. B    9. D    10. C 11. D   12. B   13. ...

  4. 数据库原理第四章课后题答案(第四版)

    一.选择题 1. B    2. B    3. D    4. B    5. C 6. D    7. B    8. D    9. D    10. D 11. A   12.C   13.D ...

  5. 【作业】第一章课后作业

    选择题: 1-5:B C C A B 6-10:B B B D B 11-15:B B BCD C AC 简答题: 1.JDK是Java开发工具包,用于构建在Java平台上发布的应用程序.applet ...

  6. 西瓜书第一章课后题答案(一)

    1.1 针对西瓜分类分题进行讲解 属性: 3个属性 色泽:(青绿,乌黑,浅白) 根蒂:(蜷缩,硬挺,稍蜷) 敲声:(浊响,清脆,沉闷) 假设空间: 属性所有可能取值组成的可能的样本 假设空间的个数:4 ...

  7. 网络攻防原理与技术 第一章 课后题

    1.6 习题 一.单项选择题 1.安全属性"CIA"不包括(D). A.完整性 B.机密性 C.可用性 D.可控性 2.属于被动攻击的是(B). A.中断 B.截获 C.篡改 D. ...

  8. 计算机网络第一章1-28答案,北邮计算机网络 第一章 课后题答案

    What are two reasons for using layered protocols? What is one possible disadvantage of using layered ...

  9. 概率论与数理统计第一章课后题答案及详解

最新文章

  1. [翻译]Joomla 1.5架构(十一) model 包
  2. Android之加载外部dex
  3. TCP/IP协议概述
  4. Python 库升级问题-module ‘requests.exceptions‘ has no attribute ‘ReadTimeout‘原因及解决办法
  5. 201571030310/201571030329《小学四则运算训练软件》结对项目报告
  6. php验证旧密码,PHP验证数据库密码问题
  7. c语言课程设计在哪做,C语言课程设计————写下流程图! 谢谢
  8. Jmeter分布式部署如何操作
  9. 均分纸牌(信息学奥赛一本通-T1320)
  10. linux 多网卡多路由表实现策略路由
  11. MSSQL 'CREATE/ALTER PROCEDURE' 必须是查询批次中的第一个语句。
  12. 解决IP地址冲突的问题
  13. debian软raid
  14. 欺骗的艺术.资料搜集自互联网.
  15. vivado综合阶段部分IP报错--需要安装y2k22补丁包
  16. 百度搜索风云榜Rss
  17. js实现展开全部内容,收起全部内容
  18. win7安装php失败,win7打印机驱动安装失败怎么办
  19. 电商中,订单号的生成方法
  20. 修身、齐家、治国、平天下

热门文章

  1. 【蓝桥杯】【2017】【包子问题】非常容易理解的欧几里得算法
  2. 微信偷偷更新,有些表情包彻底没了!
  3. Django增删改查--图书管理系统
  4. Flash 8 形状补间动画详解及实例
  5. 计算机抖音怎么可以弄出音乐,抖音怎么提取视频里的音乐?怎么将抖音里的音乐用来做手机铃声?抖音视频提取音频的方法...
  6. 数据不幸丢失怎么办?恢复丢失数据的 7 大方法
  7. 好用的备忘录app推荐
  8. 年夜饭大军即将到达战场,如何靠一杯咖啡做到减脂瘦身?| 钛空舱
  9. 怎么理解c语言,到底怎么样C语言才算入门?大一新生的痛:这些你理解了多少...
  10. 基于海上光伏发电的巨量界址点的宗海图绘制问题