最新数据库试题库填空题
数据库考试题及答案
数据库考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D2. 在关系数据库中,关系是指什么?A. 数据库B. 表C. 列D. 行答案:B3. SQL语言中,用于查询数据的关键字是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库系统的核心是?A. 数据库管理系统B. 数据库C. 数据库管理员D. 数据库应用系统答案:B5. 以下哪个不是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据冗余度高D. 数据控制答案:C6. 以下哪个不是数据库的三级模式?A. 外模式B. 概念模式C. 内模式D. 物理模式答案:D7. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据库完整性答案:D8. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 视图C. 外键D. 触发器答案:C9. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A10. 数据库系统与文件系统相比,以下哪个不是数据库系统的优点?A. 数据冗余度低B. 数据独立性高C. 数据安全性高D. 数据共享性低答案:D二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户与______之间的一层数据管理软件。
答案:操作系统2. 在关系数据库中,表中的行称为______。
答案:记录3. SQL语言中,用于删除数据的关键字是______。
答案:DELETE4. 数据库系统的核心是______。
答案:数据库5. 数据库的三级模式包括外模式、______和内模式。
答案:概念模式6. 数据库的完整性约束包括实体完整性、参照完整性和______。
答案:用户定义完整性7. 在关系数据库中,表与表之间的联系是通过______实现的。
数据库试题库填空题
1.经过处理和加工提炼而用于决策或其他应用活动的数据称为信息。
2.数据管理技术经历了①、②和③三个阶段。
答案:①人工管理②文件系统②数据库系统3.数据库系统一般是由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户组成。
4.数据库是长期存储在计算机内、有①的、可②的数据集合。
答案:①组织②共享5.DBMS是指①它是位于②和③之间的一层管理软件。
答案:①数据库管理系统②用户③操作系统6.DBMS管理的是的数据。
答案:结构化7.数据库管理系统的主要功能有①、②、数据库的运行管理和数据库的建立以及维护等4个方面。
答案:①数据定义功能②数据操纵功能8.数据库管理系统包含的主要程序有①、②和③。
答案:①语言翻译处理程序②系统运行控制程序③实用程序9.数据库语言包括①和②两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。
答案:①数据描述语言②数据操纵语言10.指出下列缩写的含义:(1)DML:数据操纵语言(2)DBMS:数据库管理系统(3)DDL:数据描述语言(4)DBS:数据库系统(5)SQL:结构化查询语言(6)DB:数据库(7)DD:数据字典(8)DBA:数据库管理员(9)SDDL:子模式数据描述语言(10)PDDL:物理数据描述语言11.数据库系统包括数据库①、②和③三个方面。
答案:①相应硬件②软件③相关的各类人员12.开发、管理和使用数据库的人员主要有①、②、③和最终用户四类相关人员。
答案:①数据库管理员②系统分析员③应用程序员13.由负责全面管理和控制数据库系统。
答案:数据库管理员14.数据库系统与文件系统的本质区别在。
答案:数据库系统实现了整体数据的结构化15.数据独立性是指①与②是相互独立的。
答案:①用户的应用程序②存储在外存上的数据库中的数据16.数据独立性又可分为①和②。
答案:①逻辑数据独立性②物理数据独立性17.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的。
mysql数据库考试试题及答案
mysql数据库考试试题及答案一、选择题(每题2分,共20分)1. MySQL数据库默认使用的端口号是多少?A. 3306B. 8080C. 80D. 21答案:A2. 下列哪个不是MySQL的数据类型?A. INTB. VARCHARC. DATED. BOOLEAN答案:D3. 在MySQL中,以下哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B4. 如何在MySQL中查看当前所有数据库?A. SHOW DATABASES;B. LIST DATABASES;C. SELECT DATABASES;D. DISPLAY DATABASES;答案:A5. 在MySQL中,以下哪个语句用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. DESTROY TABLE答案:A6. 下列哪个不是MySQL的索引类型?A. PRIMARYB. UNIQUEC. INDEXD. FOREIGN答案:D7. 在MySQL中,使用哪个命令来查看表结构?A. DESCRIBE table_name;B. EXPLAIN table_name;C. SHOW table_name;D. SELECT table_name;答案:A8. 如何在MySQL中为表添加新列?A. ADD COLUMN column_name;B. INSERT COLUMN column_name;C. CREATE COLUMN column_name;D. APPEND COLUMN column_name;答案:A9. 在MySQL中,使用哪个命令来创建视图?A. CREATE VIEW view_name AS SELECT ...B. VIEW view_name AS SELECT ...C. DEFINE VIEW view_name AS SELECT ...D. CREATE SELECT view_name AS ...答案:A10. 下列哪个命令用于在MySQL中备份数据库?A. BACKUP DATABASEB. COPY DATABASEC. DUMP DATABASED. SAVE DATABASE答案:C二、填空题(每空1分,共10分)1. 在MySQL中,使用______语句可以创建新的表。
数据库选择填空及答案
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.模式与内模式之间的映象D.三级模式C.模式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. ,502Γ , NULL,男,21D.'5021','刘祥',NULL, NULL11.把对关系SPJ的属性QTY的修改权授予用户李勇的τ-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 )是最小关系系统13.关系规范化中的插入操作异常是指(D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中(A )阶段的任务A. 逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为(C )oA. 4B. 5C. 6D. 716.事务的隔离性是指(A )oA. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的B.事务一旦提交,对数据库的改变是永久的C.事务中包括的所有操作要么都做,要么都不做D.事务必须是使数据库从一个一致性状态变到另一个一致性状态17.数据库恢复的基础是利用转储的冗余数据。
数据库填空 最新
多选题第一章1.以下属于非关系数据模型的有(层次模型、网状模型)2.下列哪些选项是数据模型概念中包括的内容?(数据的静态特征、数据的动态特征、数据的完整性特征)3.数据操作包括哪些内容?(操作、有关的操作规则)4.“型”是指对某一类数据的哪些方面进行的说明?(结构、属性)5.数据库管理系统是为进行什么操作而配置的?(数据库的建立、数据库的使用、数据库的维护)6.在现实世界中,事务内部以及事务之间是有联系的,这些联系在信息世界中的反映是什么?(实体内部的联系、实体之间的联系)7.数据库管理系统有哪几部分组成?(数据定义语言及其翻译处理程序、数据操纵语言及其编译程序、数年据库运行控制程序、实用程序、数据操纵语言及其解释程序)8.一个设计优良的DBMS应具备哪些特征?(友好的用户界面、清晰的系统结构、开放性)9.层次数据模型的缺点主要有哪些?(现实世界中很多联系是非层次性的,层次模型表示这类联系的方法很笨拙、对插入和删除操作的限制比较多、查询子女结点必须通过双亲结点、由于结构严密,层次命令趋于程序化)10.关系数据模型具有哪些优点?(它是建立在严格的数学概念的基础上、关系模型的概念单一、关系模型的存取路径对用户透明)11.网状数据模型的缺点主要有哪些?(随着应用环境的扩大,数据库的结构就变得越来越复杂、其DDL,DML语言极其复杂)12.下列哪些选项属于DBMS的功能?(数据组织、存储和管理,数据库的建立和维护,数据通信接口,数据定义)第二章1.一个关系模式的定义主要包括(关系名,属性名,属性类型,属性长度,关键字)2.关系代数运算中,传统的集合运算有(笛卡儿积,并,交,差)3.关系模型必须满足的完整性约束条件有哪些?(实体完整性,参照完整性)4.运算的三大要素是哪些?(运算对象,运算符,运算结果)5.按谓词变元的不同,关系演算可分为(元组关系演算,域关系演算)6.以下关于元组关系演算中修改操作的叙述,正确的有(修改主码的操作是不允许的,如果需要修改关系中某个元组的主码值,只能先用删除操作删除该元组,然后再把具有新主码值的元组插入到关系中)7.以下选项中,属于关系数据语言类别的有(关系代数语言,关系演算语言,具有关系代数和关系演算双重特点的语言)8.以下名词意义相同的有(基本关系,基本表,基表)9.以下选项中,属于关系的基本类型的有(基本表,视图表,查询表)10.元组变量的主要用途有(简化关系名,操作条件中使用量词时必须用元组变量)11.以下名词意义等同的是(集函数,内部函数)12.以下名词意义等同的是(参照关系,目标关系)13.以下函数属于元组关系演算中的集函数的有(COUNT:元组计数,TOTAL:求总和,MAX:求最大值,AVG:求平均值)14.演算语言QBE的基本特点包括(高度非过程化,基于屏幕表格,以填写表格的方式构造查询要求,查询结是以表格形式显示,用示例元素来表示查询结果可能的例子)第三章1.SQL数据操纵功能包括(SELECT语句,INSERT语句,DELETE语句,UPDATE语句,ALTER语句)2.更新视图的操作包括(插入,删除,修改)3.对属性列和视图的操作权限有(查询,插入,修改,删除,以上四种权根的总和)4.对基本表的操作权限有(查询插入修改删除修改表)5.以下选项中,属于SQL提供的集函数的有(COUNT,SUM,AVG)第四章1.下列关于范式的叙述中,正确的有(如果一个关系模式R的所有属性都是不可分的基本数据项,则至少R区间1NF,2NF就是不允许关系模式的属性之间有这样的函数依赖X→Y,其中X是码的真子集,Y是非主属性。
数据库期末考试试题及答案
数据库期末考试试题及答案第一部分:选择题(共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. 触发器是通过在数据库中定义______,在特定的数据更新、插入、删除等操作发生时被自动执行。
数据库填空100题
1. 用树型结构表示实体类型及实体间联系的数据模型称为(层次模型)。
2. 模式/内模式映象为数据库提供了(物理)数据独立性。
3. 在层次、网状模型中,数据之间联系用(指针)实现。
4. 数据库管理技术的发展经过三个阶段(人工管理阶段),(文件系统阶段),(数据库阶段)。
5. 三种主要的数据模型包括(层次模型),(网状模型),(关系模型)。
6. 数据模型的三要素包括(数据结构),(数据操作),(数据完整性约束)。
7. 由于数据冗余,当进行更新时,稍不谨慎,易引起(数据不一致性)。
8. 层次模型的特点是记录之间的联系通过(指针)来实现;关系模型是用(结构)表示实体集,用(公共属性)表示实体间的联系。
9. 数据库管理系统的主要功能包括(数据定义),(数据操纵),(事务和运行管理),(组织、管理和存储数据),(数据库的建立和维护)和(数据字典)。
10. 关系数据库的数据操纵语言(DML)的语句分成(检索)和(更新)。
11. DBMS是由(查询处理器)和(存储处理器)两大部分组成。
12.数据库管理系统的效率包括计算机系统的内部资源的使用效率、(数据库管理系统DBMS)运行效率和(用户的生成率)。
13. 利用数据库管理数据时,把现实世界的事物及其之间的联系转换成机器世界的数据模型的一个中间环节是信息世界的(概念模型)。
14. 数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在(数据字典)。
15. 在数据库的体系结构中,数据库存储的改变会引起内模式的改变。
为使数据库的模式保持不变,从而不必修改应用程序,这是通过改变模式与内模式之间的映像来实现。
这样,使数据库具有(物理独立性)。
使得内模式不变,保持独立16. 在数据库技术中使用数据模型的概念来描述数据库的结构和语义。
数据模型有概念数据模型和结构数据模型两类,实体联系模型(ER模型)是(概念)数据模型。
数据库原理试题及答案
数据库原理试题答案(B卷)一、填空题(每空 2 分,共 20 分)1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的.2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库.3、数据库的 ____________ 是指数据库的正确性和相容性.4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。
5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言.6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。
7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。
8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。
9、避免活锁的简单方法是采用 _____ 的策略。
10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。
二、选择题(每小题 1 分,共 10 分)1、SQL 中,下列涉及空值的操作,不正确的是()A . AGE IS NULLB . AGE IS NOT NULLC . AGE=NULLD . NOT (AGE IS NULL)2、关系数据模型的三个组成部分中,不包括()A .完整性规则B .数据结构C .数据操作D .并发控制3、DB, DBMS 和 DBS 三者间的关系是()A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMSC . DBMS 包括 DBS 和 DBD . DBS 与 DB 、 DBMS 无关4、数据库的并发操作可能带来的问题包括( )A .丢失更新B .数据独立性会提高C .非法用户的使用D .增加数据的冗余度5、并发事务的交叉执行破坏了事务的() A .原子性 B .隔离性 C .一致性D .永久性6、3NF ()规范化为 BCNF .A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖7、()是长期存储在计算机内的有组织,可共享的数据集合。
数据库 试题及答案
答案一、判断题√×××××√二、单项选择题ABBAB ACCAB CCADD三、填空题1.文件系统2完全函数依赖3非主属性对码的传递函数4删除异常5REDO小于等于100 6.聚族7用户需求分析四、简答题1.数据独立性,安全性,完整性,故障恢复,并发控制2.封锁可以引起死锁。
比如事务T1封锁了数据A,事务T2封锁了数据B。
T1又申请封锁数据B,但因B被T2封锁,所以T1只能等待。
T2有申请封锁数据A,但A已被T1封锁,所以也处于等待状态。
这样T1和T2处于相互等待状态而均不能结束,这样就形成了死锁。
3.SELECT A , EFROM R , SWHERE R.C=S.C AND B=D五、设计题1、R1 R2 R3 R4 R5Y T P Q T Y P Q T Y B Q P Y P Qd c 9 aef 2 b c d m b 2 d 2 bf e 7g e f 2 b c d n a 9 f 7 ge d 7 g c d m b 2 f7 g c d n g 7 fg 7 d2、(1)CREATE TABLE DEPA( Did CHAR(4),DNAME CHAR(10),MGR CHAR(4),PRIMARY KEY(Did),FOREIGN KEY(MGR) REFERENCES EMP(Eid))…………..(3分)(2)πEid,ENAME,SALARY(σDNAME=‘销售科’(DEPA EMP)).............(2分)(3)SELECT DEPA.Did,DNAME,COUNT(Eid),AVG(SALARY)FROM DEPA,EMPWHERE DEPA.Did=EMP.DidGROUP BY DEPA.Did ............................(3分)(4)检索(至少)在两个部门当经理的职工工号。
数据库试题库(有答案)
复习题一、填空题:1、三类经典的数据模型是_________、_________和_________。
其中,________目前应用最广泛。
2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。
3、关系模型的实体完整性是指______________________________。
在关系模型中,候选码是指_______________________,全码是指_________________________。
4、设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡__________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。
5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。
6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。
7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。
8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。
9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。
10、故障恢复的基本手段有____________和_________________。
11、DBMS的中文全称是___________。
12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。
13、数据库系统的三级模式分别是___________,___________和_________。
(完整版)数据库试题库(有答案)
复习题一、填空题:1、三类经典的数据模型是_________、_________和_________。
其中,________目前应用最广泛。
2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。
3、关系模型的实体完整性是指______________________________。
在关系模型中,候选码是指_______________________,全码是指_________________________。
4、设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ __________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。
5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。
6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。
7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。
8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。
9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。
10、故障恢复的基本手段有____________和_________________。
11、DBMS的中文全称是___________。
12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。
13、数据库系统的三级模式分别是___________,___________和_________。
数据库笔试题及答案
数据库笔试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能不包括以下哪项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D2. 在关系型数据库中,以下哪个概念用于描述表之间的关系?A. 属性B. 实体C. 关系D. 域答案:C3. SQL语言中,用于查询数据的命令是:A. INSERTB. UPDATEC. DELETED. SELECT答案:D4. 在数据库设计中,为了减少数据冗余和提高数据一致性,通常采用哪种范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 所有范式答案:C二、填空题1. 数据库管理系统(DBMS)可以分为两类:________和________。
答案:关系型数据库管理系统;非关系型数据库管理系统2. 在SQL中,________子句用于从表中选择数据。
答案:SELECT3. 数据库的完整性约束包括实体完整性、参照完整性和________。
答案:域完整性4. 数据库的________是指数据库中数据的组织方式和数据之间的关系。
答案:结构三、简答题1. 解释什么是事务的ACID属性,并分别给出它们的定义。
答案:ACID属性是指事务的四个基本特性,分别是:- Atomicity(原子性):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
- Consistency(一致性):事务必须保证数据库从一个一致性状态转换到另一个一致性状态。
- Isolation(隔离性):事务的执行不会被其他事务干扰。
- Durability(持久性):一旦事务提交,则其所做的修改会永久保存在数据库中。
2. 描述数据库规范化的目的是什么?答案:数据库规范化的目的是减少数据冗余和避免数据异常,提高数据的一致性和完整性,同时优化查询性能。
四、编程题1. 编写一个SQL查询,用于找出所有学生的平均成绩。
答案:```sqlSELECT AVG(grade) AS average_gradeFROM students;```2. 编写一个SQL语句,用于插入一条新记录到名为“employees”的表中。
数据库试题及答案
数据库试题及答案一、选择题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:用于查询数据表中的数据。
数据库填空题完整版
数据库填空题HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】第一章二、填空题1、数据库就是长期储存在计算机内_有组织的__、_可共享__的数据集合。
2、数据管理技术已经历了人工管理阶段、_文件系统阶段_和_数据库系统阶段_三个发展阶段。
3、数据模型通常都是由_数据结构_、_数据操作_和_数据完整性约束_三个要素组成。
4、数据库系统的主要特点:_数据整体结构化_、数据冗余度小、具有较高的数据程序独立性、具有统一的数据控制功能等。
5、用二维表结构表示实体以及实体间联系的数据模型称为__关系__数据模型。
6、在数据库的三级模式体系结构中,外模式与模式之间的映象,实现了数据库的__ _____数据逻辑__独立性。
7、数据库系统是以_数据库或数据库中的数据___为中心的系统。
8、E-R图表示的概念模型比_DBMS支持的数据模型_更一般、更抽象、更接近现实世界。
9、外模式,亦称为子模式或用户模式,是_局部用户__能够看到和使用的局部数据的逻辑结构和特征的描述。
10、数据库系统的软件主要包括支持_DBMS_运行的操作系统以及__DBMS_本身。
第二章二、填空1、关系中主码的取值必须惟一且非空,这条规则是_实体_完整性规则。
2、关系代数中专门的关系运算包括:选择、投影、连接和除法,主要实现_查询_类操作。
3、关系数据库的关系演算语言是以_谓词演算_为基础的DML语言。
4、关系数据库中,关系称为_表__,元组亦称为__行__,属性亦称为_列__。
5、数据库描述语言的作用是_定义数据库_。
6、一个关系模式可以形式化地表示为_R(U,D,dom,F)_。
7、关系数据库操作的特点是__一次一集合_式操作。
8.数据库的所有关系模式的集合构成_关系数据库模型_,所有的关系集合构成_关系数据库_。
9、在关系数据模型中,两个关系R1与R2之间存在1:m的联系,可以通过在一个关系R2中的_外键或外码或外部关键字_在相关联的另一个关系R1中检索相对应的记录。
数据库复习题及答案
数据库复习题及答案### 数据库复习题及答案#### 一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?- A. 存储数据- B. 管理数据- C. 同时管理数据和存储数据- D. 以上都不是答案:C2. 在关系数据库中,哪个操作用于从表中检索数据? - A. INSERT- B. UPDATE- C. SELECT- D. DELETE答案:C3. 以下哪个是数据库的完整性约束?- A. 主键- B. 外键- C. 索引- D. 所有选项都是答案:D1. 在SQL中,用于删除表中数据的命令是 DELETE。
2. 数据库的规范化是指通过组织数据以减少数据冗余和提高数据完整性的过程。
3. 事务是数据库操作的一个单元,它要么完全执行,要么完全不执行。
#### 三、简答题1. 简述数据库的三级模式结构。
- 数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,描述了数据库中用户感兴趣的部分。
概念模式是全局视图,描述了数据库的整体结构。
内模式是存储视图,描述了数据在存储介质上的物理存储方式。
2. 什么是SQL注入攻击?如何预防?- SQL注入攻击是一种安全漏洞,攻击者可以通过在输入字段中插入恶意SQL代码来操纵数据库。
预防SQL注入的方法包括使用参数化查询、对用户输入进行验证和清理、限制数据库权限等。
#### 四、论述题1. 论述数据库事务的ACID属性。
- 事务的ACID属性是指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
- 原子性:事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
- 一致性:事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
- 隔离性:并发执行的事务之间不会互相影响。
- 持久性:一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。
数据库试题及答案
数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。
A. 数据定义B. 数据操纵C. 数据控制D. 以上都是答案:D2. 在关系型数据库中,关系是指()。
A. 一个表格B. 一个索引C. 一个视图D. 一个查询答案:A3. 以下哪个不是SQL语言的组成部分?()A. DDLB. DMLC. DCLD. TCL答案:D4. 数据库设计中,将E-R图转换为关系模式的过程称为()。
A. 数据定义B. 数据操纵C. 数据转换D. 数据控制答案:C5. 以下哪个选项不是数据库的三级模式?()A. 内模式B. 概念模式C. 存储模式D. 外模式答案:C6. 在数据库中,用于存储数据的逻辑单位是()。
A. 文件B. 记录C. 表D. 字段答案:C7. 数据库系统的数据独立性主要体现在()。
A. 硬件独立性B. 软件独立性C. 逻辑独立性D. 物理独立性答案:C8. 在SQL中,用于创建新表的语句是()。
A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE DATABASE答案:A9. 以下哪个选项是数据库的完整性约束?()A. 主键约束B. 外键约束C. 唯一性约束D. 以上都是答案:D10. 数据库中,用于实现数据共享的机制是()。
A. 视图B. 索引C. 存储过程D. 触发器答案:A二、填空题(每题2分,共20分)1. 数据库系统的核心是________。
答案:数据库管理系统(DBMS)2. 数据库管理系统的主要功能包括数据定义、数据操纵和________。
答案:数据控制3. 在关系型数据库中,表与表之间的关系是通过________来实现的。
答案:外键4. 数据库设计通常分为三个阶段:概念设计、逻辑设计和________。
答案:物理设计5. SQL语言中,用于删除表的语句是________。
答案:DROP TABLE6. 数据库的三级模式包括外模式、概念模式和________。
ACCESS填空题
ACCESS数据库题库——填空题篇一、填空题1. 数据库系统DBS一般由硬件系统、(数据库DB)、(数据库管理系统DBMS及相关软件)、(数据库管理员DBA)和用户构成。
2. 数据模型通常由(数据结构数据结构)、(数据操作数据操作)、(数据的约束条件数据的约束条件)三部分组成。
3.实体之间的联系可抽象为三类, 它们是(一对一)、(一对多)、(多对多)。
一对一、一对多、多对多4.在数据库设计中, (数据字典数据字典)是系统中各类数据描述的集合, 是进行详细的数据收集和数据分析所获得的主要成果。
5.(事务事务)是用户定义的一个数据库操作序列, 这些操作要么全做要么全不做, 是一个不可分割的工作单位。
6.数据库系统在运行过程中, 可能会发生故障。
故障主要有(事务故障事务故障、系统故障、介质故障、计算机病毒)、系统故障、(介质故障)和计算机病毒四类。
7.并发控制的主要方法是采用(封锁封锁)机制, 其类型有(共享锁)和(排它锁)两种。
共享锁、排他锁8. 数据库的完整性是指数据的(正确性正确性)和(相容性相容性)。
9.在SQL语言中, 为了数据库的安全性, 设置了对数据的存取进行控制的语句, 对用户授权使用(grantGRANT)语句,收回所授的权限使用(REVOTE)语句。
revote10. (数据库数据库)是长期存储在计算机内的、有组织、可共享的数据集合。
11. 数据库系统的三级模式结构是指数据库系统是由(模式模式)、(外模式外模式)、(内模式内模式)三级构成的。
12.在一个关系R中, 若每个数据项都是不可再分割的, 那么R一定属于(第一(1NF)第一(1NF))范式。
E-R图一般在数据库设计的(概念结构设计概念结构设计)阶段使用。
13.(事务事务)是用户定义的一个数据库操作序列, 是一个不可分割的工作单位, 它具有(原子性)、(一致性)、(隔离性)、(持续性)四个特性。
原子性、一致性、隔离性、持续性14.数据库系统中, 系统故障通常称为(软故障软故障),介质故障称为(硬故障)。
计算机三级数据库填空题专练范本一份
计算机三级数据库填空题专练范本一份计算机三级数据库填空题专练 1计算机三级数据库填空题专练1. 数据的存取按一次一个(元组)进行操作。
2. SQL的集合处理方式与宿主语言的单记录处理方式之间的协调用(游标)机制实现。
3. (共享变量)是SQL与宿主语言的接口。
4. 在SQL语言中,关系模式称为(基本表),存储模式称为(存储文件),子模式称为(视图)。
5. SQL的'功能包括定义、查询、(更新)和(控制)。
6. 在SQL语言中,建立基本表之前必须先建立(数据库)。
7. 在SQL查询时,如果需要去掉查询结果中的重复组,应使用(__T)保留字。
8. 当用户建立视图时,在数据字典中存储的是视图的(定义),而不是(数据)。
9. 在嵌入式SQL中,为解决宿主语言与SQL的不同数据结构,采用(游标)机制来进行转换。
10. SQL数据库中的表,可以是(基本表),也可以是(视图)。
11. SQL提供的时间型数据类型分别为TIME和(DATE)。
12. 在SQL的SELECT语句中,不仅可以出现列名,而且可以出现(表达式)。
13. 在嵌入式SQL的宿主语言中使用SQL语句时,必须加上前缀标识(EXEC SQL),结束标识(END EXEC)。
14. 共享变量由(宿主语言)的程序定义,并用SQL的(__)语句说明。
15. 在Client/Server工作模式中,客户机可以使用(SQL)向数据库服务器发送查询命令。
16. 关系数据库的语言分三类,它们是(数据描述语言DDL)、(数据操纵语言DML)和(数据控制语言DCL),而SQL是(集DDL、DML、DCL为一体)的标准关系数据库语言。
17. SQL语言中引用了游标,使用游标是为了把集合操作转换为(单记录)处理。
18. SQL的DML语句包括(SELECT、INSERT、DELETE和UPDATE)。
19. 缓冲区是由控制信息和若干(定义页)组成的。
20. SQL语言引入了游标的概念,这是为了实现(查找)操作功能而引入的。
数据基础考试试题及答案
数据基础考试试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据处理D. 数据加密答案:D2. 在关系数据库中,一个表的主键可以有多个值相同吗?A. 可以B. 不可以C. 有时可以D. 取决于数据库类型答案:B3. SQL语言中,用于查询数据的命令是?A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 数据库设计中,规范化的主要目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据存储量D. 降低数据库成本答案:B5. 在数据库中,以下哪个术语指的是表中的一列?A. 行B. 列C. 记录D. 域答案:D6. 数据库中的事务具有哪些特性?(多选)A. 原子性B. 一致性C. 隔离性D. 持久性答案:ABCD7. 数据库中的视图是什么?A. 一个实际存储数据的表B. 一个虚拟表,不存储数据C. 一个数据库管理系统D. 一个数据库的图形界面答案:B8. 在数据库中,索引的作用是什么?A. 增加数据安全性B. 提高数据检索速度C. 降低数据存储空间D. 限制数据访问权限答案:B9. 数据库中的触发器通常用于实现什么功能?A. 数据验证B. 数据加密C. 数据备份D. 数据恢复答案:A10. 数据库中的外键约束用于实现什么?A. 数据完整性B. 数据加密C. 数据压缩D. 数据备份答案:A二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于用户与__操作系统__之间的一层数据管理软件。
2. 在关系数据库中,表之间的关系可以通过__外键__来实现。
3. SQL语言中,用于插入数据的命令是__INSERT__。
4. 数据库设计中的范式理论,最基本的是__第一范式__。
5. 数据库中的__主键__是用来唯一标识表中每条记录的。
6. 数据库中的__事务__是一组不可分割的操作序列。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.经过处理和加工提炼而用于决策或其他应用活动的数据称为信息。
2.数据管理技术经历了①、②和③三个阶段。
答案:①人工管理②文件系统②数据库系统3.数据库系统一般是由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户组成。
4.数据库是长期存储在计算机内、有①的、可②的数据集合。
答案:①组织②共享5.DBMS是指①它是位于②和③之间的一层管理软件。
答案:①数据库管理系统②用户③操作系统6.DBMS管理的是的数据。
答案:结构化7.数据库管理系统的主要功能有①、②、数据库的运行管理和数据库的建立以及维护等4个方面。
答案:①数据定义功能②数据操纵功能8.数据库管理系统包含的主要程序有①、②和③。
答案:①语言翻译处理程序②系统运行控制程序③实用程序9.数据库语言包括①和②两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。
答案:①数据描述语言②数据操纵语言10.指出下列缩写的含义:(1)DML:数据操纵语言(2)DBMS:数据库管理系统(3)DDL:数据描述语言(4)DBS:数据库系统(5)SQL:结构化查询语言(6)DB:数据库(7)DD:数据字典(8)DBA:数据库管理员(9)SDDL:子模式数据描述语言(10)PDDL:物理数据描述语言11.数据库系统包括数据库①、②和③三个方面。
答案:①相应硬件②软件③相关的各类人员12.开发、管理和使用数据库的人员主要有①、②、③和最终用户四类相关人员。
答案:①数据库管理员②系统分析员③应用程序员13.由负责全面管理和控制数据库系统。
答案:数据库管理员14.数据库系统与文件系统的本质区别在。
答案:数据库系统实现了整体数据的结构化15.数据独立性是指①与②是相互独立的。
答案:①用户的应用程序②存储在外存上的数据库中的数据16.数据独立性又可分为①和②。
答案:①逻辑数据独立性②物理数据独立性17.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的。
答案:物理独立性18.数据模型质量的高低不会影响数据库性能的好坏,这句话正确否?答案:不正确19.根据数据模型的应用目的不同,数据模型分为①和②。
答案:①概念模型②数据模型20.数据模型是由①、②和③三部分组成的。
答案:①数据结构②数据操作③完整性约束21.按照数据结构的类型来命名,数据模型分为①塑、②和③。
答案:①层次模型②网状模型②关系模型22.①是对数据系统的静态特性的描述,②是对数据库系统的动态特性的描述。
答案:①数据结构②数据操作23.以子模式为框架的数据库是①;以模式为框架的数据库是②;以物理模式为框架的数据库是③。
答案:①用户数据库②概念数据库③物理数据库24.非关系模型中数据结构的基本单位是答案:基本层次联系25.层次数据模型中,只有一个结点,无父结点,它称为。
答案:根26.层次模型的物理存储方法一般采用①和②答案:①顺序法②指针法27.层次模型是一个以记录类型为结点的有向树,这句话是否正确?。
答案:正确28.层次模型中,根结点以外的结点至多可有个父结点。
答案:129.关系模型是将数据之间的关系看成网络关系,这句话是否正确? 答案:不正确30.关系数据库是采用作为数据的组织方式。
答案:关系模型31.数据描述语言的作用是。
答案:定义数据库32.数据库体系结构按照①、②和③三级结构进行组织。
答案:①模式②外模式③内模式33.外模式是的子集。
答案:模式34.数据库的模式有①和②两方面,前者直接与操作系统或硬件联系,后者是数据库数据的完整表示。
答案:①存储模式②概念模式35.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是①、②和③。
答案:①现实世界②信息世界③计算机世界(或数据世界)36.实体之间的联系可抽象为三类,它们是①、②和③。
答案:①1∶1 ②1∶m ②m∶n37.数据冗余可能导致的问题有①和②。
答案:①浪费存储空间及修改麻烦②潜在的数据不一致性38.从外部视图到子模式的数据结构的转换是由①实现的;模式与子模式之间的映象是由②实现的;存储模式与数据物理组织之间的映象是由因实现的。
答案:①应用程序②DBMS ③操作系统的存取方法1.关系操作的特点是操作。
答案:集合2.一个关系模式的定义格式为。
答案:关系名(属性名1,属性名2,…,属性名n)3.一个关系模式的定义主要包括①、②、③、④和⑤。
答案:①关系名②属性名③属性类型④属性长度⑤关键字4.关系数据库中可命名的最小数据单位是。
答案:属性名5.关系模式是关系的①,相当于②。
答案:①框架②记录格式6.在一个实体表示的信息中,称为关键字。
答案:能惟一标识实体的属性或属性组7.关系代数运算中,传统的集合运算有①、②、③和④。
答案:①笛卡尔积②并③交④差8.关系代数运算中,基本的运算是①、②、③、④和⑤。
答案:①并②差③笛卡尔积④投影⑤选择9.关系代数运算中,专门的关系运算有①、②和③。
答案:①选择②投影③连接10.关系数据库中基于数学上两类运算是①和②。
答案:①关系代数②关系演算11.传统的集合“并、交、差”运算施加于两个关系时,这两个关系的①必须相等,②必须取自同一个域。
答案:①属性个数②相对应的属性值12.关系代数中,从两个关系中找出相同元组的运算称为运算。
答案:交13.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是①,系关系的外关键字是②,学生关系的主关键字是③,外关键字是④。
答案:①系编号②无③学号④系编号14.关系代数是用对关系的运算来表达查询的,而关系演算是用①查询的,它又分为②演算和③演算两种。
答案:①谓词表达②元组关系③域关系1.SQL是。
答案:结构化查询语言2.SQL语言的数据定义功能包括①、②、③和④。
答案:①定义数据库②定义基本表③定义视图④定义索引3.视图是一个虚表,它是从①中导出的表。
在数据库中,只存放视图的②,不存放视图的③。
答案:①一个或几个基本表②定义③视图对应的数据4.设有如下关系表R、S和T:以BH,XM,XB,DWH)S(DWH,DWM)T(BH,XM,XB,DWH)①实现R∪T的SQL语句是。
②实现σDWH=‘100’(R)的SQL语句是。
③实现∏XM,XB(R)的SQL语句是。
④实现∏XM,DWH(σXB=‘女’(R))的SQL语句是。
⑤实现R♦ S的SQL语句是。
⑥实现∏XM,XB,DWM(σXB=‘男’(R♦ S))的SQL语句是。
答案:①SELECT * FROM R UNION SELECT * FROM T②SELECT * FROM R WHERE DWH=‘100’③SELECT XM,XB FROM R④SELECT XM,DWH FROM R WHERE XB=“女”⑤SELECT R.BH,R.XM,R.XB,R.DWH, S.DWM FROM R,SWHERE R.DWH=S.DWH⑥SELECT R.XM,R.XB,S.DWM FROM R,SWHERE R.DWH=S.DWH AND R.XB=“男”5.设有如下关系表R:R(No,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
①插入一个记录(25,“李明”,“男”,21,“95031”);。
②插入“95031”班学号为30、姓名为“郑和”的学生记录;。
③将学号为10的学生姓名改为“王华”;。
④将所有“95101”班号改为“95091”;。
⑤删除学号为20的学生记录;。
⑥删除姓“王”的学生记录;。
答案:①INSERT INTO R VALUES(25,“李明”,“男”,21,“95031”)②INSERT INTO R(NO,NAME,CLASS) VALUES(30,“郑和”,“95031”)③UPDATE R SET NAME=“王华”WHERE NO=10④UPDATE R SET CLASS=“95091”WHERE CLASS=“95101”⑤DELETE FROM R WHERE NO=20⑥DELETE FROMR WHERE NAME LIKE“王%”1.关系规范化的目的是。
答案:控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性2.在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在S中称为。
答案:外部键3.对于非规范化的模式,经过①转变为1NF,将1NF经过②转变为2NF,将2NF经过③转变为3NF。
答案:①使属性域变为简单域②消除非主属性对主关键字的部分依赖③消除非主属性对主关键字的传递依赖4.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于答案:1NF 5.1NF,2NF,3NF之间,相互是一种关系。
答案:3NF⊂2NF⊂1NF 6.若关系为1NF,且它的每一非主属性都候选关键字,则该关系为2NF。
答案:不部分函数依赖于7.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和。
答案:无损连接性8.设有如图4.7所示的关系R,R的候选关键字为①;R中的函数依赖有②;R属于③范式。
答案:①A和DE ②A→DE,DE→A ③BCNF1.E-R数据模型一般在数据库设计的阶段使用。
答案:概念设计2.数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R模型是模型。
答案:概念数据3.数据库设计的几个步骤是。
答案:需求分析,概念设计,逻辑设计,物理设计,编码和调试4.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计阶段。
答案:物理5.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为。
答案:数据字典6.数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传输等功能,即包括数据设计和处理设计,而是系统设计的基础和核心。
答案:数据设计7.数据库实施阶段包括两项重要的工作,一项是数据的,另一项是应用程序的编码和调试。
答案:载入8.在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有①、②和③三类。
答案:①属性冲突②命名冲突③结构冲突9.E-R图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的。
答案:属性和码10.在数据库领域里,统称使用数据库的各类系统为系统。