数据库基础概念解释

1. 试描述数据,数据库,数据库管理系统,数据库系统的概念:
数据:数据库中的存储的基本对象,是描述事物的符号记录
数据库:长期存储在计算机内、有组织的、可共享的大量数据的集合
数据库管理系统:是位于用户与操作系统之间的一层数据管理软件,是基础软件,是一个大型复杂的软件系统
数据库系统:由数据库、数据库管理系统(及其应用开发工具)
、应用程序、数据库管理员构成。
解释:
数据存放于数据库中。数据库、数据库管理系统、应用程序、数据库管理人员构成了数据库系统。其中的数据库管理系统又是用来管理数据的和数据库。
例如:学生的选课数据如姓名、学号等信息存放在选课数据库里。选课数据库管理系统又可以对对数据和数据库进行管理。选课数据库、数据库管理系统、应用程序和老师(数据库管理人员)一起构成了数据库系统。
2. 定义并解释概念模型中的以下术语:
实体,实体型,实体集,实体之间的联系

实体:客观存在并可相互区别的事物,例如: 人,植物
实体型:用实体名及其属性名集合来抽象和刻画同类实体称为实体型。例如:学生(学号,姓名,专业)
实体之间的联系:现实世界中的事物内部以及事物之间的联系在信息世界反映为实体内部的联系和实体之间的联系
3. 试述关系模型的概念,定义并解释以下术语
关系,属性,域,元组,码,分量,关系模式

关系:一个关系对应通常说的是一张表
属性:表中的一列即为一个属性,给每一个属性起的一个名称即属性名例如:身高,体重
:是一组具有相同数据类型的值的集合,属性的取值范围来自某个域
元组:表中的一行即为一个元组
:也叫键码,是表中的某个属性组,它可以唯一的确定一个元组,例如:学号20180000000
分量:元组中的一个属性值
关系模式:对关系的描述
例如:学生(学号,姓名,年龄,专业)
4. 试述数据库系统的三级模式,并说明这种结构的优点是什么
在这里插入图片描述
数据库系统的三级模式结构:由模式,外模式,内模式构成。
内模式也称为逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图
外模式也称为子模式或者用户模式,是用户使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图
内模式是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式
优点:保证了数据的独立性,有利于数据的安全保密,简化了用户接口,方便用户的使用
5. 定义并解释以下术语:
模式,外模式,内模式,数据定义语言,数据操纵语言

模式:也称为逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图
外模式:也称为子模式或者用户模式,是用户使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图
内模式:是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式
数据定义语言:负责创建,修改,删除表,视图等对象,定义数据库中的数据对象
数据操纵语言:实现对数据库的基本操作(查询,插入,删除和修改)
6. 什么叫数据与程序的物理独立性?为什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性
物理独立性:是指用户的应用程序和数据库中的数据的物理存储是相互独立的,即当数据的物理存储改变了,应用程序是不用改变的
逻辑独立性:指用户的应用程序与数据的逻辑结构是相互独立的,即数据定额逻辑结构改变了,应用程序不用改变。
原因:数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章