试述数据、数据库、数据库管理系统、数据库系统的概念
数据:(data)
数据是数据库中存储的基本对象。描述事物的符号记录称为数据。数据的含义称为数据的语义,数据与其语义是不可分的。
数据库(DB)
数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库管理系统(DBMS)
数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
数据库系统(DBS)
数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统
数据库管理系统的主要功能有哪些
1、数据定义功能2、数据组织。存储和管理3、数据操纵功能4、数据库的事务管理和运行管理5、数据库的建立和维护功能6、其他功能
试述数据模型的概念、数据模型的作用和数据模型的三个要素。
数据模型的概念:
数据模型也是一种模型,它是对现实世界数据特征的抽象。
数据模型的作用:
数据模型是用来描述数据、组织数据和对数据进行操作的。‘
数据模型的三要素:
数据模型通常由数据结构、数据操作和数据的完整性约束条件三部分组成。
试述关系模型的概念,定义并解释以下术语:关系、属性、域、元组、码、分量、关系模式
关系模型的概念:
关系模型它是建立在严格的数学概念的基础上的。
关系:一个关系对应通常说的一张表
元组:表中的行即为一个属性,给每个属性起一个名称即属性名。
码:也称为码键。表中的某个属性组,它可以唯一确定一个元组。
域:域是一组具有相同数据类型的值的集合。
分量:元组中的一个属性值。
关系模式:对关系的描述。
17、什么是数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
数据与程序的物理独立性:
物理独立性是指用户的应用程序与数据库中数据的物理存储是相互独立的。
数据与程序的逻辑独立性:
逻辑独立性是指用户的应用程序与数据库的逻辑结构四相互独立的。
数据库系统具有数据与程序的独立性:
第一点:当模式改变时,由数据库管理员对各个外模式/模式的映像作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
第二点:当数据库的存储结构改变时,由数据库管理员对模式/内模式映像作出相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称数据的物理独立性。
18、试述数据库系统的组成
数据库系统一般由数据库、数据库管理系统、应用程序和数据库管理员构成。
19、试述数据库管理员、系统分析员、数据库设计人员、应用程序员的职责。
数据库管理员:
1、决定数据库中的信息内容和结构。
2、决定数据库的存储结构和存取策略。
3、定义数据的安全性要去和完整性约束条件
4、监控数据库的使用和运行
5、数据库的改进和重组、重构。
系统分析员:
负责应用系统的需求分析和规范说明,要和用户及数据库管理员相结合,确定系统的硬件软件配置,并参与数据库系统概要设计。
数据库系统设计人员:
负责数据库中数据的确定及数据库各级模式的设计。数据库设计人员必须参与用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。
应用程序员:
负责设计和编写应用系统的程序模块,并进行调试和安装。