数据库第一章作业及答案

合集下载

数据库各章节作业及答案整理

数据库各章节作业及答案整理

第一章绪论一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是 A 阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.数据库的概念模型独立于 A 。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界3.数据库的基本特点是 B 。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制4. B 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构5.数据库中存储的是 C 。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息6. 数据库中,数据的物理独立性是指 C 。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立7. 下述关于数据库系统的正确叙述是 A 。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据8. 数将数据库的结构划分成多个层次,是为了提高数据库的 B ①和 B②。

①A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享②A.数据独立性 B.物理独立性 C.逻辑独立性 D.管理规范性9. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是A 。

数据库应用基础第1章习题参考答案

数据库应用基础第1章习题参考答案

第一章习题参考答案1.选择题(1)数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(A)。

A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS (2)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。

A.m:n B.1:m C.m:k D.1:1(3)对于“关系”的描述,正确的是( D)。

A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名(4)E-R图用于描述数据库的(A)。

A.概念模型B.数据模型C.存储模型D.逻辑模型(5)在关系模型中,一个关键字(C)。

A.可以由多个任意属性组成B.至多由一个属性组成C.可以由一个或者多个其值能够唯一表示该关系模式中任何元组的属性组成D.可以由一个或者多个任意属性组成(6)现有如下关系:患者(患者编号,患者姓名,性别,出生日期,单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是(A)。

A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号(7)一个关系只有一个(D)。

A.候选关键字B.外部关键字C.组合关键字D.主关键字(8)下列标识符可以作为局部变量使用的是(C)。

A.[@Myvar] B.My var C.@Myvar D.@My var (9)Transact-SQL支持的一种程序结构语句是(A)。

A.BEGIN…E ND B.IF…T HEN…ELSEC.DO CASE D.DO WHILE(10)字符串常量使用(A)作为定界符。

A.单引号B.双引号C.方括号D.花括号2.填空题(1)数据库是在计算机系统中按照一定的方式组织、存储和应用的(数据集合)。

数据库第一章测试及答案

数据库第一章测试及答案

第一章概述一、单项选择题1、在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段.A.数据库系统B.文件系统C.人工管理阶段D.数据项管理2、数据库系统与文件系统的主要区别是.A.数据库系统复杂而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题而数据库系统可以解决C.文件系统只能管理程序文件而数据库系统能够管理各种类型的文件D.文件系统的数据量少,而数据库系统可以管理庞大的数据量3、存储在计算机外部存储介质上的结构化的数据集合,其英文名称是.A.Data Dictionary(简写DD) B.Data Base System(简写DBS) C.data base (简写DB)D.data base mangement(简写DBMS)4、数据库的概念模型独立于。

A.具体的机器和DBMS B.E—R图C.信息世界D.现实世界5、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①。

支持数据库各种操作的软件系统叫②.由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。

①A.文件的集合B.数据的集合C.命令的集合D.程序的集合②A.命令系统B.数据库管理系统C.数据库系统D.操作系统③A.文件系统B.数据库系统C.软件系统D.数据库管理系统6、数据库的基本特点是。

A.数据可以共享;数据独立性;数据冗余大,易移植;统一管理和控制B.数据可以共享;数据独立性;数据冗余小,易扩充;统一管理和控制C.数据可以共享;数据互换性;数据冗余小,易扩充;统一管理和控制D.数据非结构化;数据独立性;数据冗余小,易扩充;统一管理和控制7、在数据库中,下列说法是不正确的。

A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余8、是存储在计算机内结构化的数据的集合。

数据库第1_2章参考答案

数据库第1_2章参考答案

第一章数据库系统概述P91.数据管理的主要内容是什么。

[难度↓]【解】数据管理是指数据的收集、整理、组织、存储、查询、维护和传送等各种操作,是数据处理的基本环节,是数据处理必有的共性部分。

2.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。

[难度↓↓]【解】文件系统中的文件是面向应用的,一个文件基本上对应于一个应用程序,文件之间不存在联系,数据冗余大,数据共享性差,数据独立性差;数据库系统中的文件不再面向特定的某个或多个应用,而是面向整个应用系统,文件之间是相互联系着的,减少了数据冗余,实现了数据共享,数据独立性高。

3.数据冗余是指各个数据文件中存在重复的数据,数据库系统与文件系统相比是怎样减少数据冗余的?[难度↓↓]【解】在数据库方式下,用户不是自建文件,而是取自数据库中的某个子集,它并非独立存在,而是靠数据库管理系统从数据库中映像出来,所以叫做逻辑文件。

由于用户使用的是逻辑文件,因此尽管一个数据可能出现在不同的逻辑文件中,但实际上的物理存储只可能出现一次,这就减少了冗余。

4.什么是数据库管理系统?简述DBMS的基本组成?。

[难度↓↓]【解】数据库管理系统(DBMS)是数据库系统的关键组成部分。

任何数据操作,包括数据库定义、数据查询、数据维护、数据库运行控制等都是在DBMS管理下进行的。

DBMS是用户与数据库的接口,应用程序只有通过DBMS才能和数据库“打交道”。

DBMS的组成:(1)语言编译处理程序;(2)系统运行控制程序;(3)系统建立、维护程序;(4)数据字典。

5.数据库系统与数据库管理系统的主要区别是什么?[难度↓↓]【解】数据库系统(DataBase System,DBS)是数据库应用系统的简称,是具有管理数据库功能的计算机系统。

数据库系统由计算机系统、数据库、DBMS、应用程序和用户组成。

数据库管理系统(DataBase Management System,DBMS)用于负责数据库的存取、维护和管理。

(完整版)数据库练习题及答案解析

(完整版)数据库练习题及答案解析

第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。

A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。

I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。

A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。

A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。

A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。

A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。

数据库第一章课后习题答案

数据库第一章课后习题答案
【例1.4】数据库绻统由哪几部分组成? 【解】数据库绻统是引入了数据库技术的计算机绻统,除了一般计算机绻统的组成部 分外,还包含了数据库、数据库管理绻统、数据库应用绻统以及与绻统开发、使用相关的 各繻人员。
【例1.5】什么是数据库的子模式,给用户使用子模式有何好处? 【解】数据库的子模式是对数据库中面向某数据库应用绻统(或者说是面向某些数据 库用户)的部分数据的逻辑结构、完整性约束条件、安全性要湂等内容的描述。一个数据 库可以针对不同的用户设置多个子模式。 给用户使用子模式的好处主要包括:(1)子模式通常是逻辑模式的子集,逻辑模式中 的同一个数据对蹡,在不同的子模式中所映帄成的数据对蹡的繻型、长度、保密级别等都 可以不同,从而可满足多个应用的不同需湂;(2)数据库管理绻统保证了不同的应用绻统 只能操作它所对应的子模式中的数据,从而对用户的数据库访问权限进行了控制,是保障 数据库安全性的一个有力措施;(3)子模式作为数据库的三级模式两级映帄结构的组成部 分,支持了数据的逻辑独立性和物理独立性。
答:C
2.数据的收集、整理、组织、存储、查询、维护和传送等操作,统称为__________。
A.数据操作 B.数据处理 C.数据维护 D.数据管理
答:B
3.在人工管理阶段,数据是__________。
A.有结构的
B.无结构的
C.整体无结构,记录有结构 D.整体结构化的
答:B
4.在数据库绻统阶段,数据是__________。
A.有结构的
B.无结构的
C.整体无结构,记录内有结构 D.整体结构化的
答:D
5.在文件绻统阶段,数据__________。
A.无独立性
B.独立性差
C.具有物理独立性 D.具有逻辑独立性

数据库系统概述习题及答案

数据库系统概述习题及答案

习题一第1章数据库系统概述一、填空题1. 在关系数据库中,一个元组对应表中。

解:一个记录(一行)2. 常用的数据模型有:、、和面向对象模型。

解:关系模型,层次模型,网状模型3. 用二维表来表示实体及实体之间联系的数据模型是。

解:关系模型4.关系模型数据库中最常用的三种关系运算是、、。

解:选择运算,投影运算,连接运算5. 在数据库系统中,数据的最小访问单位是。

解: 字段〔数据项〕对表进行水平方向的分割用的运算是。

解:选择运算7. 数据结构、和称为数据模型的三要素。

解:数据操作,数据约束条件8. 关系的完整性约束条件包括完整性、完整性和完整性三种。

解:用户定义,实体,参照二、单项选择题1. 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为〔 D 〕。

A.工程师B. 用户C.程序员D. 数据库管理员2. 下面关于数据〔Data〕、数据库(DB)、数据库管理系统(DBMS)与数据库系统(DBS)之间关系的描述正确的选项是〔 B 〕。

A.DB包含DBMS和DBSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD. 以上都不对3. 数据库系统的特点包括〔D 〕。

A.实现数据共享,减少数据冗余B. 具有较高的数据独立性、具有统一的数据控制功能C.采用特定的数据模型D. 以上特点都包括4. 以下各项中,对数据库特征的描述不准确的是〔 D 〕。

A.数据具有独立性B. 数据结构化C.数据集中控制D. 没有冗余5. 在数据的组织模型中,用树形结构来表示实体之间联系的模型称为( D )。

A.关系模型B. 层次模型C.网状模型D. 数据模型6. 在数据库中,数据模型描述的是( C ) 的集合。

A.文件B. 数据C.记录D. 记录及其联系7. 在关系数据库中,关系就是一个由行和列构成的二维表,其中行对应〔B 〕。

A. 属性B. 记录C.关系D. 主键8. 关系数据库管理系统所管理的关系是〔 C 〕。

A.一个二维表B. 一个数据库C.假设干个二维表D. 假设干个数据库文件9. 在同一所大学里,院系和教师的关系是〔 B 〕。

数据库基础与应用作业答案

数据库基础与应用作业答案

数据库基础与应用作业答案第1章数据库概述一、选择题1 A; 2C;3A;4D;5A;6A;二、填空题一、有序的、可共享的二、在建立、使用和维护时三、数据库、数据库管理系统(及其开发工具)、应用系统、DBA和用户四、手工、文件、数据库五、数据结构、数据操作、完整性与约束性条件六、关系、网状、层次;关系数据模型三、判断题1√;2√;3×;4×四、简答题1.简述计算机数据管理技术发展的三个阶段。

一、人工管理这一阶段(20世纪50年代中期以前),计算机主要用于科学计算。

外部存储器只有磁带、卡片和纸带等还没有磁盘等直接存取存储设备。

软件只有汇编语言,尚无数据管理方面的软件。

数据处理方式基本是批处理。

这个阶段有如下几个特点:计算机系统不提供对用户数据的管理功能。

用户编制程序时,必须全面考虑好相关的数据,包括数据的定义、存储结构以及存取方法等。

程序和数据是一个不可分割的整体。

数据脱离了程序就无任何存在的价值,数据无独立性。

数据不能共享。

不同的程序均有各自的数据,这些数据对不同的程序通常是不相同的,不可共享;即使不同的程序使用了相同的一组数据,这些数据也不能共享,程序中仍然需要各自加人这组数据,谁也不能省略。

基于这种数据的不可共享性,必然导致程序与程序之间存在大量的重复数据,浪费了存储空间。

不单独保存数据。

基于数据与程序是一个整体,数据只为本程序所使用,数据只有与相应的程序一起保存才有价值,否则就毫无用处。

所以,所有程序的数据均不单独保存。

二、文件系统在这一阶段(20世纪50年代后期至60年代中期)计算机不仅用于科学计算,还利用在信息管理方面。

随着数据量的增加,数据的存储、检索和维护问题成为紧迫的需要,数据结构和数据管理技术迅速发展起来。

此时,外部存储器已有磁盘、磁鼓等直接存取的存储设备。

软件领域出现了操作系统和高级软件。

操作系统中的文件系统是专门管理外存的数据管理软件,文件是操作系统管理的重要资源之一。

数据库概论第1-3章习题参考答案

数据库概论第1-3章习题参考答案

第1章绪论习题参考答案1、试述数据、数据库、数据库管理系统、数据库系统的概念。

(参见P3、4、5页)参考答案:描述事物的符号记录称为数据;数据库是长期储存在计算机内的、有组织的、可共享的数据集合;数据库管理系统是位于用户与操作系统之间的一层数据管理软件; 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

2.使用数据库系统有什么好处?(参见P12页)参考答案:数据库系统使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的阶段,这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。

3.试述文件系统与数据库系统的区别和联系。

(8、9、10页)参考答案:1)数据结构化是数据库与文件系统的根本区别。

在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。

数据库系统实现整体数据的结构化,是数据库的主要特征之一。

2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。

而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。

3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。

而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。

5.试述数据库系统的特点。

(9、10、11页)参考答案:数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一管理和控制。

6.数据库管理系统的主要功能有哪些? (4页)参考答案:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。

7.试述数据模型的概念(13页)、数据模型的作用、数据模型的三个要素。

数据库指导书1-7章部分习题解答要点

数据库指导书1-7章部分习题解答要点

《数据库原理》1—7章作业参考答案第1章数据库技术基础参考答案一、名词解释参考答案DBMS:DBS:DB:数据模型:层次模型:满足下面两个条件的基本层次联系的集合称之为层次模型:⑴有且只有一个结点没有双亲(根结点)⑵根以外的其余结点有且只有一个双亲网状模型:满足下面条件的基本层次联系的集合:⑴有一个以上的结点没有双亲;⑵一个结点可以有多于一个的双亲;⑶两个结点之间可以有多重关系;⑷一个结点有到自身的关系。

关系模型:关系模型可以看作用一张二维表格来描述实体及实体之间的联系。

每一列称为属性或字段;每一行称为元组或记录。

用关系模式来描述。

关系模型既能反映属性间一对一的联系,又能反映属性间一对多的联系,还能反映属性间多对多的联系。

物理数据独立性:逻辑数据独立性:数据字典:数据字典(DD)是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具。

数据字典的基本内容包括:数据项描述实体的一个属性,每个数据项都有自己专有的名称。

记录若干数据项的集合,它是对一个实体的完整性的描述。

文件记录值的集合。

外模式用户视图的定义。

模式描述数据库所含实体、实体之间的联系和信息流。

内模式数据库存储结构的描述、实体之间的和存放方法、物理映象等。

外模式/模式映象描述外模式和模式之间信息的对应关系。

模式/内模式映象描述模式和内模式之间信息的对应关系。

用户管理信息如用户应用程序、用户口令和工作区信息的对应关系。

数据库控制信息主要有安全性要求、完整性约束、多个用户使用数据库时的并行管理、数据库副本管理、工作日志文件的维护等。

对数据库的操作都要通过访问DD才能实现。

通常DD中还存放数据库运行时的统计信息,例如,记录个数、访问次数等。

DD分两类:一类是只能被用户和DBA访问,而DBMS软件不能访问,这类DD称为“被动的DD”,另一类是既能被用户和DBA访问,也能被DBMS软件访问,这类DD称为“主动的DD”。

管理DD的实用程序称为DD系统。

数据库 第1章_习题参考答案

数据库 第1章_习题参考答案

习题参考答案1.解释数据、数据库、数据库管理系统、数据库系统等概念。

答:数据是描述事物的符号记录,数据的种类是很多的,包括数字、文字、图形、图像、音频、视频等。

数据库:数据库是长期储存在计算机内,有组织的、可共享的大量数据的集合。

数据库管理系统:数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。

它具有强大的数据定义、数据组织、数据存储、数据操纵和运行维护等功能,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

数据库系统:数据库系统是为适应实际数据处理的需要而发展起来的一种较为理想的数据处理系统,通常由软件、数据库和数据库管理员组成。

2.数据管理经历了哪几个阶段,各有什么特点?答:数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。

人工管理阶段的特点是:数据不保存;数据由程序管理;数据不共享;数据没有独立性。

文件系统阶段的特点是:数据长期保存;数据由文件系统管理;数据共享性差,冗余度大,一致性差;数据的独立性差。

数据库系统阶段的特点是:数据整体结构化;数据共享性高,冗余度低;数据独立性高;数据由DBMS统一管理和控制。

3.什么是数据模型?数据模型包含哪些要素?答:数据模型(Data Model)是对现实世界数据的模拟和抽象,是用来描述数据、组织数据、操作数据以及约束数据的。

数据模型是数据库系统的核心和基础。

数据模型由数据结构、数据操作和完整性约束三部分组成。

4.什么是概念模型,逻辑模型和物理模型?它们之间具有怎样的关系?答:概念模型也称信息模型,它是按照用户的观点和认识对现实世界的数据进行建模。

概念模型是对现实世界数据的第一步抽象,同具体的DBMS无关。

逻辑模型是按照计算机系统的观点来对数据建模,是数据抽象的中间层,用于描述数据库的整体逻辑结构。

逻辑模型同具体的DBMS密切相关。

物理模型是对数据的最底层抽象,主要描述数据在计算机系统内部的表示方式和存取方法,在磁盘等存储介质上的存储结构和存取方法。

数据库第一章习题及答案

数据库第一章习题及答案

第一章习题一、填空题1、数据管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段三个阶段.2、数据库是长期存储在计算机内、有组织的、可共享的数据集合.3、数据库语言包括数据描述语言和数据操作语言两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。

4、根据数据模型的应用目的的不同,数据模型分为概念模型和数据模型。

5、数据模型是由数据结构、数据操作、和数据约束三部分组成的。

二、问答题1、试述数据、数据库、数据库管理系统、数据库系统的概念。

答:数据:数据是数据库中存储的基本对象数据库:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合数据库管理系统:数据库管理系统是位于用户与操作系统之间的一层数据管理软件数据库系统:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成2、试述数据库系统的特点。

答:1).数据结构化2).数据的共享性高,冗余度低,易扩充3)。

数据独立性高4)。

数据由DBMS同一管理和控制3、数据库管理系统的主要功能有哪些?答:1).数据定义功能2)。

数据组织、存储和管理3).数据操纵功能4).数据库的事务管理和运行管理5)。

数据库的建立和维护功能6).DBMS与网络中其他软件系统的通信功能;一个DBMS与另一个DBMS或文件系统的数据转换功能;异构数据库之间的互访和互操作功能等。

4、试述数据库系统三级模式结构,这种结构的优点是什么?答:数据库的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成这种结构保证了数据的物理独立性和逻辑独立性三、设计题某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。

这些零件由不同的原材料制成。

不同零件所用的材料可以相同.这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中.请用E—R图画出此工厂产品、零件、材料、仓库的概念模型。

数据库第一章答案

数据库第一章答案

数据库第一章答案第一章数据库系统概述一. 简答题(回答时尽量简洁,抓住关键点即可,不需要展开)1.简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系?答:数据抽象,即是将数据抽象化、逻辑化,是对数据的抽取过程。

数据模型,即是对数据进行抽象化表示的工具,主要使用逻辑概念来表示数据。

数据模式,利用数据模型组织抽取的数据所得的结果,也即是数据抽象的结果。

关系:数据模型是数据抽象的工具,是数据组织和表示的方式,数据模式是数据抽象利用数据模型,将数据组织起来后得到的结果,即数据模式是数据抽象的结果。

2.何谓DBMS、数据库系统、视图?答:DBMS即数据库管理系统,它是一个通用的软件系统,由一组计算机程序构成。

它能对数据库进行有效的管理,包括存储管理、安全性管理和完整性管理等,为数据的访问和保护提供强大的处理功能,同时也为用户提供一个应用、管理和操作的平台,使其能够方便、快速地创建、维护、检索、存取和处理数据库中的信息。

数据库系统(DBS)是指一个环境。

在这个环境中,用户的应用系统得以顺利运行。

其组成包括D B、DBMS、数据库管理员,以及最终用户。

视图,从原始的的意义讲,视图指的是一个人看某个物体所得到的图像。

将视图的原始概念延伸到数据库领域为,不同的用户对同一个数据库的每一种理解,称为该数据库的一个视图。

3.数据库管理系统的基本功能?答:①数据独立性:将数据结构和数据文件从应用程序中分离出来,交给DBMS处理和管理而达到。

②安全性:DBMS应保证数据的安全,使没有权限的人不能访问,同时不能阻止有权限的人访问。

③完整性:作为管理这些数据的DBMS,应提供某种机制,使数据满足这些约束来保证数据的完整。

④故障恢复:系统发生故障后,能保证在恢复故障时的有效数据。

⑤并发控制:对多用户的并发访问进行控制,达到多用户对同一个数据对象的同时访问且不会冲突。

4.对数据库中的数据,最基本的四种操作是什么?答:增加、删除、修改、查询,简称:增删改查询。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章绪论
12、学校的概念模型(E-R图)
13、工厂的概念模型
18、试述关系模型的概念,定义并解释以下术语:
( l )关系( 2 )属性( 3 )域( 4 )元组 ( 5 )主码( 6 )分量( 7 )关系模式
答:
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。

(l)关系:一个关系对应通常说的一张表;
(2)属性:表中的一列即为一个属性;
(3)域:属性的取值范围;
(4)元组:表中的一行即为一个元组;
(5)主码:表中的某个属性组,它可以惟一确定一个元组;
(6)分量:元组中的一个属性值;
(7)关系模式:对关系的描述,一般表示为关系名(属性 1 ,属性 2 ,…,属性 n )
22 .什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
答:
数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。

应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。

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

相关文档
最新文档