聊城大学计算机学院数据库原理试题
数据库原理试题库
数据库原理试题库《数据库原理》试题库一、选择题第一章数据库的基础知识数据库系统概述1.以下内容中不属数据库所具特点的是( c )。
A.数据共享B.数据完整性C.存储数据量大D.最小宂余2.下列四项中,不属于关系数据库特点的是( ) A.数据冗余小B.数据独立性高C.数据共享性好D.多用户访问3.以下表示数据库管理系统的是()A.DBA B.DBMS C.DB D.DATA4.数据库系统的核心是()。
A.数据库B.软件工具C.数据模型D.数据库管理系统25.数据库与文件系统的根本区别在于( ) A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间6.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( )A.数据可共享B.数据可长期保存C.采用一定的数据模型组织数据D.有专门的软件对数据进行管理7.下面列出的条目中,哪些是数据库技术的主要特点()。
Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化A.Ⅰ、Ⅱ和ⅢB.Ⅰ和ⅡC.Ⅰ、Ⅱ和ⅣD.都是38.在数据库中,下列说法()是不正确的。
A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余9.下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性10.数据库系统的最大特点是()。
A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性11.下列哪个是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构412.在以下所列的条目中,哪些是数据库管理员DDA的职责()①决定数据库存取结构和存取策略②决定数据库中的内容和结构③定义数据安全性的要求和完整性约束条件④为用户提供资料和培训方面的帮助A.①和②B.①、②和③C.③和④D.都是13.在DBS中,DBMS和OS之间的关系是()A.相互调用B.DBMS 调用OSC.OS调用DBMS D.并发运行14.下面列出的条目中,哪些是数据库系统的组成成员?()Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户5Ⅳ.数据库管理员Ⅴ..数据库A .Ⅱ、Ⅲ、Ⅳ和ⅤB .Ⅱ、Ⅳ和ⅤC .Ⅰ、Ⅱ、Ⅳ和ⅤD.都是15.下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理()。
《数据库原理》试卷(A和B卷)-答案
《数据库原理》试卷答案(A)一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内,错选或未选均无分。
1. A2. B3. B4. A5. C6. C7. A8. A9. C 10. B 11. C 12. D 13. C 14. A 15.B二、填空题 (本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。
错填或不填均无分。
)1. 可重用性 (或共享性)2. 层次模型。
3. 谓词演算4. 自反5. B→C6. 重构条件7. 不一致分析8. 隔离性9. 简单 (或容易)10. 子类型三、简答题 (本大题共5小题,每小题4分,共20分)1.什么是多值依赖中的数据依赖?举例说明。
答:在关系模式中,函数依赖不能表示属性值之间的一对多联系,这些属性之间有些虽然没有直接关系,但存在间接的关系,把没有直接联系、但有间接的联系称为多值依赖的数据依赖。
例如,教师和学生之间没有直接联系,但教师和学生可通过系名,或任课把教师和学生联系起来。
2.请阐述在网状模型和关系模型中,实体之间联系的实现方法。
答:在网状模型中,联系用指针实现。
在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。
3. 设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式πA,E (σ B = D (R∞S))。
答:SELECT A,EFROM R,SWHERE B = D AND R.C = S.C4. 什么是对象关系数据模型?答:在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。
5. 设有关系R和S,其中R为参照关系,S为信赖关系。
为了实现完整性约束,SQL规定可以对R的删除操作采取哪三种措施?答:(1) RESTRICT (或约束删除)(2) CASCADE (或级联删除)(3) SET NULL (或外键值置空)四、设计题 (本大题共5小题,每小题6分,共30分)1. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。
数据库原理考试题库及答案
数据库原理考试题库及答案选择题1.同一个关系模型的任意两个元组值(A)。
A. 不能全同B. 可全同C. 必须全同D. 以上都不是2.关系模式R中的属性全部是主属性,则R的最高范式必定是(B )。
A. 2NFB. 3NFC. BCNFD. 4NF3.下列哪个不是数据库系统必须提供的数据控制功能(B)。
A. 安全性B. 可移植性C. 完整性D. 并发控制4.若关系R的候选码都是由单属性构成的,则R的最高范式必定是( B )。
A. 1NFB. 2NFC. 3NFD.无法确定5.下列哪些运算是关系代数的基本运算( D )。
A. 交、并、差B. 投影、选取、除、联结C. 联结、自然联结、笛卡尔乘积D. 投影、选取、笛卡尔乘积、差运算6.SQL语句的一次查询结果是( D )。
A. 数据项B. 记录C. 元组D. 表7.在关系R(R#, RN, S#)和S(S#,SN, SD)中,R的主码是R#, S的主码是S#,则S#在R中称为( A )。
A. 外码B. 候选码C. 主码D. 超码8.在DBS中,DBMS和OS之间关系是(D)。
A. 并发运行B. 相互调用C. OS调用DBMSD. DBMS调用OS9.层次模型、网状模型和关系模型的划分根据是(D)。
A. 记录长度B. 文件的大小C. 联系的复杂程度D. 数据之间的联系10.下列哪个是单目运算( C )。
A. 差B. 并C. 投影D. 除法11.采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字( A )。
A. DISTINCTB. UNIQUEC. NOT NULLD. SINGLE12.下列SQL语句中,能够实现“给用户teacher授予查询SC的权限”这一功能的是( A )。
A. GRANT SELECT on SC to teacherB. REVOKE SELECT on SC to teacherC. GRANT SELECT on TABLE to teacherD. REVOKE SELECT on TABLE to teacher13.设有关系S (SNO,SNAME,DNAME,DADDR),将其规范化到第三范式正确的答案是(B)。
计算机数据库系统原理数据库原理考试卷模拟考试题.docx
《数据库原理》考试时间:120分钟 考试总分:100分遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。
1、关系数据模型的基本数据结构是()( ) A.树 B.图 C.索引 D.关系2、有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()( ) A.车次 B.日期 C.车次+日期 D.车次+情况摘要3、己知关系R 和S ,R ∩S 等价于()( ) A.(R-S )-S B.S-(S-R ) C.(S-R )-R D.S-(R-S )4、学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行()( )A.全外联接B.左外联接C.右外联接D.自然联接姓名:________________ 班级:________________ 学号:________________--------------------密----------------------------------封 ----------------------------------------------线-------------------------5、把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是()()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 李勇6、事务的隔离性是指()。
()A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的B.事务一旦提交,对数据库的改变是永久的C.事务中包括的所有操作要么都做,要么都不做D.事务必须是使数据库从一个一致性状态变到另一个一致性状态7、若事务T对数据对象A加上S锁,则()。
数据库试题及答案_两套
数据库试题及答案两套收藏数据库原理试题(A卷) 一. 填空题(每空 1 分,共 20 分)1. 安全性,完整性,衡量标准2. 数据结构,数据操作,完整约束。
3. 集合记录,单记录4. 数据转储,登录日志文件5. 概念,数据模型6. 物理,逻辑7. C++, VB, Def, C#8. Oracle, Access一、填空题(每空 1 分,共 20 分)1. 对于一个国家来说,数据库的建设规模、数据库信息量的_____________ 和_____________ 已成为这个国家信息化程度的 ________________ 。
2. 数据模型通常由: ________________ 、 ________________ 和 _____________ 三部分组成。
3. 游标的功能是把 ________________ 转换为 ________________ 。
4. 最常用的数据库的恢复技术是_____________ 和 _____________。
5. _____________ 模型是现实世界到 _____________ 机器模型的中间桥梁。
6. 数据独立性是指_____________ 和_____________ 独立性。
7. 数据库应用程序开发工具目前有________________ 、_________________ 、________________ 、和 ________________ 等。
8. 目前数据库产品有 SQL Server 和 ________________ 、 ________________ 等。
二、选择题(每小题 1 分,共 10 分) C , C , D , A , B , C , B , D , A ,B1. 关于冗余数据的叙述中,不正确的是 ( ) 。
A .冗余的存在容易破坏数据库的完整性B .冗余的存在给数据库的维护增加困难C .不应该在数据库中存储任何冗余数据D .冗余数据是指可由基本数据导出的数据2. 概念模型独立于 ( ) 。
计算机数据库测试题及答案解析
计算机数据库测试题及答案解析1. 数据库系统是什么?数据库系统是一种结构化数据的综合管理系统,它提供了数据的存储、管理、查询、更新等功能,以满足应用程序的需求。
2. 数据库的特点有哪些?- 数据的独立性:数据库系统将数据从应用程序中解耦,使得数据可以独立于应用程序进行管理和使用。
- 数据的共享性:数据库可以被多个应用程序和用户同时访问和使用。
- 数据的冗余性控制:通过数据库的关系模型和规范化技术,可以减少数据的冗余,提高数据的一致性和完整性。
- 数据的安全性:数据库系统提供了数据的权限管理和安全控制机制,保护数据不被未经授权的访问和修改。
- 数据的持久性:数据库系统可以将数据持久地保存在存储介质中,即使在系统故障或断电情况下,数据仍然可以恢复。
3. 数据库的三级模式是什么?数据库的三级模式包括外模式、概念模式和内模式。
- 外模式:外模式是用户与数据库系统接触的最高级别,它描述了用户对数据的逻辑视图和操作方式。
- 概念模式:概念模式是数据库的全局逻辑视图,它描述了整个数据库的结构和组织方式。
- 内模式:内模式是数据库物理存储的视图,它描述了数据在存储介质上的存储结构和访问方式。
4. 数据库的完整性约束有哪些?数据库的完整性约束主要包括实体完整性、参照完整性和用户自定义完整性。
- 实体完整性:实体完整性保证了每个实体在关系中都有唯一标识,并且不存在重复的实体。
- 参照完整性:参照完整性保证了数据库中的外键与对应的主键值保持一致。
- 用户自定义完整性:用户可以自定义其他需要满足的完整性规则,例如限定某个字段的取值范围。
5. 数据库的范式是什么?数据库的范式是一种规范化设计方法,用于减少数据的冗余和提高数据的一致性。
- 第一范式(1NF):要求每个属性都是原子的,不可再分。
该范式消除了属性中的重复值。
- 第二范式(2NF):要求满足1NF,且非主键属性完全依赖于候选键(主键)。
该范式消除了部分函数依赖。
数据库考试试题及答案
数据库考试试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据传输D. 数据控制答案:C2. 在关系型数据库中,用于表示实体间一对多关系的是:A. 实体B. 关系C. 属性D. 域答案:B3. SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A4. 在数据库中,用于唯一标识每个元组的属性集称为:A. 外键B. 主键C. 候选键D. 非键属性答案:B5. 数据库设计中,将E-R图转换为关系模式的过程称为:A. 概念设计B. 逻辑设计C. 物理设计D. 数据定义答案:B6. 以下哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 视图完整性答案:D7. 在关系型数据库中,用于选择数据的SQL语句是:A. SELECTB. INSERTC. UPDATED. DELETE答案:A8. 数据库的三级模式包括:A. 外模式、概念模式、内模式B. 概念模式、内模式、物理模式C. 外模式、内模式、物理模式D. 逻辑模式、物理模式、存储模式答案:A9. 数据库系统中,用于存储数据的文件称为:A. 数据文件B. 日志文件C. 索引文件D. 系统文件答案:A10. 数据库恢复的基础是:A. 数据备份B. 日志文件C. 事务日志D. 恢复日志答案:B二、填空题(每题2分,共20分)1. 数据库系统的核心是______。
答案:数据库管理系统(DBMS)2. 在关系型数据库中,关系是指一组具有相同______的行的集合。
答案:属性3. 数据库中的视图可以提供______。
答案:逻辑上的独立性4. 事务的四大特性通常被称为ACID,其中I代表______。
答案:隔离性5. 数据库的物理设计阶段主要考虑的是数据的______。
计算机数据库考试题及答案
计算机数据库考试题及答案第一题:数据库的概念和作用(15分)答案:数据库是指存储、管理和组织数据的集合,可以通过数据库管理系统(DBMS)进行访问和操作。
数据库的主要作用是提供了一个结构化的数据存储方式,方便用户进行数据的存储、检索、更新和删除等操作。
同时,数据库还可以提供数据的完整性和安全性控制,保证数据的一致性和可靠性。
第二题:关系数据库模型的特点和优势(20分)答案:关系数据库模型是一种使用表格来表示数据和数据之间关系的数据模型。
其特点和优势有:1. 结构化数据存储:关系数据库使用表格的方式存储数据,可以对数据进行结构化管理,方便进行数据的增删改查操作。
2. 灵活的查询和操作:通过结构化查询语言(SQL),可以对关系数据库进行复杂的查询和操作,满足用户的需求。
3. 数据的独立性:关系数据库的数据和应用程序相互独立,对数据的修改不会影响到应用程序的运行。
4. 数据的完整性和安全性:关系数据库支持数据的完整性约束和安全性控制,可以保证数据的一致性和可靠性。
5. 数据的共享和共享:多用户可以同时访问和共享关系数据库中的数据,便于信息的共享和协作。
第三题:主键和外键的定义和区别(25分)答案:主键是在关系数据库中用来唯一标识一个记录的属性或属性的集合。
主键具有唯一性和非空性的特点,用于确保数据的唯一性和完整性。
主键可以由一个或多个属性组成。
外键是关系数据库中的一个属性或属性的集合,它用来建立两个表之间的联系。
外键的值来自于另一个表的主键,通过外键可以实现表与表之间的关联查询。
外键用于确保数据的一致性和完整性。
区别:1. 定义:主键是用来唯一标识一个记录的属性,外键是用来建立两个表之间的联系的属性。
2. 唯一性:主键具有唯一性的约束,保证数据的唯一性;外键可以重复,但其值必须来自于另一个表的主键,建立关联关系。
3. 非空性:主键具有非空性的约束,不能有空值;外键可以包含空值,表示该记录没有与之相对应的关联记录。
数据库原理试题及答案
数据库原理试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据加密D. 数据操纵2. 关系数据库中,表与表之间的联系称为:A. 关系B. 约束C. 索引D. 视图3. SQL是一种:A. 编程语言B. 操作系统C. 数据库查询语言D. 网络协议4. 在关系数据库中,以下哪个操作用于删除表?A. DELETEB. DROPC. INSERTD. UPDATE5. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性二、简答题(每题10分,共30分)6. 请简述数据库事务的四大特性(ACID)。
7. 解释什么是规范化以及它的目的是什么。
8. 描述什么是数据库的并发控制,并举例说明。
三、应用题(每题25分,共50分)9. 假设有一个图书馆管理系统的数据库,包含以下表:- 书籍(BookID, Title, Author, ISBN)- 借阅者(BorrowerID, Name, Address)- 借阅记录(RecordID, BookID, BorrowerID, BorrowDate, ReturnDate)编写SQL语句,查询所有未归还的书籍及其借阅者信息。
10. 描述如何设计一个数据库来存储一个在线购物网站的订单信息,包括订单、商品、用户和订单详情表。
请列出每个表的字段,并说明它们之间的关系。
答案一、选择题1. 答案:C(数据加密不是DBMS的主要功能)2. 答案:A(表与表之间的联系称为关系)3. 答案:C(SQL是数据库查询语言)4. 答案:B(DROP操作用于删除表)5. 答案:D(索引完整性不是数据库的完整性约束)二、简答题6. 答案:数据库事务的四大特性(ACID)是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
数据库考试题及答案
数据库考试题及答案**数据库考试题及答案**一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。
A. 数据库B. 操作系统C. 数据库管理系统D. 网络操作系统**答案:C**2. 数据库系统的核心是()。
A. 数据B. 数据模型C. 数据库管理系统D. 数据库管理员**答案:C**3. 关系数据库中的关系是指()。
A. 表B. 查看C. 视图D. 索引**答案:A**4. 在关系数据库中,一个表中的列被称为()。
A. 元组B. 属性C. 字段D. 记录**答案:B**5. SQL语言是一种()。
A. 过程式语言B. 非过程式语言C. 机器语言D. 汇编语言**答案:B**6. 在SQL中,用于创建数据库的命令是()。
A. CREATE DATABASEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX**答案:A**7. 数据库的完整性约束包括()。
A. 实体完整性、参照完整性和用户定义的完整性B. 实体完整性、域完整性和用户定义的完整性C. 域完整性、参照完整性和用户定义的完整性D. 域完整性、实体完整性和用户定义的完整性**答案:A**8. 数据库的三级模式结构包括()。
A. 外模式、概念模式和内模式B. 外模式、内模式和存储模式C. 概念模式、内模式和存储模式D. 外模式、概念模式和存储模式**答案:A**9. 在关系数据库中,用于删除表中数据的命令是()。
A. DELETEB. DROPC. REMOVED. CLEAR**答案:A**10. 数据库设计中,规范化的目的是()。
A. 提高查询速度B. 减少数据冗余C. 增加数据存储量D. 提高数据安全性**答案:B**二、多项选择题(每题3分,共15分)1. 数据库管理系统的主要功能包括()。
A. 数据定义B. 数据操纵C. 数据控制D. 数据备份**答案:ABC**2. 关系数据库的完整性约束包括()。
数据库原理考试题库
一、填空题1.数据库系统一般由(数据库)、应用系统、(数据库管理系统)、(数据库管理员)和用户构成。
2.数据模型通常由(数据结构)、(数据操作)、(数据的约束条件)三部分组成。
3.实体之间的联系可抽象为三类,它们是(一对一)、(一对多)、(多对多)。
4.在数据库设计中,(数据字典)是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
5.(事务)是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
6.数据库系统在运行过程中,可能会发生故障。
故障主要有(事务故障)、系统故障、(介质故障)和计算机病毒四类。
7.并发控制的主要方法是采用(封锁)机制,其类型有(共享锁)和(排它锁)两种。
8.数据库的完整性是指数据的(正确性)和(相容性)。
9.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用(GRANT)语句,收回所授的权限使用(REVOKE)语句。
10.(数据库)是长期存储在计算机内的、有组织、可共享的数据集合。
11.数据库系统的三级模式结构是指数据库系统是由(模式)、(外模式)、(内模式)三级构成的。
12.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于(第一(1NF))范式。
E-R图一般在数据库设计的(概念结构设计)阶段使用。
13.(事务)是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有(原子性)、(一致性)、(隔离性)、(持续性)四个特性。
14.数据库系统中,系统故障通常称为(软故障),介质故障称为(硬故障)。
15.关系操作的特点是(集合)操作。
16.若事务T对数据对象A加了S锁,则其他事务只能对数据A再加( S )锁,不能加(X )锁,直到事务T释放A上的锁。
17.信息处理的方式而言,在文件系统阶段,(程序设计)处于主导地位,(数据)只起着服从程序设计需要的作用;而在数据库方式下,(数据)占据了中心位置。
(2022年)山东省聊城市全国计算机等级考试数据库技术真题(含答案)
(2022年)山东省聊城市全国计算机等级考试数据库技术真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1.下列SQL语句中,修改表结构的是( )。
A.ALTERB.CREATEC.UPDATED.INSERT、2. 在SQL中,关系模式被称为“基本表”,存储模式被称为“存储文件”,子模式被称为“视图”,下列说法中不正确的是( )。
A.用户可以对视图和基本表进行查询操作B.视图是若干个基本表或其他视图构成的C.一个基本表不能跨越多个存储文件,同理,一个存储文件也不能存放多个基本表D.基本表是实际存储在数据库中的表3. 数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.结构分析法和模块结构图D.实体-联系方法和E-R图4. 下面系统中不属于关系型数据库管理系统的是A.OracleB.MS_QL ServerC.IMSD.DB25.数据独立性是指()。
A.数据依赖于程序B.数据库系统C.数据库管理系统D.数据不依赖于程序6. 在分布式数据库系统中,逻辑数据库被划分成若干片段,其中桉投影操作来分片的称为A.水平分片B.垂直分片C.导出分片D.选择分片7. 在Oracle工具中,用于支持数据仓库应用的是A.Oracle Discoverer/2000B.Oracle Designer/2000C.Oracle Developer/2000D.Oracle Financials8. 在以下各条叙述中,正确的叙述有______条。
(1)数据库避免了一切数据重复(2)数据库减少了数据冗余(3)数据库中,如果模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写(4)数据库中的存储模式如有改变,模式可以不变A.1B.2C.3D.49. 设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树上的结点个数为n,森林F中第一棵树的结点个数是A.m-n-1B.n+1C.m-n+1D.m-n10. 建立DePhi程序的基本操作步骤中不包括A.需求分析B.创建一个新的项目C.设计窗体D.编写构件响应的事件二、填空题(10题)11. 进程创建工作主要完成的是创建进程控制块(PCB),并把它挂到【】队列中。
【2023年】山东省聊城市全国计算机等级考试数据库技术真题(含答案)
【2023年】山东省聊城市全国计算机等级考试数据库技术真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 数据库采用三级模式体系结构的划分方式,是为了保持数据库的( )。
A.数据独立性B.模块层次性C.数据安全性D.操作可行性2. 二叉排序树的平均检索长度与二分法检索数量级都为A.O(nlog2n)B.O(n2)C.O(log2n)D.O(n2/4)3. 以存储程序原理为基础的冯.诺依曼结构的计算机,由以下( )功能部件组成。
Ⅰ、运算器Ⅰ、控制器Ⅰ、存储器Ⅰ、输入设备Ⅰ、输出设备Ⅰ、接口设备A.Ⅰ、Ⅰ、Ⅰ、Ⅰ、ⅠB.Ⅰ、Ⅰ、Ⅰ、Ⅰ、ⅠC.Ⅰ、Ⅰ、Ⅰ、Ⅰ、ⅠD.Ⅰ、Ⅰ、Ⅰ、Ⅰ、Ⅰ4. 基本SQL语言可以创建的内容中,不包括( )。
A.视图B.索引C.完整性D.基本表5. 对现实世界要处理的对象进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。
这属于哪一阶段的任务?A.需求分析B.概念结构设计C.逻辑结构设计D.物理设计6. 设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于______。
A.R∪SB.R∩SC.R×SD.R-S7. 对线性表,在下列哪种情况下应当采用链表表示A.经常需要随机地存取元素B.经常需要进行插入和删除操作C.经常需要占据一片连续的存储空间D.表中元素的个数不变8.数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的()。
A.语法解释B.语义解释C.语意说明D.用法说明9. 下列叙述中正确的是A.在批处理系统中,用户不直接操纵计算机,而是将作业提交给系统操作员B.批处理操作系统采用时间片轮转的方式处理用户的服务请求C.批处理操作系统也可以通过通信网络将物理上分布的计算机统一管理D.批处理操作系统由于采用时间片轮转的方式,因此每个用户都仿佛“独占”了整个计算机系统10. 下列磁盘调度算法中,哪一个体现了公平性?______。
【2022年】山东省聊城市全国计算机等级考试数据库技术模拟考试(含答案)
【2022年】山东省聊城市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 关于进程、线程和程序的关系,错误的是( )。
A.一个程序可能包含多个进程B.通常一个进程都有若干个线程C.进程之间可以并发执行,一个进程中的线程只能分时执行D.进程是资源分配的基本单位2. 关于计算机病毒的传播途径,不正确的说法是A.通过文件的复制B.通过共用软盘C.通过共同存放软盘D.通过计算机网络3. 设属性A是关系R的主属性,也是关系S的属性但不是主属性,则在删除关系R的元组时,应检查______。
A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.域完整性规则4.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。
A.完整性控制B.安全性控制C.并发控制D.访问控制5. 操作系统的功能是______。
A.把源程序编译成目标程序B.实现计算机用户之间的信息交流C.控制、管理计算机系统的资源和程序的执行D.实现计算机硬件和软件之间的转换6. 在下列的SQL语句中,属于数据控制语句的是哪些? ( )。
1.CREA TE 2.SELECT 3.UPDATE 4.GRANT 5.DROP 6.DELETE 7.ALTER 8.INSERT 9.REVOKEA.1,5,6,7B.4,9C.2,3,6,8D.1,5,77. 已知学生关系S(学号、姓名、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班内编号组成。
则其候选关键字是( )。
A.学号、姓名B.学号、课程名称C.姓名、成绩D.学号、班级8. 下列关于中断的叙述中,正确的是A.如果有多个中断同时发生时,硬件首先响应优先级最低的中断请求B.中断优先级是由软件系统规定的,不是任何人员都能改变的C.通过中段屏蔽可以调整中断事件的响应次序D.计算机执行的任意时刻不可能有几个中断同时发生9. 在关系内模式中要说明的主要内容是( )。
(2022年)山东省聊城市全国计算机等级考试数据库技术测试卷(含答案)
(2022年)山东省聊城市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1.计算机病毒是指能够侵入计算机系统并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖能力的( )。
A.指令B.文件C.信号D.程序2. 在一棵二叉树上,度为零的节点的个数为n0,度为2的节点的个数为n2,则n0的值为A.n2+1B.n2-1C.n2D.n2/23. 候选关键字的属性可以有A.0个B.1个C.1个或多个D.多个4. 按行优先顺序存下三角矩阵的非零元素,则计算非元素aij(1≤j≤i≤n)的地址的公式为A.LOC(aij)=LOC(a11)+i×(i+1)/2+jB.LOC(aij)=LOC(a11)+i×(i+1)/2+(j-1)C.LOC(aij)=LOC(a11)+i×(i-1)/2+jD.LOC(aij)=LOC(a11)+i×(i-1)/2+(j-1)5. 信息安全的内容包括______。
Ⅰ.网络安全Ⅰ.操作系统安全Ⅰ.数据库系统安全Ⅰ.文件安全Ⅰ.信息系统Ⅰ.硬件安全A.Ⅰ、Ⅰ、Ⅰ和ⅠB.Ⅰ、Ⅰ、Ⅰ和ⅠC.Ⅰ、Ⅰ和ⅠD.Ⅰ、Ⅰ和Ⅰ6. 设计磁盘调度算法时应考虑的两个基本因素是A.公平性和高效性B.独立性和可靠性C.有效性和安全性D.以上都不对7.8. 两个关系进行自然连接运算,必须具有( )。
A.相同属性个数B.相同属性组C.相同关系名D.相同关键字9. 将数据库中对全部数据的整体逻辑结构的描述作为数据库的A.存储模式B.子模式C.模式D.外模式10. 下述________不是数据仓库的基本特征。
A.面向主题B.集成C.反映历史变化D.包括当前准确数据二、填空题(10题)11.Novell公司的NetWare最著名的地方就是它的___________和打印管理。
(2021年)山东省聊城市全国计算机等级考试数据库技术真题(含答案)
(2021年)山东省聊城市全国计算机等级考试数据库技术真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 当下述哪一条成立时,称X→Y为平凡的函数依赖?A.X包含于YB.Y包含于XC.X∩Y=D.X∩Y≠2. 数据库技术中采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和A.数据独立性B.逻辑独立性C.管理规范性D.数据的共享3. 数据库系统从外到内依次分为外模式、模式和内模式三级抽象模式是为了保持数据库的( )。
A.模块结构化B.数据安全性C.数据独立性D.访问控制性4.有下三角矩阵A[0…10,0…10],按行优先顺序存放其非零元素,每个非零元素占两个字节,存放的基地址为100,则元素A[5,5]的存放地址为()。
A.110B.120C.130D.1405. 栈结构不适用于下列哪一种应用?A.表达式求值B.树的层次次序周游算法的实现C.二叉树对称序周游算法的实现D.快速排序算法的实现6. 下述不属于概念模型应具备的性质是A.有丰富的语义表达能力B.易于交流和理解C.易于变动D.在计算机中实现的效率高7. 以下关于串的叙述中,哪一种说法是不正确的? ( )A.零个字符的串为空串B.串'BEIJING'与串'BEIJING'相等C.模式匹配是串的一种重要运算D.串既可采用顺序存储,也可采用链接存储8. 当多个访问磁盘的请求同时到达时,为了改善平均磁盘服务时间,可以采用适当的磁盘调度算法,以减少磁盘服务的总时间。
下列各项时间中,哪一项是不能改善的?Ⅰ.寻道时间Ⅰ.旋转延迟时间Ⅰ.数据传送时间A.只有ⅠB.只有ⅠC.只有ⅠD.没有9. SQL语言成为关系数据库的国际标准的年份是A.1986年B.1987年C.1998年D.1989年10. 概念结构设计阶段得到的结果是A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构二、填空题(10题)11.SQL查询就是用户使用SQL语句来创建的一种查询。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我以一名大学生的人格尊严保证,在本场考试中,自觉遵守考试纪律,服从考试管理,决不作弊或帮助别人作弊!签名:学院专业学号级班··················密···················封·····················线··················命题人签字:系主任签字:审核院长签字:共印份数:第1页共5页聊城大学计算机学院2012—2013学年第1学期期末考试2010级《数据库原理》试题(闭卷B)15题,每小题2分,共30分)1.SQLServer数据库是()。
A.层状数据库B.网状数据库C.关系数据库D.树状数据库2.满足2NF的关系模式()。
A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF3.数据库系统依靠()支持了数据独立性。
A. 具有封装机制B. 模式分级、各级模式之间有映像机制C. 定义完整性约束条件D. DDL语言和DML语言互相独立4.数据库系统中的数据模型由()三部分组成A. 数据结构、数据操作和完整性约束B. 数据定义、数据操作和安全性约束C. 数据结构、数据管理和数据保护D. 数据定义、数据管理和运行控制5.设关系R的度为20,关系S的度为30,R与S有5个相同的属性。
如果关系T是R与S自然连接的结果,则关系T的度为()。
A.10 B.20 C.45 D.506.数据库恢复的基础是转储的冗余数据,这些转储的冗余数据包括()。
A.数据字典、应用程序、审计文档、数据库后备副本B.数据字典、应用程序、审计文档、日志文件C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本7.事务的隔离性是指()。
A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的修改就是永远的C.一个事务内部的操作及使用的数据对并发执行的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态8.在SQL的授权语句中使用“ALL PRIVILEGES”,表示()。
A.授权所有用户B.所有的操作权限C.对所有的数据集合D.允许再授权9.下面那一项不是对数据库进行安全性控制的常用机制()。
A.用户标识和鉴定B.存取控制C.审计D.并发控制10.有如下关系:选修(学号,课程号,成绩),将属性成绩的取值范围定义在0~100之间符合()。
第2 页共5页A.实体完整性B.参照完整性C.用户定义的完整性D.逻辑完整性11.关系数据库处理查询的步骤为()。
A.查询分析、查询检查、查询优化、查询执行B.查询分析、查询优化、查询检查、查询执行C.查询分析、查询执行、查询检查、查询优化D.查询检查、查询分析、查询优化、查询执行12.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKEA.‘_ _W_%’B.‘_%W_ _’C.‘_W_ _’D.‘_W_%’13.若事务T对数据D已加S锁,则其它事务对数据D()。
A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁14.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
A.需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.物理结构设计阶段15.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是()。
A.并发事务不存在问题B.并发事务导致丢失修改C.并发事务导致不能重复读D.并发事务导致读“脏”数据1.5分,共15分)1.数据库系统一般由数据库、____________________、数据库应用系统、数据库管理员和用户构成。
2.关系代数中的五种基本运算为并、差、笛卡尔积、____________________和投影。
3.设有关系R(A,B,C,D),S(D,E,F,G)。
关系R的主码为A,关系S的主码为D,则属性D在关系R 中称为____________________。
4.数据库的存储结构改变了,由数据库管理员对___________________映像作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。
5.数据库恢复时,系统对已提交的事务要进行_____________处理。
6.数据库设计的基本步骤包括需求分析、概念结构设计、逻辑结构设计、____________________、数据库实施和数据库运行维护。
7.在数据库设计中,各类数据描述的集合,包括数据项、数据结构、数据流、数据存储、数据加工过程等的描述,通常称为____________________。
8.由于停电导致数据库系统运行中断属于____________________故障。
9.在查询优化中最重要最基本的一条是____________________应尽可能先做。
10.若事务T对数据D已加S锁,则其它事务对数据D可以加S锁不能加____________________。
第3 页共5页2分,共16分)设在学生成绩管理数据库中有3个表:学生表Student(Sno,Sname,Ssex,Sage,Sdept),其中Sno为主码;课程表Course(Cno,Cname,Ccredit),其中Cno为主码;选修表SC(Sno,Cno,grade),其中(Sno,Cno)为主码,Sno和Cno均为外码。
用关系代数完成下面操作:1.检索年龄大于于20岁的外语系(FL)中同学的学号和姓名。
2.查询同时选修了C1号和C2号课程的学生学号和姓名。
用SQL语言完成下面操作:3.查询物理系(PH)学生的姓名和年龄,并按年龄降序排列。
4.查询学号为S3的学生的总成绩。
5.将刘磊(学号S5)新选修的数据库原理(课程号为C5)插入选修表中,成绩为90。
6.创建视图V1描述每个学生的选课情况,属性包括学号,姓名、平均分、最高分、最低分。
7.使用户周平具有对这三个表的所有权力,但不具有给其他用户授权的权力。
8.将学生S2的信息从数据库中删除。
第4 页共5页5分,共10分)某企业主要由部门、职工、项目构成,管理模式为:每个职工隶属一个部门,一个部门有多个职工;一个职工可参加多个项目,一个项目可由多个职工参加,当一个职工参加一个项目时,就领一份项目工资;每个项目只属于一个部门管理,一个部门可以管理多个项目。
1.根据上述语义画出E-R图,要求在图中画出属性并注明联系的类型。
2.将E-R图转换成关系模型,并指出每个关系模式的主码和外码(如果存在)。
五、综合题(第1小题15分,第2小题7分,第3小题7分,共29分)1.设有关系模式R(A, B, C, D, E,G),函数依赖集F={BE→G, BD→G, CDE→AB, CD→A, CE→G, BC→A, B→D, C→D },请完成以下操作。
(1)求出F的最小函数依赖集Fm。
(2)求出R的所有候选码。
(3)根据函数依赖关系,确定R最高能达到第几范式。
第5 页共5页2.在student表中创建一个update触发器tr_stud,若更新了学生的学号信息,则自动更新sc表中的学生学号。
3.设在库存管理数据库中有3个表:仓库表cangku,属性包括:仓库号(cno),仓库地点(caddress),仓库面积(carea),其中“仓库号”为主键。
产品表chanpin,属性包括:产品号(pno),产品名(pname),价格(pprice),重量(pweight),其中“产品号”为主键。
存储表cunchu,属性包括:仓库号(cno),产品号(pno),储量(qty),其中“仓库号、产品号”为主键,“仓库号”为外键,“产品号”为外键。
定义存储过程,完成根据产品名返回该产品的总储量的功能。
第6 页共5页2012-2013学年第1学期数据库原理试题B卷标准答案一、单项选择题(共15题,每小题2分,共30分)CBBAC CCBDC ABACC二、填空题(共10题,每小题1.5分,共15分)1、DBMS或数据库管理系统;2、选择;3、外码;4、模式/内模式;5、UNDO或重做;6、物理结构设计;7、数据字典;8、系统故障;9、选择运算;10、X锁。
三、操作题(共8题,每小题2分,共16分)设在学生成绩管理数据库中有3个表:学生表Student(Sno,Sname,Ssex,Sage,Sdept),其中Sno为主码;课程表Course(Cno,Cname,Ccredit),其中Cno为主码;选修表SC(Sno,Cno,grade),其中(Sno,Cno)为主码,Sno和Cno均为外码。
用关系代数完成下面操作:1.检索年龄大于于20岁的外语系(FL)中同学的学号和姓名。
πsno,sname(σsage>20∧sdept=’FL’(student))2.查询同时选修了C1号和C2号课程的学生学号和姓名。
πsno,sname((πsno(σcno=’C1’(SC))∩πsno(σcno=’C2’(SC)))∞ student )用SQL语言完成下面操作:3.查询计物理系(PH)学生的姓名和年龄,并按年龄降序排列。
Select sname, sage from studentWhere sdept=’PH’ order by sage desc;4.查询学号为S3的学生的总成绩。
Select sum(grade) from scWhere sno=’S3’;5.将刘磊(学号S5)新选修的数据库原理(课程号为C5)插入选修表中,成绩为90。
Insert into sc values(‘S5’,’C5’,90);6.创建视图V1描述每个学生的选课情况,属性包括学号,姓名、平均分、最高分、最低分。
Create view V1(学号, 姓名, 平均分, 最高分, 最低分) asSelect sc.sno, sname, avg(grade), max(grade), min(grade) from SC, studentWhere sc.sno=student.snogroup by sc.sno, sname ;7.使用户周平具有对这三个表的所有权力,但不具有给其他用户授权的权力。