完整word版,合肥学院数据库期末复习题一
数据库 复习试题及答案
第1章数据库概论基本内容分析本章的重要概念(1)DB、DBMS和DBS的定义(2)数据管理技术的发展阶段人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库技术阶段等各阶段的特点。
(3)数据描述概念设计、逻辑设计和物理设计等各阶段中数据描述的术语,概念设计中实体间二元联系的描述(1:1,1:N,M:N)。
(4)数据模型数据模型的定义,两类数据模型,逻辑模型的形式定义,ER模型,层次模型、网状模型、关系模型和面向对象模型的数据结构以及联系的实现方式。
(5)DB的体系结构三级结构,两级映像,两级数据独立性,体系结构各个层次中记录的联系。
(6)DBMSDBMS的工作模式、主要功能和模块组成。
(7)DBSDBS的组成,DBA,DBS的全局结构,DBS结构的分类。
本章的重点篇幅(1)教材P23的图(四种逻辑数据模型的比较)。
(2)教材P25的图(DB的体系结构)。
(3)教材P28的图(DBMS的工作模式)。
(4)教材P33的图(DBS的全局结构)。
自测题填空题1.数据管理技术的发展,与__________、__________和__________有密切的联系。
2.文件系统中的数据独立性是指__________独立性。
3.文件系统的缺陷是:_________、_________和__________。
4.就信息处理的方式而言,在文件系统阶段,__________处于主导地位,_________只起着服从程序设计需要的作用;而在数据库方式下,_________占据了中心位置。
5.对现实世界进行第一层抽象的模型,称为__________模型;对现实世界进行第二层抽象的模型,称为__________模型。
6.层次模型的数据结构是__________结构;网状模型的数据结构是__________结构;关系模型的数据结构是__________结构;面向对象模型的数据结构之间可以__________。
7.在层次、网状模型中,用__________导航数据;而在关系模型中,用__________导航数据。
数据库期末考试复习题及答案
4
3. 登记日志文件时必须遵循什么原则? 登记日志文件时必须遵循两条原则:
(1)登记的次序严格按并发事务执行的时间次序。(1 分) (2)必须先写日志文件,后写数据库。(2 分)
得分
四、设计题
( 第 1 题 4 分,第 2 题 6 分,第 3 题 3 分,第 4 题 4 分, 第 5 题 8 分,共 25 分)
2
15.在 E-R 模型中,如果有 3 个不同的实体型,3 个 m:n 联系,根据 E-R 模型转
换为关系模型的规则,转换后关系的数目为( C )。
A.4
B.5
C.6
D.7
16.事务的隔离性是指( A )。 A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 B.事务一旦提交,对数据库的改变是永久的 C.事务中包括的所有操作要么都做,要么都不做 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
A.车次 C.车次+日期
B.日期 D.车次+情况摘要
8. 己知关系 R 和 S,R∩S 等价于( B
)
1
A. (R-S)-S C. (S-R)-R
B. S-(S-R) D. S-(R-S)
9. 学校数据库中有学生和宿舍两个关系:
学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号)
假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分
SET SALARY=SALARY+200
WHERE SALARY<1000 AND SEX='女';(3 分) 4. 设某工厂数据库中有两个基本表:
车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示车间编 号、车间名和车间主任的职工号。 职工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性 分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。 建立一个有关女车间主任的职工号和姓名的视图,其结构如下: VIEW6(ENO,ENAME)。试写出创建该视图 VIEW6 的 SQL 语句。 参考答案 1:
数据库原理期末考试复习题及答案(供参考)
试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期 D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
数据库期末考试复习题库(非常全面)
数据库期末考试复习题库(非常全面)第一部分第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A 2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 3.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息答案:C 6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。
A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。
合肥学院数据库期末复习题一
《数据库原理与应用》练习题一、选择题(1)第一章1.数据库系统的最大特点是(A)。
A.数据的三级抽象和二级B.数据共享性C.数据的结构化D.数据独立性2.DBS具有较高的数据独立性,是因为DBS采用了[ ] BA.嵌入式语言B.三级模式结构C.DD D.六个层次的存储介质3.在层次、网状模型中,起导航数据作用的是[ ] AA.指针B.关键码C.DD D.索引4.数据库中,数据的物理独立性是指(C )。
A、DB和DBMS的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上的数据库中的数据相互独立D、应用程序与数据库中的逻辑结构相互独立5.在数据库三级模式间引入二级映象的主要作用是( A )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性6.在数据库的体系结构中,数据库存储结构的改变会引起模式的改变。
为使数据库的模式保持不变,从而不必修改应用程序,须改变模式与模式之间的映像。
这样,使数据库具有(C)。
A、数据独立性B、逻辑独立性C、物理独立性D、操作独立性7.在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以不变, 这是A 。
A.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的语义独立性8.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 D 。
A.外模式 B.模式 C.存储模式 D.(概念)模式9.现实世界中客观存在并能相互区别的事物为(A )。
A、实体B、实体集C、字段D、记录10.实体是信息世界中的术语,与之对应的数据库术语为 A 。
A.文件 B.数据库 C.字段 D.记录11.DBMS是()A。
A、一个完整的数据库应用系统B、一组硬件C、一组系统软件D、既有硬件又有软件12.下列四项中,不属于数据库系统的特点是(C )。
A、数据共享B、数据完整性C、数据冗余度高D、数据独立性高13.数据库系统中,用户使用的数据视图是(A )描述,该视图是用户和数据库系统之间的接口。
数据库期末考试复习题与答案
试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2. 下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4. 数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8. 己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12. 图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
合肥学院计算机网络期末及答案
【答案】错误()22、双绞线主要用于百兆以太网(100 BASE-T),是目前最常用的电缆。
【答案】正确()23、可以满足几十公里(千米)内企业、机关、公司、部门等的网络是局域网。
【答案】错误()24、从逻辑功能上看,计算机网络是由一些网络节点和连接这些节点的通信链路组成的。
【答案】错误()25、线路交换是一种直接交换方式,是多个输入线和多个输出线之间直接形成传输信息的物理链路,线路交换分建立线路、传输数据和拆除线路三个阶段。
【答案】正确()26、ICMP差错报告报文是单向的,而ICMP查询报文则是双向的、成对出现的。
【答案】正确()27、用户在连接网络时,可使用IP地址或域名地址。
【答案】正确()28、RIP是一种路由协议。
【答案】正确()29、fpt://192.168.113.23是一个FTP服务器的IP地址。
【答案】正确()30、在转发邮件中,收件人栏和主题栏都会自动填名【答案】错误()31、报文交换与分组交换本质上都是"存储转发"方式。
【答案】正确()32、对于172.16.0.0,如果你需要100个子网,每子网500台主机,则掩码是255.255.252.0。
【答案】错误()33、IP协议将IP地址划分成A、B、C、D和E五类。
【答案】正确()34、运输层(传输层)协议为会话层提供面向连接的和无连接的两种数据传输服务,其中无连接的数据传输服务主要使用TCP协议实现。
【答案】错误()35、TCP/IP在其最下面的网络接口层定义了具体功能。
【答案】错误()36、TCP/IP协议集是由TCP和IP两个协议组成。
【答案】错误()37、FTP服务器可默认使用端口号25来监听FTP客户端的连接。
【答案】错误()38、域名可以解析为IP地址是因为有了DNS系统。
【答案】正确()39、通常对于有大量用户服务请求的网络应用,例如大型门户网站,单台服务器很难应付过重的访问负荷,因而服务需要由多台服务器共同完成,这些服务器可以共享同一个域名,也可以共用相同的IP地址。
合肥工业大学数据库期末考试试题及答案
合肥工业大学数据库期末考试试题及答案一、填空题(每空0.5分,共12分)1、数据管理是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。
2、数据模型有概念层数据模型和组织层数据模型两类模型。
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
3、数据库系统一般由数据库、软件系统、硬件环境和人员构成。
4、关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。
5、传统的集合运算是二目运算包括并、差、交、笛卡尔积四种运算。
专、连接等。
6、支持SQL的同样支持数据库三级模式结构,其中外模式对应于视图和,内模式对应于基本表和表的索引。
7、视图机制间接地实现支持存取谓词的用户权限定义。
8、审计一般可以分为财政财务审计和经济效益审计。
9、关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外码。
二、简答题(每小题4分,共20分)1、简述关系模型的3个组成部分。
关系模型由数据结构、数据操作、和完整性约束三部分组成2、在SQL语言中,SELECT语句的一般格式SELECT [ALL|DISTINCT] <目标列表达式> [别名] [,<目标列表达式> [别名]…]FROM <表名或视图名> [别名] [,<表名或视图名> [别名]…][WHERE <条件表达式>][GROUP BY 列名 [,列名…][HAVING <条件表达式>]][ORDER BY <列名> [ASC|DESC] [,<列名> [ASC|DESC]…];3、在SQL语言中,模式定义与删除语句一般格式。
CREATE SCHEMA <模式名> AUTHORIZATION<用户名> DROP SCHEMA<模式名>4、在SQL 语言中,插入数据、修改数据、删除数据语句一般格式。
(完整word版)数据库期末考试复习试题与答案(word文档良心出品)0001
A .车次B .日期试题一一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选 或未选均无分。
1 .数据库系统的核心是( B )B. 数据库管理系统C •数据模型 2.下列四项中,不属于数据库系统的特点的是( C ) A •数据结构化 B .数据由DBMS 统一管理和控制 C .数据冗余度大D .数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D ) A •层次模型 B .关系模型 C •网状模型D •实体-联系模型4. 数据的物理独立性是指(C )A •数据库与数据库管理系统相互独立B ・用户程序与数据库管理系统相互独立C •用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D •应用程序与数据库中数据的逻辑结构是相互独立的 5 •要保证数据库的逻辑数据独立性,需要修改的是(A )A •模式与外模式之间的映象B ・模式与内模式之间的映象C •模式D •三级模式6 •关系数据模型的基本数据结构是( D )A .树B .图C .索引D .关系7 .有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A •数据库 D .软件工具)21 21李勇 李勇BM MK JC A BD(D)图112.图1中10 .用下面的T-SQL 语句建立一个基本表:C •车次+日期D •车次+情况摘要8. 己知关系R 和S, R A S 等价于( B )A. (R-S)-SB. S-(S-R)9 .学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A.全外联接B.左外联接 CREATE TABLE Stude nt(S no CHAR(4) PRIMARY KEY,Sn ame CHAR(8) NOT NULL,Sex CHAR(2),11.把对关系SPJ 的属性QTY 的修改权授予用户李勇的 T-SQL 语句是( C )A. GRANT QTY ON SPJ TO '李勇’13 •关系规范化中的插入操作异常是指A •不该删除的数据被删除B .不该插入的数据被插入C •应该删除的数据未被删除D .应该插入的数据未被插入A)阶段的任C. (S-R)-RD. S-(R-S)C.右外联接D.自然联接14 .在关系数据库设计中,设计关系模式是数据库设计中(Age INT )可以插入到表中的元组是( DB. NULL ,'刘祥',NULL , 21 D. '5021','刘祥',NULL , NULL B. GRANT UPDATE(QTY) ON SPJ TO 'C. GRANT UPDATE (QTY) ON SPJ TOD. GRANT UPDATE ON SPJ (QTY) TO 李勇 )是最小关系系统A. '5021','刘祥',男, C. '5021' , NULL ,男,A .逻辑设计B .物理设计15 .在E-R 模型中,如果有3个不同的实体型,3个m:n 联系,根据E-R 模型转 换为关系模型的规则,转换后关系的数目为( C )。
数据库期末考试复习题和答案解析
试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2. 下列四项中,不属于数据库系统的特点的是( C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4. 数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是( D )A.树 B.图 C.索引 D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8. 己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','祥',男,21B. NULL,'祥',NULL,21C. '5021',NULL,男,21D. '5021','祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '勇'B. GRANT UPDATE(QTY) ON SPJ TO '勇'C. GRANT UPDATE (QTY) ON SPJ TO 勇D. GRANT UPDATE ON SPJ (QTY) TO 勇12. 图1中( B )是最小关系系统A B C D图113.关系规化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计 B.物理设计 C.需求分析 D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
完整word版,合肥学院期末考试卷及答案,推荐文档
合肥学院20 13 至20 14 学年第 2 学期数据结构与算法设计 课程考试( A )卷系 级 专业 学号 姓名一、选择题:(2分×15=30分)1. 栈和队列的共同特点是( A )。
A 、只允许在端点处插入和删除元素B 、都是先进后出C 、都是先进先出D 、没有共同点2. 以下数据结构中哪一个是非线性结构?( D )A 、 队列B 、 栈C 、 线性表D 、 二叉树 3.下面程序的时间复杂为( B )。
for (i=1,s=0; i<=n ; i++) {t=1;for(j=1;j<=i ;j++) t=t*j ;s=s+t ;} A 、 O(n) B 、 O(n 2) C 、 O(n 3) D 、 O(n 4)4.在一个单链表中,已知q 结点是p 结点的前趋结点,若在q 和p 之间插入s 结点,则须执行(B )。
A .s->next=p->next; p->next=sB .q->next=s; s->next=pC .p->next=s->next; s->next=pD .p->next=s; s->next=q5. 设一组初始记录关键字序列为(45,80,55,40,42,85),则以第一个记录关键字45为基准而得到一趟快速排序的结果是( C )。
A 、 40,42,45,55,80,83B 、 42,40,45,80,85,88C 、 42,40,45,55,80,85D 、 42,40,45,85,55,80 6.设一个有序的单链表中有n 个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度为( D )。
A 、 O(log 2n)B 、 O(1)C 、 O(n 2)D 、 O(n)7. 设有6个结点的无向图,该图至少应有( A )条边才能确保是一个连通图。
A 、5B 、6C 、7D 、88.设连通图G 中的边集E={(a ,b),(a ,e),(a ,c),(b ,e),(e,d),(d ,f),(f ,c)},则从顶点a 出发可以得到一种深度优先遍历的顶点序列为( A )。
2022年合肥通用职业技术学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)
2022年合肥通用职业技术学院计算机应用技术专业《数据库概论》科目期末试卷A(有答案)一、填空题1、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
2、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
3、数据的安全性是指____________。
4、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
5、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;6、完整性约束条件作用的对象有属性、______和______三种。
7、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
8、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
9、关系模型由______________、______________和______________组成。
10、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
二、判断题11、文件系统的缺点是数据不能长期存储。
2022年合肥科技职业学院计算机网络技术专业《数据库原理》科目期末试卷A(有答案)
2022年合肥科技职业学院计算机网络技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
2、数据的安全性是指____________。
3、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
4、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
5、完整性约束条件作用的对象有属性、______和______三种。
6、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
7、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;8、数据管理技术经历了______________、______________和______________3个阶段。
9、SQL Server中数据完整性包括______、______和______。
10、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
二、判断题11、视图就是一个虚表,保存视图时,保存的是视图的定义。
()12、从计算机数据管理的角度看,信息就是数据,数据就是信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理与应用》练习题一、选择题(1)第一章1.数据库系统的最大特点是( A)。
A.数据的三级抽象和二级 B.数据共享性C.数据的结构化 D.数据独立性2.DBS具有较高的数据独立性,是因为DBS采用了[ ] BA.嵌入式语言 B.三级模式结构 C.DD D.六个层次的存储介质3.在层次、网状模型中,起导航数据作用的是[ ] AA.指针 B.关键码 C.DD D.索引4.数据库中,数据的物理独立性是指(C )。
A、DB和DBMS的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上的数据库中的数据相互独立D、应用程序与数据库中的逻辑结构相互独立5.在数据库三级模式间引入二级映象的主要作用是( A )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性6.在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。
为使数据库的模式保持不变,从而不必修改应用程序,须改变模式与内模式之间的映像。
这样,使数据库具有( C)。
A、数据独立性B、逻辑独立性C、物理独立性D、操作独立性7.在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以不变, 这是A 。
A.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的语义独立性8.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 D 。
A.外模式 B.内模式 C.存储模式 D.(概念)模式9.现实世界中客观存在并能相互区别的事物为(A )。
A、实体B、实体集C、字段D、记录10.实体是信息世界中的术语,与之对应的数据库术语为 A 。
A.文件 B.数据库 C.字段 D.记录11.DBMS是()A。
A、一个完整的数据库应用系统B、一组硬件C、一组系统软件D、既有硬件又有软件12.下列四项中,不属于数据库系统的特点是(C )。
A、数据共享B、数据完整性C、数据冗余度高D、数据独立性高13.数据库系统中,用户使用的数据视图是(A )描述,该视图是用户和数据库系统之间的接口。
A、外模式B、存储模式C、内模式D、概念模式14.对数据库物理存储方式的描述称为( C )A.外模式B.内模式C.概念模式D.逻辑模式15.DB的三级模式结构中最接近外部存储器的是(A )。
A、外模式B、存储模式/内模式C、子模式D、概念模式16.在下面给出的内容中,不属于DBA职责的是( C )A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则17.在数据库中,产生数据不一致的根本原因是(D )。
A、数据存储量大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余18.实体联系模型(ER模型)中,联系可以同 B 实体有关。
A、0个B、1个或多个C、1个D、多个19.DB、DBMS和DBS三者之间的关系是( B )A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括20.层次型、网状型和关系型数据库划分原则是D。
A.记录长度 B.文件的大小C.联系的复杂程度 D.数据之间的联系21.按照传统的数据模型分类,数据库系统可以分为三种类型 CA.大型、中型和小型 B.中文、中文和兼容C.层次、网状和关系 D.数据、图形和多媒体22.数据库的网状模型应满足的条件是 A 。
A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲23.在数据库的层次模型中,基本层次联系是 B 。
A.两个记录型以及它们之间的多对多联系B.两个记录型以及它们之间的一对多联系C.两个记录型之间的多对多的联系D.两个记录之间的一对多的联系24.按所使用的数据模型来分,数据库可分为 A 三种模型。
A.层次、关系和网状 B.网状、环状和链状C.大型、中型和小型 D.独享、共享和分时25.通过指针链接来表示和实现实体之间联系的模型是 D 。
A.关系模型 B.层次模型C.网状模型 D.层次和网状模型26. A 目前数据库系统中最常用的一种数据模型。
A.关系模型 B.层次模C.网状模型D.面向对象模型27.层次模型不能直接表示 C 。
A.实体间的1:1联系 B.实体间的1:n联系C.实体间的m:n联系 D.可以表示实体间的上述三种联系28.数据库三级模式体系结构的划分,有利于保持数据库的 A 。
A.数据独立性 B.数据安全性C.结构规范化 D.操作可行性29.数据库是存储在一起的相关数据的集合,能为各种用户所共享,且 B 。
A.消除了数据冗余B.降低了数据冗余度C.具有不相容性D.由用户控制物理数据的存储方式30.数据库的概念模型独立于 A 。
A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界31.下列关于“数据库三级模式结构”的叙述中,不正确的是 C 。
A.视图是外模式B.模式是数据库中全体数据的逻辑结构和特征的描述C.一个数据库可以有多个模式D.一个数据库只有一个内模式32.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、 B 和存储级三个层次。
A.管理员级 B.外部级 C.概念级 D.内部级(2)第二章1.关系代数运算是以 B 为基础的运算。
A、代数运算B、关系运算C、谓词运算D、集合运算2.下列各种对关系数据库的基本操作中,是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值;表中选取满足某种条件的元组的操作,相当于在横向进行选择。
(D )A 选择,检索B 扫描,投影C 查询,选择D 投影,选择3.有关系的R和S,R∩S的运算等价于( B )A S-(R-S)B R-(R-S)C (R-S) ∩SD R ∪(R-S)4.R为四元关系R(A,B,C,D),S为三元关系S(B,C,D),R∞S构成的结果集为( A )元关系。
A、4B、3C、7D、65.R为四元关系R(A,B,C,D),S为三元关系S(B,C,D),R×S构成的结果集为( B )元关系。
A、4B、3C、7D、66.取出关系中的某些列,并消除重复元组的关系代数运算称为(B )。
A、选择运算B、投影运算C、连接运算D、笛卡尔积运算7.自然连接时构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D )。
A、元组B、行C、记录D、属性8.关系代数运算可以分为两类:传统的集合运算和专门的关系运算。
下面列出的操作符中,属于传统的集合运算是(A )。
Ⅰ.∩(交)Ⅱ.∪(并)Ⅲ.×(广义笛卡儿积) Ⅳ.一(差) Ⅴ.Π(投影) Ⅵ.σ(选择)A)Ⅰ、Ⅱ、Ⅲ和ⅣB)Ⅲ、Ⅳ、Ⅴ和ⅥC) Ⅰ、Ⅲ、Ⅴ和ⅥD)都是9.关系数据库管理系统能实现的专门关系操作包括(B )。
A、显示,打印和制表B、选择,投影和连接C、关联、更新和排序D、排序、索引和统计10.在关系数据基本操作中,从表中选择出满足某种条件的记录的操作称为(A )。
A、选择B、投影C、连接D、扫描11.元组的集合在关系数据库中称为关系,一般来说,表示元组的属性或者最小属性组称为(D )。
A、字段B、索引C、标记D、主关键字12.关系数据库中,将具有共同属性的两个关系中的元组连接到一起,构成新表的操作称为( C )。
A、选择B、投影C、连接D、扫描13.下列(C )运算不是专门的关系运算A、选择B、投影C、笛卡尔积D、连接14.如下两个关系R1和R2,它们进行 D 运算后得到R3。
A 交B 并C 笛卡儿积D 连接15.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为[C ]A.为m-n B.为m C.小于等于m D.小于等于(m-n)(3)第三章1.同一个关系模型的任意两个元组值( A )。
A、不能相同B、可以相同C、必须相同D、以上都不是2.根据关系模式的完整性规则,一个关系中的主关键字( C )。
A、不能有两个属性B、不能成为另一个关系中外部关键字C、不允许为空D、可以取重复值3.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主关键字是R#,S的主关键字是S#,则S#在R中称为(A )。
A、外部关键字B、候选关键字C、主关键字D、以上都不是4.在下面3个关系中学生S(学生学号,学生姓名,性别,年龄)课程C(课程号,课程名称,学分)学生选课SC(学生学号,课程号,分数)要查找选修“数据库”课程的女学生的姓名,将涉及到关系(D )。
A、SB、C,SCC、S,SCD、S,C,SC5.对于关系数据库来讲,下面( C )说法是错误的。
A、每一列的分量是同一种类型数据,来自同一个域B、不同列的数据可以出自同一个域C、行的顺序可以任意交换,但列的顺序不能任意交换D、关系中的任意两个元组不能完全相同6.采用二维表格结构表达实体类型及实体间联系的数据模型是(C )。
A、层次模型B、网状模型C、关系模型D、对象模型7.设有关系R(A,B,C)的值如下:A B C5 6 56 7 56 8 6下列叙述正确的是[B ] A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立8.在关系模式R(A,B,C)中,有函数依剌集F={(A,B)→C,(B,C)→A},则R最高达到( C )A.INFB.2NFC.3NFD.BCNF9.如果R的分解为ρ={R1,R2},F是R上的一个FD集,且Ⅰ.R1∪R2→(R1-R2) Ⅱ. R1∪R2→(R2-R1)Ⅲ. R1∩R2→(R1-R2) Ⅳ. R1∩R2→(R2-R1)那么分解ρ具有无损联接性的充分必要条件为( )A. Ⅰ、ⅢB. Ⅱ、ⅢC.Ⅰ、ⅡD.Ⅲ或Ⅳ10.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F [B ] A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解(4)第四章1.概念设计的结果得到的是概念模式。
概念模式是[D ]A.与DBMS有关的B.与硬件有关的C.独立于DBMS的D.独立于DBMS和硬件的2.在有关“弱实体”的叙述中,不正确的是[C ]弱实体的存在以父实体的存在为前提弱实体依赖于父实体的存在父实体与弱实体的联系可以是1:1、1:N或M:N父实体与弱实体的联系只能是1:1或1:N3.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[B ]A.15个B.20个C.25个D.30个4.手工绘制实体-联系图中,椭圆代表[C ]A.实体类型B.记录类型C.实体属性D.联系类型5.利用ER模型进行数据库的概念设计,可以分成三步:首先设计局部ER模型,然后把各个局部ER模型综合成一个全局的模型,最后对全局ER模型进行 D 得到最终的ER模型。