聊城大学计算机学院数据库原理试题

合集下载

(2022年)山东省聊城市全国计算机等级考试数据库技术真题(含答案)

(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),并把它挂到【】队列中。

《数据库原理》试卷(A和B卷)-答案

《数据库原理》试卷(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﹪。

(完整版)大学数据库考试复习试题带答案

(完整版)大学数据库考试复习试题带答案
)。
19)关系数据库规范化是为解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入的。
20)在关系数据库中,任何二元关系模式的最高范式必定是( BCNF )
21)若属性X函数依赖于属性Y时,则属性X与属性Y之间的关系是 (多对一 )。
22)设有关系模式:部门(部门代码,部门名称,部门成员,部门经理)由于其中( 部门成员 )属性存在,
33)数据库安全性遭到破坏的情况属于(非法用户读取数据库中的数据 ) 。
34)数据库的(完整性) 是指数据的正确性和相容性。
35)数据完整性保护中的约束条件是指(值的约束和结构的约束 )。
36)实体完整性和参照完整性属于(静态关系约束 ) 。
37)数据类型、取值范围、空值约束属于(静态列级约束 )。
27)设要对关系模式R(学号,姓名,课程代码,课程名,课程成绩)进行分解,将其规范化到3NF,下列(B)
B.R1(学号,姓名) R2(课程代码,课程名)R3 (学号,课程代码,课程成绩)
28)有如下关系R(是BCNF)。
44)不允许其它事务对这个锁定目标再加任何类型的锁是(排他锁)。
三级模式之间的两层映像保证了数据库系统中的数据能够具有较高的 逻辑独立性、物理独立性。
关系的完整性约束条件包括三大类:实体完整性、参照完整性、用户定义的完整性。
关系代数运算中,专门的关系运算有 投影、选择、连接、除。
数据库是长期存储在计算机内、有组织的、可共享的数据集合。
29)对用户访问数据库的权限加以限定是为了保护数据库的(安全性) 。
30)下面(可移植性)不是数据库系统必须提供的数据控制功能。
31)数据库系统中,对存取权限定义为(授权) 。

(2021年)山东省聊城市全国计算机等级考试数据库技术真题(含答案)

(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语句来创建的一种查询。

【2023年】山东省聊城市全国计算机等级考试数据库技术真题(含答案)

【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. 下列磁盘调度算法中,哪一个体现了公平性?______。

计算机数据库系统原理数据库原理考试卷模拟考试题.docx

计算机数据库系统原理数据库原理考试卷模拟考试题.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锁,则()。

数据库原理习题

数据库原理习题

数据库原理习题(含答案)(总51页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素容。

Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关3、在数据库中存储的是()A、数据B、数据模型C、数据及数据之间的联系D、信息4、数据库系统中,用()描述全部数据的整体逻辑结构。

A、外模式B、模式C、模式D、数据模式5、数据库中,导致数据不一致的根本原因是()A、数据量太大B、数据安全性不高C、数据冗余D、数据完整性约束不强6、划分层次型、网状型和关系型数据库的原则是()A、记录的长度B、文件的大小C、联系的复杂程度D、数据及联系的表示式7、数据库三级模式体系结构的划分,主要有利于保持数据库的()A、数据安全性B、数据独立性C、结构规化D、操作可行性8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。

A、外模式B、模式C、模式D、数据模式9、数据库系统中,用()描述全部数据的物理存储视图。

A、外模式B、模式C、模式D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是()A、DMLB、DDLC、DCLD、SQL211、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当模式发生变化时,采用()来保证数据的物理独立性。

聊城大学计算机学院数据结构试卷A(DOC)

聊城大学计算机学院数据结构试卷A(DOC)

我以一名大学生的人格尊严保证,在本场考试中,自觉遵守考试纪律,服从考试管理,决不作弊或帮助别人作弊!签名:学院专业学号级班··················密···················封·····················线··················命题人签字:系主任签字:审核院长签字:共印份数:第1页共3页聊城大学计算机学院08—09学年第1学期期末考试2007级《数据结构》试题(闭卷A)一、单项选择题(共15题,每题2分,共30分)int algorithm(int n){ int t=1;while(t<=n)t=t*2;return t;}A.O(log2n)B.O(2n)C.O(n2)D.O(n)2.____又称为FIFO表。

A.队列B.散列表C.栈D.哈希表3.若6行8列的数组以列序为主序顺序存储,基地址为1000,每个元素占2个存储单元,则第5行第3列的元素(假定无第0行第0列)的地址是____。

A.1086B.1032C.1068D.答案A,B,C都不对4.广义表(a,((b,( )),c),(d,(e)))的深度是____。

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

聊城大学计算机学院数据库原理试题. . . .聊城大学计算机学院2012—2013学年第1学期期末考试2010级《数据库原理》试题(闭卷B)1.SQLServer数据库是()。

A.层状数据库B.网状数据库C.关系数据库D.树状数据库2.满足2NF的关系模式()。

A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF 3.数据库系统依靠()支持了数据独立性。

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之间符合()。

A.实体完整性B.参照完整性C.用户定义的完整性D.逻辑完整性11.关系数据库处理查询的步骤为()。

A.查询分析、查询检查、查询优化、查询执行B.查询分析、查询优化、查询检查、查询执行··················密···················封·····················线··················第2 页共5页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.并发事务导致读“脏”数据二、填空题(共10题,每小题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 锁不能加____________________。

2分,共16分)··················密···················封·····················线··················第2 页共5页设在学生成绩管理数据库中有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的信息从数据库中删除。

四、设计题(共2题,每小题5分,共10分)··················密···················封·····················线··················第2 页共5页某企业主要由部门、职工、项目构成,管理模式为:每个职工隶属一个部门,一个部门有多个职工;一个职工可参加多个项目,一个项目可由多个职工参加,当一个职工参加一个项目时,就领一份项目工资;每个项目只属于一个部门管理,一个部门可以管理多个项目。

1.根据上述语义画出E-R图,要求在图中画出属性并注明联系的类型。

2.将E-R图转换成关系模型,并指出每个关系模式的主码和外码(如果存在)。

五、综合题(第1小题15分,第2小题7分,第3小题7分,共29分)1,函数依赖集F={BE→G, BD→G, CDE→AB, CD→A, CE→G, BC→A, B→D, C→D },请完成以下操作。

(1)求出F的最小函数依赖集Fm。

(2)求出R的所有候选码。

(3)根据函数依赖关系,确定R最高能达到第几范式。

··················密···················封·····················线··················第2 页共5页2.在student表中创建一个update触发器tr_stud,若更新了学生的学号信息,则自动更新sc表中的学生学号。

相关文档
最新文档