数据库系统概论(基础篇)数据库系统概论(基础篇)–讨论答案讨论答案
说明:此讨论答案是根据 中国大学MOOC–数据库系统概论(基础篇)视频记录的。
笔记:数据库系统概论(基础篇)-笔记
第一讲:初识数据库系统第一讲:初识数据库系统
第一个视频:引言第一个视频:引言
图灵奖地四位获得者?图灵奖地四位获得者?
–C.W.Bachman(巴赫曼),E.F.Codd,James Gray,M.R.Stonebrake。
第二个视频:数据库的第二个视频:数据库的4个基本概念个基本概念
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为?数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为?
–数据操纵功能。
什么是数据的语义什么是数据的语义?为什么数据与其语义是不可分的。可以举例说明。为什么数据与其语义是不可分的。可以举例说明。
数据的含义称为数据的语义,而且数据与其语义是不可分的,若数据的表示形式还不能完全表达其内容,就需要经过解释。
举例:学生档案中的学生记录:(李明,男,199505,江苏南京市,计算机系,2013)。
什么是数据库什么是数据库?什么是数据库管理系统什么是数据库管理系统? 说明两者的区别和联系。说明两者的区别和联系。
数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。
数据库管理系统是位于用户应用与操作系统之间的一层数据管理软件;是基础软件,是一个大型复杂的软件系统。
区别:数据库指的是一些数据的集合。数据库管理系统是位于操作系统和数据库应用系统之间的数据库管理软件。
联系:数据库管理系统的存在使得数据库内的数据便于使用与维护。
第三个视频:数据技术的产生,数据系统的特点第三个视频:数据技术的产生,数据系统的特点
数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是?数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是?
–人工管理阶段。
第二讲:数据库系统的核心:数据模型第二讲:数据库系统的核心:数据模型
第一个视频:概念模型,数据模型的组成要素第一个视频:概念模型,数据模型的组成要素
关系数据模型是目前最重要的一种数据模型,它的三个要素分别是?关系数据模型是目前最重要的一种数据模型,它的三个要素分别是?
数据结构、关系操作、完整性约束。
举例说明举例说明: 实体,实体型,实体集,实体之间的联系。实体,实体型,实体集,实体之间的联系。
实体:客观存在并相互区别的事物称为实体。
实体型:用实体名及其属性名集合来抽象和刻画同类实体称为实体型。
实体型:用实体名及其属性名集合来抽象和刻画同类实体称为实体型。
实体之间的联系:通常是指不同实体集之间的联系;实体之间的联系有一对一(1:1),一对多(1:n),多对多(m:
n)。
第二个视频:层次模型,网状模型第二个视频:层次模型,网状模型
在什么中一个结点可以有多个双亲,结点之间可以有多种联系?在什么中一个结点可以有多个双亲,结点之间可以有多种联系?
网状模型。
第三个视频:关系模型第三个视频:关系模型
关系数据模型的基本数据结构是?关系数据模型的基本数据结构是?
关系。
第三讲:数据库系统的结构第三讲:数据库系统的结构
数据的逻辑独立性是指?数据的逻辑独立性是指?
模式改变,外模式和应用程序不变。
什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性? 为什么数据库系统具有数据与程序的独立性?为什么数据库系统具有数据与程序的独立性?
数据与程序的物理独立性: 当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映
像,使模式保持不变,从而应用程序不变。保证了数据与程序的物理独立性,简称数据的物理独立性。
数据与程序的逻辑独立性: 当模式改变时,数据库管理员对外模式/模式映像作相应改变,使外模式保持不变;应用程序是依
据数据的外模式编写的,应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
数据库系统具有数据与程序的独立性: 因为数据库管理系统提供的两级映像功能保证了数据的物理独立性和逻辑独立性,从
而保证了应用程序的稳定性;而且数据的存取由数据库管理系统管理,从而简化了应用程序的编制,大大减少了应用程序的维
护和修改。
第四讲:数据库系统的组成第四讲:数据库系统的组成
数据库系统由数据库、数据库管理系统、应用系统和什么组成?数据库系统由数据库、数据库管理系统、应用系统和什么组成?
数据库管理员。