文档库 最新最全的文档下载
当前位置:文档库 › 信息系统与数据库练习题

信息系统与数据库练习题

信息系统与数据库练习题
信息系统与数据库练习题

信息系统与数据库练习题

一、信息系统概念、特点、结构、发展、类型

1、计算机信息系统的特征之一是其涉及的大部分数据是持久的,并可为多个应用程序所共享。(√)

2、计算机信息系统的特征之一是其涉及的数据量大,需要将这些数据长期保留在计算机内存中。(×)

3、数据库是指按一定数据模型组织、长期存放在内存中的一组可共享的相关数据的集合。(2005判断)(×)

4、以下所列各项中,______不是计算机信息系统的特点。D

A.涉及的数据量大

B.大多数数据为多个应用程序所共享

C.可向用户提供信息检索,统计报表等信息服务

D.数据是临时的,随程序运行的结束而消失

5、在信息系统的四层结构(支撑环境层,数据管理层,应用层和用户接口层)中,支撑环境层是指________和网络。(操作系统)

6、在信息系统的基本结构中,数据管理层一般都以数据库管理系统作为其核心软件。(√)

7、信息系统是以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统。下列系统中不属于信息系统范畴的是______。D

A.决策支持系统B.信息检索系统

C.电子政务系统D.实时监控系统

8、计算机信息处理系统中决策支持系统的英文缩写为________。(DSS)

9、信息系统有各种类型,某企业内部用于进行日常业务处理的系统称为信息检索系统。(×)

10、信息系统是多种多样的,从信息处理的深度进行划分,决策支持系统属于________。C

A.业务信息处理系统 B.信息检索系统

C.信息分析系统D.专家系统

11、业务信息处理系统是使用计算机进行日常业务处理的信息系统,下列不属于业务信息处理系统的是________。C

A.人力资源管理系统 B.财务管理系统

C.决策支持系统D.办公自动化系统

12、根据信息处理的深度对信息系统分类,计算机辅助设计(CAD)属于________。C

A.操作层业务处理系统B.管理层业务处理系统

C.知识层业务处理系统D.办公信息系统

13、计算机图书管理系统中的图书借阅处理,属于________系统。C

A.管理层业务B.知识层业务

C.操作层业务D.决策层业务

14、使用________系统进行辅助决策所采用的技术有模型库、方法库、数据库、数据仓库、联机分析以及规则挖掘等。(决策支持)

15、一种将领域专家的知识和经验组织在计算机中并能按专家的思维推理规则最后做出判断和决策的计算机信息系统,通

常称为________。(专家系统)

16、下面所列各项中,不属于信息系统集成内容的是______。A

A.位置集成B.数据集成

C.通信集成D.应用集成

二、数据库系统概述

17、60年代后期,以数据的集中管理和共享为特征的数据库系统逐步取代了________系统,成为数据管理的主要形式。(文件)

19、关于数据库系统(DBS)与文件系统的比较,下面叙述中能反映两者本质区别的是________。D

A.DBS可以管理各类文件,文件系统只能管理程序文件

B.DBS可以管理海量数据,文件系统管理数据量相对较小

C.DBS的数据共享性强于文件系统

D.DBS的数据结构包括数据本身和数据之间的联系,文件系统无此特征

20、下列关于数据库系统特点的叙述中,正确的是________。C

A.数据库避免了一切数据重复

B.数据的一致性是指数据库中的数据类型一致

C.数据库减少了数据冗余

D.数据共享是指各类用户均可任意访问数据库中的数据

21、数据库系统特点之一是可以减少数据冗余,但不可能做到数据“零冗余”。(√)

22、数据库系统中,数据的逻辑独立性是指________。C

A.系统用户模式独立于数据存储模式

B.系统逻辑模式独立于数据存储方式

C.应用程序独立于系统逻辑模式

D.应用程序独立于系统用户模式

23、数据库系统中,数据的物理独立性是指________。A

A.应用程序独立于数据的存储模式

B.应用程序独立于数据的存储设备

C.数据逻辑模式独立于数据的存储设备

D.数据的存储模式独立于数据的存储设备

24、一个完整的数据库系统一般由计算机支持系统、数据库、________以及相关人员组成。(数据库管理系统)

25、DBMS是________的英文缩写。D

A.数据库B.数据库系统

C.数据库服务D.数据库管理系统

26、数据库管理系统能对数据库中的数据进行查询、插入、修改和删除等操作,这种功能称为________。D

A.数据库控制功能B.数据库管理功能

C.数据定义功能D.数据操纵功能

27、关系数据库的数据操纵语言(DML)主要包括________两类操作。B

A.插入和删除B.查询和更新

C.查询和编辑D.统计和修改

28、在大型数据库系统的设计和运行中,专门负责设计、管理和维护数据库的人员或机构称为________。(DBA)

三、数据模型

29、在数据库系统中,一般采用________来对现实世界进行抽象。(数据模型)

31、数据库设计中,在概念结构设计阶段用E-R方法设计的图称为________。C

A.实体表示图B.实体示意图

C.实体联系图D.实体概念图

32、信息系统开发中,表示概念模型最常用的是________方法。(实体-联系<简称E-R>)

33、一个应用单位的概念模型可以用直观的E-R图表示,在E-R 图中,可表示的内容有_________。B

A.实体集,元组,联系

B.实体集,属性,联系

C.实体集,子实体集,处理流程

D.实体集,元组,属性

34、在关系模式中,对应关系的主键是指_________。C

A.不能为外键的一组属性

B.第一个属性或属性组

C.能惟一确定元组的一组属性

D.可以为空值的一组属性

35、关系数据库中,有一类专指任何类型属性处于未知状态的“值”,这些“值”(或状态)称作_________。(空值/NULL)

36、关系数据模型_________。D

A.只能表示实体集间的1:1联系

B.只能表示实体集间的1:n联系

C.只能表示实体集间的m:n联系

D.可以表示实体集间的1:1、1:n和m:n三种联系

37、1:1是两个实体集之间联系的一种语义说明,表示一个实体集中的每一个实体与另一个实体集中至多一个实体相联系,反之亦然。(√)

38、1:n是两个实体集之间联系的一种语义说明,它表示一个实体集中的一个实体与另一个实体集中n个实体(n≥0)相对应。(×)

39、下列联系中,属于一对一联系的是_________。C

A.车间对职工的所属联系

B.学生与课程的选课联系

C.班长对班级的所属联系

D.供应商与工程项目的供货联系

40、在E-R模型中,属性只能描述对象的特征。因此,只有实体集有属性,而联系不可以有属性。(×)

41、为了克服传统数据库系统数据模型(层次型、网状型和关系型)的不足,人们提出一种理想的可扩充的通用数据模型是_________。C

A.扩充的概念模型B.动态数据模型

C.面向对象数据模型 D.空间数据模型

四、关系数据库

42、在我国各部门所建立的信息系统中,目前普遍使用的数据库管理系统是哪一种?B

A.层次型B.关系型

C.后关系型D、面向对象型

44、在关系数据库管理系统中,通常引入事务的概念,把事务作为应用程序执行的基本单元。(√)

45、关系模型是当今大多数数据库系统所采用的数据模型,根据关系数据结构的形式化定义,关系是一组域的笛卡尔积的子集。(√)

46、在基于数据库的信息系统中,数据完整性是指数据库中数据不能被分割。(×)

47、在数据库系统中,最常用的一种基本数据模型是关系数据模型,在这种模型中,表示实体集及实体集之间联系的结构是_________。C

A.网络B.图

C.二维表D.树

48、关系是一种规范化二维表中行的集合,下列有关关系的叙述中,错误的是________。A

A.每个属性对应一个值域,不同的属性不能有相同的值域

B.关系中所有的域都应是原子数据

C.关系中不允许出现相同的元组

D.表中元组的次序可以交换

49、有一数据库关系模式R(A,B,C,D),对应于R的一个关系中有3个元组,若从集合数学的观点看,对其进行任意的行和列位置交换操作(如行的排序等),则可以生成________个新的关系(用数值表示)。(0)

51、下面关于关系数据模型的描述中,错误的是____。D

A.关系的操作结果也是关系

B.关系数据模型中,实体集、实体集之间的联系均用二维表表示

C.关系数据模型的数据存取路径对用户透明

D.关系数据模型与关系数据模式是两个相同的概念

52、下列关于关系模式和关系的叙述中,正确的是_______。B

A、关系模式实际上就是关系,两者都代表一张二维表

B、关系模式反映二维表的静态结构,而关系反映二维表的内容

C、关系是关系模式的抽象,关系模式是关系的实例

D、关系模式对应二维表的存储结构,而关系则对应二维表的逻辑结构

五、关系代数操作与SQL

53、关系数据模型提供了关系操作的能力,关系操作的特点是:操作的对象是关系,操作的结果仍为关系(包含关系为空的情况)。(√)

54、关系R与关系S“并”相容,是指_________。B

A、R和S的元组个数相同

B、R和S模式结构相同且其对应属性取值同一个域

C、R和S的属性个数相同

D、R和S的元组数相同且属性个数相同

55、在对关系R和关系S进行差操作时,要求R和S__。B

A、都不是空关系

B、具有相同的模式结构

C、R的元组要多于S的元组

D、不能有相同的元组

57、R关系有3个属性,4个元组,S关系有5个属性,6个元组,若进行广义笛卡尔积R×S后,其结果关系中应有_________个元组。(24)

59、在关系代数中,仅有5种运算是基本的,而其它运算可从基本运算中导出,下列四组关系代数运算中,都属于基本运算的操作是_________。A

A.并、广义笛卡尔积、投影

B.差、广义笛卡尔积、除

C.连接,选择、投影

D.差,自然连接,除

60、在对关系R和关系S进行自然连接操作时,要求R和S含有一个或多个相同的_________。B

A.元组B.属性

C.联系D.子模式

66、SQL语言属于下列哪一类语言?A

A.非过程语言B.过程语言

C.程序设计语言D.宿主语言

67、SQL有两种使用方式,既可以将SQL语句作为命令以交互方式使用,也可以将它嵌入到某一高级语言源程序中。(√)

68、SQL语言是一种面向数据库系统的结构化查询语言。(√)

69、在学生成绩管理系统中,有学生表S,其模式为

S(S#, SNAME, GENDER, AGE)

现要查询所有男学生的名称,则要使用SQL的_________语句(填SQL 语句标识符)。)(select sname from s where gender="男")

70、关系数据库标准语言SQL 的select 语句具有很强的查询功能,关系代数中最常用的“投影”、“选择”操作在select语句中可通过以下两个子句体现_________。B

A.From子句和Where子句

B.Select子句和Where子句

C.Order by子句和Where子句

D.Where子句和Group by子句

71、关系数据库标准语言SQL的查询语句的一种形式为“select A1,A2,…,An from R1,R2,…,Rm where F”,其中select子句中和where子句可以分别实现关系代数中_________。A

A.投影、选择运算B.选择、投影运算

C.并、交运算D.交、并运算

77、在SQL中,_________只是一个虚表,在数据字典中保留其逻辑定义,而不作为一个表实际存储数据。(视图)

79、视图是DBMS提供的一种以用户模式观察数据库中数据的重要机制,在SQL中可用Create _________语句建立视图(填语句标识符)。(table)

六、数据库控制与数据库系统新技术

80、数据库的安全性是指保护数据库以防止不合法的使用而造成的数据泄露、更改或破坏,以下列出的措施中,不属于安全性措施的是_________。B

A.用户标识和鉴别B.设置参照完整性规则

C.数据加密D.审计

81、计算机系统必须对信息资源的访问进行控制和管理,即对系统内的每条(类)信息规定各个用户对它的操作权限,如是否可读、是否可写、是否可修改等,这种做法称为“访问控制”。(√)

七、信息系统开发与管理

82、以下所列4个方法中,_________不是信息系统的开发方法。C

A.生命周期法

B.面向对象(OOM)方法

C.企业资源计划(ERP)方法

D.计算机辅助软件工程(CASE)方法

84、关系数据库设计的基本任务是按需求和系统支持环境,设计出_________以及相应的应用程序。(数据模式)

85、在开发计算机信息系统的系统分析中,描述系统处理逻辑、数据流和数据存储等的图形描述工具是_________。A

A.DFD B.E-R图

C.IDF D.程序盒图、

86、系统分析是开发信息系统的最重要的阶段之一,在系统分析中经常用数据流程图和_________来表达数据和处理过程的关系。(数据字典)

87、数据流程图一般是按_________方式绘制的。D

A.自底向上B.自顶向下

C.由内向外D.由外向内

88、在结构化软件开发方法中,系统分析阶段采用_________的

方法对系统进行分析。D

A.由局部到整体抽象化B.面向过程兼顾信息需求

C.自下而上,综合集成D.自顶而下,逐层分解

89、在系统设计阶段,设计人员要做两方面工作:一是用关系DBMS定义数据库的_________和物理结构,二是进行功能程

序设计。(逻辑结构)

90、在数据库设计中,数据库的概念模型独立于_________。A

A.具体的机器和DBMS B.E-R图

C.局部概念结构模式 D.应用单位的数据需求

91、数据库系统得全局概念结构模式独立于具体的计算机和DBMS。(2005判断)(√)

92、数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它不依赖于选定的计算机系统。(×)

93、数据库经过一段时间运行后,数据库性能会下降,这时DBA 可对数据库进行重组,即对数据库的物理组织进行一次全面的调整,按原计划要求重新安排存储位置,这个过程称为_______。(重组)

八、典型信息系统

94、CIMS 的中文含义是_________,它是企业各类信息系统的集成,也是企业活动全过程中各功能的整合。(计算机集成制造系统)

95、下列名词不属于计算机辅助系统的是_________。C

A.CAD B.CAPP

C.CEO D.CAM

96、在计算机信息系统中,CAD是_________的简称。A

A.计算机辅助设计B.计算机辅助制造

C.计算机辅助教学D.计算机辅助规划

97、ERP扩展了企业管理信息集成的范围,在MRPⅡ的基础上增加了许多新功能,其中文名称是_________。(企业资源计划)

99、若按交易的双方对电子商务进行分类,则电子商务可分为四种类型,下面所列正确的是:_________。B

A.C-C,B-C,B-B,企业内部

B.B-B,B-C,企业与政府间,企业内部

C.B-B,B-C,企业与政府间,政府内部

D.客户与政府间,B-C,C-C,B-B

100、按照交易双方分类,电子商务有四种类型,其中不包含________的电子商务。D

A.企业内部B.企业与客户之间

C.企业间D.政府间

101、电子商务所包含的内容非常广泛,根据不同的标准有不同的分类方法。若按使用网络类型分类,可分为________。A A.分别基于Internet,Intranet和Extranet的电子商务

B.分别基于互联网、B-C和B-B的电子商务

C.分别基于互联网、EDI和无形商品(可网上服务)的电子商务

D.分别基于网络应用层、网络传输层和网络互联层的电子商务

103、电子政务是实现政府信息化的一种主要手段,以下列出的各项不属于电子政务主要特征的是________。C

A.是一个在政府业务流程优化基础上的应用系统和社会系统工程

B.以政府机构、企业和社会公众为主体展开政府的业务活动

C.使用Windows操作系统作为软件支撑平台

D.以互联网作为基础的运行环境

104、根据事物地理位置坐标对其进行管理、搜索、评价、分析、结果输出等处理并提供决策支持、动态模拟、统计分析、预测预报等服务的信息系统称为地理信息系统,它的英文缩写为_________。(GIS)

105、下列关于数字图书馆的描述中,错误的是________。D

A.它是一种拥有多种媒体、内容丰富的数字化信息资源

B.它是一种能为读者方便、快捷地提供信息的服务机制

C.它支持数字化数据、信息和知识的整个生命周期的全部活动D.现有图书馆的藏书全部数字化并采用计算机管理就实现了数字图书馆

信息系统与数据库练习题

信息系统与数据库练习题 一、信息系统概念、特点、结构、发展、类型 1、计算机信息系统的特征之一是其涉及的大部分数据是持久的,并可为多个应用程序所共享。(√) 2、计算机信息系统的特征之一是其涉及的数据量大,需要将这些数据长期保留在计算机内存中。(×) 3、数据库是指按一定数据模型组织、长期存放在内存中的一组可共享的相关数据的集合。(2005判断)(×) 4、以下所列各项中,______不是计算机信息系统的特点。D A.涉及的数据量大 B.大多数数据为多个应用程序所共享 C.可向用户提供信息检索,统计报表等信息服务 D.数据是临时的,随程序运行的结束而消失 5、在信息系统的四层结构(支撑环境层,数据管理层,应用层和用户接口层)中,支撑环境层是指________和网络。(操作系统) 6、在信息系统的基本结构中,数据管理层一般都以数据库管理系统作为其核心软件。(√) 7、信息系统是以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统。下列系统中不属于信息系统范畴的是______。D A.决策支持系统B.信息检索系统 C.电子政务系统D.实时监控系统 8、计算机信息处理系统中决策支持系统的英文缩写为________。(DSS) 9、信息系统有各种类型,某企业内部用于进行日常业务处理的系统称为信息检索系统。(×) 10、信息系统是多种多样的,从信息处理的深度进行划分,决策支持系统属于________。C A.业务信息处理系统 B.信息检索系统 C.信息分析系统D.专家系统 11、业务信息处理系统是使用计算机进行日常业务处理的信息系统,下列不属于业务信息处理系统的是________。C A.人力资源管理系统 B.财务管理系统 C.决策支持系统D.办公自动化系统 12、根据信息处理的深度对信息系统分类,计算机辅助设计(CAD)属于________。C

数据库技术与应用(第二版)课后答案

第1章习题参考答案 1.思考题 (1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系? 答:数据库是存贮在计算机的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。 (2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明?答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。 (3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点? 答:数据模型是一组描述数据库的概念。这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。很多数据模型还包括一个操作集合。这些操作用来说明对数据库的存取和更新。数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。 (4)关系数据库中选择、投影、连接运算的含义是什么? 答: 1)选择运算:从关系中筛选出满足给定条件的元组(记录)。选择是从行的角度进行运算,选择出的记录是原关系的子集。 2)投影运算:从关系中指定若干个属性(字段)组成新的关系。投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。 3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。连接过程是通过两个关系中公有的字段名进行的。 (5)关键字段的含义是什么?它的作用是什么? 答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。(如:门牌);关键字段的作用主要是为建立多个表的关联和进行快速查询。 (6)什么是E-R图?E-R 图是由哪几种基本要素组成?这些要素如何表示? 答:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素有3种,即实体、属性和联系。其表示方法为:用矩形框表示现实世界中的实体,用菱形框表示实体间的联系,用椭圆形框表示实体和联系的属性,实体名、属性名和联系名分别写在相应框。 ABAAC ABCAA 第2章习题解答 1. 思考题 (1)在SQL Server 2008中的数据库中包含哪些对象?其中什么对象是必不可少的?其作用又是什么? 答:SQL Server 2008中的数据库对象主要包括数据库关系图、表、视图、同义词、可编程性、Service Broker、存储和安全性等。其中表对象是必不可少的。表是由行和列构成的集合,用来存储数据。 (2)SQL Server提供的系统数据库master它的作用是什么?用户可以删除和修改吗?为什么?答:master 数据库记录SQL Server 系统的所有系统级信息。主要包括实例围的元数据、端点、服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的

数据库课程设计完整版

数据库课程设计完 整版

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统姓名: 学号: 专业:信息与计算科学指导教师:

20年 12月1日 目录 引言3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要5 1.4软件处理对象 6 1.5系统可行性分析6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7

1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20 引言

学生宿舍管理系统对于一个学校来说是必不可少的组成部分。当前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强能够接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,而且具备修改功能,能够快速的查询学校所需的住宿信息。 面对当前学校发展的实际状况,我们经过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

数据库系统原理试题答案

《数据库系统原理》期中试题答案 一.选择题(每小题2分,共40分) 1.下列模型中数据抽象级别最高的是() A.概念模型B.逻辑模型 C.外部模型D.物理模型 2.设有关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立 ...的是() (R D(S)B.S A.П C.R∪S D.ПB(R)∩ПB(S) 3.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___) A.只存在一对多的实体关系,以图形方式来表示。 B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C.能体现一对多、多对多的关系,但不能体现一对一的关系。 D.关系模型数据库是数据库发展的最初阶段。 4.下列说法错误的是() A.一个基本表可以跨一个或多个存储文件 B.一个存储文件可以跨一个或多个基本表 C.每个存储文件与外部存储器上一个物理文件对应 D.每个基本表与外部存储器上一个物理文件对应 5.在SQL语言中,数值函数COUNT(列名)用于() A.计算元组个数B.计算属性的个数 C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数 6.将弱实体转换成关系时,弱实体的主码() A.由自身的候选关键字组成B.由父表的主码组成 C.由父表的主码和自身的候选关键字组成D.不确定 7.从一个数据库文件中取出满足某个条件的所有记录的操作是() A.选择B.连接 C.投影D.复制 8.下面关于自然连接与等值连接的各个叙述中,不正确 ...的是() A.自然连接是一种特殊的等值连接 B.自然连接要求两个关系中具有相同的属性组,而等值连接不必 C.两种连接都可以只用笛卡尔积和选择运算导出 D.自然连接要在结果中去掉重复的属性,而等值连接则不必 9.SQL语言是关系数据库的标准语言,它是()

数据库原理和应用教程第4版习题与解析

习题参考答案 第1章习题参考答案 一、选择题 1. C 2. B 3. D 4. C 5. D 6. B 7. A 8. B 9. D 10. B 11. C 12. D 13. D 14. D 15. B 16. C 17. D 18. A 19. D 20. A 21. D 22. D 23. C 24. A 25. C 二、填空题 1. 数据库系统阶段 2. 关系 3. 物理独立性 4. 操作系统 5. 数据库管理系统(DBMS) 6. 一对多 7. 独立性 8. 完整性控制 9. 逻辑独立性 10. 关系模型 11. 概念结构(逻辑) 12. 树有向图二维表嵌套和递归 13. 宿主语言(或主语言) 14. 数据字典 15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构 16. 现实世界信息世界计算机世界 三、简答题 1、简述数据库管理技术发展的三个阶段。各阶段的特点是什么? 答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。 (1)、人工管理数据的特点: A、数据不保存。 B、系统没有专用的软件对数据进行管理。 C、数据不共

享。D、数据不具有独立性。 (2)、文件系统阶段的特点: A、数据以文件的形式长期保存。 B、由文件系统管理数据。 C、程序与数据之间有一定的独立性。 D、文件的形式已经多样化 E、数据具有一定的共享性 (3)、数据库系统管理阶段特点: A、数据结构化。 B、数据共享性高、冗余度底。 C、数据独立性高。 D、有统一的数据控制功能。 2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联系 答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。 3、简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。 答:数据库是指存储在计算机内、有组织的、可共享的数据集合。 数据库管理系统是软件系统的一个重要组成部分,它通过借助操作系统完成对硬件的访问,并对数据库的数据进行存取、维护和管理。 数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统几部分组成。 三者的联系是:数据库系统包括数据库和数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理的。 4、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。 数据库主要是来保存数据的。 数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。 软件系统主要完成对数据库的资源管理、完成各种操作请求。 硬件系统主要完成数据库的一些物理上的操作,如物理存储、输入输出等。

第六章 信息系统与数据库

第六章信息系统与数据库 一、选择题 .以下列出了计算机信息系统抽象结构层次,其中的数据库管理系统和数据库。.属于业务逻辑层 属于资源管理层 属于应用表现层 不在以上所列层次中 . 以下列出了计算机信息系统抽象结构的个层次,在系统中为实现相关业务功能(包括流程、规则、策略等)而编制的程序代码属于其中的。 基础设施层 业务逻辑层 资源管理层 应用表现层 . 以下列出了计算机信息系统抽象结构的个层次,系统中的硬件、系统软件和网络属于其中的。 .基础设施层 .业务逻辑层 .资源管理层 .应用表现层 . 以下列出了计算机信息系统抽象结构层次,在系统中可实现分类查询的表单和展示查询结果的表格窗口。 属于业务逻辑层 属于资源管理层 属于应用表现层 不在以上所列层次中 . 以下关于语言的说法中,错误的是 的一个基本表就是一个数据库 语言支持三级体系结构 .一个基本表可以跨多个存储文件存放 的一个二维表可以是基本表,也可以是视图 . 信息系统采用模式时,其“查询请求”和“查询结果”的“应答”发生在之间。浏览器和服务器 浏览器和数据库服务器 服务器和数据库服务器 任意两层 . 关系数据库的查询操作由个基本运算组合而成,其中不包括。 连接 选择 投影 比较 . 信息系统采用的模式,实质上是中间增加了的模式。 服务器 浏览器

数据库服务器 文件服务器 . 在信息系统的模式中,是之间的标准接口。 服务器与数据库服务器 浏览器与数据库服务器 浏览器与服务器 客户机与服务器 . 计算机信息系统中的三层模式是指。 应用层、传输层、网络互链层 应用程序层、支持系统层、数据库层 浏览器层、服务器层、服务器层 客户机层、网络层、网页层 . 是,用户可以直接将语句送给。 一组对数据库访问的标准 数据库查询语言标准 数据库应用开发工具标准 数据库安全标准 . 所谓“数据库访问”,就是用户根据使用要求对存储在数据库中的数据进行操作。它要求。 .用户与数据库可以不在同一计算机上而通过网络访问数据库;被查询的数据可以存储在多台计算机的多个不同数据库中 .用户与数据库必须在同一计算机上;被查询的数据存储在计算机的多个不同数据库中 .用户与数据库可以不在同一计算机上而通过网络访问数据库;但被查询的数据必须存储同一台计算机的多个不同数据库中 .用户与数据库必须在同一计算机上;被查询的数据存储在同一台计算机的指定数据库中 是,用户可以直接将语句送给。 .一组对数据库访问的标准 .数据库查询语言标准 . 数据库应用开发工具标准 .数据库安全标准 . 查询语句:,,, ,, ===‘男’; 涉及的和三个表。和表之间和和表之间分别通过公共属性 作连接操作。 . 在模式的网络数据库体系结构中,应用程序都放在上。 浏览器 数据库服务器 服务器 客户机 . 语言提供了语句进行数据库查询,其查询结果总是一个。

数据库课程设计完整版

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7

1.7系统业务流程及具体功能 7 8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20 参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了

数据库系统原理练习题

数据库系统原理练习题. 数据库原理练习 一、单项选择题 1.在数据库方式下,信息处理中占据中心位置的是() A.磁盘 B.程序 C.数据 D.内存

2.下列功能中,不属于DML基本操作功能的是()...A.排序 B.插入 C.修改 D.授权 3.设计数据库时,应该首先设计数据库的() A.应用系统结构 B.概念结构 C.逻辑结构 D.物理结构 4.设有关系R和S如图: A B C R C B S A c a b a b g a f d d a f c b d

则R与S进行差运算,其结果的元组数为() A.1 B.2 C.3 D.5 5.SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在下列哪个子句中()...A.SELECT VING B.HA 数据库原理练习 C.GROUP…HAVING D.WHERE 6.SQL语言是关系型数据库系统典型的 数据库语言,它是() A.过程化语言 B.结构化查询语言 C.格式化语言 D.导航式语言 7.将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是() A.GRANT SELECT TO S ON WANG WITH

PUBLIC B.GRANT SELECT ON S TO WANG WITH PUBLIC C.GRANT SELECT TO S ON WANG WITH GRANT OPTION D.GRANT SELECT ON S TO WANG WITH GRANT OPTION 8.若事务T已经给数据A加上了共享锁,则事务T21() A.只能再对A加共享锁 C.可以给A加任何锁 B.只能再对A加排他锁 D.不能再给A 加任何锁 9.ER模型是数据库的设计工具之一,它一般适用于建立数据库的( ) A.概念模型 B.逻辑模型 数据库原理练习

数据库系统教程(第三版)总复习练习和习题(完整版)

数据库系统原理试题一(A卷) 一、选择题(每小题1分,共10分) 1.数据库系统与文件系统的主要区别是。 A. 数据库系统复杂,而文件系统简单; B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解 决; C. 文件系统只能管理程序文件,而数据库系统可以管理各类文件; D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。 2. 属于BCNF范式的关系模式。 A. 已消除插入和删除异常; B. 已消除插入、删除异常和数据冗余; C. 依然存在插入和删除异常; D. 在函数依赖的范畴内,已消除插入和删除异常。 3. 单个用户使用的数据视图的描述称为。 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 4. SQL语言中,删除记录的命令是。 A DELETE B DROP C CLEAR D REMORE 5. ODBC定义的API符合性级别共有级。 A.3 B.4 C.5 D.6 6. 数据库系统三级结构的描述放在中。 A.用户数据库 B.运行日志 C.数据库管理系统 D.数据字典 7. 弱实体的主键。 A.与其父实体的主键完全一致 B.一部份或全部从其父实体的主键获得 C.全部从其父实体的非主键属性获得 D.与其父实体无关 8. 在SQL的语句中,ALTER的作用是。 A.修改基本表的结构 B.修改基本表中的数据 C.删除基本表 D.修改视图 9. 在以下函数依赖中,是平凡的函数依赖。 A.A→ABCD B.ABCD→A C.A→BCD D.BCD→A 10. 在DB恢复时,对已经提交但更新未写入磁盘的事务执行。 A.REDO处理 B.UNDO处理 C.ABOUT处理 D.ROLLBACK处理 二、填空题(每空1分,共10分)

最新信息系统与数据库课程基本情况资料

《信息系统与数据库技术》 1.课程概述 1.1历史沿革 东华大学在2000年设置的计算机基础教学体系中,就已经开始提出了面向综合应用开发能力培养开设课程。“管理信息系统技术”就是面向应用开发类的一门重要的课程。该课程既区别于管理专业的管理信息系统课程,也不同于计算机专业的数据库应用课程,它兼顾二者的基本知识,同时引入软件工程思想,介绍程序设计语言和软件开发工具实现信息系统开发的方法。通过课程学习,为学生建立管理信息系统的总体概念和系统的设计和运行管理方法,认识计算机和人在信息化中的角色和作用,同时掌握使用计算机开发工具实现系统的过程和方法。因此如何优化课程教学内容,在相关知识的理论和实践、抽象和具体、难度和复杂度、开发和管理等知识的教学内容方面如何平衡教学内容,使其适应普及性的计算机基础教学是该课程成功的重要基础。 由于符合以上教学思想并适合作为“管理信息系统技术”教学的教材比较匮乏,大多为较深入的计算机专业数据库开发类或面向管理方向的信息组织类的教材。基于此,教学团队于2000年根据当时制定的教学内容,编写了《管理信息系统基础》教学讲义,经过2年使用后,根据教师教学总结、学生的教学反馈,2003年正式出版了教材《管理信息系统基础》,在教学中使用4年。该课程受到学生的欢迎。 信息技术的不断发展使系统的开发技术不断变化,对学生信息综合应用能力的要求不断提高,如何选择既反映最新技术,又适合教学环境的原型工具环境,需要不断研究和改进的教学内容。2007年3月在上海市教委的支持下,我们对上海市51所主要高校的计算机基础课程的教学进行了调研。调研了解到目前开设相关课程的高校有5所,但有些侧重管理信息系统理论,有些侧重数据库技术和系统开发。还有10几所高校以VFP或Access为原型开设数据库应用课程。这些课程距离我们提出的综合应用能力课程都有一定的距离。为此,我们多次组织由计算机专家、各校一线教师参加的研讨会,讨论教学目标和教学内容,在上海市教委的支持下,确定建设《信息系统与数据库技术》课程,作为上海市计算机等级考试三级的组长单位,我们根据调研和研讨结果起草了新的上海市高等学校计算机

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日

目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20

引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

数据库系统概论第五版课后习题答案王珊

第1章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。 500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。 ( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。( 3 )数据库系统( DataBas 。 Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的

一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析 DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制 DBMS 的厂商及其研制的DBMS 产品很多。著名的有美国 IBM 公司的 DBZ 关系数据库管理系统和 IMS 层次数据库管理系统、美国 Oracle 公司的 orade 关系数据库管理系统、 s 油 ase 公司的 s 油ase 关系数据库管理系统、美国微软公司的 SQL Serve ,关系数据库管理系统等。 2 .使用数据库系统有什么好处? 答: 使用数据库系统的好处是由数据库管理系统的特点或优点决定的。使用数据库系统的好处很多,例如,可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担,等等。使用数据库系统可以大大提高应用开

第六章 信息系统与数据库复习资料

用户 图6.1 信息系统的层次第六章 信息系统与数据库 【知识点1】计算机信息系统是一类以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统 1)特点: (1) 数据量大 (2) 数据持久 (3) 数据共享 (4) 提供数据处理基本功能及信息 2)信息系统的结构 以计算机硬件为基础,一般可将信息系统分为四个层次。 信息系统的类型 【知识点1】信息系统的发展趋势: 1.系统集成化 2.信息多媒体化 3.功能智能化 4.结构分布化 【知识点3】计算机数据管理技术的发展可以划分为三个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 以统一管理和共享数据为主要特征:数据库管理系统 (Data Base Management System ,简称DBMS ) 【典型例题】 99.数据库系统的全局概念结构模式独立于具体的计算机和DBMS 。( ) 60.DBMS 把_____作为应用程序执行的基本单元。它包括一系列的数据库操作语句,并规定这些操作?要么全做,要么全不做?。 【知识点4】数据库系统的特点(与文件系统相比) 辅助设计系统 办公信息系统 信息系统

(1) 数据结构化。 (2) 数据共享性高,冗余度低。 (3) 系统灵活,易于扩充。 (4) 数据独立于程序。 (5) 统一管理和控制数据。 (6) 具有良好的用户接口。 逻辑独立性:是指用户的应用程序与数据库的逻辑结构相互独立。 物理独立性:是指用户的应用程序与存储在数据库中的数据相互独立。 【典型例题】 50.数据库系统中,数据的逻辑独立性是指______ A.系统用户模式独立于数据存储模式 B.系统逻辑模式独立于数据存储方式 C.应用程序独立于系统逻辑模式 D.应用程序独立于系统用户模式 56.数据库系统具有管理和控制数据库功能的计算机应用系统,同操作系统中的文件管理系统相比,数据库系统具有以下特点_______ A.数据共享性低,冗余度高 B.数据结构化 C.系统灵活,易于扩充 D.数据独立于程序 93.一般而言,数据库中的数据是没有冗余的,这是数据库的一大特点。 【知识点5】数据库系统的组成 (1)计算机支持系统 (2)数据库 (3)数据库管理系统 (4)人员 【典型例题】 100.数据库是指按一定的数据模型组织,长期存放在内存上的一组可共享的相关数据集合。() 【知识点6】数据模型 在数据库系统中用数据模型来对现实世界数据进行抽象。 数据模型: 是数据库系统中用于数据表示和操作的一组概念和定义。 各种数据库产品都是基于某种数据模型的。 首先把现实世界的对象抽象为某一种不依赖于具体计算机系统的数据结构(概念模型); 然后再把概念模型转换为计算机中DBMS所支持的数据模型 1.数据模型的基本概念 要用严格的形式化定义来描述数据的结构特点 和结构约束。通常包括以下两个方面: ①数据静态的特性 它包括数据的基本逻辑结构,数据间的联系和数据中的完整性约束,以保证数据的正确、有效和相容。 ②数据的动态特性 它指定义在数据上的操作,包括这些操作的规则及实现操作的语言。 目前常用“实体-联系(简称E_R)”方法来建立概念模型。

数据库课程设计报告户籍管理系统完整版

. 中北大学 数据库课程设计 说明书 班 级: 学号: 姓 名: 学 专 方 向: 指导教师: 企业信息化软件开发与应用

成绩: 2014 年 6 月 1.需求分析 随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规性的逐渐增强,户籍管理工作的业务量急剧增大。传统的手工方法,存在效率低、易出错等缺点,已经难以满足当前户籍管理工作的要求。 因此,结合当前日益成熟的计算机相关技术,开发一个专门针对户籍管理的系统已经非常必要了。户籍管理信息系统是公安部门不可缺少的一部分,更是适应现代户籍制度并推动户籍管理走向科学化、规化、自动化的必要条件。该管理系统能够为用户提供充足的信息和快捷的查询手段,以帮助用户了解户籍工作的情况。它大大改善了公安部门管理、查询户籍的基础工作环境,在一定程度上反映出户籍管理的现代化管理模式。因此人口户籍管理信息系统的开发迫在眉睫。 该课程设计就户籍的迁入、迁出、注销,身份证的办理、领取做了简单地设计。 1.1项目开发背景 近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,随着人口的不断增长,户籍管理部门也应得到良好的发展,利用现代化管理工具使其变成半自动化必定会提高其工作效率。 1.2项目开发目的 户籍管理系统是针对户籍管理部门而开发的,为其改变人口信息仍需要手动处理和查询,个人的信息在处理中丢失或者不明确等现象而设计的。通过这个户籍管理系统,可以让

户籍管理部门提高工作质量和效率,从而达到更快捷、更准确、更方便的目的。 1.3需求分析阶段的目标与任务 1.3.1划分功能模块 在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求化分系统功能模块,这样就把一个大的系统分解为几个小的系统。经过调查分析,户籍信息管理系统应具有以下功能: (1)对户籍的变动进行处理。任何管理部门的户籍信息不会是一成不变的,总是在不断的变化:有迁出、有迁入、户口合并,也有因故注销。因此,设计系统时应考虑到这些情况,实现户籍的日常管理工作。 (2)对所管辖户籍所分离出的个人信息的计算、统计。找到符合条件的个人,进行核对无误后,生成档案文件进行转存,保证数据的安全完整,以此来实现身份证的办理与领取。 (3)查询统计功能。要求即可以单项查询,比如查看某个人工的户口情况等;也可以多项查询,比如同一户口特征的户口浏览,并按照所需的要求进行数据的转存。 1.3.2处理对象 户籍信息:户籍号,户主姓名 户籍成员信息:姓名,户主关系,性别,民族,籍贯,住址,身份证号,文化程度,职业,户籍号,迁入时间,迁出时间,迁入地,迁出地 身份证:姓名,身份证号,性别,民族,地址

数据库系统与应用课后习题答案

第二章关系数据模型 1.试述数据模型的概念、作用及三个要素。 答:数据模型是严格定义的一组概念的集合。这些概念精确地描述了系统的静态特征、动态特征和完整性约束条件。 数据模型的目的是为了表示数据并使数据容易理解,它是对现实世界数据特征的抽象。 一般地,一个数据库的基本数据模型至少必须包含以下三个组成部分:数据结构、数据操作和完整性约束。 1)数据结构 是指所研究的对象类型的集合。这些对象是数据库的组成成分。 2)数据操作 数据操作是指对数据库中各种对象的实例允许执行的操作集合,包括操作和有关的操作规则。 数据结构是对系统静态时特性的描述;数据操作时对系统动态特性的描述。 3)数据的完整性约束条件 数据的完整性约束条件是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。 2.试述各种数据模型的优缺点。 答:层次模型优点: 1)概念简单、层次清晰,易于理解; 2)数据库的安全性是由DBMS提供并保证的; 3)提供了良好的完整性支持。 4)数据独立,减少了程序编写和维护的工作量。 5)当数据库包含了大量具有1︰M联系的数据,并且用户所要求的大量事务使用联系固定的数据时,层次数据库模型效率非常高。 层次模型缺点: 1)在层次模型中,处理非层次性联系如多对多比较麻烦,只能通过引入冗余结点或虚拟结点来实现 2)缺乏结构独立性,查询子结点必须通过父结点; 3)实现复杂,难于管理。设计人员必须对数据的物理存储特性有非常深入的了解,另外系统对插入和删除有较多限制。 4)缺乏标准。 网状模型优点: 1)概念简单 2)对更多联系类型的处理。M:N 联系在网状数据库模型中比在层次数据模型中更易实现。 3)数据访问的灵活性。一个应用程序可以访问一个首记录和一个系中所有的属记录。 4)提高了数据库的完整性。网状数据库模型加强了数据库的完整性,因为用户必须首先定义首记录,然后才能定义属记录。 5)符合标准。网状数据模型基于由DBTG/CODASYL提出和ANSI.SPARC扩展的通用标准。 6)数据独立。网状数据模型获得了足够的数据独立性,至少在一定程度上将程序从

上计三级_《信息系统与数据库技术》模拟样题

上海市计算机等级考试试卷 2008-8-21 三级信息系统与数据库技术 C 场 一、单选题( 共 30 题,每题1分,共30分 ) 1. 信息资源和信息系统的区别:信息系统与用户有密切的或者直接的联系,而信息资源是要经过开发才能被用户所利用。因此,信息资源是信息活动中的原料,而信息系统则是信息商品市场中的________。答案: A A. 产品 B. 技术 C. 储存器 D. 数据信息 2. 支持企业的中层部门进行业务管理的信息系统是________。答案: B A. TPS B. MIS C. DSS D. ES 3. ________能全面地管理企业的内部和外部资源,实现现代企业管理。答案: B A. MRP B. ERP C. MRPII D. MIS 4. 采用步骤“需求分析、系统设计、系统实现、系统运行及维护”的信息系统开发方法是________。 答案: B A. 面向对象开发方法 B. 生命周期法 C. 资源外包法 D. 原型法 5. 用二维表结构表示实体以及实体间联系的数据模型称为________。答案:

A. 网状模型 B. 层次模型 C. 关系模型 D. 面向对象模型 6. 在数据库设计中,确定的________具有最小性、唯一性和非空性。答案:C A. 索引 B. 约束 C. 主关键字(主码) D. 外关键字(外码) 7. 假设关系厂商(厂商号,厂名)和关系产品(产品号,颜色,厂商号)的主键分别为厂商号和(产品号,厂商号),产品中的厂商号是外键,两个表中已经有如下元组: 对于下列元组: I('P03','红','C02')II('P01','蓝','C01') III('P04','白','C04')IV('P05',null,'C03') 能够插入产品表中的元组是________。 答案: D A. II和IV B. I和III C. I和II D. I和IV 8. 关于视图,以下说法正确的是________。答案: C A. 视图与表完全相同,是表的别名 B. 视图既不是基本表也不是虚表,而是关系的图形 C. 视图是一种虚表,不存放实际数据值 D. 视图是一种物理模式,一旦建立,就不能被删除

数据库课程设计—企业工资管理系统java版+完整代码精选

企业工资管理系统 课程设计报告 姓名XXX 班级XXXXX 学号XXXXXX 课程名称数据库原理及应用 指导教师 201X年X月X日 目录 一.工资管理系统需求分析…………………………………功能需求……………………………………………………………………………………………………………………………………… 性能需求………………………………………………… 数据流图……………………………………………… 二.总体设计………………………………………………… 数据库概念设计………………………………………… 功能模块………………………………………………… 三.系统详细设计…………………………………………… 数据库逻辑设计………………………………………… 各模块功能………………………………………………………………………………… …………………………………

………………………………… 四.系统实现…………………………………………………界面截图……………………………………………………………………… ………………………………………………………………………………… ………… 设计代码…………………………………………………五.实验总结…………………………………………………

1、需求分析 1.1功能需求 (1)、员工信息表;及时反映员工的基本信息 (2)、员工津贴表,反映员工津贴 (3)、员工基本工资表 功能描述 (1)、基本工资的设定 (2)、津贴的设定 (3)、计算出月工资 (4)、录入员工工资信息 (5)、添加员工工资信息 (6)、更改员工工资信息 性能需求 此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。本课程设计是用Java 语言编写,mysql数据库。 数据流图 根据工资管理要求及用户需求调查分析,得到以下数据流图 图第一层数据流图

信息系统练习题

一、选择题 1、“商品”与“顾客”两个实体之间的联系一般是。 A、一对一 B、一对多 C、多对一 D、多对多 2、在计算机信息处理中,数据组织的层次是。 A、数据、记录、文档、数据库 B、数据、记录、文件、数据库 C、数据项、记录、字段、数据库 D、数据项、记录、文件、数据库 3、是组成数据系统的有意义的最小基本单位。 A、数据项 B、数据类型 C、数据变量 D、纪录 4、决策树和判定表的作用是。 A、描述处理逻辑的工具 B、描述业务流程的工具 C、划分功能模块的工具 D、划分系统边界的工具 5、“隔墙有耳”、“没有不透风的墙”指的是信息的。 A、传输性 B、增值性

C、分享性 D、扩散性 6、U/C矩阵的正确性检验没有包含的一种是:。 A、完备性检验 B、准确性检验 C、一致性检验 D、无冗余性检验 7、目前微机上广泛使用的数据库的数据模型为。 A、网状模型 B、关系模型 C、层次模型 D、标准模型 8 、在关系数据库中,实现“表中任意两行不能相同”的约束是靠来实现的。 A、外码 B、属性 C、主码 D、列 9、如果“学生表”和“学生成绩表”通过各自的“学号”字段建立了一对多的关系,在“一”方的表是。 A、学生表 B、学生成绩表 C、都是 D、都不是

10、从E-R模型向关系模式转换时,一个m:n联系转换为关系模式时,该关系模式的主码是。 A、m端实体的主码 B、n端实体的主码 C、m端实体主码与n端实体主码的组合 D、重新选取其他属性 11、不同实体是根据来区分的。 A、代表的对象 B、名字 C、属性多少 D、属性的不同 12、E-R模型是数据库设计的工具之一,它一般适用于建立数据库的。 A、概念模型 B、结构模型 C、物理模型 D、逻辑模型 13、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为。 A、数据定义功能 B、数据管理功能 C、数据操纵功能 D、数据控制功能

相关文档
相关文档 最新文档