山东大学网络教育数据库系统原理期末考试复习题
山东大学-函授-数据库原理复习
7. 查询缺少成绩的学生的学号和课程号(选修而未考试,涉及空值'null')
19. 非关系模型中数据结构的单位是 [ ]。 A. 关系 B.实体 C.元组 D. 基本层次联系
20. [ ]使得 SQL 具备了对机密数据的安全保护功能。 A. 视图机制 B.人机对话 C.数据查询 D.数据更新
21. CREAT TABLE Student (Sno Char(5) Not Null Unique, Sname Char(10), Ssex Char(1), Sdept Char(15)); 在上述关系中,属性[ ]是主码。 A. Sno B. Sname C. Ssex D. Sdept
《数据库原理》
一.选择题
1.一个数据库系统至少应包括数据库、( )、软件和用户四大部分。
A.环境
B. 硬件
C.界面
D.管理
2. 数据库管理系统的主要功能是定义、( )、、管理、维护数据库。
A.查询
B.修改
C. 操纵
D.授权
3. 在关系数据库中,若关系模式 R∈1NF,且每个非主属性都完全函数依赖
于任一候选关键字,则该关系模式 R 属于( )。
24. 在连接查询中, WHERE 子句中可以有多个连接条件,称为 [ ]。 A 等值连接.B.外连接 C. 自身连接 D.复合条件连接
25. 删除索引用 [ ]。 A. Drop view B. Drop table C. Drop Index D. Alter table
26. 数据库与文件系统的根本区别在于 [ ]。 B.提高了系统效率 B.方便了用户使用 C.数据的结构化 D.节省了存储空间
22. SQL 语言用 GRANT 语句向用户授予操作权限,所有授予出去的权限在必要时都 可以用 [ ] 语句收回。 A. Alter B. Creat C. Update D. Revoke
《数据库原理》期末试卷及答案(A)
只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。
将正确的答案填在每小题的空格内。
错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。
它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有,则称Y完全函数依赖于X.33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。
从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码.若一个关系有多个侯选码,则选定其中一个为主码。
侯选码的诸属性称为主属性。
35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。
嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。
每个游标区都有一个名字。
数据库系统原理复习 题集附答案
数据库系统原理复习题集附答案数据库系统是计算机科学和技术中的一个重要领域,它涉及数据的组织、存储和管理。
在数据库系统原理的学习中,复习一些题目并附带答案是非常有效的学习方法。
下面是一些数据库系统原理的复习题及其答案,希望对大家的学习有所帮助。
1. 数据库系统的三级模式分别是什么?(5分)答案:数据库系统的三级模式包括外模式(用户级模式)、概念模式(逻辑模式)和内模式(物理模式)。
2. 数据库是什么?数据库管理系统是什么?(5分)答案:数据库是一个按照一定格式存储、组织和管理数据的集合。
数据库管理系统(DBMS)是对数据库进行管理的软件系统,它提供数据定义、数据操作和数据控制等功能。
3. 数据库系统的优点有哪些?(10分)答案:数据库系统的优点包括数据共享、数据独立性、数据安全性、数据一致性、数据可靠性和数据备份与恢复等。
4. 数据库系统的完整性约束有哪些?(10分)答案:数据库系统的完整性约束包括实体完整性约束、参照完整性约束和用户定义完整性约束。
5. 请简要解释事务的概念。
(10分)答案:事务是数据库操作的一个基本单位,它是一个不可分割的工作单位。
事务应具有四个特性,即原子性、一致性、隔离性和持久性。
6. 请解释ACID是什么意思。
(10分)答案:ACID是数据库事务的四个特性的缩写,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
7. 请简要介绍数据库的并发控制。
(15分)答案:并发控制是数据库系统中保证事务并发执行的一种机制。
常用的并发控制方法包括锁定和时间戳。
8. 请解释关系数据库的概念。
(10分)答案:关系数据库是一种基于关系模型的数据库,以表(关系)为单位存储数据。
9. 数据库中的主键和外键有什么作用?(10分)答案:主键用于唯一标识表中的每一行数据,外键用于建立表之间的关系,实现数据的引用和关联。
10. 请解释数据库的范式。
36山东大学网络教育数据结构期末考试试题及参考答案
15
线性表是具有n个( )的有限序列(n>0)。
A、表元素
B、字符
C、数据元素
D、数据项
E、信息项
我的答案:C
16
若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用( )存储方式最节省时间。
A、顺序表
B、双链表
C、带头结点的双循环链表
A、-A+B*C/DE
B、-A+B*CD/E
C、-+*ABC/DE
D、-+A*BC/DE
我的答案:D
二.判断题(共20题,50.0分)
1
数组是一种复杂的数据结构,数组元素之间的关系既不是线性的也不是树形的( )
我的答案:√
2
链式存储在插入和删除时需要保持物理存储空间的顺序分配,不需要保持数据元素之间的逻辑顺序( )
D、单循环链表
我的答案:A
17
某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用( )存储方式最节省运算时间。
A、单链表
B、仅有头指针的单循环链表
C、双链表
D、仅有尾指针的单循环链表
我的答案:D
18
下面给出的四种排序法中( )排序法是不稳定性排序法。
我的答案:×
3
在用循环单链表表示的链式队列中,可以不设队头指针,仅在链尾设置队尾指针( )
我的答案:√
4
通常递归的算法简单、易懂、容易编写,而且执行的效率也高( )
我的答案:×
5
一个广义表的表尾总是一个广义表( )
山东大学网络教育计算机网络基础期末考试复习
山东大学网络教育计算机网络基础期末考试复习(总8页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除计算机网络基础一、选择题1.计算机中最基本、最重要的系统软件是 B 。
A:数据库系统 B:操作系统C:语言系统 D:编译系统2.在Windows XP中,能够恢复被误删除的文件或文件夹的是 A 。
A:回收站B:控制面板C:浏览器 D:我的电脑3.以下设备中, D 。
不属于网络通信设备。
A:网卡 B:中继器 C:网关 D:扫描仪4.如果想查看昨天访问过的网站,应点击IE浏览器工具栏中的 D 图标。
A:后退 B:前进 C:搜索 D:历史5.通常计算机要接入因特网,不可缺少的设备是 B 。
A:网络查询工具 B:调制解调器或网卡C:网络操作系统 D:浏览器6.网络互联层上包含5个协议,其中ARP的作用是 C 。
A:用于传输IP数据报 B:实现物理地址到IP地址的映射C:实现IP地址到物理地址的映射 D:用于网络互联层上控制信息的产生和接收分析7.一座大楼内的一个计算机网络系统,属于 B 。
A: PAN B: LAN C: MAN D: WAN8.在OSI七层结构模型中,处于数据链路层与传输层之间的是 B 。
A:物理层B:网络层C:会话层D:表示层9.URL由以下各部分组成 A 。
A:协议、域名、路径和文件名 B:协议、WWW、HTML和文件名C:协议、文件名 D: WEB服务器和浏览器10.在TCP/IP协议簇中,UDP协议工作在 B 。
A:应用层B:传输层C:网络互联层D:网络接口层11.在 IE 浏览器中,想保存您感兴趣的网站地址,可以使用 C 。
A:历史 B:搜索 C:收藏 D:链接12.在IP地址方案中,是一个 B 。
A: A类地址 B: B类地址C: C类地址D: D类地址13.Internet使用的主要网络通信协议是 A 。
A: TCP/IP B: FTP C: SMTP D: HTTP14.下列说法中错误的是 B 。
数据库原理期末考试复习题及答案
数据库原理期末考试复习题及答案1. 数据库的三级模式结构分别是什么?请简要说明数据库的三级模式结构包括外模式、概念模式和内模式。
其中:•外模式(也称子模式或用户模式):是指用户看到的数据库的模式,即用户可以看到的表和视图的集合。
它反映了用户对于数据的需要,是数据库模式的一个子集,用户可以通过它来访问数据库中的数据。
•概念模式(也称全局模式或逻辑模式):是指数据库的全局逻辑结构,是用户和应用程序所看到的数据库的逻辑结构,反映了数据在全局上的组成和相互关系。
它是数据库模式设计的重要组成部分,也是应用程序与数据库之间的接口。
•内模式(也称存储模式或物理模式):是指数据库在存储介质上的表示方式,包括物理存储结构和存取方法等。
它是数据库管理系统中最底层的模式,是数据库在计算机中的实际存储结构。
只有数据库管理员或维护人员才能看到和修改内模式。
2. 数据库的四种完整性约束是什么?请简要说明数据库中的完整性约束是保证数据完整性的重要手段。
其中常见的四种完整性约束包括:•实体完整性约束:确保数据表中每行记录都有主键,并且主键列不能有值为空。
•参照完整性约束:确保两个表之间的关系是有效的并且有意义。
•唯一性完整性约束:确保数据表中一个或多个列中的值是唯一的。
•触发器完整性约束:可以在数据表上定义一些触发器来保证数据的完整性约束。
3. 数据库范式的概念是什么?请简要说明一下3NF数据库范式是指数据库设计中的规范化过程,其目的是为了减少数据库冗余数据并且提高数据的一致性和可维护性。
在数据库中有很多范式,其中最常见的包括第一范式(1NF)、第二范式(2NF)和第三范式(3NF)等。
其中,第三范式是最常用的规范化范式。
第三范式(3NF)是基于第二范式进一步规范化的结果,其约束条件是:每个非主属性都不依赖于其他非主属性(即所有非主属性直接依赖于主属性)。
3NF的设计可以尽可能地消除数据冗余,使数据表更加规范化和简洁。
同时,由于3NF约束了非主属性之间的依赖关系,因此也能够更好地保证数据的一致性和完整性。
数据库系统原理练习题库(附参考答案)
数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
山东大学网络教育期末考试试题及答案-计算机系统结构模拟试卷3
模拟试卷3一、名词解释1.系统结构2.MIMD3.资源重复4.地址映像5.数据流二、选择1.Cache是介于CPU和( )之间的小容量存储器,能高速地向CPU提供指令和数据,从而加快程序的执行速度。
A.寄存器B. DRAMC. 主存D. 硬盘2.并行性开发的途径为时间重叠、资源重复和( )等。
A. 时间并行B. 资源分布C.资源共享D. 时间并发3.虚拟存储器只是一个容量非常大的存储器的( )模型,不是任何实际的物理存储器。
A. 主存B. 用户程序C. 逻辑D. 辅存4.( )属于MIMD系统结构。
A. 各处理单元同时受同一个控制单元的管理B. 各处理单元同时接受同一个控制单元送来的指令C. 多处理机和多计算机D. 阵列处理机5.指令格式就是指令字用二进制代码表示的结构形式,通常由( )字段和地址码字段组成。
A. 操作码B. 操作数C. 操作特性D. 数据字三、简答1.试述现代计算机系统的多级层次结构。
2.什么是虚拟存储器中的段页式管理?3.多处理机系统与机群系统有什么差别?四、某台计算机有10条指令,它们出现的频度如下表所示,请给出10条指令的定长编码方案、Huffman编码方案、扩展编码方案。
指令 1 2 3 4 5 6 7 8 9 10频度0.20 0.25 0.15 0.08 0.07 0.06 0.05 0.05 0.05 0.04【解】a)定长编码0000,0001,0010,0011,0100,0101,0110,0111,1000,1001b)Huffman编码1.112.013.0014.00015.10116.10107.10018.10009.0000110.00000c)扩展编码1.002.013.104.110005.110016.110107.110118.111009.1110110.11110五、计算在一个5段的流水线处理机上需经9拍才能完成一个任务,其预约表为:S2 √√√S3 √S4 √√S5 √√度方案。
大学《数据库原理》期末考试试题及答案(二)
大学《数据库原理》期末考试试题及答案(二)一、填空题1.五种基本关系代数运算是并、差、__笛卡尔积__、选择、___投影 __。
2.DDL的中文全称是_____数据定义语言______。
3.SIX锁的中文全称是___共享意向排它锁_______。
4.数据库系统是指在计算机系统中引入数据库后的系统,一般由__数据库___、数据库管理系统(及其开发工具)、应用系统和数据库管理员构成。
5.数据库系统的三级模式结构是内模式、_ 模式_、外模式。
6.SQL语言用___GRANT___(此空填英文单词)语句向用户授予对数据的操作权限。
7.查询优化是指选择一个高效执行的查询处理策略。
查询优化按照优化的层次一般可分为代数优化和____物理优化____。
8.并发操作带来的数据不一致性包括:丢失修改、__不可重复读__、读“脏”数据。
9.数据库系统中诊断死锁的方式一般使用超时法或_ _等待图法_ _。
二、选择题1.数据库系统的数据独立性体现在( A )。
A.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序B.不会因为数据的变化而影响到应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构2.关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则R与S进行自然连接计算得到的元组数目的范围是( A )。
A.[0,15] B.[10,15] C.[10,25] D.[0,150]3.在概念模型中的客观存在并可相互区别的事物称( B )。
A.元组B.实体C.属性D.节点4.设有关系模式R(A,B,C)和S(B,C,D,E),下列关系代数表达式运算出现错误的是( B )。
A.πB(R) ⋃πB(S) B.R⋃S C.R×S D.πA,B(R)πB,C(S)5.关系数据模型的三个组成部分中,不包括( C )。
A.完整性规则B.数据结构C.恢复D.数据操作6.设有关系R和关系S进行下图1所示的运算,则运算结果中含有元组的数目是( A )。
山东大学网络教育期末考试试题及答案-数据库原理及应用1
《数据库原理及应用》试题中所涉及的表及其结构是:Rsgl表(编号C,姓名C,性别C,出生日期D,职称C,工资N(7,2),婚否L)Rsgz表(编号C,姓名C,基本工资N(7,2),职务工资N(6,2),公积金N(6,2))一、选择题1、()数据库管理系统的四个组成部分,包括数据定义语言、数据操纵语言、实用程序和A. 数据控制语言B. 数据执行语言C. 数据管理语言D. 数据形式语言2、()为了改变MyForm表单中的控件cmd1的Caption属性,下述正确命令是:A. MyForm.Cmd1.Caption=”下一个”B. This.Cmd1.Caption=”下一个”C. ThisForm.Cmd1.Caption=”下一个”D. ThisFormSet.Cmd1.Caption=”下一个”3、()下列选择中都是事件的是:A.Load,valid,value,init B. Load,init,refresh,clsC.Load,unload,click,keypress D. Load,gotfocus,setfocus,lostfocus4、()假设当前表有10个记录,当前记录为5,执行SKIP -10命令后,下列函数值正确的是A. BOF( )为真B. EOF( )为真C. BOF( )为假D. EOF( )为假5、( ) 关于主控索引的表述正确的是:A. 主控索引文件就是主控索引B. 当前起作用的索引就是主控索引C. 对于一个表文件而言,可以同时确定多个主控索引D. 结构复合索引文件的第一个索引标识就是主控索引二、填空题1、计算机数据处理技术的发展的三个阶段:人工管理阶段、文件管理阶段、2、建立表结构就是定义各个字段的属性,基本的字段属性可包括字段名、、字段宽度和小数位数等3、表达式100.3<5.6*30 AND (“ABCD” $ “AB”) OR NOT (.T. OR NOT .F.) 的结果是4、范围子句的4种限定方法:ALL, NEXT, RECORD,5、A= “山东大学管理学院”, ?LEFT(A, 8)的执行结果显示三、简答及描述题1、什么是索引?索引的类型及特点有哪些?2、参照完整性的作用是什么?简述其操作步骤。
数据库系统原理山大考试题库及答案
数据库系统原理山大考试题库及答案数据库系统原理—线上一、选择题1、数据是以()的方式存储于操作系统(OS)之中的。
A、数据文件B、日志文件C、存储类型D、并行标准答案是:A2、()是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。
A、数据管理B、数据处理C、数据加工D、数据收集标准答案是:A3、数据库管理系统简称()A、DDAB、DBC、DBAD、DBMS标准答案是:D4、Oracle数据库特点说法正确的是:()1支持单用户、大事务量的事务处理2数据安全性和完整性控制3提供对于数据库操作的接口4支持集中式数据处理5可移植性、可兼容性和可连接性A、12B、235C、35D、25标准答案是:B5、()是位于用户与操作系统之间的一层数据管理软件。
A、数据库管理系统B、数据库C、数据库系统D、数据库管理员标准答案是:A6、一般来说,数据库用户账号总是与某一登录账号相关联,但有一个例外那就是()用户A、saB、systemC、guestD、admin标准答案是:C7、()以自由软件为主。
A、MySQLB、SQL ServerC、DreanwaverD、Oracle标准答案是:A8、数据库的简称()A、DAB、DBC、BDD、DD标准答案是:B9、()是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。
A、MSSQLB、MySQLC、oracleD、linux标准答案是:B10、MS SQL Server 能在那两种安全模式下运行A、数据库认证模式B、WINDOWS认证模式C、混合模式D、安全认证模式标准答案是:BC。
数据库原理期末考试题(附答案)
数据库原理期末考试题(附答案)一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。
1. 模式的逻辑子集通常称为( )A .外模式B .内模式C .概念模式D .逻辑模式2. 已知两个关系如下:假设R 的主键是A ,S的主键是D ,在关系S 的定义中包含外键子句:“FOREIGN KEY (A) REFERENCES R(A) ON DELETE NO ACTION ”, 下列SQL 语句不能成功执行的是( ) A .DELETE FROM R WHERE A =2B .DELETE FROM R WHERE A =3C .DELETE FROM S WHERE A =1D .DELETE FROM S WHERE A =23. 在SQL 中,与“NOT IN ”等价的操作符是( )A .<>ALLB .<>SOMEC .=SOMED .=ALL4. 将E-R 模型转换成关系模型,属于数据库的( )A .需求分析B .概念设计C .逻辑设计D .物理设计5. 设有一个关系:DEPT (DNO ,DNAME ),如果要找出倒数第三个字母为W ,并且至少包含4个字母的DNAME ,则查询条件子句应写成WHERE DNAME LIKE ( )A .’_ _ W _ %’B .’_ % W _ _’C .’_ W _ _’D .’_ W _ %’6. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )。
A .实体完整性约束B .参照完整性约束C .用户自定义完整性约束D .关键字完整性约束S7. 已知关系R 如图1所示,可以作为R 主码的属性组是( )。
A . ABCB . ABDC . ACDD . BCD8. 已知成绩关系如图2所示。
执行SQL 语句:SELECT COUNT (DISTINCT 学号) FROM 成绩WHERE 分数>60查询结果中包含的元组数目是( )A . 1B . 2C . 3D . 49.设有关系R 和关系S 进行如图3所示的运算,则运算结果中含有元组的数目是( )R S图3 A . 6 B . 7 C . 8D . 9。
2022年山东大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)
2022年山东大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
2、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
3、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
4、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R5、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
6、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
7、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
8、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
9、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
10、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
《数据库原理及应用》山东大学网络教育考试模拟题及答案
《数据库原理及其应用》一、选择题1、(D )在下列表达式中,计算结果为字符型的是:A.1234+ASC(“A”)B. SQRT(4)*12/24/60C.CTOD(“12/24/94”)>DA TA( )D. “2.13”+SUBSTR(“联想汉字操作系统”,5,12)2、( C )关于自由表的叙述,正确的是A. 全部是用以前版本的FoxBase建立的表B. 可以用VFP建立,但不能把它添加到数据库中C. 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D. 自由表可以添加到数据库中,但数据库表不能从数据库中移出成为自由表3、(A )下列选择中都是方法程序的是:A.Cls,setfocus,pset,release B.Cls,caption,pset,releaseC.Cls,refresh,release,initD.Setfocus,getfocus,lostfocus,cls4、(C )查询设计器包括的选项卡有A. 字段、条件、分组依据B. 联接、杂项、索引C. 筛选、排序依据、字段D. 排序依据、分组依据、条件二、填空题1、文本框用于数据输入输出的属性是V alue 。
2、用于处理文本信息的控件有:文本框、标签、编辑框。
3、SQL语言所具有的功能是数据定义、数据操纵、数据控制。
4、查询向导中可以有三种选择:查询向导、交叉表格查询、图形向导。
5、参照完整性的规则包括插入规则、更新规则、删除规则。
6、建立索引的字段值不允许重复,且一个表中只能创建一个,它应该是主索引。
7、在数据表中,每一行是关于客观事物的具体描述,叫做元组。
8、表结构定义了数据表的字段个数、字段名、字段类型、字段宽度和小数位数等内容。
9、日期型常量的一般格式为{^yyyy-mm-dd} 。
10、数据库表中的字段有效性规则用来指定字段的验证性规则。
11、数据库系统的组成是数据库、计算机硬件、数据库管理系统、应用程序、用户12、利用SQL语句创建一个表文件,文件名为student,表结构由五个字段组成,分别是xm字符类型,长度为10;xb 字符类型,长度为2,默认值为“男”;csrq 日期类型;sfty 逻辑类型;bz 备注类型。
完整版数据库原理期末考试复习题及答案.doc
数据库原理-期末考试复习题一一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
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 )。
山东大学网络教育期末考试试题及答案-计算机系统结构模拟试卷2
⼭东⼤学⽹络教育期末考试试题及答案-计算机系统结构模拟试卷2模拟试卷2⼀、名词解释1.系统结构2.RISC3.并⾏性4.实页冲突5.仿真⼆、选择1.Cache是介于CPU和( )之间的⼩容量存储器,能⾼速地向CPU提供指令和数据,从⽽加快程序的执⾏速度。
A.寄存器B. DRAMC. 主存D. 硬盘2.并⾏性开发的途径为时间重叠、( )和资源共享等。
A. 时间并⾏B. 资源分布C.资源重复D. 时间并发3.RISC的三个基本要素是:(1)⼀个有限的简单的指令集;(2)CPU配备⼤量的( ) ;(3)强调对指令流⽔线的优化。
A. 专⽤寄存器B. 通⽤寄存器C. CacheD. 内存4.冯?诺依曼型计算机的设计思想是存储程序并按地址顺序执⾏,它的主要组成部分包括:运算器、( )、控制器适配器与I/O设备。
A. 寄存器B. 存储器C. 缓冲器D. 译码器5.指令格式中的( )字段,⽤来表征指令的操作特性与功能。
A. 操作码B. 指令字C.数据字D.地址码三、简答1.试述现代计算机系统的多级层次结构。
2.试述阵列处理机与多处理机的区别。
3.试述分页式虚拟存储器与分段式虚拟存储器的含义和区别。
四、论述地址映像有三种⽅式?各⾃是什么并画图表⽰。
【解】全相联映像;直接相联;组相联。
全相联映像:主存中的任意⼀块都可以映象到Cache中的任意⼀块。
冲突概率低;空间利⽤率⾼;地址变换复杂。
主存储器全相联映象⽅式直接相联:主存中⼀块只能映象到Cache的⼀个特定的块中。
硬件简单,冲突概率⾼,出现⼤量空闲块,很少使⽤。
1主存储器01Me-1个区组相联地址映像:各组之间是直接映象,组内各块间是全相联映象。
块的冲突概率⽐较低,块的利⽤率⼤幅度提⾼,块失效率明显降低。
五、计算设某个程序包含5个虚页,实页数为3,其页地址流为4,5,3,2,5,1,3,2,2,5,1,3。
试画出FIFO、LRU、OPT 替换算法的时间状态图,写出各⾃的命中率。
大学数据库原理期末考试试题及答案一 (2)
一、填空题1.标准的数据库三级模式是概念模式、(内)模式和(外)模式。
2.数据完整性约束分为(静态)约束和(动态)约束。
3.分布式数据库系统的特点是数据的(分布)性和整体的(逻辑)性。
4.在数据库系统中,所有应用程序都通过(DBMS)访问数据库。
5.在数据库的三级模式结构中,数据是按(内)模式的描述存储在磁盘中,按(外)模式提供给用户的。
6.在关系中,能唯一标识元组的属性称为(超键)。
7.在对象关系模型中,属性的符合类型包括:多集类型、数组类型、(结构)类型和(集合)类型。
8.对于函数依赖x→Y,如果Y是X的子集,此函数称为(平凡)函数依赖。
方法的三要素是:实体、属性和(联系)。
10.假设两个事务同时存取同一个数据集,当第一个事务结束之前,第二个事务更新数据库,这就违反了事务的(隔离)性,破坏了DB的一致性。
11.假设一个学生只属于一个班级,则班级和学生之间是(一对多,1:N)联系;学生可以同时修多门课程,学生和课程之间是(多对多,M:N)联系。
12.结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。
13.在函数依赖中,平凡的函数依赖根据Armstrong推理规则中的(自反)律就可推出。
14.用有向图结构表示实体类型及实体间联系的数据模型称为(网状)模型。
15.若用户编写程序时,只需指出做什么,不需指出怎么做,这类DML是(非过程性)DML;关系的DML属于这一类。
16.在SQL中,用(update)命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。
17.在ER图中,菱形框表示(联系)。
18.物理结构设计是设计DB的物理结构,主要包括DB的(存储结构)和存取方法。
19.并发控制的主要方法是采用(封锁机制)。
20.在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态。
的“地址透明性”位于(分片)模式和(分配)模式之间。
二、单选题1. 位于用户和数据库之间的一层数据管理软件是 ( C )2. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的 ( A )A.原子性B.一致性C.隔离性D.持久性3. 关系代数的五个基本操作是:并、差、选择、投影和 ( D )A.等值连接连接C.自然连接D.笛卡儿积4. 在关系数据库中,表与表之间的联系是通过( B )实现的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统原理》模拟题
一、选择题
1.SQL Server 2000是一个( C )的数据库系统。
A、网状型
B、层次型
C、关系型
D、以上都不是
2.SQL Server 2000 企业版可以安装在操作系统上。
( C )
A、Microsoft Windows 98
B、Microsoft Windows 2000 Professional
C、Microsoft Windows 2000 Server
D、Microsoft Windows XP
3.SQL Server 2000 采用的身份验证模式有( D )。
A、仅Windows身份验证模式
B、仅SQL Server身份验证模式
C、仅混合模式
D、Windows身份验证模式和混合模式
4.SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是( D )。
A、企业管理器
B、导入和导出数据
C、事件探察器
D、服务管理器
5.为存贮不同出版商出版的书的材料,用CREATE TABLE 语句创建以下表。
()
CREATE TABLE Books (
cBookId char(4) not null,
cPublisherId char(6) not null,
cBookName char(30) not null,
iBookPrice int not null
)
CREATE TABLE Publisher (
cPublisherId char(6) not null,
cPublisherName char(30) not null,
cPublisherAddress char(40) not null,
cPublisherCity char(35) not null,。