山东大学网络教育数据库系统原理期末考试复习题
山东大学-函授-数据库原理复习

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、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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,。