数据库原理及应用实践考核试题
- 格式:doc
- 大小:47.50 KB
- 文档页数:3
1. 消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。
A. 1NFB. 2NFC. 3NFD. BCNF2 .下列关于数据库恢复说法不正确的是()A.事物故障恢复采用日志文件B.系统故障恢复采用日志文件C.介质故障恢复采用日志文件D.以上故障恢复均不采用日志文件3. 下面()不是常用的数据模型?A. 关系模型B. 线性模型C. 层次模型D. 网状模型4 .在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段5 .DBMS中实现事务持久性的子系统是()A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统6.数据库与文件系统的根本区别在于()A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间7. SQL语言是()的语言,容易学习。
A.过程化B. 非过程化C.格式化D. 导航式8.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。
A. 完整性控制B. 访问控制C. 安全性控制D. 并发控制9.DBMS普遍采用()方法来保证调度的正确性。
A. 索引B. 授权C. 封锁D. 日志10.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。
A. 一级封锁协议B. 二级封锁协议C. 三级封锁协议D. 零级封锁协议11. 下面的选项不是关系数据库基本特征的是()。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关12. 关系模型中实现实体间N:M 联系是通过增加一个()。
A.关系实现B. 属性实现C. 关系或一个属性实现D. 关系和一个属性实现13. 关系代数运算是以()为基础的运算。
A. 关系运算B. 谓词演算C. 集合运算D. 代数运算14. 数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于()设计阶段。
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
数据库原理与应用试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 执行程序D. 以上都是答案:D2. 关系数据库中,表之间的关系有几种?A. 1种B. 2种C. 3种D. 4种答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 用于排序D. 用于分组答案:A5. 数据库的完整性约束包括哪些类型?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有上述类型答案:D二、填空题6. 数据库设计通常分为三个阶段:需求分析、______、物理设计。
答案:概念设计7. 在关系数据库中,一个表的______是指表中数据的逻辑结构。
答案:模式8. 数据库的并发控制主要解决______、更新丢失和不一致的异常问题。
答案:数据竞态9. 数据库的______是指数据库中数据的独立性。
答案:规范化10. 在SQL中,使用______语句可以实现数据的删除。
答案:DELETE三、简答题11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库交互的接口,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。
12. 解释什么是事务的ACID属性。
答案:事务的ACID属性包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
原子性指事务中的操作要么全部完成,要么全部不完成;一致性指事务执行的结果必须使数据库从一个一致的状态转移到另一个一致的状态;隔离性指并发执行的事务之间不会互相影响;持久性指一旦事务提交,其结果将永久保存在数据库中。
四、论述题13. 论述数据库备份与恢复的重要性及其常用方法。
《数据库原理及应用》试题3一、选择题(每题1分,共20分)1、数据库系统的特点是_________、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A、数据共享B、数据存储C、数据应用D、数据保密(难度系数C)正确答案:A2、在数据库中存储的是_________。
A、数据B、数据模型C、信息D、数据以及数据之间的联系(难度系数C)正确答案:D3、数据库系统的数据独立性是指_________。
A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构(难度系数C)正确答案:B4、DB、DBMS和DBS三者之间的关系是_________。
A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DBS包括DB和DBMSD、DB包括DBMS和DBS(难度系数B)正确答案:C5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为_________。
A、数据操纵功能B、数据管理功能C、数据定义功能D、数据控制功能(难度系数A)正确答案:A6、关系数据库中,实现表与表之间的联系是通过_________。
A、实体完整性规则B、值域C、用户自定义完整性D、参照完整性规则(难度系数B)正确答案:D7、设关系R有K1个元组,关系S有K2个元组,则关系R和S进行笛卡尔积操作后的结果关系中的元组数目是_________。
A、K1+K2B、≥K1+K2C、K1×K2D、≤K1×K2(难度系数A)正确答案:C8、对关系的完整性约束通常包括_________三种。
A、实体完整性、属性完整性、关系完整性;B、实体完整性、参照完整性、用户定义完整;C、实体完整性、属性完整性、用户定义完整;D、实体完整性、属性完整性、参照完整性;(难度系数A)正确答案:B9、在SQL中,建立视图用的命令是_________。
《数据库原理及应用》试题1一、选择题 1、数据库系统的基本特征是_________。
A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。
A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS (难度系数B )正确答案:D3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。
A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。
A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E —R 模型的三个基本要素是_________。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。
A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。
A 、任何一个关系模式一定有键。
B 、任何一个包含两个属性的关系模式一定满足3NF 。
C 、任何一个包含两个属性的关系模式一定满足BCNF 。
数据库原理与应用考试题1. 什么是数据库系统的ACID属性?请简要解释每个属性的含义。
ACID是数据库系统中事务的四个基本特性,包括:- 原子性(Atomicity):事务被视为一个不可分割的原子单位,要么全部执行成功,要么全部回滚到事务开始前的状态。
- 一致性(Consistency):事务执行前和执行后,数据库都必须保持一致性状态。
任何对数据库的修改必须符合预定义的规则,不会破坏数据库的完整性约束。
- 隔离性(Isolation):每个事务的执行都相互隔离,事务之间不能互相影响。
并发执行的事务不会互相干扰,保证了并发事务的正确性。
- 持久性(Durability):一旦事务被提交,其修改将永久保存到数据库中,即使发生系统故障或异常,数据库也能够恢复到事务提交后的状态。
2. 解释一下数据库的三级模式结构。
数据库的三级模式结构包括:- 外模式(External Schema):也称为用户模式或子模式,是用户对数据库中某一部分的可见性描述。
外模式定义了用户所能够看到和访问的数据的逻辑结构和数据细节。
- 概念模式(Conceptual Schema):也称为全局模式或逻辑模式,是整个数据库在逻辑上的全貌和结构。
概念模式定义了数据库中各个实体之间的逻辑关系和约束。
- 内模式(Internal Schema):也称为存储模式或物理模式,是数据库在物理存储上的实现方式。
内模式定义了数据库在计算机存储介质上的存储结构和访问方式。
3. 什么是数据库的索引?为什么在数据库中使用索引?数据库的索引是一种数据结构,用于加快对数据库表中数据的检索速度。
索引通常是基于列或属性的值,提供了快速访问和查找数据的方法。
在数据库中使用索引有以下几个原因:- 提高检索速度:索引可以将数据按照特定的排序方式存储,使得数据库可以更快地定位到需要查询的数据,减少了全表扫描的开销。
- 提高数据的唯一性约束:通过在索引中定义唯一性索引,可以确保表中的某一列或属性值的唯一性,避免数据重复或冲突。
可编辑修改精选全文完整版一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。
数据库原理与应用考试卷(A)姓名学号一、选择题(30%,每题1分)1、数据库系统的特点不包括以下()选项。
A、数据加工B、数据共享C、关系模型D、减少数据冗余2、()是位于用户和操作系统之间的一层数据管理软件。
A、DBMSB、DBC、DBSD、DBA3、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员4、概念模型是现实世界的第一层抽象,这一类最著名的模型是()A、层次模型B、关系模型C、网状模型D、实体-联系模型5、在SQL Server 2005的工具中,将前一版本中的企业管理器、分析管理器和SQL查询分析器的功能合为一身的是()。
A、SQL Server Management StudioB、数据库引擎优化顾问C、配置管理器D、SQL Server Profiler6、在Microsoft SQL Server 2005实例和用户指定格式的数据文件之间复制数据的命令提示实用工具是()。
A、dtexec实用工具B、sqlserver应用程序C、bcp实用工具D、sqlagent90应用程序7、在SQL Server 2005实例之间导入或导出外围应用配置器设置的实用工具是()A、rsconfig配置工具B、rskeymgmt实用工具C、sac 实用工具D、sqlagent90应用程序8、在命令提示符下输入Transact-SQL语句、系统过程和脚本文件的实用工具是( )A、sql实用工具B、sqldiag实用工具C、sqlmaint 实用工具D、sqlserver应用程序9、SQL语言是()标准语言。
A、层次数据库B、网络数据库C、关系数据库D、非数据库10、SQL语言的数据操纵语句中最重要的也是使用最频繁的语句中()A、SELECTB、INSERTC、UPDATED、DELETE11、下列命令中不属于SQL语言中数据定义功能的语句有()A、CREATEB、SELECTC、DROPD、ALTER12、在SQL语言中不可以用来表示“10<x<15”的是()A、x>10 AND x<15B、x BETWEEN 10 AND 15C、x in (11,12,13,14)D、x BETWEEN 11 AND 1413、数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。
14年下半学期数据库(管理类)课程设计题目
习题一:
给定的newdb表中数据库表结构及样本记录数据如下:
s(sno,sname,age,sex)
c(cno,cname,tname)
sc(sno,cno, score)
上述属性中,age和score为smallint型,其余均为char型。
在表s中,主键是sno;在表c中,主键是cno;
在表sc中,主键是(sno,cno),外键有两个:sno和cno。
请分别为这三个表输入下列记录:
s表:c表:sc表:
题目:
1.建立统计学生平均成绩的视图。
2.向SC表中插入一条记录(‘S4’,‘C3’,‘68’)。
3.查询未选课的学生的信息。
4.查询至少选修了两门课程的学生信息。
5.修改一条选课记录:将数据库这门课程的成绩增加5分。
6.为score表创建一个窗体,要求表中所有属性都反映在窗体中。
题目二:
给定的运动商品销售数据库中数据库表结构及样本记录表1-表4,数据如下:
表1“商品信息表”的数据结构
表2“商品销售记录表”的数据结构
表3 “商品信息表”记录
表4 “商品销售记录表”记录
要求:使用ACCESS2000,建立数据库及表,并向数据库中输入数据,然后完成下列应用。
(1)将商品标识为101的商品记录的产地改为山东。
(2)查询各球拍的信息。
(3)向“商品销售记录”表中插入一条记录(105,,8,380.00). (4)查询进货价在100到400之间的商品信息。
(5)查询“商品销售记录表”,显示销售价格最大和最小的销售记录。
(6)查询“商品信息表”,按商品名称分组统计商品的平均进货价。