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

合集下载

(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)))的深度是____。

大学生数据库系统原理复习题.doc

大学生数据库系统原理复习题.doc

数据库系统原理复习题1. 使用二维表格结构表达实体及实体间联系的数据模型是() A. 层次模型B.网状模型C.关系模型D.联系模型2. 数据库系统不仅包括数据库本身,还要包括相应的独件、软件和() A. DBMS B.数据库应用系统C.相关的计算机系统D. DBA3. 数据库系统提供的数据控制功能,不包括() A.并发控制B.控制数据兀余C.完整性保护D.故障恢复4. 学校里规定,一个教师授多nJ 讲授3门课程,最少必须讲授I 门课程;每门课程最多5个 教帅讲授,最少需要一个教师讲授,则教师与课程的基数分别为()A. (1, 3), (1, 5)B. (3, 1), (5, 1)C. (1, 5), (1, 3)D. (5, 1), (3, 1)5. 有关系R(A, B, C),主码为A ; S(D, A),主码为D,外码为A,参照R 中的属性A 。

关系R 和S 的元组如卜•表所示。

关系S 中违反关系完整性规则的元组是()6.在最小依赖集Ff,卜-面敘述不正确的是()A. F 中每个FD 的右部都是单属性B. F 中每个FD 的左部都是单属性C ・F 中没有冗余的FDD. F 中每个FD 的左部没有冗余的属性 7.如果某个属性包含在候选键小,则它称为() A.非主属性B.关键属性C.复合属性D.主属性笛卡尔积D.并9. 关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和() A.投影、连接B.连接、选择C.选择、投影D.交、选择 10. 以下叙述中正确的是()A. 为了实现连接运算,SELECT 命令中必须指出属性的來源B. 如果缺省WHERE 了句,则会产生错误信息RSTA B C B C a b c b c b b f b c cadadD A B C D d a b c d e ab c e bcadb8.设冇关系R 和S 如下表: 则关系T 是关系R 和关系S 的()A.自然连接结果B.连接结果C.C. 在SQL语言中绝大多数连接操作都是口然连接D. 连接操作屮不可以用别名指定数据的來源11. SQL语言中建立惟一性索引的命令是()A. CREATE INDEX索引名ON基本表名(属性名)B. CREATE INDEX UNI QUE索弓|名ON基本表名(属性名)C. CREATE UNIQUE INDEX索弓|名ON基木表名(属性名)D. CREATE DISTINCT INDEX索引名ON棊木表名(属性名)12. DBMS的并发控制子系统保证了事务的()A.原子性实现B. 一致性实现C.隔离性实现D.持久性实现13. 在DB恢复时,对已经提交但更新未写入磁盘的事务执行()A. UNDO 处理B. REDO 处理C. ROLLBACK 处理D. ABORT 处理14. SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是()A. Master数据库B. Model数据库C. Msdb数据库D. Tempdb数据库15. 在SQL/CLI中,保存元组或参数的有关信息的是()A.环境记录B.连接记录C.语句记录D.描述记录二、填空题(本大题共10小题,每小题1分,共10分)16. DBMS提供DML实现对数据的操作,基木的数据操作有两类:检索和_______________ 。

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

(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最著名的地方就是它的___________和打印管理。

大学数据库考试题和答案

大学数据库考试题和答案

大学数据库考试题和答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。

A. 硬件B. 软件C. 数据D. 文件系统答案:B2. 关系数据库管理系统中的关系是指()。

A. 表B. 视图C. 索引D. 存储过程答案:A3. 数据库系统的核心是()。

A. 数据B. 数据模型C. 数据库管理系统D. 数据库管理员答案:C4. 在关系数据库中,关系至少具有()。

A. 一个属性B. 两个属性C. 三个属性D. 任意数量的属性答案:D5. 数据库设计中,将E-R图转换成关系模式的过程属于()。

A. 需求分析阶段B. 概念性设计阶段C. 逻辑设计阶段D. 物理设计阶段答案:C6. 数据库中实现数据独立性的关键技术是()。

A. 视图B. 索引C. 存储过程D. 触发器答案:A7. SQL语言中,用于创建数据库的命令是()。

A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE VIEW答案:B8. 在SQL中,用于删除表中数据的命令是()。

A. DELETEB. DROPC. REMOVED. ERASE答案:A9. 数据库的完整性约束包括()。

A. 实体完整性、参照完整性和用户定义的完整性B. 实体完整性、域完整性和用户定义的完整性C. 域完整性、参照完整性和用户定义的完整性D. 实体完整性、参照完整性和域完整性答案:A10. 数据库恢复的基础是()。

A. 数据备份B. 日志文件C. 索引D. 视图答案:B二、填空题(每题2分,共20分)1. 数据库系统由数据库、数据库管理系统、________和________组成。

答案:应用系统,数据库管理员2. 在关系数据库中,一个关系中的每一个列称为一个________。

答案:属性3. 数据库管理系统提供的数据定义语言是________,数据操纵语言是________。

答案:DDL,DML4. 视图是一个________的虚表,其内容由查询定义。

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

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

【2022年】山东省聊城市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 下列不是数据库管理系统中数据定义程序模块内容的是( )。

A.模式、外模式、内模式的定义模块B.安全性定义模块C.完整性定义模块D.数据修改程序模块2. 消息的序号和时间性的认证主要是防止消息的______。

A.对抗攻击B.非对抗攻击C.重放攻击D.非重放攻击3. 数据库系统的三级模式结构定义了数据库的3个抽象层次( )。

A.物理数据库、概念数据库和逻辑数据库B.层次数据库、网状数据库和关系数据库C.物理数据库、概念数据库和关系数据库D.层次数据库、关系数据库和概念数据库4. 在逻辑结构设计中,关系虽已达到规范化,但因某些属性过多时,可将它分为两个或多个关系模式,这叫做A.模式评价B.优化模式C.合并D.分解5. 在UNIX系统中,一个命令的执行会花费一些时间,为了避免等待,可采用A.后台命令B.输入重定向C.输出重定向D.管道命令6. 数据库系统依靠( )支持数据独立性。

A.定义完整性约束条件B.具有封装机制C.模式分级,各级模式间的映像D.DDL语言和DML语言互相独立7. 在关系数据库中,参照关系和被参照关系是以外码相关联的两个关系。

被参照关系和参照关系通常是A.1∶1的联系B.1∶n的联系C.n∶1的联系D.n∶m的联系8. 进程调度有各种各样的算法,如果选择算法不恰当,就会出现什么现象?A.颠簸B.进程长期等待C.死锁D.异常9. 信息在网络中传输的时候,下列哪一种是信息被篡改的过程?A.信息从信息源结点传输出来,中途被攻击者非法截获,信息目的结点没有接受到应该接收的信息,造成信息的中途丢失B.信息从信息源结点传输到了目的结点,但中途被攻击者非法窃听C.信息从信息源结点传输到目的结点的中途被攻击者非法截获,攻击者在截获的信息中进行修改或插入欺骗性的信息,然后再重新发出D.源结点并没有发出信息,攻击者冒充信息源结点用户发送伪造的信息10. 以存储程序原理为基础的冯.诺依曼结构的计算机,一般都由五大功能部件组成,它们是A.运算器、控制器、存储器、输入设备和输出设备B.运算器、累加器、寄存器、外部设备和主机C.加法器、控制器、总线、寄存器和外部设备D.运算器、存储器、控制器、总线和外部设备二、填空题(10题)11.SQL Server中一个数据页的大小是__________KB。

计算机数据库考试题及答案

计算机数据库考试题及答案

计算机数据库考试题及答案第一题:数据库的概念和作用(15分)答案:数据库是指存储、管理和组织数据的集合,可以通过数据库管理系统(DBMS)进行访问和操作。

数据库的主要作用是提供了一个结构化的数据存储方式,方便用户进行数据的存储、检索、更新和删除等操作。

同时,数据库还可以提供数据的完整性和安全性控制,保证数据的一致性和可靠性。

第二题:关系数据库模型的特点和优势(20分)答案:关系数据库模型是一种使用表格来表示数据和数据之间关系的数据模型。

其特点和优势有:1. 结构化数据存储:关系数据库使用表格的方式存储数据,可以对数据进行结构化管理,方便进行数据的增删改查操作。

2. 灵活的查询和操作:通过结构化查询语言(SQL),可以对关系数据库进行复杂的查询和操作,满足用户的需求。

3. 数据的独立性:关系数据库的数据和应用程序相互独立,对数据的修改不会影响到应用程序的运行。

4. 数据的完整性和安全性:关系数据库支持数据的完整性约束和安全性控制,可以保证数据的一致性和可靠性。

5. 数据的共享和共享:多用户可以同时访问和共享关系数据库中的数据,便于信息的共享和协作。

第三题:主键和外键的定义和区别(25分)答案:主键是在关系数据库中用来唯一标识一个记录的属性或属性的集合。

主键具有唯一性和非空性的特点,用于确保数据的唯一性和完整性。

主键可以由一个或多个属性组成。

外键是关系数据库中的一个属性或属性的集合,它用来建立两个表之间的联系。

外键的值来自于另一个表的主键,通过外键可以实现表与表之间的关联查询。

外键用于确保数据的一致性和完整性。

区别:1. 定义:主键是用来唯一标识一个记录的属性,外键是用来建立两个表之间的联系的属性。

2. 唯一性:主键具有唯一性的约束,保证数据的唯一性;外键可以重复,但其值必须来自于另一个表的主键,建立关联关系。

3. 非空性:主键具有非空性的约束,不能有空值;外键可以包含空值,表示该记录没有与之相对应的关联记录。

数据库原理考试题库

数据库原理考试题库

一、填空题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年)山东省聊城市全国计算机等级考试数据库技术模拟考试(含答案)

(2022年)山东省聊城市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. Oracle的数据仓库解决方案是Oracle OLAP产品,其中服务器端的工具是______。

A.Oracle Express ServerB.Oracle Express ObjectsC.Oracle Express AnalyzerD.Oracle Webserver2. 下列关于中断的叙述中,正确的是A.如果有多个中断同时发生时,硬件首先响应优先级最低的中断请求B.中断优先级是由软件系统规定的,不是任何人员都能改变的C.通过中段屏蔽可以调整中断事件的响应次序D.计算机执行的任意时刻不可能有几个中断同时发生3. Power Builder 是一种深受用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是A.支持面向对象的开发方法B.提供可视化图形用户界面C.使用ODBC 与多种数据库连接D.可通过数据窗口访问数据库4. 要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是A.SELECT学号FROM选课表WHERE COUNT(*)>=3B.SELECT学号FROM选课表HA VING COUNT(*)>=3C.SELECT学号FROM选课表GROUP BY学号HA VING COUNT(*)>=3D.SELECT学号FROM选课表GROUP BY学号WHERE COUNT(*)>=35. 假设磁盘上的物理块大小为512字节,一个逻辑记录长度为80个字符。

若采用记录成组技术存储若干记录,当块因子为4时,磁盘空间的利用率可达到A.16%.B.33%.C.63%.D.91%.6. 下列关于数据的逻辑结构的叙述中,哪一个是正确的? ( )。

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

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

2022年山东省聊城市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 下列关于函数依赖的叙述中,不正确的是( )。

A.在函数依赖的范畴内,BCNF达到了最高的规范化程度B.在函数依赖的范畴内有BCNF、3NF、2NF、1NF这几种范式C.如果一个关系模式R∈2NF,则它一定是BCNFD.如果一个关系模式R∈3NF,则它一定是2NF2. 已知一棵二叉树的先根序列为ABDGCFK,中根序列为DGBAFCK,则节点的后根序列为______。

A.ACFKDBGB.GDBFKCAC.KCFAGDBD.ABCDFKG3. 虚拟存储的容量受到下列哪一个因素的限制?A.磁盘空间大小B.物理内存大小C.数据存放的实际地址D.计算机地址位数4. 进程调度有各种各样的算法,如果选择算法不恰当,就会出现什么现象?A.颠簸B.进程长期等待C.死锁D.异常5. 下列说法错误的是________。

A.ROLLBACK表示事务不成功结束B.无级联调度是不可恢复的C.共享锁又称为S锁或读锁D.排它锁又称为X锁或写锁6. 操作系统的功能是______。

A.把源程序编译成目标程序B.实现计算机用户之间的信息交流C.控制、管理计算机系统的资源和程序的执行D.实现计算机硬件和软件之间的转换7. 下列叙述正确的是A.二叉树是树的特殊情况B.二叉树的结点的子树区分左子树和右子树C.如果一棵二叉树最多只有最下面的两层结点度数可以小于2,称之为完全二叉树D.树和二又树之间不能相互转换8. 在关系数据中,视图(view)是三级模式结构中的A.内模式B.模式C.存储模式D.外模式9.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( )A.数据库模式描述语言(DDL)B.数据库子语言(SubDL)C.数据操纵语言(DML)D.数据结构语言10.计算机病毒是指能够侵入计算机系统并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖能力的( )。

2022年聊城职业技术学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年聊城职业技术学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年聊城职业技术学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;2、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

3、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。

用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。

为了完成该统计操作,请按要求将下面的存储过程补充完整。

4、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

5、有两种基本类型的锁,它们是______和______。

6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。

7、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

8、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

9、关系规范化的目的是______。

10、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

  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表中的学生学号。

相关文档
最新文档