第六章 计算机信息系统与数据库试题及答案分析

第六章 计算机信息系统与数据库试题及答案分析
第六章 计算机信息系统与数据库试题及答案分析

第 6 章计算机信息系统与数据库

典型例题及考题分析

一、选择题分析

【例l 】计算机信息系统一般可分为四个层次,其中能通过人机交互等方式,将业务逻辑和资源紧密结合在一起,并以多媒体等丰富的形式向用户展现信息处理的结果的是____。

( A )基础设施层(B )资源管理层( C )业务逻辑层(D )应用表现层

分析:应用表现层功能是通过人机交互等方式,将业务逻辑和资源紧密结合在一起,并以多媒体等丰富的形式向用户展现信息处理的结果。

答案:D

【例2 】数据库系统中,数据的逻辑独立性是指____。

( A )应用程序与数据库中的数据相互独立

( B )数据库中的数据与其逻辑结构相互独立

( C )应用程序与数据库的逻辑结构相互独立

( D )系统的逻辑结构与数据存储结构相互独立

分析:所谓数据的逻辑独立性,是指用户的应用程序与数据库的逻辑结构相互独立。系统中数据逻辑结构改变并不影响用户的应用程序(即应用程序不需改变)。

答案:C

【例3 】下列实体集的联系中,属于一对多联系的是____。

( A )学生和课程的联系( B )学号与学生的联系

( C )学生与教室座位的联系( D )教研室和老师的联系

分析:一个教研室可以有很多老师,而一个老师只能属于一个教研室所以此联系是一对多联系。学生和课程的联系是多对多联系,学号与学生、学生与教室座位的联系都是一对一联系。

答案:D

【例4 】己知关系R 如图 6 . 7 所示,可以作为R 主键的属性组是____。

( A )、( A , B , C ) ( B )、( A , B , D ) ( C )、( A , C , D ) ( D ) 、( B , C , D )

图6.7

分析:关系数据模式中的主键是该模式的某个属性组,它可以惟一确定二维表中的一个元组。

答案:D

【例5 】数据模型是在数据库领域中定义数据及其操作的一种抽象表示,下面关于数据模型的说法,错误的是____。

( A ) 数据模型是直接面向计算机系统(即数据库)中数据的逻辑结构

( B ) 通常要求一个数据模型包括数据静态的特性和数据的动态特性

( C ) 数据模型由三部分组成,即实体及实体间联系的数据结构描述、对数据的操作以及数据中完整性约束条件。

( D ) 根据实体集之间的不同结构,常把数据模型分为层次模型、关系模型、概念模型和面向对象模型。

分析:常用的数据模型有层次模型、网状模型、关系模型和面向对象模型。

答案:D

【例6 】在关系数据模型中,对关系有很多限制。关系中每一属性不可以是____。

( A )整数(B )数组( C )字符串(D )原子数据

分析:关系中每一个属性都应是原子数据。所谓原子数据是指那些不可再分的数据〔如整数、字符串等〕,而不包括组合数据(如集合、数组、记录等)

答案:B

【例7 】根据如图6 . 8 所示的E - R 图进行逻辑结构设计,至少应得到____个关系模式( m , n , p , q , r 均大于l )。

( A ) 11 ( B ) 8 ( C ) 2m + 2n + p + 2q + r ( D ) 4

〔〕图 6 . 8

分析:E - R 概念模型转换为关系模式时,要把每个实体集和联系都转换成关系模式,E - R 图中,用矩形框表示实体集,菱形框代表联系。

答案:B

【例8 】设关系R 和S 的属性个数分别为3 和4 ,元组个数分别是4 和 5 , T 为R 与S 广义笛卡尔积,则T 的属性个数和元组个数分别为_____。

( A ) 7 和9 ( B ) 7 和20 ( C ) 12 和9 ( D ) 12 和20

分析:设关系R 和s 分别具有p 和q 个属性,R 有m 个元组,s 有n 个元组,的广义笛卡尔积是一个具有(p + q )个属性、mXn 个元组的集合。

答案:B

【例9 】从关系中选择满足条件的元组组成一个新关系的操作称为____操作。

( A )投影(B )选择( C )连接(D )除

分析:选择操作(selection )是从关系中选择满足条件的元组组成一个新关系。

答案:B

【例10 】下面关于视图的说法,错误的是____。

( A ) 视图和基本表一样都是关系

( B ) 视图在数据字典中存储要用到的数据

( C ) 视图是DBMS 所提供的一种以用户模式观察数据库中数据的重要机制

( D ) 用户可以在视图上再定义视图

分析:视图和基本表一样都是关系,视图可由基本表或其他视图导出,视图只是一个虚表,在数据字典中保留其逻辑定义,而不作为一个表实际存储数据。

答案:B

【例11 】下列关系模式:

学生S(学号SNO ,姓名SNAME ,系别DEPART )

课程C(课程号CNO ,课程名CNME ,开课时间SEMESTER )

学生选课SC (学生SNO ,课程号CNO ,成绩GRADE )

要检索选修课程号为‘CS 一101 ’的学生学号与姓名,需要涉及到的关系有____。

( A ) S , C , SC ( B ) S , C ( C ) S , SC ( D ) SC , C

分析:用SQL 语句:SELECT SNO , SNAME FROMS , SC WHERE 5 . SNO = SC . SNO AND CNO = ' CS 一101 ' 即可实现查询。

答案:C

【例12 】安全性指保护数据库以防止不合法的使用所造成的数据泄露、修改或破坏,下列不属于安全性措施的是____。

( A ) 视图的保护(B )并发控制( C ) 审计功能(D )访问控制

分析:数据库的安全性措施有:用户标识与鉴别、访问控制、审计功能、数据加密和视图的保护。并发控制属于数据库控制技术

答案:B

【例13 】对于功能要求不断发展的大型信息系统,一般采用____的设计方法。

( A ) 面向过程(B )面向用户( C ) 面向对象(D )面向数据

分析:面向数据的设计方法,又称数据驱动的设计方法,所设计的数据库结构不但可以满足当前应用需求,还可以满足潜在发展的应用需求。对于功能要求不断发展的大型信息系统,一般采用面向数据的设计方法。

答案:D

【例14 】在概念结构设计中,由局部概念模式集成为全局概念模式时,必须合理地消除各局部E - R 图合并时发生的冲突,包括____。

( A ) 属性冲突、结构冲突、命名冲突(B )属性冲突、命名冲突、关系冲突

( C ) 结构冲突、命名冲突、关系冲突(D )属性冲突、关系冲突、结构冲突

分析:各个局部E - R 图之间合并时必须合理地消除各局部E - R 图合并时发生的冲突(如属性冲突、命名冲突、结构冲突等)。

答案:A

【例15 】系统的实施阶段要按软件结构设计提出的模块要求进行程序编码、编译、连接以及测试,其中测试包括____。

( A )数据库测试、系统测试和验收测试( B )模块测试、系统测试和验收测试

( C )模块测试、系统测试和关系测试( D )模块测试、关系测试和验收测试

分析:测试包括模块测试、系统测试和验收测试。

答案:B

【例16 】技术信息系统的分类包括计算机辅助设计(CAD )、计算机辅助工艺规划( CAPP )、__、计算机数字控制(CNC )、计算机辅助质量控制(CAQC )。

( A )计算机辅助教学(CAI )( B )计算机辅助测试(CAT )

( C )计算机辅助制造(CAM )( D )企业资源计划(ERP )

分析:计算机辅助设计(CAD )、计算机辅助工艺规划(CAPP )、计算机辅助制造(CAM )、计算机数字控制(CNC )、计算机辅助质量控制(CAQC )是技术信息系统;制造资源计划系统(MRPH )、企业资源计划(ERP )是管理信息系统

答案:C

【例17 】对E - R 概念模型中的有关术语的说法中,正确的是____。

( A )实体主键只能是能唯一标识实体的单一属性

( B )一个实体中,可能有多个可以作为实体主键的属性或属性组

( C )实体的特征称为属性,联系是没有属性的

( D )一个实体中,可以指定多个实体主键

分析:能够惟一标识实体的属性或属性组(这组属性的任何真子集无此性质)称为实体集的实体键。一个实体集可以有多个实体键存在,可从中选一个最常用的作为实体主键,简称主键。所以A 错误,D 错误,B 正确。联系也可用属性来说明它的特征,C 是错误的。

答案:B

【例18 】用二维表结构表示实体集以及实体集之间联系的数据模型是____。

( A )网状模型(B )关系模型( C )表状模型(D )层次模型

分析:层次模型用树结构表示实体集之间的联系。网状模型用网络结构表示实体集之间联系的数据模型。关系模型是用二维表结构表示实体集以及实体集之间联系的数据模型。所以答案 B 正确。

答案:B

【例19 】有3 个关系如下,其中主键用下划线标识:

学生S(学号SNO ,姓名SNAME ,系别DEPART ,年龄AGE )

课程C(课程号CNO ,课程名CNAME ,学时LHoUR ),

选修SC (学号SNO ,课程号CNO ,成绩GRADE ),

查询选修了课程号为“C001 ”的学生学号和成绩,使用的关系表达式为____。

( A ) ΠSNO,GRADE (σCNO=‘C001’(SC))

( B ) σSNO,GRADE (ΠCNO=‘C001’(SC))

( C ) σSNO,GRADE (σCNO=‘C001’(SC))

( D ) ΠSNO,GRADE (ΠCNO=‘C001’(SC))

分析:选择操作σF ( R )是从关系中选择满足条件的元组组成一个新关系。投影操作ΠA ( R )从关系的属性中选择属性列,由这些属性列组成一个新关系。查询选修了课程号为“C001”的学生学号和成绩,首先用选择操作σCNO=‘C001’(SC)将课程号为“C001 ”的选修关系组成一个新的关系,在用投影操作ΠSNO,GRADE从新关系中选择需要的属性列学号和成绩。

答案:A

【例20 】在如下所示的2 个数据库的表中,若员工信息表EMP 的主键是雇员号,部门信息表DEPT 的主键是部门号,对于下列的操作中,不能执行的是____。

EMP DEPT

( A )从员工信息表EMP 中删除行(' E001 ' , ‘高松’, ' B002 ' , ' 3000 ' )

( B )向员工信息表EMP 中插入行(' E104 ' , ‘高松’, ' B001 ' , ' 5000 ' )

( C )将员工信息表EMP 中员工号=' E001 ’的工资改为3500 元

( D )将员工信息表EMP 中员工号=‘E0l0 ’的部门号改为‘B005'

分析:关系数据模型的完整性规则分三类:实体完整性、引用完整性和用户定义完整性约束。其中“引用完整性”要求在关系中不允许引用不存在的实体(即元组)。因为部门信息表中不存在部门‘B005 ' ,根据“引用完整性”要求可知D 的操作无法执行。

答案:D

【例21 】为了使数据库中的数据安全可靠、正确有效,以保证整个数据库系统的正常运转,数据库控制通过四个方面的技术来实现,即____。

( A )安全性控制、访问控制、数据库的恢复和完整性控制

( B )安全性控制、并发控制、数据库的重组和重构和完整性控制

( C )安全性控制、并发控制、数据库的恢复和完整性控制

( D )安全性控制、并发控制、数据库的恢复和数据加密保护

分析:为了使数据库中的数据安全可靠、正确有效,以保证整个数据库系统的正常运转,数据库控制通过四个方面的技术来实现,即安全性控制、并发控制、数据库的恢复和完整性控制。

答案:C

【例22 】数据库管理系统是对数据进行管理的软件系统必备的基本功能有____。

( A )数据定义功能、数据查询功能、数据库管理功能

( B )数据定义功能、数据存取功能、程序数据语言功能

( C )数据定义功能、数据查询功能、数据库管理功能

( D )数据定义功能、数据存取功能、数据库管理功能

分析:数据库管理系统必备的基本功能有:

①数据定义功能。DBMS 提供数据定义语言(Data Definition Language ,简称DDL ),数据库设计人员通过DDL 语句来描述和定义数据库的结构,包括数据库的用户模式、逻辑模式、存储模式及安全保密等信息的描述。

②数据存取功能。DBMS 提供数据操纵语言(Data Manipulation Language ,简称DML ), 用户使用DML 语句实现对数据库中数据的基本操作,如查询(即为检索)、插入、修改和删除等。

③数据库管理功能。DBMS 提供对数据进行管理和控制的机制,以保证数据的安全性、完整性,多用户对数据的并发使用以及发生故障时的系统恢复。

答案:D

【例23 】计算机信息系统(简称“信息系统”)是一类以提供信息服务为主要目的的数据密集型、人机

交互的计算机应用系统。在下列有关信息系统的叙述中,错误的是__。

( A )在信息系统中,绝大多数数据是持久的,不随程序运行的结束而失效

( B )信息系统开发方法有多种,例如生命周期法、原型法等

( C )专家系统属于信息处理系统

( D ) MRP 和ERP 是面向电子商务的信息系统

分析:MRP 是制造业物料需求计划系统的缩写,而ERP 是企业资源计划缩写。ERP 除制造、供销和财务外,ERP 还集成了企业其他管理功能,如质量管理、设备维护管理、仓库管理、运输管理、项目管理、市场信息管理、金融投资管理、法规及标准管理以及电子商务、过程控制接口、数据采集接口等,成为覆盖整个企业的管理信息系统。

答案:D

【例24 】在下列有关数据库技术的叙述中,错误的是____。

( A )关系模型是目前在数据库管理系统中使用最为广泛的数据模型之一

( B )从组成上看,数据库系统由数据库及其应用程序组成,它不包含DBMS 及用户

( C ) SQL 语言不限于数据查询,还包括数据操作、定义、控制和管理等多方面的功能

( D ) Access 数据库管理系统是Office 软件包中的软件之一

分析:数据库系统由数据库(简称DB )、数据管理员(简称DBA )和有关软件组成。这些软件包括数据库管理系统(简称DBMS )、宿主语言、开发工具和应用程序等。

答案:B

【例25 】软件测试是软件开发过程中的一个重要工作环节。一个软件产品在交付前要经历三种不同的测试,在这三种测试中不包括____。

( A )维护测试(B )模块测试(C )验收测试(D )集成测试

分析:本题考查的是软件工程中有关软件测试的概念。三种测试为:

1 .模块测试是针对各单个程序模块单独进行的测试;

2 .集成测试是把己经通过模块测试的各个模块连接起来,主要是检验模块之间的接口及软件设计中的一些问题;

3 .验收测试是为了确认已开发的软件是否满足设计的要求,客户是否接受所进行的测试过程,是对软件质量进行的最全面的考核。

答案:A

【例26 】软件工程中的文档资料是软件产品的一个重要部分。软件文档可以被分为三类,即____。

( A )用户文档、开发文档和管理文档(B )用户文档、使用文档和开发文档

( C )管理文档、开发文档和设计文档(D )用户文档、维护文档和管理文档

分析:本题考查的是软件工程中文档编制的分类。软件文档可以分为三类:

1 .用户文档,包括用户手册、安装手册和操作手册等。

2 .开发文档,包括软件需求说明书、数据要求说明书、概要设计、详细设计、测试计划和测试报告等。

3 .管理文档,包括可行性报告、项目开发计划、开发进度报告、开发总结报告和维护修改报告等。

答案:A

【例27】信息系统中,分散的用户不但可以共享包括数据在内的各种计算机资源,而且还可以在系统的支持下,合作完成某一工作,例如共同拟订计划、共同设计产品等。这已成为信息系统发展的一个趋势,称为__。

( A )结构分布化( B )功能智能化( C )系统集成化( D )信息多媒体化

分析:由于要求信息系统在大范围内进行集成,而信息源和用户一般在地理位置上总是分散的。信息系统结构分布化既是应用的需要,也是技术发展的必然趋势。这需要计算机网络、分布式处理和分布式数据库等技术的支持。在分布式信息系统中,用户不但可以共享包括数据在内的各种计算机资源,而且还可以在系统的支持下,合作完成某一任务,例如共同决策、共同拟订计划、共同设计产品等。

答案:A

【例28 】计算机信息系统(简称“信息系统”)是一类以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统。在下列有关信息系统的叙述中,错误的是____。

( A )信息系统开发方法有多种,例如生命周期法、原型法等

( B )信息系统中绝大部分数据是随程序运行的结束而消失的

( C )信息系统中的数据为多个应用程序所共享

( D )目前信息系统的软件体系结构包括客户机/服务器和浏览器/服务器两种主流模式

分析:计算机信息系统中,绝大部分数据是持久的,不随程序运行的结束而消失,长期保留在计算机系统中。信息系统是多种多样的,但其基本结构又一样的,目前信息系统的软件体系结构包括客户机/服务器和浏览器/服务器两种主流模式。

答案:B

【例29 】计算机集成制造系统(CIMS )一般由____两部分组成。

( A )专业信息系统和销售信息系统( B )技术信息系统和信息分析系统

( C )技术信息系统和管理信息系统( D )决策支持系统和管理信息系统

答案:C

【例30】ERP、MRP 11 与CIMS 都属于____。

( A )地理信息系统(B)电子政务系统( C )电子商务系统( D )制造业信息系统【例29 】一【例30 】分析:计算机集成制造系统(CIMS )可分为技术信息系统和管理信息系统。其中,技术信息系统又分为计算机辅助技术、计算机辅助工艺规划等。管理信息系统可分为MRPⅡ, ERP ,等。

答案:D

【例31 】下列信息系统中,属于业务信息系统的一组是____。

①CAPP ②决策支持系统③医疗诊断系统④图书管理系统

⑤语音识别系统⑥经理支持系统⑦民航售票系统

⑧电信计费系统⑨中国学位论文数据库⑩OA 系统

( A ) ①④⑦⑧⑩(B )③⑤( C ) ④⑨(D )②⑥

分析:业务信息处理系统是采用计算机技术进行日常业务处理的信息系统,用以使业务工作自动化,提高业务工作的效率和质量。OA 系统、CAPP 、民航售票系统、图书管理系统、电信计费系统都属于业务信息处理系统。医疗诊断系统、语音识别系统属于专家系统,经理支持系统、决策支持系统属于信息分析系统,中国学位论文数据库属于信息检索系统。

答案:A

二、是非题分析

【例1】计算机信息系统涉及的数据量很大,为了加快速度,数据一般都存放在高速缓冲区里。

分析:计算机信息系统涉及的数据量很大,数据一般需存放在辅助存储器(即外存)中,内存中设置缓冲区,暂存其中当前要处理的一小部分数据。

答案:N

【例2】人们在把现实世界的对象抽象到计算机支持的数据模型过程中,使用依赖于计算机系统的概念模型作为中间层。

分析:概念模型把现实世界的对象抽象为某一种不依赖于具体计算机系统的数据结构,用以实现对应用数据和信息的建模。

答案:N

【例3】数据库控制中的并发控制协调并发事务的执行可以保证数据库的完整性不受破坏。

分析:DBMS 的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,同时避免用户得到不正确的数据。

答案:Y

【例4 】信息系统开发过程中,最重要的核心技术是基于数据库系统的设计技术。

分析:信息系统开发过程中,除了软件工程技术外,最重要的核心技术是基于数据库系统的设计技术。

答案:Y

【例 5 】典型管理信息系统有制造业信息系统(MRP ),制造业物料需求计划系统(MRP Ⅱ)和企业资源计划(ERP )。

分析:MRP 是制造业物料需求计划系统,MRP Ⅱ是制造资源计划系统。

答案:N

【例6 】DELETE 语句不仅可以将表中的数据删除,还可以将表中的定义删除掉。

分析:DELETE 语句删除的是表中的数据(有可能使其成为一个空表),而不是关于表的定义。

答案:N

【例7】信息检索系统都属于一次信息或二次信息系统,管理层业务处理系统属于三次信息处理系统。

分析:业务信息处理系统是对原始信息存储和利用的系统,信息检索系统是对原始信息作简单的加工后提供检索服务的系统,他们都属于一次信息或二次信息系统。管理层业务处理系统属于业务信息处理系统,所以不是三次信息处理系统。信息分析系统是一种高层次的信息系统,它是三次信息的处理系统。

答案:N

【例8 】数据与程序的独立,可以简化应用程序的编制,减少应用程序的维护工作量。

分析:数据与程序的独立,可以将数据的定义从程序中分离出来,加之数据的存取由DBMS 负责,因而可以简化应用程序的编制,减少应用程序的维护工作量。

答案:Y

【例9 】SQL 语句可嵌入在宿主语言中使用,但不可在终端上以联机交互方式使用。

分析:SQL 语句可嵌入在宿主语言(如FORTRAN 、C 语言等)中使用。SQL 用户也可在终端上以联机交互方式使用SQL 语句。

答案:N

【例10 】E 一R 概念模型中的联系只能表示两个实体集之间的联系。

分析:联系可分为两种:一种是实体集内部的联系,它反映了实体集内部不同属性之间的联系;而另一种是多个实体集之间的联系。所以该说法是错误的。

答案:N

三、填空题分析

【例l 】层次模型和网状模型统称为____。

分析:层次模型用树结构表示实体集之间的联系,网状模型用网络结构表示实体集之间联系的数据模型,他们统称为非关系模型。

答案:非关系模型

【例2 】交操作表示为R ∩S = R -(R - S)或____。

分析:交操作结果生成一个新关系,其元组由既属于R 又属于S 的元组组成,关系的交可以用差来表示:R ∩S = R -(R- S )或R∩S = S -(S - R )

答案:S -(S - R )

【例3 】从E- R 模型向关系模型转换时,一个p : q 的联系转换成一个新关系模式时,该关系模式的主键为____。

分析:E - R 概念模型转换为关系数据模式时,每个实体集都转换成一个与实体同名的关系模式,实体集的主键就是关系模式的主键。

答案:p 端主键和q 端主键

【例4 】瀑布模型方法将信息系统软件生命分为系统规划、系统分析、____、系统实施和系统维护五个阶段。

分析:瀑布模型方法将信息系统软件生命分为系统规划、系统分析、系统设计、系统实施和系统维护五个阶段。

答案:系统设计

【例 5 】专家系统通常由两部分组成:一部分是称为知识库的知识集合;另一部分是称为____的程序模块。

分析:专家系统(Expert System ,简称ES )是一种知识信息的加工处理系统,模仿人类专家的思维活动,通过推理与判断来求解问题。一个专家系统通常由两部分组成:一部分是称为知识库的知识集合,它包括要处理问题的领域知识;另一部分是称为推理机的程序模块。

答案:推理机

【例6 】信息系统的软件体系结构包括客户机/服务器和____两种主流模式。

分析:信息系统的软件体系结构包括客户机/服务器和浏览器/服务器两种主流模式.

答案:浏览器/服务器

实战试题

一、选择题

1 .信息分析系统是一种高层次的信息系统,为管理决策人员掌握企事业单位运行规律和趋势、制订规划、进行决策的辅助系统,可分为____和经理支持系统。

( A )信息处理系统(B )决策支持系统,( C )学生信息系统(D )图书管理系统.、

2 .文件系统相比,数据库系统具有很多特点,下列说法错误的是____。

( A )具有良好的用户接口( B )数据结构化

( C )数据共享性高,可完全消除数据冗余( D )数据与程序相互独立

3 .在大型数据库系统设计和运行中,负责对数据库的设计、管理和控制和维护的机构(或人员)叫__。

( A )系统分析设计员(B )系统程序员( C )项目经理(D )数据库管理员

4 . 20 世纪80 年代人们提出一种可扩充的数据模型是____。

( A )面向过程数据模型(B )面向对象数据模型( C )关系数据模型(D )概念数据模型

5 .在下列对关系的叙述中,错误的是____。

( A )行的次序可以任意交换( B )不允许出现相同的行

( C )允许出现相同的属性名( D )列的顺序可以任意交换卷联

6 .关系R 的属性个数为5 ,关系S 的属性个数为10 ,则R 与S 进行连接操作,其结果关系的属性个数为____。

( A ) 15 ( B ) > 15 ( C ) < = 15 ( D ) 10

7 .下面对于数据模型和模式的说法中,错误的是____。

( A )数据模式是用一组概念和定义描述数据的手段

( B )关系模式是以关系数据模型为基础抽象而得到的逻辑结构

( C )关系模式反映了二维表的静态结构,是相对稳定的

( D )关系是关系模式在某一时刻的状态,是随时间动态变化的

8 . ____等操作称为基本操作,它们可以组成关系代数的完备操作集。其他操作均可以用他们来表达。

( A )并、差、交、广义笛卡尔积( B )并、差、交、投影和选择

( C )并、差、广义笛卡尔积、投影和选择( D )并、差、广义笛卡尔积和选择

9 .信息系统中讨论的对象,在操作系统、数据库以及数据库语言SQL 中可能使用不同的术语,例如在文件系统中记录在关系模型中所对应的术语为____。

( A ) 数据(B )元组(C )实体(D )对象

10 .根据关系模式定义所需的基本表,用____SQL 语句。

( A ) CREATE ( B ) UPDA TE ( C ) SELECT ( D ) INSERT

11 .设有下列关系模式:

学生S (学号SNO ,姓名SNAME ,系别DEPART )

课程C(课程号CNO ,课程名CNME ,开课时间SEMESTER )

学生选课SC (学生SNO ,课程号CNO ,成绩GRADE )

下面是一个SQL 查询语句:

SELECT SNO , SNAME FROM S WHERE DEPART =‘计算机’AND SNO ' IN ( SELECT SNO FROM SC WHERE CNO =‘CS 一101 ' ) ;

该语‘实现的功能是____。

( A )查询选修‘CS 一101 ’课程的计算机‘学生学号与姓名

( B )查询没有选修‘CS 一101 ’的计算机系学‘学号与姓名

( C )查询计算机系学生学号与姓名

( D )查询没有选修‘CS 一101 ’的学生学号与姓名

12 .数据库设计的任务指按应用单位的需求,最终设计出____。

( A )数据模式和应用程序(B )概念模式和存储模式

( C ) E - R 图和应用程序(D )数据模式和实施纲要

13 . “软件危机”产生有很多原因,下面____不是其主要原因。

( A )对软件需求分析的重要性认识不够

( B )软件开发过程进行质量管理和进度控制很难

( C )随着问题的复杂度增加,人们开发软件的效率下降

( D )计算机硬件发展跟不上,软件的开发也收到了限制

14 .下列信息系统中____属于三次信息的处理系统。

( A )管理层业务处理系统(B )信息分析系统

( C )专家系统(D )信息检索系统

15.信息系统设计的正确步骤是____。

( A )逻辑设计一概念设计一物理设计(B )物理设计一概念设计一逻辑设计( C )逻辑设计一物理设计一概念设计(D )概念设计一逻辑设计一物理设计16 .对系统规划应遵循以下原则,下面叙述中不正确的是____。

( A )以应用单位的发展目标和战略作为出发点

( B )全面考虑到开发的人员、硬件、软件等条件

( C )信息系统结构要有良好的整体性便于实现

( D )要有用户参与

17 .下面有关概念结构设计的说法中,正确的是____。

①将需求分析得到的用户需求抽象为概念模型

②采用自底向上和自顶向下结合的方法

③用E 一R 图作为描述工具

④用数据字典作为描述工具

⑤用户模式的设计

⑥选取一个最适合应用要求的存储结构和存取路径

( A ) ①③④(B )②④⑥

( C ) ①②③④(D )②③⑤

18 .信息系统开发周期的系统维护和运行阶段,系统维护的内容一般包括____。( A )纠正性维护、保护性维护和完善性维护

( B )纠正性维护、适应性维护和保护性维护

( C )纠正性维护、适应性维护和完善性维护

( D )纠正性维护、适应性维护和发展性维护

19 .在电子商务中,按照交易的双方分类,B - C 是____。

( A )企业内部的电子商务(B )企业与客户之间的电子商务

( C )企业间的电子商务(D )和企业与政府间的电子商务

20 .在计算机信息系统的层次关系中,叙述错误的是____。

( A )数据管理层一般是建立在操作系统和网络层之上的数据库管理系统

( B )应用表现层将业务逻辑和资源紧密结合在一起

( C )业务逻辑层以多媒体等丰富的形式向用户展现信息处理的结果

( D )基础设施层包括支持计算机信息系统运行的硬件、系统软件和网络

21 .目前,计算机系统的发展趋势是____。

①信息多媒体化②系统集成化

③功能智能化④结构分步化

⑤结构一体化⑥功能完善化

( A ) ①②③④(B )①②③⑤( C ) ①②④⑥(D )②④⑥

22 .以下所列各项中,____不是数据库设计的内容。

( A )概念模式设计( B )关系数据模式设计( C )规范化数据模式( D )用户模式设计

23 ,在数据库系统分析中,使用直观的图形符号,描述系统业务过程、信息流和数据要求的工具是__。

( A ) E - R 图( B )数据流程图( C )系统结构图( D )数据字典DD

二、是非题

N 1 .按信息处理深度划分信息系统可分为四大类,即业务处理信息系统、信息检索系统、信息分析系统和决策支持系统。

Y 2 .关系模型与传统的数据文件有类似之处,有些术语可以混用,如属性又称为列,元组又称为行。

Y 3 .数据流程图是描述系统业务过程、信息流和数据要求的工具。

Y 4 .计算机信息系统中的访问控制是指预定的用户权限进行存取控制,以达到防止非法操作的目的。

N 5 .系统规划采用自底向上的规划方法,可以保证系统结构的整体性和信息需求的一致性。

Y 6 .在关系数据模型中,对关系操作的结果也是关系。

Y 7 .数据字典一般也以二维表的关系结构存储在计算机中。

Y 8 .计算机是一种基于二进制运算的信息处理机器,所以任何需要由计算机进行处理的信息都必表示成二进制编码的形式。

N 9 .当数据库系统出现故障时,只利用备份就可以恢复系统。

Y 10 .关系数据模型的存取路径对用户透明,用户在对数据进行操作时,不用考虑数据的存取路径。三、填空题

1 .信息处理的过程实际上就是,其目的是为获取有用的信息。

2

3

4

5

6

7 . DBMS 必备数据存取功能,它提供数据操纵语言,简称DML,用户使用DML语句实现对数据库中数据

的基本操作。8 .关系模型是用二维表结构表示实体集以及实体集之间联系的。

9 .办公自动化系统利用现代信息技术可实现无纸办公、虚拟办公、协同办公、移动办公等功能。

10

11 .为了更新数据库中的数据,SQL

实战试题参考答案

一、选择题

1. B

2. C

3. D

4. B

5. C

6. C

7. A

8. C

9. B 10. A 11. A 12. A

13. D 14. B 15. D 16. B 17. A 18 . C 19. B 20. C 21. A 22. A 23. B

二、是非题

1. N

2. Y

3. Y

4. Y

5. N

6. Y

7. Y

8. Y

9. N 10. Y

三、填空题

( l )数据处理( 2 )完整性约束( 3 )实体—联系

( 4 )日志信息( 5 )软件开发工具( 6 )结构化

( 7 )数据操纵语言( 8 )二维表( 9 )虚拟办公

( 10 )决策支持系统( 11 )删除

数据库简单练习

现有表如下: 员工表:(employee) 职位表:(post) (1)在数据库中建立以上几个表,并建立关系。 (2)输入部门的名称查找本部门的员工数量。(使用存储过程) create or replace procedure pai( p_department_name varchar2, p_count_e out number ) is begin select count(e.EMP_ID) into p_count_e from department d,employee e,post p where e.POST_ID=p.POST_ID and d.DEPARTMENT_ID= p.DEPARTMENT_ID and e.EMP_NAME=p_department_name; end pai; (3)要求输入部门的名称查找到本部门工资最高的员工信息。(使用存储过程)

如:输入:软件部; 显示 p_department_name varchar2, p_max_e out testpackage.test_cursor ) is maxs number; p_sql varchar2(1000); begin p_sql:='select max(salary) from department d,employee e,post p where e.POST_ID=p.POST_ID and d.DEPARTMENT_ID= p.DEPARTMENT_ID and d.department_name='||p_department_name; execute immediate p_sql into maxs; open p_max_e for select* from department d,employee e,post p where e.POST_ID=p.POST_ID and d.DEPARTMENT_ID= p.DEPARTMENT_ID and e.salary=maxs; end two; (4)查找所有比自己本部门平均工资高的员工信息。(使用视图) create or replace view three as select avg(salary) sal,d.DEPARTMENT_NAME men from department d,employee e,post p where e.POST_ID=p.POST_ID and d.DEPARTMENT_ID= p.DEPARTMENT_ID group by d.DEPARTMENT_NAME; select * from department d,employee e,post p,three t where e.POST_ID=p.POST_ID and d.DEPARTMENT_ID= p.DEPARTMENT_ID and d.department_name=t.men and e.salary>t.sal;

计算机数据库技术

将SQL server数据库导入到Mysql数据库中 第一种是安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际应用有很多弊端,最主要体现就是数据类型问题,首先,sql server数据库中 的ntext,image等数据类型的数据无法直接写入到mysql数据库中,据说只要稍加改动就可以,可惜偶这只菜鸟还没想到如何改动,其次,因为偶在mysql中的数据库设计中将时间都设成int型(保存的是时间戳),所以在数据导过来后,就会出现冲突,再次,这种方法生成的mysql数据表的字段类型都不很合适,所以此种方法我觉得不能提倡。 第二种是利用php或asp脚本来实现数据的导入功能,这种方法需要编写程序,但灵活性大,操作也不是那么困难,一切都尽在你的掌握之中,现简单介绍一下该方法 前提条件是你的mysql环境已经搭建好了,先建好目标数据库,再将所有的表结构用sql语句生成,现在万事具备,只缺数据了。 可以通过下面的php脚本来实现sql server中mydb数据库的user表中数据向mysql中mydb 数据库导入 < $cnx = odbc_connect('web', 'admin', '123456');指的是记录集中的第i个域,你可以有所选择地进行选取,fieldi得到对应域的值,然后你可以对fieldi进行操作 $field2 = odbc_result( $cur, 2 ); $field3 = odbc_result( $cur, 3 ); $field4 = odbc_result( $cur, 4 ); $field5 = odbc_result( $cur, 5 ); $field6 = odbc_result( $cur, 6 ); $field5 = timetoint($field5); &ext Dir="d:attach" If (Dir & fName) Then Dir & fName If fName<>"" AND NOT (Dir & fName) Then Set strm1=("") =1 'Binary filevalue Dir & fName,2 Set strm1=Nothing end if makeattach=fName end if end function 这个函数有3个输入参数,第一个是文件的contentType,第二个是文件的二进制数值,第三个是个可以区别文件名的变量,先根据contentType确定所存文件的后缀名,然后就是将二进制数值保存成指定文件名的文件,并将文件名作为输出参数返回,将返回的参数作为数据写到mysql的数据库中保存。

全国计算机三级数据库技术知识点考点汇总整理

dbo:database owner(数据库的创建者,创建该对象的用户.) guest:顾客(能够访问数据库中对象的数据,要求dbo分配权限给guest,一般给他查看的权限select,它没有对应的登录账户名) 数据库系统设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计等。每个步骤都按照数据组织与存储、数据访问与处理、应用设计等几个方面进行。 数据库物理设计阶段活动:数据库逻辑模式、选择或配置基本关系表的文件组织形式,为基本关系表设计数据存取方法或存取路径、数据分布设计、安全模式设计、确定系统配置、物理模式评估 标识属性的值不能重复且不能为空 数据库概念设计自下而上ER设计。 数据库应用系统日常维护工作一般包括数据库的备份、锁管理、日志的维护等。 数据库维护或数据库管理员的职责::1.数据库的转储和恢复2.数据库安全性、完整性控制; 3.数据库性能功能的检测和改善; 4.数据库的重组和重构 数据库的重构应尽量避免应用程序的改动,部分修改内模式和外模式。 数据库恢复顺序:1.最近完全数据库备份2.完全备份后的最近差异数据库备份3.完全备份和差异之后的所有日志备份。 数据恢复三种模式:1)简单恢复模式(只用于测试和开发数据库,或用于主要包含只读数据的数据库,如数据仓库)。2)大容量日志恢复模式:一般只作为完整性恢复模式的附加模式,不支持点恢复。3)完整恢复模式

数据库性能优化: 1.数据库运行环境与参数调整:外部调整(CPU、网络、调整内存分配、调整磁盘I/O):增加CPU数量或终止需要许多资源的进程。令I/0时间最小化,减少磁盘上文件竞争带来的瓶颈。 2.模式调整与优化。 反规范化(增加派生冗余列,增加冗余列,重新组表、分割表和新增汇总表)破坏数据完整性。 3.存储优化:1)索引视图。2)聚集。 4.查询优化。1)合理使用索引。2)避免和简化排序。3)消除大型表数据的顺序存储。4)避免复杂正则表达式。5)使用临时表加速查询。6)不随意使用游标。7)事务处理 数据库应用系统从功能角度分为四个层次:1,表现层2.业务逻辑层(将表现层获取的数据进行组织传递给数据访问层)3.数据访问层(负责与DBMS系统实现交互)4.数据持久层(负责保存和管理应用系统) 分布式数据库中,导致数据传输量大的主要原因是数据间的连接操作和并操作。 分布式数据库分片类型:水平分片、垂直分片、导出分片、混合分片。分片原则:完整性原则、重构性原则、不相交原则:对于一个全局关系,不允许不属于任何一个片段,也不允许一个全局关系的某些数据既属于该全局关系的某些片段又属于该全局关系的另一个片段 分布式数据库系统的主要目的是实现场地自治和数据全局透明共享 分布式数据库最基本特征是本地自治、非集中管理以及高可用性、位置独立性、数据分片独立性和数据复制独立性等 分配式数据库的分配方式:集中式:所有数据片段都安排在一个场地

计算机网络数据库技术的应用

龙源期刊网 https://www.360docs.net/doc/9b14469239.html, 计算机网络数据库技术的应用 作者:唐巍 来源:《科学与信息化》2017年第19期 摘要计算机技术离不开数据库,如今无论是基于企业的各种管理系统还是互联网的各种类型的网站都离不开数据库,建立一个满足各级部门信息处理要求的行之有效的信息系统也对于企业或组织来说越来越重要。本文介绍了计算机网络数据库的特点,并对计算机网络数据库技术的应用以及发展进行了分析。 关键词计算机;数据库;特点;应用 引言 计算机如今广泛地应用于各行各业,极大地提升了人们的工作效率,几乎和我们的生活息息相关,在现代各种计算机应用里,几乎都能够看到数据库的影子。比如计算机的存储系统,各种应用软件以及各种互联网网站等应用,如果没有数据库,那么这些应用的便捷性和稳定性和高效性都没有办法保证,随着数据库的不断创新和技术革新,让计算机应用变得更加智能化和便捷化。 1 计算机网络数据库技术的特点 计算机数据库是一项较为庞大的系统,其中也包括了文件、记录的数据集合,通过数据库的应用可以更好地保证数据的应用质量。数据库的主要作用是对数据进行存储,并且通过客户端以及服务端来对所存储的数据进行利用。其中主要特点表现为以下几方面内容:首先,数据库可以更好地进行数据存储的结构化和独立化,数据的应用也会更加方便。其次,计算机网络中数据库也有着共享的作用,数据的共享能够让用户使用更加方便快捷。最后,在计算机网络中,数据里的应用也会相对更加独立,这里的独立主要是指逻辑意义和物理意义上的独立,在应用网络数据时,用户也会单独进行数据的使用。此外,计算机数据库的应用 也会实现独立的管理和控制,通过相应的控制系统,计算机数据库的控制和资源的利用都能够使用户在不同时间、不同的地点来进行数据库资源的管理,从而更好地提高数据的应用效率和质量。网络数据库同时也具有数据的组织性、数据的共享性、数据的独立性以及可控、灵活等多方面的特点,这些特点的存在也是网络数据库应用的必然要求[1]。 2 计算机网络数据库技术的应用[2] 目前,在国际计算机网络技术的研究与发展中,数据库技术的主要应用形式为:面向对象方法与技术逐步融入的数据库;多媒体技术融入的数据库;数据库技术与人工智能的结合等,下面进行具体的介绍与分析。

福建专升本计算机数据库填空题含答案考生必背

1 / 10 《专升本数据库》填空题练习 一.数据库概述 1.数据独立性有两个方面的含义,即____和____,当数据库物理结构(包括数据的组织和存储、存取方法、外部存储设备等)发生变化时,不会影响到逻辑结构,进而不必改动程序,这种独立性称之为____;当数据库全局逻辑发生变化时,用户也不需要改动程序,就像数据库没有发生变化一样,这种独立性称之为____。物理独立性逻辑独立性 2.数据管理技术发展经历的三个阶段分别是____、____和____。人工管理阶段文件系统阶段数据库系统阶段3.数据和信息两个概念既有联系,又有区别。数据是信息的____,信息是数据的____。载体内涵 4.文件系统阶段的数据管理有四个方面的缺陷,它们分别是____;____;____和____。 数据冗余度大数据不一致性数据联系弱数据独立性差 5.数据库技术的主要特点是____、____、____、____和____。数据共享度高数据的冗余度低数据的独立性高数据集中控制数据一致性和可维护性 6.数据库系统最关键的部分是____,它是用户和数据库之间的接口。数据库管理系统 7.SPARC三级结构对数据库的组织从内到外分三个层次描述,

分别称之为____,____,____。 其中对数据库整体逻辑描述,不涉及物理存储的层次是___;具体描述数据如何存储在存储介质上的模式称为____;概念模式的子集,是用户眼中的数据库,该模式称为___。三个模式之间的关系是: 模式是内模式的____表示;内模式是模式的____实现;外模式则是模式的____。 2 / 10 内模式外模式内模式外模式逻辑物理部分抽取 8.三个模式之间存在两种映射,其中将用户数据库与概念数据库联系起来的映射是______;将概念数据库与物理数据库联系起来的映射是______。采用映射技术的好处是____、____、___、____。 外模式/模式/内模式保证了数据的独立性保证了数据共享方便 了用户使用数据库有利于数据的安全和保密 9.用户能够很方便地使用数据库,并能够最终将用户对数据库的逻辑操作导向对数据库的物理操作是通过____来实现的。DBMS 10.数据库用户有两类,一类是____,另一类是____。11.在数据库系统中,应用程序只有通过____才能访问数据库中的数据。 DBMS

安徽大学大学计算机基础作业5数据库应用基础

作 业 5 数 据 库 应 用 基 础 数据库系统是由数据库、数据库管理系统、应用程序、________、用户等构成的人机系统。 A. 数据库管理员 B. 程序员 C. 高级程序员D . 软件开发商 [A] [B] [C] [D] 在数据库中存储的是________ 。 A. 信息 B. 数据 C. 数据结构 D. 数据模型 [A] [B] [C] [D] 在下面关于数据库的说法中,错误的是________ 。 A. 数据库有较高的安全性 B. 数据库有较高的数据独立性 C. 数据库中的数据可被不同的用户共享 D. 数据库没有数据冗余 [A] [B] [C] [D] 在下面关于新型数据库的说法中,错误的是________ 。 A.数据仓库不是一个新的平台,仍然使用传统的数据库管理系统,而是一个新的概念 B.分布式数据库是一个数据在多个不同的地理位置存储的数据 C.面向对象数据库仍然采用传统的关系型数据库管理系统 D.空间数据库随着地理信息系统 GIS 的开发与应用而发展起来的数据库新技术

[A] [B] [C] [D] ________ 不是数据库系统的特点。 A. 较高的数据独立性 B. 最低的冗余度 C. 数据多样性 D. 较好的数据完整性 [A] [B] [C] [D] 在下列数据库管理系统中,不属于关系型的是________ 。 A.Microsoft Access B.SQL Server C.Oracle D.DBTG 系统 [A] [B] [C] [D] Access 是 ________数据管理系统。 A. 层状 B. 网状 C. 关系型 D. 树状 [A] [B] [C] [D] 在Access 中,数据库的基础和核心是 ________ 。 A.表 B. 查询 C. 窗体 D. 宏 [A] [B] [C] [D] 在下面关于Access 数据库的说法中,错误的是________ 。 A. 数据库文件的扩展名为mdb B.所有的对象都存放在同一个数据库文件中 C.一个数据库可以包含多个表体 D.表是数据库中最基本的对象,没有表也就没有其他对象 [A] [B] [C] [D]

福建专升本计算机数据库填空题(含答案)考生必背

《专升本数据库》填空题练习 一.数据库概述 1.数据独立性有两个方面的含义,即____和____,当数据库物理结构(包括数据的组织和存储、存取方法、外部存储设备等)发生变化时,不会影响到逻辑结构,进而不必改动程序,这种独立性称之为____;当数据库全局逻辑发生变化时,用户也不需要改动程序,就像数据库没有发生变化一样,这种独立性称之为____。物理独立性逻辑独立性 2.数据管理技术发展经历的三个阶段分别是____、____和____。人工管理阶段文件系统阶段数据库系统阶段 3.数据和信息两个概念既有联系,又有区别。数据是信息的____,信息是数据的____。载体内涵 4.文件系统阶段的数据管理有四个方面的缺陷,它们分别是____;____;____和____。 数据冗余度大数据不一致性数据联系弱数据独立性差 5.数据库技术的主要特点是____、____、____、____和____。数据共享度高数据的冗余度低数据的独立性高数据集中控制数据一致性和可维护性 6.数据库系统最关键的部分是____,它是用户和数据库之间的接口。数据库管理系统 7.SPARC三级结构对数据库的组织从内到外分三个层次描述,分别称之为____,____,____。 其中对数据库整体逻辑描述,不涉及物理存储的层次是___;具体描述数据如何存储在存储介质上的模式称为____;概念模式的子集,是用户眼中的数据库,该模式称为___。三个模式之间的关系是: 模式是内模式的____表示;内模式是模式的____实现;外模式则是模式的____。

内模式外模式内模式外模式逻辑物理部分抽取 8.三个模式之间存在两种映射,其中将用户数据库与概念数据库联系起来的映射是______;将概念数据库与物理数据库联系起来的映射是______。采用映射技术的好处是____、____、___、____。 外模式/模式/内模式保证了数据的独立性保证了数据共享方便了用户使用数据库有利于数据的安全和保密 9.用户能够很方便地使用数据库,并能够最终将用户对数据库的逻辑操作导向对数据库的物理操作是通过____来实现的。 DBMS 10.数据库用户有两类,一类是____,另一类是____。 11.在数据库系统中,应用程序只有通过____才能访问数据库中的数据。 DBMS 12.在DBMS中,定义模式、外模式和内模式,并将各种模式翻译成相应的目标代码,这是DBMS的__ __功能。 数据库定义 13.DBMS的DML实现对数据库的操作,有四种类型的操作,分别是_____、_____、_____和_____。 增加、删除、修改、查询 14.在数据库中,有两种类型的程序设计语言。一种是____,另一种是____。其中,FoxPro是一种____语言。 宿主型自主型

计算机等级考试三级数据库2015年填空题汇总及答案

计算机等级考试三级数据库2015年填空题汇总及答案 1. 用树型结构表示实体类型及实体间联系的数据模型称为(层次模型)。 2. 模式/内模式映象为数据库提供了(物理)数据独立性。 3. 在层次、网状模型中,数据之间联系用(指针)实现。 4. 数据库管理技术的发展经过三个阶段(人工管理阶段),(文件系统阶段),(数据库阶段)。 5. 三种主要的数据模型包括(层次模型),(网状模型),(关系模型)。 6. 数据模型的三要素包括(数据结构),(数据操作),(数据完整性约束)。 7. 由于数据冗余,当进行更新时,稍不谨慎,易引起(数据不一致性)。 8. 层次模型的特点是记录之间的联系通过(指针)来实现;关系模型是用结 构表示实体集,用(公共属性)表示实体间的联系。 9. 数据库管理系统的主要功能包括(定义),(操纵),(保护),(存储),(维护)和(数据字典)。 10. 关系数据库的数据操纵语言(DML)的语句分成(检索)和(更新)。 11. DBMS是由(查询处理器)和(存储处理器)两大部分组成。 12. 数据库管理系统的效率包括计算机系统的内部资源的使用效率、(数据库管理系统DBMS)运行效率和(用户的生成率)。 13. 利用数据库管理数据时,把现实世界的事物及其之间的联系转换成机器世界的数据模型的一个中间环节是信息世界的(概念模型)。 14. 数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL 定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在(数据字典)。

15. 在数据库的体系结构中,数据库存储的改变会引起内模式的改变。为使数据库的模式保持不变,从而不必修改应用程序,这是通过改变模式与内模式之间的映像来实现。这样,使数据库具有(物理独立性)。 16. 在数据库技术中使用数据模型的概念来描述数据库的结构和语义。数据模型有概念数据模型和结构数据模型两类,实体联系模型(ER模型)是(概念)数据模型。 17. 在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是(内模式)。 18. 可由基本数据导出的数据是(冗余)数据。 19. 网状、层次数据模型与关系数据模型的最大区别在于表示和实现实体之间的联系的方法:网状、层次数据模型是通过指针链,而关系模型是使用(外键)。 20. 外模式是(用户)看到的数据视图,模式是所有(用户)看到的数据视图的(总和),外模式是模式的(一部分)。 21. 对数据的管理经历了四个阶段,它们是(人工管理阶段)、(文件系统阶段)、(数据库系统阶段)和(高级数据库技术阶段)。 22. 数据库系统是建立在(文件系统)之上的。 23. 数据库管理系统的三级模式结构由(外模式)、(模式)和(内模式)组成。为了实现这三级模式之间的联系,数据库管理系统提供了两个映像,它们是(外模式/模式映像)和(模式/内模式映像)。 24. DML有两类:一类是(宿主)型语言,一类是(自含)型语言。前者的语句不能独立使用而必须(嵌入)某种语言中使用。而后者可以独立使用,通常可以供用户以(交互式)使用和以(批处理式)使用。 25. 数据库管理系统(DBMS)提供数据库操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和(检索)。 26. 数据库系统必须提供三个方面的数据控制功能:(安全性)、(完整性)和(并发性)。

数据库中一些常用的名词解释

◆DB:数据库(Database),DB是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。 ◆DBMS:数据库管理系统(Database Management System),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB 的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 ◆DBS:数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 ◆1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,好么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。 ◆1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。 ◆M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。 ◆数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为两种类型:概念数据模型和结构数据模型。 ◆概念数据模型:它是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。 ◆结构数据模型:它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。

大学 计算机数据库练习题

1. 一、选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(A )阶段。 A)数据库系统B)文件系统C)人工管理D)数据项管理 2.在数据库中存储的是(C )。 A)数据B)数据模型C)数据以及数据之间的联系D)信息 3.数据库中,数据的物理独立性是指(A )。 A)数据库与数据库管理系统的相互独立B)用户程序与DBMS的相互独立 C)用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D)应用程序与数据库中数据的逻辑结构相互独立 4.关系模型中,一个关键字(C )。 A)可由多个任意属性组成B)至多由一个属性组成C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D)以上都不是 5.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D )。 A)元组B)行C)记录D)属性 6.SQL语言具有(B )的功能。 A)关系规范化、数据操纵、数据控制B)数据定义、数据操纵、数据控制 C)数据定义、关系规范化、数据控制D)数据定义、关系规范化、数据操纵 7.下列SQL语句中,修改表结构的语句是(A )。 A)ALTER B)CREATE C)UPDATE D)INSERT 8、数据库、数据库系统和数据库管理系统之间的关系是 B A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3者没有明显的包含关系 9、关系模型允许定义3类数据约束,下列不属于数据约束的是 C 。 A.实体完整性约束B.参照完整性约束C.域完整性约束D.用户自定义的完整性约束10. 关系规范化中的插入操作异常是指(D )。 A)不该删除的数据被删除B)不该插入的数据被插入 C)应该删除的数据未被删除D)应该插入的数据未被插入 11.规范化过程主要为克服数据逻辑结构中的插入异常,删除异常以及(C )的缺陷。A)数据的不一致性B)结构不合理C)冗余度大D)数据丢失 12. 侯选关键字中的属性称为(B )。 A)非主属性B)主属性C)复合属性D)关键属性 13. 设有关系R(S,D,M),F={S?D,D?M}。则关系R至多满足(B )。 A)1NF B)2NF C)3NF D)BCNF 14. 关系模式中满足2NF的模式(B )。 A)可能是1NF B)必定是1NF C)必定是3NF D)必定是BCNF 15、惟一索引的"惟一性"是指 C 。 A.字段值的"惟一"B.表达式的"惟一"C.索引项的"惟一"D.列属性的"惟一" 16、数据库管理系统是 B A.系统软件B.应用软C.教学软件D.工具软件 17、关系型数据库采用 B 来表示实体和实体间的联系。 A.属性B.二维表C.字段D.记录

大学计算机文化基础考试题(本科)数据库部分

大学计算机文化基础考试试题 数据库部分: 一、单项选择题(每小题1分) 1.关于数据仓库的系统,下列说法不正确的是()。 A 数据仓库的数据可以来源于多个异种数据源 B 数据库系统主要提供了执行联机事务和查询处理,数据仓库系统主要提供了数据分析和决策支持 C 数据仓库的主要特征之一是面向主题的即围绕某一主题建模和分析 D 数据库系统和数据仓库系统管理的数据内容相同 2下列哪一个不属于关系数据库中的关系运算() A 合并 B 投影 C 选择 D 连接 3.在关系中选择某些属性的值的操作称为()。 A 投影运算 B 合并运算 C 连接运算 D 选择运算 4.Access2003提供了一个内置组“收藏夹”,用户能() A 添加或删除数据库对象的快捷方式 B 重命名这个组 C 删除这个组 D 在这个组中建立表 5在数据管理中数据共享性高,冗余度小的是()。。 A 数据库系统阶段 B 文件系统阶段 C 信息管理阶段 D 人工管理阶段 6 Access提供的七种对象从功能和彼此间的关系考虑,可以分为三个层次,第一层次是()。 A 查询对象和报表对象 B 宏对象和查询对象 C 表对象和查询对象 D 表对象和报表对象 7.简称DBMS的是()。 A 数据 B 数据库 C 数据库系统 D 数据库管理系统 8.数据管理技术发展中的数据库系统阶段数据的最小存取单位是()。。 A 一组记录 B 数据项 C 文件 D 记录 9.在关系数据库中,关于关键字下列说法不正确的是()。 A 主关键字是被挑选出来做表的行的唯一标识的候选关键字 B 如果两个关系中具有相同或相容的属性或属性组,那么这个属性或属性组称为这两个关系的公共关键字 C 对于一个关系来讲,主关键字只能有一个 D 外关键字要求能够唯一标识表的一行 二、多项选择题(每题2分) 1.Access2003数据库的对象包括() A 表 B 窗体 C 报表 D 宏 E 查询 2.在Access2003中,关于数据库窗口的基本操作,可以完成的是() A 数据库中的组均可以删除 B 可以改变对象的显示方式 C 允许用户创建自定义的组(新组) D 在数据库中表是不可以隐藏的

全国计算机三级数据库技术上机试题道

1.【考点分析】本题考查对4位整数的排序。考查的知识点主要包括:数组元素的排序算法,if判断语句和逻辑表达式,以及求余算术运算。【解题思路】此题属于4位数排序问题。本题需主要解决3个问题:问题1如何取4位数的后3位进行比较;问题2如何按照题目要求的条件(按照每个数的后3位的大小进行降序排列,如果后3位相等,则按照原始4位数的大小进行升序排列)排序;问题3如何将排完序的前10个数存到数组bb中去。 本题的解题思路为:使用双循环对数组按条件进行排序,然后将排完序的前10个数存到数组bb中。对于问题1可以通过算术运算的取余运算实现(aa[i]_x0010_00);问题2通过包含if判断语句的起泡排序法就可以实现。 【参考答案】 void jsSort() { int i,j; /*定义循环控制变量*/ int temp; /*定义数据交换时的暂存变量*/ for(i=0;i<199;i++) /*用选择法对数组进行排序*/ for(j=i+1;j<200;j++) { if(aa[i]_x0010_00

{ temp=aa[i]; aa[i]=aa[j]; aa[j]=temp; } else if(aa[i]_x0010_00==aa[j]_x0010_00) /*如果后3位数相等*/ if(aa[i]>aa[j]) /*则要按原4位数的值进行升序排序*/ { temp=aa[i]; aa[i]=aa[j]; aa[j]=temp; } } for(i=0;i<10;i++) /*将排序后的前10个数存入数组b中*/ bb[i]=aa[i]; } 【易错提示】取4位数后三位的算法,if判断语句中逻辑表达式的比较运算符。 判断语句和if语言循环结构,C本题主要考查的知识点包括:【考点分析】2.

数据库与计算机网络试卷(b)-含答案

一、填空题(本题共24分,每空1分,填错或不填不计分) 1.“三网”指的是电信网络、有线电视网络、计算机网络。 2.计算机网络中三种交换方式:电路交换、报文交换、分组交换。 3.端系统中程序运行之间的两类通信方式分别是:客户服务器方式(C/S 方式),对等 方式(P2P 方式)。 4.因特网分为:边缘部分和核心部分。 5.在IEEE802局域网体系结构中,数据链路层被细化成LLC逻辑链路子层和MAC介质 访问控制子层两层。 6.在局域网中,硬件地址又称为物理地址或MAC地址。 7.规定了一个数据帧的长度为64字节到1518字节之间。 8.数据链路层使用的信道主要有以下两种类型:点对点信道;广播信道。 9.10M以太网帧间最小间隔是。 10.CSMA/CD协议“十六字口诀”是先听后发,边发边听,冲突停止,延迟重发。 11.计算机网络按作用范围可分为:广域网、局域网、城域网、个域网。 12.计算机网络原理体系结构共分为五层,依次是应用层、运输层、网络层、 数据链路层和物理层。 13.网桥在转发表中登记以下三个信息:源地址、接口、时间。 14.IP地址是长度为32 位的二进制。 15.数据经历的总时延就是发送时延、传播时延、处理时延和排队时延之和。 二、单项选择题(本题共36分,每题2分,填错或不填不计分) 1.双绞线由两根相互绝缘的、绞合成均匀的螺纹状的导线组成,下列关于双绞线的叙述,不正确的是(A)。 A、它的传输速率达10Mbit/s~100Mbit/s,甚至更高,传输距离可达几十公里甚至更远 B、它既可以传输模拟信号,也可以传输数字信号 C、与同轴电缆相比,双绞线易受外部电磁波的干扰,线路本身也产生噪声,误码率较高 D、通常只用作局域网通信介质 属于哪一类特殊地址( B )。 A、广播地址 B、回环地址 C、本地链路地址 D、网络地址 3.在ISO/OSI参考模型中,网络层的主要功能是(B ) A、提供可靠的端—端服务,透明地传送报文 B、路由选择、拥塞控制与网络互连

数据库综合练习一及答案

数据库综合练习一、选择题 1 ?描述事物的符号记录称为—B_。 A、信息 B、数据 C、记录 D、记录集合 2 . _C__是长期存储在计算机的有组织,可共享的数据集合。 A、数据库管理系统 B、数据库系统 C、数据库 D、文件组织 3. _A__是位于用户与操作系统之间的一层数据管理软件。 A、数据库系统 B、数据库管理系统 C、数据库 D、数据库应用系统 4 ?数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和_D, A、数据库管理系统 B、数据库应用系统 C、数据库应用系统; D、各类相关人员 5?在人工管理阶段,数据是_B__ A、有结构的 B、无结构的 C、整体无结构,记录有结构 D、整体结构化的 6 ?在数据库系统阶段,数据是_D_。 A、有结构的 B、无结构的 C、整体无结构,记录有结构 D、整体结构化的

7 ?在文件系统阶段,数据__B— A、无独立性 B、独立性差 C、具有物理独立性 D、具有逻辑独立性 8 ?数据库系统阶段,数据_D___ A、具有物理独立性,没有逻辑独立性 B、具有物理独立性和逻辑独立性 C、独立性差 D、具有高度的物理独立性和一定程度的逻辑独立性 9 ?非关系模型中数据结构的基本单位是—C_。 A、两个记录型间的联系 B、记录 C、基本层次联系 D、实体间多对多的联系 10 ?数据的正确、有效和相容称之为数据的 B 。 A、安全性 B、一致性 C、独立性 D、完整性 11 ?在数据模型的三要素中,数据的约束条件规定数据及其联系的___B_。 A、动态特性 B、制约和依存规则 C、静态特性 D、数据结构 12. ___B_g于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A、数据模型 B、概念模型 C、E-R图 D、关系模型 13. 在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是由层次模型的_C ―定的。 A、数据结构 B、数据操作 C、完整性约束 D、缺陷 14 ?客户/服务器结构与其它数据库体系结构的根本区别在于__D___ A、数据共享 B、数据分布 C、网络开销小 D、DBMS和应用分开

大学计算机数据库应用期末考试复习资料及试卷(含答案)

考试科目:数据库应用 一、选择题 1.以下有关对数据的解释错误的是:(C)。 A、数据是信息的载体 B、数据是信息的表现形式 C、数据是0~9组成的符号序列 D、数据与信息在概念上是有区别的 2.以下模式不是数据库系统体系结构中包含的模式的是:(C)。 A、模式 B、外模式 C、优化模式 D、内模式 3.能够实现对数据库中数据操纵的软件是:(D)。 A、操作系统 B、解释系统 C、编译系统 D、数据库管理系统 4.数据库系统与文件系统最根本的区别是:(D)。 A、文件系统只能管理程序文件,而数据库系统可以管理各种类型文件 B、数据库系统复杂,而文件系统简单 C、文件系统管理的数据量少,而数据库系统可以管理庞大数据量 D、文件系统不能解决数据冗余和数据的独立性,而数据库系统能 5.数据管理技术的发展阶段不包括:(A)。 A、操作系统管理阶段 B、人工管理阶段 C、文件系统管理阶段 D、数据库系统管理阶段 6.以下不属于数据库设计步骤的是:(B)。 A、概念结构设计 B、签约 C、逻辑结构设计 D、需求分析 7.以下方法不能退出Access的是(C)。 A、打开“文件”菜单,选择“退出”命令 B、打开“文件”菜单,按X键 C、按ESC键 D、按Alt+F4键 8.不是Access数据库对象的是(C)。 A、表 B、查询 C、视图 D、模块 9.图形文件的字段类型是(B)。 A、备注型 B、OLE对象 C、日期类型 D、文本类型 10.创建表的方法(D)。 A、数据表视图 B、设计视图 C、表向导 D、以上三种都可以 11.设置数据库的用户密码时,应该用什么方式打开数据库:(C)。 A、只读 B、独占只读 C、独占 D、共享 12.数据管理技术发展经过了三个阶段,以下不是这三个阶段的是:(A) A、智能阶段 B、人工管理 C、文件系统 D、数据库系统 13.数据库系统的组成可以分为几类,除了硬件环境、软件环境、数据库,还包括哪个:(C) A、操作系统 B、CPU C、人员 D、物理数据库 14.常见的数据模型有3种,它们是:(B) A、网状、关系和语义 B、层次、关系和网状 C、环状、层次和关系 D、字段名、字段类型和记录

2019年全国计算机三级考试数据库真题

2019年全国计算机三级考试数据库真题 一、选择题(每小题1分,共60分) 下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是准确的,请将准确选项涂写在答题卡相对应位置上,答在试卷上不得分。 1)系统软件一般包括 Ⅰ.服务性程序Ⅱ.语言处理程序Ⅲ.操作系统Ⅳ.数据库管理系统 A) Ⅰ、Ⅱ和Ⅲ B) Ⅰ、Ⅲ和Ⅳ C) Ⅱ、Ⅲ和Ⅳ D) 全部 (2) 为提升产品质量、降低生产成本,利用计算机控制、操作和管理生产设备的系统称为 A) CAT系统 B) CAT系统 C) CAD系统 D) CAM系统 (3) 计算机输出设备的功能是 A)将计算机运算的二进制结果信息打印输出 B)将计算机内部的二进制信息显示输出 C)将计算机运算的二进制结果信息打印输出和显示输出 D) 将计算机内部的二进制信息转换为人和设备能识别的信息

(4) Internet上的计算机,在通信之前需要 A) 建立主页 B) 指定一个IP地址 C) 使用WWW服务 D) 发送电子邮件 (5) 信息传输的安全应保证信息在网络传输的过程中不被泄露和不被攻击。下列哪些属于攻击方法 Ⅰ.复制信息Ⅱ.剪裁信息Ⅲ.窃听信息 A) Ⅰ和Ⅱ B) Ⅱ和Ⅲ C) Ⅰ和Ⅲ D) 全部 (6) 计算机病毒是一种具有破坏性的计算机程序,它是 A) 最初由系统自动生成的程序 B) 具有恶毒内容的文件 C) 具有自我再生水平的程序 D) 只通过网络传播的文件 (7) 以下关于数据的存储结构的叙述中哪一条是准确的? A) 数据的存储结构是数据间关系的抽象描述 B) 数据的存储结构是逻辑结构在计算机存储器中的实现 C) 数据的存储结构分为线性结构和非线性结构

计算机网络数据库技术的应用

计算机网络数据库技术的应用 摘要计算机技术离不开数据库,如今无论是基于企业的各种管理系统还是互联网的各种类型的网站都离不开数据库,建立一个满足各级部门信息处理要求的行之有效的信息系统也对于企业或组织来说越来越重要。本文介绍了计算机网络数据库的特点,并对计算机网络数据库技术的应用以及发展进行了分析。 关键词计算机;数据库;特点;应用 引言 计算机如今广泛地应用于各行各业,极大地提升了人们的工作效率,几乎和我们的生活息息相关,在现代各种计算机应用里,几乎都能够看到数据库的影子。比如计算机的存储系统,各种应用软件以及各种互联网网站等应用,如果没有数据库,那么这些应用的便捷性和稳定性和高效性都没有办法保证,随着数据库的不断创新和技术革新,让计算机应用变得更加智能化和便捷化。 1 计算机网络数据库技术的特点 计算机数據库是一项较为庞大的系统,其中也包括了文件、记录的数据集合,通过数据库的应用可以更好地保证数据的应用质量。数据库的主要作用是对数据进行存储,并且通过客户端以及服务端来对所存储的数据进行利用。其中主要特点表现为以下几方面内容:首先,数据库可以更好地进行数据存储的结构化和独立化,数据的应用也会更加方便。其次,计算机网络中数据库也有着共享的作用,数据的共享能够让用户使用更加方便快捷。最后,在计算机网络中,数据里的应用也会相对更加独立,这里的独立主要是指逻辑意义和物理意义上的独立,在应用网络数据时,用户也会单独进行数据的使用。此外,计算机数据库的应用 也会实现独立的管理和控制,通过相应的控制系统,计算机数据库的控制和资源的利用都能够使用户在不同时间、不同的地点来进行数据库资源的管理,从而更好地提高数据的应用效率和质量。网络数据库同时也具有数据的组织性、数据的共享性、数据的独立性以及可控、灵活等多方面的特点,这些特点的存在也是网络数据库应用的必然要求[1]。 2 计算机网络数据库技术的应用[2] 目前,在国际计算机网络技术的研究与发展中,数据库技术的主要应用形式为:面向对象方法与技术逐步融入的数据库;多媒体技术融入的数据库;数据库技术与人工智能的结合等,下面进行具体的介绍与分析。 2.1 与面向对象的结合 面向对象方法与技术逐步融入的数据库,其主要是为了满足用户的特定应用

数据库练习-选择题

第一部分:ACCESS数据库程序设计 第一章数据库基础知识 一、选择题 1、数据模型的是() A.事物本身的数据和相关事务之间的联系 B.事物本身所包含的数据 C.记录中所包含的全部数据 D.记录本身的数据和相关关系 2、ODBC的中文含义是() A.浏览器/服务器 B.客户/服务器 C.开放数据库连接 D.关系数据库管理系统 3、在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为() A.关键字 B.属性 C.关系 D.域 4、要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置()A.参照完整性 B.有效性规则 C.输入掩码 D.级联更新相关字段 5、在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是() A.一对一联系 B.一队多联系 C.多对多联系 D.无联系 6、Access数据库具有很多特点,下列叙述中,不是ACCESS特点是()A.ACCESS数据库可以保存多种数据类型,包括多媒体数据 B.ACCESS可以通过编写应用程序来操作数据库中的数据 C.ACCESS可以支持internet/intranet应用 D.ACCESS作为网状数据库模型支持客户机/服务器应用系统 7、在企业中,职工的“工资级别”与职工个人“工人”的联系() A.一对一联系 B.一对多联系 C.多对多联系 D.无联系 8、假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量……)一组属性来描述图书,可以作为“关键字”的是() A.书号 B.书名

D.出版社 9、如果在查询的条件中使用了通配符方括号“[ ]”,它的含义是() A.通常任意长度的字符 B.通配不在括号内的任意字符 C.通配方括号内列出的任一单个字符 D.错误的使用方法 10、用二维表来表示实体与实体之间联系的数据模型是() A.实体—联系模型 B.层次模型 C.网状模型 D.关系模型 11、在ACCESS中,DAO的含义是() A.开放数据库互联应用编程接口 B.数据库访问对象 C.Active数据对象 D.数据库动态链接库 12、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C (课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()A.课号,成绩 B.学号,成绩 C.学号,课号 D.学号,姓名,成绩 13、一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是() A.一对一 B.一对多 C.多对一 D.多对多 14、关系型数据库管理系统中所谓的关系是指() A.各条记录中的数据有一定的关系 B.一个数据库文件与另一个数据库文件之间有一定的关系 C.数据模型符合满足一定条的二维表格式 D.数据库中各个字段之间彼此有一定的关系 15、在数据库中能够唯一地标识一个元祖的属性或属性的组合称为() A.记录 B.字段 C.域 D.关键字 16、在下述关于数据库系统的叙述中,正确的是() A.数据可中只存在数据项之间的联系 B.数据库中的数据项之间和记录之间都存在联系 C.数据库的数据项之间无联系,记录之间存在联系 D.数据库的数据项之间和记录之间都不存在联系 17、在关系数据库中,用来表示实体之间联系的是()

相关文档
最新文档