数据库系统概论 | Exercise 1整理

此文为笔者的作业习题总结。请不要用于其他用途,谢谢配合^ _ ^

1. 关于数据、数据库、数据库管理系统、数据库系统的概念。

(1) 数据:数据是数据库中存储的基本对象,是描述事物的符号记录。数据的含义称为数据的语义,数据与其语义不可分。
(2) 数据库:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库具有永久存储、有组织和可共享三个基本特点。
(3) 数据库管理系统:数据库管理系统是位于用户与操作系统之间的一层数据管理软件。主要功能包括:数据定义功能,数据组织、存储和管理功能,数据操纵功能,数据库事务管理和运行管理,数据库的建立和维护功能等。
(4) 数据库系统:数据库系统是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。

2. 关于文件系统与数据库系统的区别和联系。
区别:
(1)文件系统:文件系统的数据共享性差,冗余度大;数据独立性差,是一个不具有弹性的无整体结构的数据集合;数据的存取单位是记录,粒度不能细到数据项;
(2)数据库系统:实现了整体结构的机构化(是与文件系统的本质区别);存取数据的方式灵活,可以存取数据库中的某一个或一组数据项、一个记录或一组记录;数据的共享性高、冗余度低且易扩充,弹性大;数据独立性高;数据由数据库管理系统统一管理和控制。

联系:
(1)数据都可以长期保存;
(2)都有专门的软件进行数据管理,文件系统是文件系统进行数据管理,数据库系统中是数据库管理系统进行数据管理;
(3)数据库系统在文件系统上发展而来。

3. 数据库管理系统的主要功能:

(1)数据定义功能:用户用DDL可方便地对数据库中的数据对象的组成与结构进行定义;
(2)数据组织、存储和管理功能:确定以何种文件结构和存取方式在存储级上组织数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率和方便存取,提供多种存取方法来提高存取效率;
(3)数据操纵功能:用户用DML来操纵数据,实现对数据库的基本操作;
(4)数据库的事务管理和运行管理功能:数据库在建立、运用和维护时由数据库管理系统统一管理和控制;
(5)数据库的建立和维护功能;
(6)其他:通信功能、异构数据库之间的互访和互操作功能、一个数据库管理系统与另一个数据库管理系统或文件系统的数据转换功能等。

4. 试述关系模型的概念,定义并解释以下术语:

关系,属性,域,元组,码,分量,关系模式关系模型的概念:关系模型时建立在严格的数学概念的基础上。从用户观点看,关系模型由一组关系组成,每个关系的数据结构是一张规范化的二维表。
关系:一个关系对应一张表;
元组:表中的一行即为一个元组;
属性:表中的一列即为一个属性,给每一个属性起一个名称即属性名;
码:(也称为码键)表中的某个属性组,它可以唯一确定一个元组;
域:域是一组具有相同数据类型的值的集合。属性的取值范围来自某个域;
分量:元组中的一个属性值;
关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,...属性n)

5. 定义并解释以下术语:

模式、外模式、内模式、数据定义语言、数据操纵语言模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层,既不涉及数据的物理存储细节和硬件环境,又与具体的应用程序、所使用的应用开发工具及高级程序设计语言无关。一个数据库只有一个模式。
外模式:也称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据库视图,是与某一应用有关的数据的逻辑表示。外模式通常是模式的子集,一个数据库可以有多个外模式。
内模式:也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式,一个数据库只有一个内模式。
数据定义语言:Data Defination Language(DDL),用户用它可以对数据库中的数据对象的组成与结构进行定义,用来严格定义外模式。
数据操纵语言:Data Manipulation Language(DML),用户用它来操纵数据,实现对数据库的基本操作,如查询、插入、删除和修改等。

6. 数据库系统的组成。
数据库系统由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员(DataBase Administrator,DBA)组成。其中数据库提供数据的存储功能,数据库管理系统提供数据的组织、存取、管理和维护等基础功能,数据库应用系统根据用户需求使用数据库,数据库管理员负责全面管理数据库系统。

数据库系统概论 | Exercise 1整理相关推荐

  1. 数据库系统概论(知识整理)你值得拥有

    数据库系统概论 数据库系统概论 第一章: 1.数据库的四个基本概念 a.数据(data): b.数据库(DataBase,DB): c.数据库管理系统(DataBase Management Syst ...

  2. 数据库笔记整理--基于《数据库系统概论》第五版王珊一书|第二章--关系数据库知识整理和课后习题答案

    该系列的博客都是基于<数据库系统概论>第五版王珊一书 前提: 因为最近要升学的原因,再加上重温数据库部分内容,所以整理一份比较详细且重点的笔记.适合有考研升学需求的人收藏 -------- ...

  3. 数据库笔记整理--基于《数据库系统概论》第五版王珊一书|第八章--数据库编程知识整理和课后习题答案

    该系列的博客都是基于<数据库系统概论>第五版王珊一书 前提: 因为最近要升学的原因,再加上重温数据库部分内容,所以整理一份比较详细且重点的笔记.适合有考研升学需求的人收藏 -------- ...

  4. 数据库系统概论笔记整理———第一章(绪论之数据库系统,数据模型,外模式,内模式,层次模型,数据独立性等)

    ❤️ 数据库系统概论 1.数据(data):描述事物的符号记录,可以是数字,图像,音频,视频等. 2.数据的含义称为数据的语义,数据与其语义是不可分的 3.数据库(DB):是长期存储在计算机内,有组织 ...

  5. 南京工程学院 数据库复习(数据库系统概论复习 及 数据库原理与应用样题)

    一.数据库系统概论 1.1 百度文库 复习文档(需下载券) <数据库系统概论>(王珊.第五版) ★第一章   绪论 v 本章内容:数据库系统概述.数据模型.数据库系统结构 v 本章主要考点 ...

  6. 操作系统、计算机网络、数据库系统概论等相关面试问题

    操作系统 1. 中断和陷入有什么异同? 外中断时指来自处理机和内存外部的中断,如I/O中断.定时器中断.外部信号中断等.狭义上也叫中断: 内中断主要指在处理机和内存内部产生的中断,也称陷入,如校验错. ...

  7. 数据库系统概论(王珊,萨师煊版)范式之前要点一览(简略)

    数据库系统概论(王珊,萨师煊版)范式之前要点 第一章要点--数据库系统 第二章要点--关系数据库 第三章要点--SQL:对模式和外模式的DDL,DQL,DML 第四章要点--SQL:DCL之数据库安全 ...

  8. 数据库系统概论(第5版)学习笔记 第0章——走进数据库系统

    数据库系统概论(第5版)笔记 第0章--走进数据库系统 走进数据库系统 数据库系统概论(第5版)笔记 第0章--走进数据库系统 0.为什么要学它? 1.数据库系统的发展经历了三代演变 2.造就了四位图 ...

  9. 数据库系统概论(王珊 第五版)复习要点

    本文整理了<数据库系统概论>一书中的要点,并以问答的形式展示出来. 部分章节还未整理,会持续更新. 提示:右侧导航栏有[目录] 如果对您有帮助,请点个赞加个关注呐. 一.绪论 1.解释下列 ...

最新文章

  1. [pythonjava爬虫实战]-爬取学院老师信息之-java版本python版本
  2. Java黑皮书课后题第8章:*8.34(几何:最右下角的点)在计算几何中经常需要从一个点集中找到最右下角的点。编写一个测试程序,提示用户输入6个点的坐标,然后显示最右下角的点
  3. Delphi下实现全屏快速找图找色 二、矩阵遍历
  4. Docker安装Zookeeper并进行操作
  5. 都市异乡年轻人的艰难“房”事
  6. Android中使用Intent进行窗体切换,并且传值和自定义类的对象详解
  7. 洛谷P1238 走迷宫
  8. SWAT模型学习(三)
  9. oracle计算距离,根据坐标点的经纬度计算距离
  10. 文学-诗词-词人:词人
  11. c语言 输入两个正整数m和n,求其最小公倍数。
  12. Microbiome | 黄海所陈松林院士/华科宁康等-肠道菌群在龙利鱼(半滑舌鳎)抗弧菌病性状形成中的机制...
  13. Boost基础篇——安装
  14. 解读机械图样——局部视图
  15. 台式机开机黑屏一直闪小横杠,键盘灯鼠标均正常,主板亮
  16. 将旧电脑配置成linux主机,如何将旧电脑变成主文件服务器
  17. dr优先级默认_OSPF路由器不能成为DR/BDR唯一的方法:DR优先级=0
  18. 计算机视觉术语,计算机视觉常用术语中英文对照.doc
  19. ThreeJS-geoJson-开发记录
  20. C# Windows服务启动错误1083配置成在该可执行程序中运行的这个服务不能执行该服务

热门文章

  1. linux 装tomcat吗,linux下安装tomcat的默认安装目录在哪?
  2. 推荐几个常用在线图工具(支持时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图等。同时还支持非 UML 图的甘特图、架构图等)
  3. 静态库路径配置g2o
  4. ffmpeg 添加 sei 编码信息和解析
  5. Eclipse修改背景颜色(豆沙绿)
  6. 维盟智能路由_维盟智能WIFI路由器怎么设置?
  7. python自学笔记(一)
  8. 新浪新版微博邀请码 (持续更新最新) - 长微博工具
  9. 华为ac、瘦ap简单上线(旁挂式)
  10. Tomcat简介、服务部署、虚拟主机配置及相关配置文件参数优化