数据库试题1一
数据库往年试题1-3
数据库往年试题一一、填空题(每小题2分,共10分)1.数据库管理系统(DBMS)通常提供________、数据操纵、数据控制和数据库维护等功能。
2.在字符串的匹配操作中,通配符________代表任意单个字符。
3.数据库体系结构中,________模式反映各个用户的数据视图。
4.实现数据库的系统故障恢复时,对尚未完成的事务执行________处理。
5.一个好的关系模式应当不会发生插入异常和________,并且冗余应尽可能的少。
二、解释概念(每小题3分,共15分)1.数据库:2.关系:3.函数依赖:4.游标:5.视图:三、选择填空(每小题2分,共20分)1.关系模型的关系运算分为()A.关系代数和集合运算B.关系代数和关系演算C.关系演算和谓词演算D.关系代数和谓词演算2.在数据库系统中,保证数据及语义正确和有效的功能是()A.并发控制B.存取控制C.安全控制D.完整性控制3.逻辑数据独立性是指修改()A.外模式保持模式不变B.内模式保持模式不变C. 模式保持外模式不变D.模式保持内模式不变4.概念设计的主要目标是生成数据库概念结构,该结构主要反映()A.DBA管理信息的需求B.数据库的维护需求C.应用程序开发的需求D.企业的信息需求5.数据库的并发操作可能带来的问题包括( )A.丢失修改B.数据独立性会提高C.非法用户的使用D.增加数据冗余度6.在基本SQL语句中,不可以实现( )A.定义视图B.定义基表C.查询视图和基表D.并发控制7.下述哪一项不属于数据库设计的内容()A.数据库管理系统B.数据库概念结构C.数据库逻辑结构D.数据库物理结构8.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )A.r+s B.r-s C.r×s D.max(r,s)9.将ER模型转换成关系模型的过程,属于数据库设计的( )阶段A.需求分析B.概念设计C.逻辑设计D.物理设计10.SQL中的视图提高了数据库系统的( )A.完整性B.并发控制C.隔离性D.安全性四、简答题(每小题6分,共30分)1.简述信息与数据的区别与联系。
整理数据库题库_数据库练习题一
数据库JUNE 2021题库整理人尼克知识改变命运数据库练习题一一、单项选择1.下面关于数据库设计方法的说法中错误的有()A. 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法B. 数据库设计的一种方法是以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法C. 面向数据的设计方法可以较好地反映数据的内在联系D. 面身过程的设计方法不但可以满足当前应用的需要,还可以满足潜在应用的需求2. 数据库技术中,独立于计算机系统的模型是()A. E/R模模型B. 层次模型C. 关系模型D. 面向对象的模型3.关于数据库设计步骤的说法中错误的有()A. 数据库设计一般分为4步:需求分析、概念设计、逻辑设计和物理设计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.一个公司只能有一个经理,一个经理只能在一个公司担任职务,公司和总经理职务之间为()联系。
数据库考试习题一答案
第一章绪论一、单项选择题1、1968年,美国IBM公司推出的世界上第一个DBMS产品是(C)A、DBTGB、RDBC、IMSD、MIS2、1970年,美国IBM公司的研究员E.F.Codd提出了数据库的( C )A、层次模型B、网状模型C、关系模型D、实体联系模型3、CODASYL的DBTG提交的报告中的数据模型是(B)A、层次模型B、网状模型C、关系模型D、实体联系模型4、位于用户和数据库之间的一层数据管理软件是(B)A、DBSB、DBMSC、DBD、MIS5、数据库系统与文件系统的主要区别是(B)A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、系统管理的数据量较少,而数据库系统可以管理庞大的数据量6、数据库的概念模型独立于(A)A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界7、在数据库中,下列说法是不正确的(A)A、在数据库中,避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余8、在数据库中存储的是(C)A、数据B、数据模型C、数据以及数据之间的联系D、信息9、数据库中,数据的物理独立性是指(C)A、数据库与数据库管理系统的相互独立B、用户程序DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立10、数据库的特点之一是数据的共享,严格的说,这里的数据共享是指(C)A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件C、多种应用、多种语言、多个用户相互覆盖地使用数据集合11、在数据库中,产生数据不一致的根本原因是(D )A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余12、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(A )A、数据库模式描述语言B、数据库子语言C、数据操纵语言D、数据结构语言13、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)A、外模式B、内模式C、存储模式D、模式14、数据库系统的数据独立性是指(C)A、不会因为数据的变化而影响应用程序B、不会因为存储策略的变化而影响存储结构C、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D、不会因为某些存储结构的变化而影响其他的存储结构15、数据库应用系统包括(B)A、数据库语言、数据库B、数据库、数据库应用程序C、数据管理系统、数据库D、数据库管理系统16、按照传统的数据模型分类,数据库系统可以分为三种类型(C )A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体17、在数据库的非关系模型中,基本层次联系是(B )A、两个记录型以及它们之间的多对多联系B、两个记录型以及它们之间的一对多联系C、两个记录型之间的多对多的联系D、两个记录之间的一对多的联系18、关系数据模型(D )A、只能表示实体间的1:1联系B、只能表示实体间的1:n联系C、只能表示实体间的m:n联系D、可以表示实体间的上述三种联系19、子模式是(B )A、模式的副本B、模式的逻辑子集C、多个模式的集合D、以上都对20、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是(D)A、外模式B、内模式C、存储模式D、模式二、填空题1、数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
数据库模拟试题1
数据库模拟试题1数据库原理模拟试卷(一)一、单项选择题(本大题共20小题,每小题1分,共20分)。
1.描述事物的符号记录称为__B______。
A、信息B、数据C、记录D、记录集合2.__B___是位于用户与操作系统之间的一层数据管理软件。
A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和__D___。
A、数据库管理系统B、数据库应用系统C、数据库应用系统D、各类相关人员4.数据库系统阶段,数据__D___。
A、具有物理独立性,没有逻辑独立性B、有物理独立性和逻辑独立性C、独立性差D、有高度的物理独立性和一定程度的逻辑独立性5.__B___属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、数据模型B、概念模型C、E-R图D、关系模型6.要保证数据库的数据独立性,需要修改的是(A)A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式7.下列四项中说法不正确的是(C)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性A.多对多B.一对一C.多对一D.一对多10.在视图上不能完成的操作是(C)A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图11.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D)。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期12.下列四项中,不属于数据库特点的是(D)A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低13.数据库中存储的是(D)A.数据B.数据模型16.若事务T对数据对象A进行读取和修改操作,且其它任何事务都不能访问A,此时事务T需对数据对象A加上_________________。
(完整版)数据库考试题库
一、单项选择题1.下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D )。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是(C )系统数据库。
A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是( B )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是(D )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。
A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的视图是从( C )中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库11. 下列哪个不是sql 数据库文件的后缀。
C A..mdf B..ldfC..tif D..ndf12. 数据定义语言的缩写词为( A )。
数据库模拟试题1
12、目前ORACLE数据库DBA中级认证是什么? (D)
A. OCM B. DBA C. RHCA D. OCP
A. RedHat Linux B. SUSE Linux C. 红旗 Linux D. Oracle enterprise Linux
15、下列哪一个产品不是来源于开源世界? (D)
25、信息传输的安全应保证信息在网络传输的过程中不被泄漏和不被攻击,下列哪些属于攻击方法 ( D )
1.复制信息 2.剪裁信息 3.窃听信息
A.1,2 B. 2,3 C. 1,3 D. 全部
26、计算机病毒是一种具有破坏性的程序,它是 ( C )
A. 数据的存储结构是数据间关系的抽象描述
B. 数据的存储结构是逻辑结构在计算机存储器中的实现
C. 数据的存储结构分为线性结构和非线性结构
D. 数据的存储结构对数据运算的具体实现没有影响
28、2009年ORACLE公司以74亿美金的价格收购了哪家公司? (D)
33、描述事物的符号记录称为________。 (B)
A、信息 B 、数据 C、 记录 D、记录集合
34、 _____是长期存储在计算机内的有组织,可共享的数据集合. (C)
A. 4 B. 8 C. 16 D. 20
8、目前ORACLE已发布的最新的ORACLE数据库版本是什么? 基于什么关系模型的? (C)
A. 层次型 B. 平面型 C. 关系型 D. 面向对象型
2、被称为关系数据库之父的是哪一位? (A)
A. 最初由系统自动生成的程序 B. 具有恶毒内容的文件
C. 具有自我再生能力的程序 D. 只通过网络传播的文件
数据库知识竞赛试题及答案(一)
数据库知识竞赛试题及答案(一)数据是信息化时代最重要的资产,而数据库是存储、管理和处理数据的关键工具。
随着企业数字化和信息化的不断推进,数据库技术也日新月异。
为了进一步加强员工对于数据库知识的掌握和熟练运用,不少公司、机构和学校都会组织数据库知识竞赛。
下面是一些经典的数据库知识竞赛试题及答案,供读者参考。
一、选择题1. 下列哪个不是数据库管理系统的基本特征?A. 数据库B. 数据表C. 数据字段D. 数据记录答案:B2. 数据库管理系统的主要作用是?A. 管理计算机硬件和软件B. 管理计算机网络C. 管理计算机数据D. 管理计算机操作系统答案:C3. 调用访问数据库的命令是?A. SELECTB. CREATEC. INSERTD. UPDATE答案:A4. 数据库的三范式指的是?A. 数据表、字段和记录B. 数据库结构、访问和管理C. 数据库的一致性、完整性和正确性D. 数据库的分解、合成和优化答案:D5. 数据库管理系统的主要类型有?A. 中央式和分布式B. 关系式和非关系式C. 远程式和本地式D. 性能式和安全式答案:B二、填空题1. 数据库中,数据按照_____进行存储和管理。
答案:关系2. 关系数据库中,数据的整合通过_____实现。
答案:关联3. 在关系数据库中,主键是用来_____记录的。
答案:唯一标识4. 数据库管理系统可以通过移除不需要的_____来优化性能。
答案:索引5. 数据库中的_____表示数据的逻辑结构。
答案:模式三、简答题1. 请简要介绍下关系型数据库和非关系型数据库的区别和应用场景。
答案:关系型数据库采用表结构存储数据,数据之间存在关系。
非关系型数据库则采用键值、文档或图形结构存储数据,数据之间没有明显的关联。
关系型数据库能够实现更高级别的数据结构和完整性,适用于对事务处理和数据安全性要求较高的应用场景,如银行、金融等领域;而非关系型数据库则更适用于对数据处理速度要求较高的应用场景,如社交媒体、在线购物等领域。
(完整版)数据库模拟试题1(含答案)
模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是[ ] A .系统独立性 B .物理独立性C .逻辑独立性D .设备独立性2.数据库系统中存放三级结构定义的DB 称为[ ]A .DBSB .DDC .DDLD .DBMS 3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ⋈S 等价的关系代数表达式[]A .σ1=5(R ⋈S )B .σ1=5(R ×S )C .σ1=2(R ⋈S )D .σ1=2(R ×S )4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 [] A .π1,4(σ2=3(R ×R ))B .π1,3(R ⋈R )C .π1,4(R ⋈R )D .π1,3(R ⋈S )5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,BFROM RWHERE B NOT IN (SELECT BFROM SWHERE C='C56');等价的关系代数表达式是[ ] A .πA ,B (σC ≠'C56'(R ⋈S ))B .πA ,B (R ⋈ S )C .R -πA ,B (σC= 'C56'(R ⋈S ))D .R -πA ,B (σC ≠'C56'(R ⋈S )) 6.嵌入式SQL 的预处理方式,是指[ ]A .识别出SQL 语句,加上前缀标识和结束标志B .把嵌入的SQL 语句处理成函数调用形式C .对源程序进行格式化处理D .把嵌入的SQL 语句编译成目标程序7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C },那么ρ={ ABC ,BCD }相对于F [ ]A .是无损联接分解,也是保持FD 的分解B .是无损联接分解,但不保持FD 的分解C .不是无损联接分解,但保持FD 的分解D .既不是无损联接分解,也不保持FD 的分解8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B ,C→D },则F +中左部为(BC )的函数依赖有 [ ]C ≠'C56' 2=12=3A.2个B.4个C.8个D.16个9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ] A.17个B.18个C.23个D.27个10.DBMS的并发控制子系统,保证了事务__________的实现[ ] A.原子性B.一致性C.隔离性D.持久性11.SQL中不一定能保证完整性约束彻底实现的是[ ] A.主键约束B.外键约束C.局部约束D.检查子句12.ORDB中,同类元素的有序集合,并且允许一个成员可多次出现,称为[ ]A.结构类型B.集合类型C.数组类型D.多集类型13.在ORDB中,当属性值为单值或结构值时,引用方式任和传统的关系模型一样,在层次之间加[ ] A.冒号“:”B.单箭头“→”C.下划线“_”D.圆点“.”14.某一种实际存在的事物具有看来好像不存在的性质,称为[ ]A.不存在性B.虚拟性C.无关性D.透明性15.DDBS中,全局关系与其片段之间的映象是[ ] A.一对一的B.一对多的C.多对一的D.多对多的二.填空题(本大题共10小题,每小题1分,共10分)16.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。
数据库期末考试试题及答案
数据库期末考试试题及答案第一部分:选择题(共20题,每题2分,共40分)1. 数据库是用来存储和管理什么类型的数据?a) 文件数据b) 网络数据c) 结构化数据d) 非结构化数据答案:c) 结构化数据2. 数据库系统的基本组成部分包括以下哪几个方面?a) 数据库管理系统(DBMS)b) 数据库应用程序c) 数据库模型d) 数据库管理员答案:a) 数据库管理系统(DBMS),b) 数据库应用程序,c) 数据库模型3. 下面哪个是关系数据库模型的特点?a) 数据以文件形式存储b) 数据以表格形式存储c) 数据以树形结构存储d) 数据以图形结构存储答案:b) 数据以表格形式存储4. 数据库的完整性约束包括以下几种类型?a) 实体完整性b) 参照完整性c) 域完整性d) 属性完整性答案:a) 实体完整性,b) 参照完整性,c) 域完整性,d) 属性完整性5. 数据库事务的ACID特性包括以下哪几个方面?a) 原子性b) 一致性c) 隔离性d) 持久性答案:a) 原子性,b) 一致性,c) 隔离性,d) 持久性6. 关系数据库中,外键用来表示什么类型的关系?a) 一对一关系b) 一对多关系c) 多对多关系d) 多层次关系答案:b) 一对多关系7. 下面哪个是数据库查询语言?a) Javab) C++c) SQLd) HTML答案:c) SQL8. 在数据库中,一个事务的隔离级别有哪几种选择?a) READ COMMITTEDb) REPEATABLE READc) SERIALIZABLEd) READ UNCOMMITTED答案:a) READ COMMITTED,b) REPEATABLE READ,c) SERIALIZABLE,d) READ UNCOMMITTED9. 数据库索引的作用是什么?a) 提高数据访问的速度b) 减少数据存储的空间c) 保证数据的一致性d) 控制数据的权限答案:a) 提高数据访问的速度10. 数据库范式用来做什么?a) 优化数据库查询b) 规范数据库模型c) 压缩数据库存储d) 加密数据库数据答案:b) 规范数据库模型11. 数据库触发器用来做什么?a) 检查数据的有效性b) 定期备份数据库c) 自动执行特定操作d) 创建数据库索引答案:c) 自动执行特定操作12. 数据库备份的作用是什么?a) 保护数据免受损失b) 提高数据库查询速度c) 减少数据存储空间d) 控制数据的权限答案:a) 保护数据免受损失13. 数据库连接是指什么?a) 数据库之间的关系b) 数据库中的数据关系c) 应用程序访问数据库的接口d) 数据库中的表之间的关系答案:c) 应用程序访问数据库的接口14. 数据库主键的作用是什么?a) 提高数据查询速度b) 控制数据的权限c) 唯一标识一条记录d) 加密数据库数据答案:c) 唯一标识一条记录15. 数据库视图是什么?a) 物理存储的数据b) 存储过程c) 虚拟表d) 数据库备份文件答案:c) 虚拟表16. 数据库设计的范式分为几个级别?a) 1NF, 2NF, 3NF, BCNFb) 1NF, 2NF, 3NF, 4NFc) 1NF, 2NF, 3NFd) 1NF, 2NF, 3NF, 5NF答案:b) 1NF, 2NF, 3NF, 4NF17. 数据库连接的类型包括以下哪几种?a) 内连接b) 外连接c) 自连接d) 所有答案都正确答案:d) 所有答案都正确18. 数据库中的事务是?a) 一条SQL语句b) 一组SQL语句c) 一个数据库操作d) 一个用户操作答案:b) 一组SQL语句19. 数据库管理系统(DBMS)的作用是什么?a) 存储和管理数据b) 控制和管理数据库访问c) 进行数据库备份和恢复d) 所有答案都正确答案:d) 所有答案都正确20. 数据库中的事务日志是用来做什么?a) 记录数据库的结构b) 记录数据库的访问权限c) 记录数据库操作的序列d) 记录数据库查询结果答案:c) 记录数据库操作的序列第二部分:填空题(共10题,每题2分,共20分)1. 触发器是通过在数据库中定义______,在特定的数据更新、插入、删除等操作发生时被自动执行。
数据库 训练测试题1
注:选择题、填空题一律写到答题纸上,否则不得分!一、单项选择题(1×30=30分)1.数据库的基本特点是()。
A.数据可以共享(或数据结构化)、数据独立性、数据冗余大、易移植、统一管理和控制B.数据可以共享(或数据结构化)、数据独立性、数据冗余小、易扩充、统一管理和控制C.数据可以共享(或数据结构化)、数据互换性、数据冗余小、易扩充、统一管理和控制D.数据非结构化、数据独立性、数据冗余小、易扩充、统一管理和控制2.()是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。
A.数据库系统B.数据库C.关系数据库D.数据库管理系统3.数据库系统依靠()支持数据独立性。
A.封装机制B.定义完整性约束条件C.模式分级,各级模式之间的映像D.DDL语言与DML语言互相独立4.数据库管理系统(DBMS)是()。
A.一个完整的数据库应用系统 B.一组硬件C.是位于用户与操作系统之间的一层软件D.既有硬件,也有软件5.关系模型把关系看成是(),即关系模型建立在集合代数基础上。
A.行的一个集合B.列的一个集合C.数据的集合D.数字的集合6.在关系代数的专门关系运算中,从表中取出关系中的某些属性列组成新的关系,并消去重复的元组的操作称为()运算。
A.除B.投影C.连接D.选择7.关系模型中数据的逻辑结构是一个()。
A.一维表B.二维表C.视图D.数据集8.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
如果W中的元组既属于R又属于S,则W为()运算的结果。
A.笛卡尔积B.并C.差D.交9.下列选项中,不正确的提法是()。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构化查询语言10.SQL中的视图提高了数据库系统的()。
A.完整性B.并发控制C.隔离性D.安全性11.下列有关空值的叙述中,错误的是()。
数据库模拟试题一及其答案
《数据库原理与设计》模拟试题(一)一、选择题(20分,每小题2分):1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是____阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理2.对关系模型叙述错误的是____。
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统3.关系运算中花费时间可能最长的运算是____。
A.投影B.选择C.笛卡尔积D.除4.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系____。
A.S B.SC,C C.S,SC D.S,C,SC5. FoxBASE、FoxPro属于________。
A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统6.关系规范化中的删除操作异常是指________。
A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入7.在关系数据库设计中,设计关系模式是____的任务。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段8.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是____。
A.M端实体的码B.N端实体的码C.M端实体码与N端实体码组合D.重新选取其他属性9.下面哪个不是数据库系统必须提供的数据控制功能____。
A.安全性B.可移植性C.完整性D.并发控制10.设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是____。
A该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据T1 T2①读A=10,B=5②读A=10A=A*2写回③读A=20,B=5求和25验证错图1 事务并发操作图二、填空题(20分,每小空2分):1.①是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
数据库考试试题及答案
数据库考试试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据传输D. 数据控制答案:C2. 在关系型数据库中,用于表示实体间一对多关系的是:A. 实体B. 关系C. 属性D. 域答案:B3. SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A4. 在数据库中,用于唯一标识每个元组的属性集称为:A. 外键B. 主键C. 候选键D. 非键属性答案:B5. 数据库设计中,将E-R图转换为关系模式的过程称为:A. 概念设计B. 逻辑设计C. 物理设计D. 数据定义答案:B6. 以下哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 视图完整性答案:D7. 在关系型数据库中,用于选择数据的SQL语句是:A. SELECTB. INSERTC. UPDATED. DELETE答案:A8. 数据库的三级模式包括:A. 外模式、概念模式、内模式B. 概念模式、内模式、物理模式C. 外模式、内模式、物理模式D. 逻辑模式、物理模式、存储模式答案:A9. 数据库系统中,用于存储数据的文件称为:A. 数据文件B. 日志文件C. 索引文件D. 系统文件答案:A10. 数据库恢复的基础是:A. 数据备份B. 日志文件C. 事务日志D. 恢复日志答案:B二、填空题(每题2分,共20分)1. 数据库系统的核心是______。
答案:数据库管理系统(DBMS)2. 在关系型数据库中,关系是指一组具有相同______的行的集合。
答案:属性3. 数据库中的视图可以提供______。
答案:逻辑上的独立性4. 事务的四大特性通常被称为ACID,其中I代表______。
答案:隔离性5. 数据库的物理设计阶段主要考虑的是数据的______。
数据库考试习题及答案
数据库考试习题及答案一、选择题1.下列哪些选项关于数据库的定义是正确的?A. 数据库是计算机存放数据的设备B. 数据库是由数据项及其关系组成的数据集合C. 数据库是一个可以存储和访问数据的电子系统D. 数据库是个人或组织为了方便存储和管理数据而构建的系统正确答案:B、C、D。
2.下列哪些选项是 SQL 中的聚集函数?A. MAXB. AVGC. COUNTD. ADD正确答案:A、B、C。
3.数据库中,以下哪个不是关系型数据库系统?A. MySQLB. OracleC. MongoDBD. SQL Server正确答案:C。
4.在关系数据库模型中,下列哪些选项是数据完整性的约束条件?A. 实体完整性B. 参照完整性C. 域完整性D. 逻辑完整性正确答案:A、B、C、D。
5.下列哪些选项是数据库事务的 ACID 特性?A. 原子性B. 一致性C. 隔离性D. 持久性正确答案:A、B、C、D。
二、填空题1.在关系数据库中,一个二元组 ______ 表示一个数据行。
正确答案:属性值。
2.数据库中,SELECT * FROM table_name; 语句表示查询表名为 ______ 的全部数据。
正确答案:table_name。
3.MySQL 中,用于获取自动生成的主键的函数为 ______。
正确答案:LAST_INSERT_ID()。
4.数据库中,用于限制某个列的唯一性约束的关键字是 ______。
正确答案:UNIQUE。
5.在数据库设计中,将不可分的数据项成为 ______。
正确答案:原子数据。
三、简答/计算题1.简述数据库视图的概念和作用。
数据库视图是一个虚拟的表格,其内容是从一个或多个基本表格导出的。
视图仅仅是一个从基本表中某些数据所得的数据集合,因此不具有实际存储的数据记录。
作用主要有以下几个:提供一种以安全方式存取数据的方式,尽可能地简化复杂的SQL语句,使得用户看到的是一张基于若干个底层表的虚拟表格,避免不必要的数据访问,增强系统安全性。
数据库考试习题及答案 (1)
第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。
( 错)2.每一个服务器必须属于一个服务器组。
一个服务器组可以包含0个、一个或多个服务器。
(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server 服务的图形化工具称为SQLServer 配置管理器。
三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。
A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。
A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。
A. masterB. msdbC. model7. 默认情况下,SQL Server 2005的系统数据库有(B)。
A. 1个个 C. 4个个8. 在一台计算机上能安装(A)个默认实例。
A. 1B. 509. 访问默认实例使用(B)作为实例名。
A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。
A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)查询服务 B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能四、简答题15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。
数据库试题及答案
数据库试题及答案一、选择题1. 数据库的主要功能是:A. 存储数据B. 处理数据C. 维护数据D. 扩展数据答案:A2. 数据库管理系统(DBMS)的作用是:A. 管理数据库B. 控制数据库访问C. 保护数据库安全D. 执行数据操作答案:A、B、C、D3. 关系型数据库的特点包括:A. 使用表格结构存储数据B. 定义了数据之间的关系C. 支持事务处理D. 使用SQL查询数据答案:A、B、C、D4. 非关系型数据库的特点包括:A. 不使用表格结构存储数据B. 不定义数据之间的关系C. 不支持事务处理D. 不使用SQL查询数据答案:A、B、C、D5. 数据库的完整性是指:A. 数据库的正确性和一致性B. 数据库的安全性和权限控制C. 数据库的性能和可扩展性D. 数据库的备份和恢复答案:A二、填空题1. 数据库的三级模式分别是:_____________、_____________、_____________。
答案:外模式、概念模式、内模式。
2. SQL是什么操作数据库的语言?_____________。
答案:结构化查询语言。
3. 数据库中的关键字是用来做什么的?_____________。
答案:标识和定义数据库对象。
4. 数据库的ACID特性分别是指什么?A. _____________B. _____________C. _____________D. _____________答案:A. 原子性B. 一致性C. 隔离性D. 持久性5. 数据库的事务是什么?_____________。
答案:一组操作构成的逻辑单位,要么全部执行成功,要么全部执行失败。
三、简答题1. 什么是数据库索引?它有什么作用?答案:数据库索引是一种数据结构,用于提高数据库的查询性能。
索引可以加快查询速度,减少数据的扫描操作,提高数据库的响应时间。
2. 请简要介绍SQL的基本语句。
答案:SQL包含的基本语句有:- SELECT:用于查询数据表中的数据。
数据库试题(含参考答案)
数据库试题(含参考答案)一、单选题(共98题,每题1分,共98分)1.虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。
下列描述的用户界面设计原则,错误的是()。
A、Web界面应多采用动画和图形效果,以吸引用户使用B、用户界面应采取灵活多样的数据输入方式,以降低用户输入负担C、友好的用户界面应能容忍用户在使用中的一些操作错误D、当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息正确答案:A2.关于数据库概念设计阶段的工作目标,下列说法错误的是()=A、定义和描述应用系统设计的信息结构和范围B、定义和描述应用系统中数据的属性特征和数据之间的联系C、描述应用系统的数据需求D、描述需要存储的记录及其数量正确答案:D3.文件系统与数据库系统的重要区别是数据库系统具有()。
A、数据结构化B、数据无冗余C、数据共享性D、数据独立性正确答案:A4.某商场想根据购物记录找出倾向于购买高清电视的顾客所具有的属性特征,能够满足此需求的数据挖掘方法是()。
A、时间序列分析B、回归分析C、关联分析D、分类分析正确答案:D5.关于数据视图与三级模式,下列说法错误的是()。
A、数据视图是指用户从某个角度看到的客观世界数据对象的特征B、外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C、概念模式以数据模型的形式描述数据D、三级模式结构实现了数据的独立性正确答案:B6.数据库物理设计的目标是为应用数据提供合适的数据存储结构。
同时要保证数据库系统具有良好的性能。
关于数据库物理设计,下列说法中错误的是()。
A、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式B、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数C、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率D、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案正确答案:A7.下列说法正确的是( )。
数据库考试试题1
数据库考试经典试题一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是( A )阶段。
A. 数据库系统B. 文件系统 C. 人工管理D.数据项管理2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。
A. 存储视图B.概念视图 C. 内部视图D. 外部视图3.数据库的概念模型独立于(A)。
A.具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界4.数据库中,数据的物理独立性是指(C)。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立5.关系模式的任何属性(A)。
A. 不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为( C )。
A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”7.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的(C )。
A. 减少数据冗余B. 解决更新异常问题C. 加快查询速度D. 提高存储空间效率8.关系模式中各级范式之间的关系为( A)。
A. B.C. D.9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。
这是指数据的( A )。
A. 安全性B.完整性C.并发控制D.恢复10.事务的原子性是指( B )。
A. 事务一旦提交,对数据库的改变是永久的B. 事务中包括的所有操作要么都做,要么都不做C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态11.下列哪些运算是关系代数的基本运算( D )。
数据库系统测试题1
一、选择题(每小题2分)A 1.下列数据库产品中,哪一个不属于关系数据库软件?A.VFPB.RedisC.SQL ServerD.OracleC 2.下述各项中,属于数据库系统的特点的是____A.存储量大B.存取速度快C.数据独立性D.操作方便B 3. 数据的存储结构与数据逻辑结构之间的独立性称为数据的____。
A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性B 4. 在数据库设计中,将E-R图转换成关系数据模型的过程属于____。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段A 5. 在数据库的E-R图中,椭圆框表达________。
A. 属性B.实体C.实体之间的联系D.实体与属性之间的联系B 6.有15个实体,它们之间存在着15个不同二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,根据转换规则,该ER结构转换成关系模式有______。
A.15个 B.20个 C.25个 D.30个A 7. 同一个关系模型的任意两个元组值____。
A.不能全同 B.可全同 C.必须全同 D.以上都不是B 8. 在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y,称函数依赖X→Y 为________。
A.平凡函数依赖B. 部分函数依赖C.完全函数依赖D.传递函数依赖D 9.属于BCNF的关系模式________。
A.已消除了插入、删除异常B.已消除了插入、删除异常和数据冗余C.仍然存在插入、删除异常D.在函数依赖范畴内,已消除了插入和删除的异常A 10.五种基本关系代数运算是________。
A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σC 11. 对关系R进行投影运算后,得到关系S,则________。
A.关系R的元组数等于关系S的元组数B.关系R的元组数小于关系S的元组数C.关系R的元组数大于或等于关系S的元组数D.关系R的元组数大于关系S的元组数C 12. SQL语言具有两种使用方式,分别称为____和嵌入式SQL。
数据库基础试题1
数据库基础试题1一、单项选择题(每小题1分,共15分)1.下列四项中,不属于数据库特点的是()。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL Server 2000实用程序的是()。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。
A.masterB.modelC.pubD.msdb4.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA5.在SQL中,建立表用的命令是 ( )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( )。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.SQL语言中,删除表中数据的命令是( )。
A. DELETEB. DROPC. CLEARD. REMOVE9.SQL的视图是从()中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库10.在SQL语言中,建立存储过程的命令是()A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE11.目前()数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系B.面向对象C.分布12.在SQL中,建立视图用的命令是 ( )。
数据库试题库1
一、单项选择题1、描述事物的符号记录称为()A.信息B.数据C.记录D.记录集合2、()是长期储存在计算机内有组织、可共享的数据集合A.文件组织B.数据库系统C.数据库D.数据库管理系统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.E—R图D.关系模型9、数据库技术的奠基人之一,E.F.Codd从1970年起发表过多篇论文,主要论述的是()A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型10、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,是为了实现数据库的()A.安全性B.一致性C.可靠性D.完整性11、在数据库的三级模式结构中,描述数据库中全体逻辑结构和特性的是()A.外模式B.内模式C.存储模式D.模式12、E-R图是数据库设计的工具之一,它一般适用于建立数据库的()A.概念模型B.结构模型C.物理模型D.逻辑模型13、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,一般使用如下所列的()图形表示A.矩形B.四边形C.菱形D.椭圆形14、关系模型的结构是()A.层次结构B.二维表结构C.网络结构D.封装结构15、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计16、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为()A.主码B.主属性C.候选码D.外码17、关系演算是用()来表达查询要求的方式A.谓词B.关系的运算C.元组D.域18、关系代数是用()来表达查询要求的方式A.谓词B.关系的运算C.元组D.域19、关系数据库中有3种基本操作,它们是()A.选择、扫描、连接B.选择、投影、连接C.扫描、投影、层取D.投影、扫描、连接20、通常情况下不能作为关系数据库的关系是()A.R1(学生号、姓名、性别)B.R2(学生号、学生名、班级号)C.R3(学生号、班级号、宿舍号)D.R4(学生号、学生名、简历)21、()由关系数据结构、关系操作集合、关系完整性约束三部分组成A.关系模型B.关系C.关系模式D.关系数据库22、一组具有相同数据类型的值的集合称为()A.关系B.属性C.分量D.域23、所谓空值就是()的值A.数值0 B.空的字符串C.未知的值D.任何值24、()是关系数据库的标准语言A.关系代数B.SQL C.关系演算D.QBE25、SQL语言的最主要功能是()A.数据查询B.数据操纵C.数据定义D.数据控制26、在关系数据库标准语言SQL中,实现数据查询的语句是()A.SELECT B.LOAD C.DROP D.REVOKE27、在SQL语言中,授权的操作是通过()语句实现的A.CREATE B.REVOKE C.GRANT D.INSERT28、在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.需求分析B.概念设计阶段C.逻辑设计阶段D.物理设计阶段29、数据库中只存放视图的()A.操作B.对应的数据C.定义D.限制30、数据库系统由数据库、数据库管理系统、应用系统和()A.系统分析员B.程序员C.数据库管理员D.操作员31、下列不属于数据库系统特点的是()A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高32、若关系模式属于BCNF,从下列说法中选择最准确的()A.已消除了插入、删除异常B.已消除了插入、删除异常、数据冗余C.仍然存在插入、删除异常D.在函数依赖范畴内,已消除了插入、删除异常33、设R(U)是属性集U上的关系模式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库试题1
一、单项选择题:(每小题1分,共10分)
1.要保证数据库逻辑数据独立性,需要修改的是()
A、模式
B、模式与内模式的映射
C、模式与外模式的映射
D、内模式
2.下列四项中,不属于数据库特点的是()
A、数据共享
B、数据完整性
C、数据冗余很高
D、数据独立性高
3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()
A、多对多
B、一对一
C、多对一
D、一对多
4.反映现实世界中实体及实体间联系的信息模型是()
A、关系模型
B、层次模型
C、网状模型
D、E-R模型
5.对数据库并发操作有可能带来的问题包括()
A、读出“脏数据”
B、带来数据的冗余
C、未被授权的用户非法存取数据
D、破坏数据的独立性
6.数据库中,数据的物理独立性是指()。
A、数据库与数据库管理系统的相互独立
B、用户程序与DBMS相互独立
C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D、应用程序与数据库中数据的逻辑结构相互独立
7.数据库的网状模型应满足的条件是()
A、允许一个以上的节点无双亲,也允许一个节点有多个双亲
B、必须有两个以上的节点
C、有且仅有一个节点无双亲,其余节点都只有一个双亲
D、每个节点有且仅有一个双亲
8.子模式是()
A、模式的副本
B、模式的逻辑子集
C、多个模式的集合
D、以上三者都对
9.数据库的()是指数据的正确性和相容性。
A、安全性
B、完整性
C、并发控制
D、恢复
10.事务的原子性是指()
A、事务中包括的所有操作要么都做,要么都不做
B、事务一旦提交,对数据库的改变是永久的
C、一个事务内部的操作及使用的数据对并发的其它事物是隔离的
D、事务必须是使数据库从一个一致性状态变到另一个一致性状态
二、填空:(每空1分,共10分)
1.SQL语言提供数据库定、数据控制、等功能。
2.数据库保护问题包括:、完整性、故障恢复和并发控制等方面。
3.关系代数中专门的关系运算包括:选择、连接和。
4.数据库中常用的四种文件组织方式是:顺序文件、索引文件、散列文件和。
5.关系数据库数据操作的处理单位是,层次和网状数据库数据操作的处理单位是记录。
6.关系代数中课程÷学生表示的含义是。
7.一个关系中可以有个码(填一个或多个)。
8.关系规范化的目的是、避免插入和删除异常,从而增强数据库结构的稳定性和灵活性。
9.关系演算语言包括、。
三、名词解释:(每小题4分,共20分)
1、实体
2、ACID特性
3、模式
4、视图
5、可串行化的调度。
四、简答题:(每小题5分,共30分)
1、简述文件系统和数据库系统之间的区别和联系。
2、在DBTG系统中,数据的存取机制有哪几种?
3、数据库系统中常见的故障有那些?
4、简述SQL语言的组成。
5、说明关系模型有哪三类完整性规则?
6、简述数据库设计步骤。
五、应用题:(每题10分,共30分)
1、假定一个部门的数据库包括以下的信息:
职工的信息:职工号、姓名、住址、所在部门。
部门的信息:部门所有职工、经理和销售的产品。
产品的信息:产品名、制造商、价格型号及产品内部编号。
制造商信息:制造商名称、地址、生产的产品名和价格。
试画出这个数据库的E-R图。
2、设有图书登记表TS,具有属性:BNO(图书编号),BC(图书类别),BNA(书名),
AU(作者),PUB(出版社)。
按下列要求用SQL语言进行设计:
(1)按图书编号BNO建立TS表的索引ITS。
(2)查询按出版社统计其出版图书总数。
(3)删除索引ITS。
3、设有关系模式R(C,T,S,N,G),其上的函数依赖集:
F={C→T,CS→G,S→N},求出R的所有侯选关键字。
试题1答案
一.单项选择题(每小题1分,共10分)
1、C
2、C
3、D
4、D
5、A
6、C
7、A
8、B
9、B10、A 二.填空题(每空1分,共10分)
1、数据操纵
2、安全性保护
3、除法
4、倒排文件
5、集合
6、求出所有学生都选修的课程的信息
7、多
8、控制冗余
9、元组关系演算语言、域关系演算语言
三.名词解释(每小题4分,共20分)
1.实体:客观存在并可相互区分的事物叫实体。
实体可以是人、物、实际的对象、某些概念等,也可指事物本身,也可指事物间的联系。
2.原子性、一致性、隔离性、持续性
3.模式:数据库中全部数据的一个逻辑表示或描述。
4.视图:是从一个或几个基本表(或视图)导出的表。
视图是一个虚表,即视图所对应的数据不实际存储在数据库中,数据库中只存储视图的定义。
5.可串行化的调度:当且仅当某组事物的一定交叉调度产生的结果和这些事物的某一串行调度的结果相同,则这个交叉调度是可串行化的。
四.简答题(每小题5分,共30分)
1.区别:
文件系统:用文件将数据长期保存在外存上,程序和数据有一定的联系,用操作系统中的存取方法对数据进行管理,实现以文件为单位的数据共享。
数据库系统:用数据库统一存储数据,程序和数据分离,用DBMS统一管理和控制数据,实现以记录和字段为单位的数据共享,
联系:均为数据组织的管理技术;均由数据管理软件管理数据,程序和数据之间用存取方法进行转换;数据库系统是在文件系统的基础上发展起来的。
2.主要有三种:(1)入口点的存取方法。
例如用HASH方法,索引方法(2)导航的存取方法。
(3)用DBK直接存取记录的方法。
3.事物故障、系统故障和介质故障、计算机病毒。
4.分为四个部分:数据定义、数据操纵、数据控制、嵌入式SQL语言的使用规定。
5.实体完整性、参照完整性、用户自定义完整性。
6.分6个阶段(1)需求分析(2)概念结构设计(3)逻辑结构设计(4)数据库物理设计(5)数据库实施(6)数据库运行和维护。
五.应用题:(每题10分,共30分)
1.略
2.(1)CREATE INDEX ITS ON TS(BNO);
(2)SELECT PUB,COUNT(BNO)
FROM TS
GROUP BY PUB
(3)DELETE FILE ITS.IDX
3.根据侯选关键字的定义,R的侯选关键字只可能由F中各个函数依赖的右边属性组成,即C,S,所以组成侯选关键字的属性可能是CS。
计算可知:(CS)+=CGNST,即CS→U
而:C+=CT,S+=NS∴R只有一个侯选关键字CS。