数据库系统原理历年选择题练习.
第一章复习题一、单项选择题1.在数据库系统中,当数据库的内模式发生改变时,应用程序也可以不变。
这是(AA物理数据独立性B逻辑数据独立性C位置数据独立性D存储数据独立性2.在下面列出的数据模型中,哪一个是概念数据模型(DA关系模型B 层次模型C 网状模型D 实体-联系模型3. 下面列出的数据管理技术发展阶段中,哪个(些阶段数据不能保存在计算机中?(AⅠ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A只有ⅠB 只有ⅡC Ⅰ和ⅡD Ⅱ和Ⅲ4. 用二维表结构表示实体以及实体间联系的数据模型称为(CA网状模型B 层次模型C 关系模型D 实体-联系模型5. 下面列出的条目中,哪些是数据库技术的主要特点(AⅠ.数据共享度高Ⅱ.数据的冗余小Ⅲ.较高的数据独立性Ⅳ.程序的标准化AⅠ、Ⅱ和ⅢB Ⅰ和ⅡC Ⅰ、Ⅱ和ⅣD 都是6. 数据库管理系统DBMS中用来定义逻辑模式、内模式和外模式的语言是(CADML BC CDDL DBasic7. 层次模型的典型代表是(A 数据库管理系统。
AIMS BIBM CDBTG DATM8. 负责数据库系统的正常运行,承担创建、监控和维护数据库结构责任的是(CA应用程序员B终端用户C数据库管理员D数据库管理系统的软件设计员9. 在以下各条叙述中,正确的叙述有几条(B1 数据库避免了一切数据重复2 数据库减少了数据冗余3 数据库中,如果逻辑模式改变,则需将与其有关的外模式做相应改变,否则应用程序需改写4 数据库中的内模式如有改变,逻辑模式可以不变A1 B2 C3 D410. 在三级模式之间引入两级映像,其主要功能之一是(AA使数据与程序具有较高的独立性B使系统具有较高的通道能力C保持数据与程序的一致性D提高存储空间的利用率11. 视图对应于数据库系统三级模式结构中的(AA外模式B逻辑模式C内模式D都不对应12. 对数据库中数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供了(BA数据库定义功能B数据库操纵功能C数据库维护功能D数据库控制功能13. 1970年,美国IBM公司研究员E.F.Codd提出了数据库的(CA层次模型B网状模型C关系模型D实体联系模型14. 具有数据冗余度小、数据共享、以及较高数据独立性等特征的系统是(BA文件系统B数据库系统C管理系统D高级程序15. 在概念设计中的事物称为(AA实体B记录C对象D结点16. 层次模型表达实体及实体之间联系用的数据结构是(DA网状B表C有向图D树型17. DB是(AA数据库B数据库管理系统C数据处理系统D数据库系统18. DBMS是(BA数据库B数据库管理系统C数据处理系统D数据库系统19. 已知在一个工厂中有多个车间,每一个车间有多名职工,工厂的产品要经过多个车间的多道工序加工。
具体来说,一个产品要经过多个工人加工,一位工人要加工多个产品。
问:工厂与车间之间属于( A 联系,车间与工人之间属于(A 联系,工人与产品之间属于( D 联系。
A一对多B一对一C未知D多对多20. (D 是存储在计算机内的有结构的数据集合。
A网络系统B数据库系统C操作系统D数据库21. 数据库系统的核心是(DA编译系统B数据库C操作系统D数据库管理系统22. 数据库(DB、数据库系统(DBS和数据库管理系统(DBMS三者之间的关系是(AADBS包括DB和DBMS BDBMS包括DB和DBSCDB包括DBS和DBMS DDBS就是DB,也就是DBMS23. 数据库管理系统(DBMS是(BA一组硬件B一组软件C既有硬件,也有软件24. 在DBS中,DBMS和OS之间关系是(BA相互调用BDBMS调用OSCOS调用DBMS D并发运行25. 数据库系统是在(A 的基础上发展起来的。
A文件系统B应用程序系统C数据库管理系统D编译系统26. 三级模式间存在两种映射,它们是(AA逻辑模式与外模式间,逻辑模式与内模式间B外模式与内模式间,外模式与逻辑模式间C内模式与外模式间,内模式与逻辑模式间27. 表达用户使用观点的数据库局部逻辑结构的模型是(C A概念模型B逻辑模型C外部模型D内部模型第二章复习题一、单项选择题1.下面对于关系的叙述中,哪个是不正确的?(CA关系中的每个属性是不可分解的B在关系中元组的顺序是无关紧要的C任意的一个二维表都是一个关系D每一个关系只有一种记录类型2.设属性A是关系R的主键,则属性A不能取空值。
这是(AA实体完整性规则B 参照完整性规则C用户定义完整性规则D 域完整性规则3.对关系数据库来讲,下面(C 说法是错误的A外键和相应的主键可以不同名,只要定义在相同值域上即可B不同的属性可对应于同一值域C行的顺序可以任意交换,但列的顺序不能任意交换D关系中的任意两个元组不能完全相同4.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的( B 的过程,包括确定数据库在物理设备上的存储结构和存取方法。
A逻辑结构B物理结构C概念结构D层次结构5.在关系中,能惟一标识元组的属性集称为(B 。
A外键B超键C域D元组6.在数据库逻辑设计中,当将E-R图转换为关系模式时,下面的做法( B 是不正确的A一个实体类型转换为一个关系模式B一个联系类型转换为一个关系模式C由实体类型转换成的关系模式的主键是该实体类型的主键7.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是(DA层次分析法和层次结构图B数据流程分析法和数据流程C结构分析法和模块结构图D实体—联系方法和E—R图8.关系数据库中,实现表与表之间的联系是通过(BA实体完整性规则B参照完整性规则C用户定义的完整性D值域9.有两个实体集,并且它们之间存在着一个M:N联系,那么按照E—R模型转换成关系数据库的规则,这个E—R 结构转换成表的个数为(CA1 B2 C3 D410.把E-R图转换为关系模型的过程,属于数据库设计的(BA概念设计B逻辑设计C需求分析D物理设计11.在数据库设计的(D 阶段,进行应用程序的编制和调试。
A概念设计B逻辑设计C物理设计D实现A 部门号D 工资第三章复习题一、单项选择题1.由于关系模式设计不当所引起的插入异常指的是(BA两个事务并发地对同一关系进行插入而造成数据库不一致B由于键值的一部分为空而不能将有用的信息作为一个元组插入到关系中C未经授权的用户对关系进行了插入D插入操作因为违反完整性约束条件而遭到拒绝2.下面有关模式分解的叙述中,不正确的是(DA若一个模式分解保持函数依赖,则该分解一定具有无损连接性B若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNFC若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNFD若要求分解具有无损连接性,那么模式分解一定可以达到BCNF3.下述哪一条不是由于关系模式设计不当而引起的(BA数据冗余B 丢失修改C 插入异常D 修改异常4.根据数据库规范化理论,下面命题中正确的是(DA若R∈2NF,则R∈3NFB若R∈3NF,则R不属于BCNFC若R∈3NF,则R∈BCNFD若R∈BCNF,则R∈3NF5.若关系模式R∈3NF,则下面最正确的说法是(CA某个主属性不传递依赖于码B某个非主属性不部分依赖于码C所有的非主属性都不传递依赖于码D所有的非主属性都不部分依赖于码6.给定关系模式R〈U,F〉,其中,U是所有属性的集合,F是FD集。
如果X,Y是U的子集,且X→Y∈F,则X 和Y之间必然存在( CA一对一联系B一对多联系(含一对一联系C多对一联系(含一对一联系D多对多联系7.设R(U,其中,U是所有属性的集合。
如果存在U的子集K,且K→U,则K为R 的(DA外键B候选键C主键D超键8.任何一个二元关系在函数依赖的范畴内必能达到(DA1NF B2NF C3NF DBCNF9.在关系模式设计理论中,如果一个关系R满足1NF,但R的某个非主属性传递依赖于键,则关系R至多属于(BA1NF B2NF C3NF DBCNF10.在一个BCNF关系模式中,所有的非主属性对每一个键都是(DA部分函数依赖B平凡函数依赖C传递函数依赖D完全函数依赖11.在一个关系模式R(A,B,C,D中,若各个属性间没有任何函数依赖关系,则该模式的主属性有(AAA,B,C,D BR,A CA,B DR,A,B,C,D12.当下述哪一条成立时,称X→Y为平凡的函数依赖(B13.当关系模式R(A,B已属于3NF,下列(B 说法是正确的。
A它一定消除了插入和删除异常B仍可能存在着一定的插入和删除异常C一定属于BCNFDA和C都是14.关系模型中的关系模式至少是(AA1NF B2NF C3NF DBCNF15.下列函数依赖中,(C 是平凡的函数依赖。
AAB→BC BAB→CD CAB→A DAB→D16.下列命题中,不正确的是(DA若X→Y在R上成立,且ZÍU,则XZ→YZ在R上成立。
B若X→Y和Y→Z在R上成立,则X→Z在R上成立。
C若X→Y,X→Z在R上成立,则X→YZ在R上成立。
D若X→Y,WY→Z 在R上成立,则WX→Z在R上不成立。
17.设关系模式R(ABCDE,F是R上成立的FD集,F={AB→C,CD→E,DE→B},则下列哪一项不是关系模式R的候选键( DAACD BABD CAED DAD18.设关系模式R(ABCD上FD集为F,并且F={ AB→C,C→D,D→A},则下列哪一项不是关系模式R的候选键(BAAB BAD CBC DBD第五章复习题一、单项选择题1.已知学生选课表SC(S#,C#,SCORE,其中:S#代表学生学号,C#代表课程号,SCORE代表成绩。
为了提高查询速度,对该表创建唯一索引,应该创建在哪个(组属性上?(AA(S#,C#BS# CC# DSCORE2.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,外键是部门号;部门信息表关系DEPT的主键是部门号。
EMP雇员号雇员名部门号工资001 张山02 2000010 王宏达01 1200056 马林生02 1000101 赵敏04 1500DEPT部门号部门名地址01 业务部1号楼02 销售部2号楼03 服务部3号楼04 财务部4号楼若执行下面列出的操作,哪个操作不能成功执行?( DA从EMP中删除行(‘010’,‘王宏达’,‘01’,1200B在EMP中插入行(‘102’,‘赵敏’,‘01’,1500C将EMP中雇员号=‘056’的工资改为1600元D将EMP中雇员号=‘101’的部门号改为‘05’3.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,外键是部门号;部门信息表关系DEPT的主键是部门号。
EMP雇员号雇员名部门号工资001 张山02 2000010 王宏达01 1200056 马林生02 1000101 赵敏04 1500DEPT部门号部门名地址01 业务部1号楼02 销售部2号楼03 服务部3号楼04 财务部4号楼若执行下面列出的操作,哪个操作不能成功执行?( CA从DEPT中删除部门号=‘03’的行B在DEPT中插入行(‘06’,‘计划部’,‘6号楼’C将DEPT中部门号=‘02’的部门号改为‘10’D将DEPT中部门号=‘01’的地址改为‘5号楼’4.SQL语言集数据定义、数据操纵和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能(BA数据定义B 数据操纵C 数据控制5.下面列出的关于“视图(View”的条目中,哪一条是不正确的(CA视图是外模式B视图是虚表C使用视图可以加快查询语句的执行速度D使用视图可以简化查询语句的编写6.设有关系R(A,B,C和S(C,D。
2023年自考专业(计算机网络)《数据库系统原理》考试历年真题摘选附带答案
2023年自考专业(计算机网络)《数据库系统原理》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】外模式DDL用来描述()。
A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构2.【单选题】若属性X函数依赖于属性Y时,则属性X与属性Y之间具有()。
A.一对一联系B.一对多联系C.多对一联系D.多对多联系3.【单选题】关于事务的故障与恢复,下列说法正确的是()。
A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率4.【单选题】在面向对象技术中,类图的基本成分是类和()。
A.属性B.操作C.关联D.角色5.【单选题】设有关系模式R(ABCD),F是R上成立的FD集,F={AB,BC},则属性集BD的闭包(BD)+为()。
A.BDB.BCDC.BCD.CD6.【单选题】在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是()。
A.外模式B.内模式C.逻辑模式D.存储模式7.【单选题】在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是()。
A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源8.【单选题】对关系的描述不正确的是()。
A.关系是一个集合B.关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换9.【单选题】关系模式至少应属于()。
A.1NFB.2NFC.3NFD.BCNF10.【单选题】SQL语言是()。
A.高级语言B.汇编语言C.结构化查询语言D.宿主语言11.【单选题】教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个()。
A.派生属性B.多值属性C.复合属性D.NULL属性12.【单选题】在文件系统中,所具有的数据独立性是()。
A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性13.【单选题】关系模式设计理论主要解决的问题是()。
自考数据库系统原理试题及答案
自考数据库系统原理试题及答案一、选择题1. 数据库系统的核心是()A. 数据库B. 数据库管理系统(DBMS)C. 应用程序D. 用户界面答案:B2. 在关系数据库中,一个表的()是表中每一行的唯一标识符。
A. 主键B. 外键C. 索引D. 视图答案:A3. SQL语言中的“SELECT”语句用于()A. 选择数据B. 插入数据C. 更新数据D. 删除数据答案:A4. 数据库规范化的目的是为了()A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B5. 在数据库中,触发器(Trigger)主要用于()A. 自动执行数据的输入B. 实现数据的完整性约束C. 定期备份数据D. 优化查询性能答案:B二、填空题6. 数据库系统由数据库、________、数据库管理系统和用户构成。
答案:数据库管理员7. 事务是数据库操作的逻辑单位,它具有________、________、________和________四个基本特性,简称ACID属性。
答案:原子性、一致性、隔离性、持久性8. 在关系数据库中,表之间的关系主要有一对一、一对多和________三种类型。
答案:多对多9. 数据库的并发控制主要解决的问题是________和________。
答案:数据不一致、事务死锁10. 数据挖掘是从大量数据中通过算法和统计分析方法寻找________模式的过程。
答案:有用三、简答题11. 简述数据库系统与文件系统相比有哪些优势?答案:数据库系统相比文件系统具有更高的数据结构化、数据共享能力、数据独立性、数据安全性、数据完整性和并发控制等优势。
12. 描述关系数据库中参照完整性约束的作用。
答案:参照完整性约束确保了数据库中表与表之间的关系是有效的,防止了孤立的记录出现,从而维护了数据的准确性和一致性。
四、论述题13. 论述数据库备份和恢复的重要性及其常用策略。
答案:数据库备份和恢复是确保数据安全性的重要措施。
数据库系统原理考试试题
数据库系统原理考试试题一、选择题1. 数据库中的主键用来标识唯一的记录,并且不能为空值。
以下哪项不是主键的特点?A. 唯一标识记录B. 不能为空值C. 可以有多个主键D. 可以由多个字段组成2. 在数据库系统中,以下哪种语言是用于定义数据库结构的?A. SQLB. C++C. JavaD. Python3. 关系数据库的核心概念是关系模型。
下列哪项不属于关系模型的特点?A. 数据存储在二维表中B. 表与表之间可以建立关系C. 使用SQL语言进行操作D. 支持事务处理4. 下列哪个命令可以用于在数据库中创建新表?A. UPDATEB. DELETEC. CREATED. SELECT5. 数据库事务是指一组数据库操作,被视为一个逻辑单位并且要么全部执行成功,要么全部失败。
以下哪项不是事务的特性?A. 原子性B. 一致性C. 持久性D. 隔离性二、填空题1. 数据库中,用于表示一个实体类的一行记录的术语是______。
2. 在关系数据库中,______用于标识唯一的记录。
3. SQL中的______用于查询数据。
4. ACID是指数据库事务的四个属性,分别为原子性(A)、一致性(C)、______(I)和持久性(D)。
5. 数据库的______是指数据的物理存储方式。
三、简答题1. 什么是数据库系统?数据库系统是指集中管理和组织数据的软件系统,它提供了数据存储、查询、修改和管理等功能。
数据库系统包括数据库管理系统(DBMS)和数据库两个主要部分,它们协同工作,使用户能够方便地对数据进行操作。
2. 数据库事务的四个特性是什么?数据库事务的四个特性是原子性、一致性、隔离性和持久性。
- 原子性:事务是一个不可再分割的单位,要么全部执行成功,要么全部执行失败。
- 一致性:事务执行前后,数据库的状态保持一致。
- 隔离性:事务之间相互隔离,每个事务的操作对其他事务都是隐蔽的。
- 持久性:一旦事务提交成功,其操作对数据库的修改就是永久性的。
数据库系统原理 试卷
数据库系统原理试卷一、选择题(每题5分,共40分)1. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具答案:B。
解析:数据库管理系统是数据库系统的核心,它负责对数据库进行管理和操作。
2. 在关系数据库中,用来表示实体之间联系的是()。
A. 树结构B. 网结构C. 线性表D. 二维表答案:D。
解析:在关系数据库中,实体之间的联系是通过二维表来表示的。
3. 数据库的三级模式结构中,外模式又称为()。
A. 物理模式B. 存储模式C. 逻辑模式D. 用户模式答案:D。
解析:外模式是用户看到和使用的局部数据的逻辑结构和特征的描述,也称为用户模式。
4. SQL语言中,删除一个表的命令是()。
A. DELETEB. DROPC. CLEARD. REMOVE答案:B。
解析:在SQL语言中,DROP命令用于删除表等数据库对象。
5. 关系数据库规范化是为了解决关系数据库中()问题而引入的。
A. 插入、删除和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性答案:A。
解析:关系数据库规范化主要是为了解决插入异常、删除异常和数据冗余等问题。
6. 若关系R和S的关系代数操作的结果为RS,这是()操作。
A. 笛卡尔积B. 并C. 交D. 差答案:A。
解析:RS表示关系R和S的笛卡尔积操作。
7. 在数据库设计中,将E - R图转换成关系数据模型的过程属于()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段答案:C。
解析:将E - R图转换成关系数据模型是数据库逻辑设计阶段的任务。
8. 数据库系统中,数据的物理独立性是指()。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立答案:C。
解析:数据的物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
数据库系统原理练习题库(附参考答案)
数据库系统原理练习题库(附参考答案)一、单选题(共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.关系数据库是以【】的形式组织数据。
数据库原理试题及答案
数据库原理试题及答案一、选择题1. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 操作系统D. 应用程序答案:B2. 关系型数据库中的关系是指()。
A. 表格B. 图C. 树D. 网答案:A3. 在数据库中,用于存储数据的逻辑结构是()。
A. 索引B. 视图C. 表D. 记录答案:C二、填空题1. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据控制和________。
答案:事务管理2. 在关系型数据库中,表与表之间的联系称为________。
答案:关系3. 数据库的三级模式包括外模式、内模式和________。
答案:概念模式三、简答题1. 请简述数据库的三大范式。
答案:数据库的三大范式包括:- 第一范式(1NF):表中的每个字段都是不可分割的基本数据项。
- 第二范式(2NF):在第一范式的基础上,非主属性完全依赖于主键。
- 第三范式(3NF):在第二范式的基础上,任何非主属性不依赖于其他非主属性。
2. 什么是事务的ACID属性?答案:事务的ACID属性包括:- 原子性(Atomicity):事务中的操作要么全部完成,要么全部不完成。
- 一致性(Consistency):事务执行的结果必须使数据库从一个一致性状态转换到另一个一致性状态。
- 隔离性(Isolation):事务的执行不应互相干扰。
- 持久性(Durability):一旦事务提交,则其结果在数据库中永久保存。
四、计算题1. 假设有一个学生表Student,包含字段:学号(Sno),姓名(Sname),年龄(Sage),专业(Sdept)。
请写出查询所有计算机专业学生的SQL语句。
答案:```sqlSELECT * FROM Student WHERE Sdept = '计算机';```2. 给定一个订单表Orders,包含字段:订单号(OrderID),客户ID (CustomerID),订单日期(OrderDate),总金额(TotalAmount)。
数据库系统原理习题答案
习题答案第一章一、选择题1.A2.C3.C4.B5.C6.A7.B8.D9.A 10.C 11.D 12.C 13.C 14.A 15.B 16.C17.D 18.A 19.A 20.C二、填空题1.数据2.人工管理文件系统数据库系统3.数据结构化4.数据的冗余度高数据的不一致性数据的联系弱5.物理数据独立性6.逻辑数据独立性7.数据的恢复并发控制数据完整性控制数据安全性控制 8.低高9.数据库管理系统(DBMS)10.层次型网状型关系型1l.比较真实地描述现实世界容易为人所理解便于在计算机上实现12.实体记录13.属性字段(数据项)14.码15.物理数据描述逻辑数据描述物理数据描述逻辑数据描述16.域17.一对一一对多多对多18.数据模型19.ER 模型20.层次模型网状模型关系模型2l. 数据操纵完整性约束22.方框菱形椭圆23.层次模型一对多24.网状模型25.关系模型26.冗余结点虚拟结点27.邻接法链接法28.关系模式29.外模式内模式内模式30.三级模式两级映象31.外模式(用户模式、子模式)概念模式(模式)内模式32.应用程序数据33.逻辑物理34.交互(或自含) 宿主(或嵌入)35.DDL36.DML37.数据库硬件软件数据库用户38.DBMS DBA39.数据库40.DBA 专业用户应用程序员最终用户41.DBA42.应用程序的人员43.最终用户44.数据库模式数据库查询45.应用程序应用界面46.最终用户三、问答题1.答:数据库系统是在文件系统的基础上发展起来的,数据的结构化是数据库与文件系统的根本区别。
在文件系统中,相互独立的文件的记录内部是有结构的,但记录之间没有联系,往往只针对某应用;数据的最小存储单位是记录,不能细到数据项。
在数据库系统中不仅要考虑到某一应用的数据结构,还要考虑到整个组织的数据结构,具有整体的结构化。
存取数据的方式也很灵活,可以存取数据库中的某一数据项,一组数组项,一个记录或一组记录。
数据库系统原理题库(250道)
数据库系统原理1、下列不属于数据库的建立和维护功能的是——[单选题]A 数据库空间的维护B 数据库的性能监视C 数据库的分析D 数据定义正确答案:D2、可唯一标识实体的属性集称为——[单选题]A 键B 域C 实体型D 属性正确答案:A3、对关系的描述不正确的是——[单选题]A 关系是一个集合B 关系是一张二维表C 关系可以嵌套定义D 关系中的元组次序可交换正确答案:C4、关系模式的任何属性——[单选题]A 不可再分B 可再分C 命名在该关系模式中可以不唯一D 以上都不正确正确答案:A5、数据库设计的出发点是——[单选题]A 用户对数据的需求B 数据库的构造C 数据库设计方法的确定D 数据库的实现正确答案:A6、数据库设计的起点是——[单选题]A 需求分析B 概念结构设计C 逻辑结构设计D 物理结构设计正确答案:A7、在数据操纵语言包括的主要SQL语句中,用于将数据插人到表或视图中的——[单选题]A DELETEB UPDATEC INSERTD SELECT正确答案:C8、下列不属于数据定义语言包括的SQL语句的是——[单选题]A DELETEB ALTERC CREATED DROP正确答案:A9、下列关于MySQL中的变量的说法中,错误的是——[单选题]A 在 MySQL中,变量分为用户变量和系统变量B 在使用用户变量时,应在该变量前添加一个“@”符号C 大多数系统变量应用于其他SQL语句中时,必须在系统变量名称前添加一个“@”符号D 变量用于临时存储数据正确答案:C10、下列关于MySQQL的说法中,正确的是——[单选题]A 在MySQL中,一个关系对应多个基本表B 在MySQL中,一个或多个基本表对应一个存储文件C 在 MySQL中,一个表只能有一个索引D 在MySQL中,索引不能存放在存储文件中正确答案:B11、在 MySQL中,当需要删除已创建的数据库时,可使用】语句。
——[单选题]A ALTER DATABASEB DROP SCHEMAC ALTER SCHEMAD CREATE SCHEMA正确答案:B12、在 MySQL数据库中,创建索引的方式不包括——[单选题]A 使用CREATE INDEX语句创建索引B 使用CREATE TABLE语句创建索引C 使用ALTER TABLE语句创建索引D 使用USE TABLE语句创建索引正确答案:D13、下列关于INSERT语句的说法中,错误的是——[单选题]A 使用INSERT…VALUES 语句可以插入单行元组数据B 使用INSERT…VALUES 语句可以插人多行元组数据C 使用INSERT…SET语句可以插入单行或多行元组数据D 使用INSERT…SELECT语句可以插人子查询数据正确答案:C14、在多表连接查询的连接类型中,最常用的是——[单选题]A 交叉连接B 内连接C 左连接D 右连接正确答案:B15、子查询返回的结果集仅仅是一个值的是——[单选题]A 表子查询B 行子查询C 列子查询D 标量子查询正确答案:D16、使用存储过程的好处不包括——[单选题]A 存储过程可作为一种安全机制来确保数据库的安全性B 高性能C 可增加网络流量D 良好的封装性正确答案:C17、关于使用存储过程的说法,错误的是——[单选题]A 存储过程会预先编译,执行速度会快于交互执行的SQL 语句B 存储过程能完成复杂的逻辑判断和复杂的运算C 存储过程中的声明和参数都是可选的D 存储过程中可以使用创建数据库对象的语句正确答案:D18、关于调用存储过程的说法,错误的是——[单选题]A 可以从交互式界面调用B 可以使用CALL语句来调用存储过程C 可以由嵌人式SQL 调用D 不是所有的 SQL 接口都能调用存储过程正确答案:D19、成功创建仔储函数后,可以使用关键字【】对其进行调用。
(完整版)数据库系统原理(含答案)
数据库系统原理自测题(2)一、单项选择题1.数据库物理存储方式的描述称为【B】A.外模式B.内模式C.概念模式D.逻辑模式2.在下面给出的内容中,不属于DBA职责的是【A】A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整行规则3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式C.概念模型D.逻辑模式4.数据库在磁盘上的基本组织形式是【B】A.DB B.文件 C.二维表 D.系统目录5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式6.从模块结构考察,DBMS由两大部分组成:【B】A.查询处理器和文件管理器B.查询处理器和存储管理器C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器7.设W=R⋈S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足【A】A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式C.内模式、子模式和概念模式D.子模式、模式和概念模式9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体C.实体的属性D.联系的属性10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除C.建立、插入、修改、排序D.建立、授权、修改11.设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是【C】A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))12.在关系模式R中,函数依赖X→Y的语义是【B】A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等13.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD 的闭包(BD)+为【B】A.BD B.BCD C.ABD D.ABCD14.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有【B】A.13个B.15个 C.18个 D.20个15.关系模式R分解成数据库模式ρ的一个优点是【D】A.数据分散存储在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组16.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的【D】A.持久性B.一致性 C.孤立性 D.隔离性17.用户或应用程序使用数据库的方式称为【B】A.封锁B.权限 C.口令D.事务18.常用的关系运算是关系代数和。
数据库系统概论试题及答案
数据库系统概论试题及答案一、选择题(每题4分,共40分)1. 数据库管理系统(DBMS)是一种()A. 数据库B. 数据库系统C. 数据库应用系统D. 系统软件答案:D2. 下列关于数据库的说法中,错误的是()A. 数据库是长期存储在计算机内的、有组织的、可共享的数据集合B. 数据库具有数据冗余度小的特点C. 数据库独立性是指数据的逻辑结构、存储结构与物理结构之间相互独立D. 数据库系统的数据管理能力较弱答案:D3. 数据模型的三要素是()A. 数据结构、数据操作、数据约束B. 数据结构、数据操作、数据存储C. 数据结构、数据操作、数据安全性D. 数据结构、数据操作、数据完整性答案:A4. 下列关于关系型数据库的说法中,正确的是()A. 关系型数据库由表、视图和索引组成B. 关系型数据库不支持多表联合查询C. 关系型数据库的数据操作语言是SQLD. 关系型数据库不支持事务处理答案:C5. 下列关于SQL语言的描述,错误的是()A. SQL是结构化查询语言B. SQL是关系型数据库的标准查询语言C. SQL包含数据定义、数据操作、数据控制等功能D. SQL是一种面向过程的编程语言答案:D6. 下列哪个不是SQL的数据定义功能()A. 创建表B. 修改表结构C. 删除表D. 查询表数据答案:D7. 在数据库设计中,不属于E-R图的基本元素是()A. 实体B. 属性C. 关系D. 表答案:D8. 数据库的完整性是指()A. 数据的正确性B. 数据的独立性C. 数据的安全性D. 数据的一致性答案:A9. 数据库事务的四个特性是()A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、并发性、持久性C. 原子性、一致性、独立性、持久性D. 原子性、一致性、安全性、持久性答案:A10. 数据库系统中的存储结构是指()A. 数据库的数据模型B. 数据库的物理结构C. 数据库的逻辑结构D. 数据库的数据字典答案:B二、填空题(每题4分,共40分)1. 数据库管理系统(DBMS)实现对数据的______、______、______和______等功能。
