《数据库原理与应用》复习题及答案
- 格式:doc
- 大小:92.50 KB
- 文档页数:9
《数据库原理及应用》总复习题《数据库原理及应用》总复习题一、单项选择题1、数据库系统的核心是。
A )数据库 B)数据库管理系统C)操作系统 D)文件答案:B2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
A )DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 答案:A3、在数据管理技术的发展过程中,数据独立性最高的是阶段。
A )数据库系统 B)文件系统 C)人工管理 D)数据项管理答案:A4、数据库系统是数据库、数据库管理系统、应用系统、和用户构成。
A )DBMS B)DB C)DBS D)DBA 答案:D5、文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是。
A )DATA B)INFORMATION C)DB D)其他答案:A6、是长期存储在计算机内有序的、可共享的数据集合。
A )DATA B)INFORMATION C)DB D)DBS 答案:C7、是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时其统一管理、统一控制。
A )DBMS B)DB C)DBS D)DBA 答案:A8、概念设计的结果是 A)一个与DBMS相关的要领模型 B)一个与DBMS无关的概念模型 C)数据库系统的公用视图 D)数据库系统的数据字典答案:B9、 E-R方法的三要素是 A)实体、属性、实体集 B)实体、键、联系 C)实体、属性、联系 D)实体、域、候选区答案:C10、要保证数据库的数据独立性,需要修改的是 A)模式与外模式 B)模式与内模式 C)三级模式之间的两层映射 D)三级模式答案:C11、描述数据库全体数据的全局逻辑结构和特性的是 A)模式B)内模式 C)外模式 D)全模式答案:A12、在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是I、人工管理阶段 II、文件系统阶段III、数据库阶段A)I 和 II B)只有 II C)II 和 III D)只有 I 答案:D13、下列四项中,不属于数据库系统特点的是 A)数据共享B)数据完整性 C)数据冗余度高 D)数据独立性高答案:C14、应用数据库的主要目的是为了 A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题 D)解决数据量大的问题答案:C15、如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班和班长两个实体之间的联系属于。
《数据库原理及应用》复习题及参考答案一、判断题1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。
(×)2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。
(×)3.概念设计可以独立于数据库管理系统。
(√)4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。
(×)5.在视图中插入一个元组,该元组会同时插入到基本表中。
(√)6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。
(×)7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。
(√)8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。
(√)9.超类可以自动继承子类的所有特性。
(×)10.两段锁协议是使并发操作可串行化调度的必要条件。
(×)二、选择题1.实体联系模型属于( D )。
A. 层次模型B. 网状模型C. 关系模型 D 概念模型2.在一个关系中,任意两个元组的值( C )。
A. 可以全同B. 必须全同C. 不能全同D. 以上都不是3.关系R和S进行自然连接时,要求R和S含有一个或多个公共( B )A. 行B. 属性C. 记录D.元组4.SQL是( C )的缩写.A. Standard Query LanguageB. Select Query LanguageC. Structured Query LanguageD. 以上都不是5.当两个子查询的结果( C )时,可以执行并、交、差操作。
A.结构完全不一致时B.结构部分一致C.结构完全一致时D.主键一致6.在数据库设计中,当合并局部E---R图时,职工在某一局部应用中被除数当作实体,而在另一局部应用中被除数当作属性,那么被称之为( A )冲突。
数据库原理与应用试题及答案一、选择题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. 论述数据库备份与恢复的重要性及其常用方法。
大学数据库原理及应用复习题(附答案)1.R为四元关系R(A,B,C,D).S为三元关系S(B,C,D),R∞S构成的结果为(A)元关系A.4B.3C.7D.62.内模式是数据库中数据的内部表示或者底层描述。
一般来说,一个数据库有( A )个内模式A.一个B.两个C.三个D.任意多个(P12)3.关系R的某个属性组合F不是R的候选码,而是另外一个关系S 的候选码,则称F是R的( C )A.次码B.主码C.外码D.联系(P50)4.在数据库关系中。
实体集以及实体间的联系都是用(A )来表示的。
A.关系B. 属性C.行和列D.数据联系(P49)5.若属性F是基本关系R的外码,他与基本关系S 的主码相对应,则R在F上的取值必须为空值或等于S中某个元组的主码值。
这是关系的( B )A.域完整性规则B.参照完整性规则C.用户定义完整性规则 D实体完整性规则(p51)6. ( C )是一组具有相同数据类型的值的集合A.码B.次码C.域D.候选码 (p44)7. SQL中使用的字符串常数的定界符用( B )A. :B.’’C.,D.()8.结构化查询语言SQL中,删除已存在的基本表时应使用动词( C )A.UPDATEB.DELETEC.DROPD.INSERT (这题还要做不出来的话,各位,自重…)9.与“WHERE Grade NOT BETWEEN 80 AND 90”语句等价的句子是(A )A.WHERE Grade<80 OR Grade>90B.WHERE Grade>=80 OR Grade <=90C. WHERE Grade>=80 AND Grade <=90D. WHERE Grade>80 AND Grade <90 (p108例题)10.设关系R和S的元组个数分别为50和60,关系T是R与S的笛卡尔积,则T的元组个数为( D )A.110B.2500C.3600D.3000(P45)11.在SQL Server 2000 中,可以在( B )内编辑SQL语言,并运行显示查询结果。
数据库原理与应⽤练习题(含答案)《数据库原理与应⽤》复习题⼀、判断题1.在关系数据库管理系统中,创建的视图在数据库三层结构中属于模式。
错2.若在⼀个关系中,某⼀个属性或属性组的值能唯⼀地标识该关系的元组,⽽其真⼦集不⾏,则称该属性或属性组为候选码。
对3.每个Oracle数据库中只有⼀个重做⽇志⽂件。
错4.DBMS提供数据定义语⾔(DDL)实现对数据库的检索、插⼊、修改、删除等基本操作。
错5.静态列级约束是对⼀个列的取值域的说明。
对6.数据库的安全性是为了保护数据库以防⽌不合法的使⽤所造成的数据泄露、更改或破坏。
对7.若事务T对数据对象A加上共享锁后,则只允许事务T读取A。
错8.INSTEAD OF触发器是基于视图的触发器,只适⽤于视图。
对⼆、单项选择题1.关系模式规范化的最起码的要求是达到第⼀范式,即满⾜( D )。
A. 每个⾮码属性都完全依赖于主码B. 主码属性唯⼀标识关系中的的元组C. 关系中的元组不可重复D. 每个属性都是不可分解的2.公司中有多个部门和多名职员,每个职员只能属于⼀个部门,⼀个部门可以有多名职员,从职员到部门的联系类型是( C )。
A. 多对多B.⼀对⼀C.多对⼀D.⼀对多3.在数据库系统的三级模式结构中,⽤来描述数据的全局逻辑结构的是(C )。
A.⼦模式B.⽤户模式C.模式D.存储模式4.在数据库中可以创建和删除表、视图、索引,可以修改表。
这是因为数据库管理系统提供了(A )。
A.数据定义功能B.数据操纵功能C.数据维护功能D.数据控制功能5.SQL语⾔称为( C )。
A. 结构化定义语⾔B. 结构化控制语⾔C. 结构化查询语⾔D. 结构⼈操纵语⾔6.设有⼀个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且⾄少包含4个字母的DNAME,则查询条件⼦句应写成WHERE DNAME LIKE B 。
A.‘_ _ W _ %’B.‘_ % W _ _’C.‘_ W _ _’D.‘_ W _ %’7.SQL语⾔级数据定义功能、数据操纵功能和数据控制功能于⼀体。
可编辑修改精选全文完整版一、单选题(共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)。
《数据库原理及应用》总复习题(带答案)一、单项选择题(131)1.()是长期存储在计算机内有序的、可共享的数据集合。
A)DATAB)INFORMATIONC)DBD)DBS2.应用数据库的主要目的是为了()A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题3.在数据管理技术的发展过程中,数据独立性最高的是()阶段。
A)数据库系统B)文件系统C)人工管理D)数据项管理4.数据库系统的核心是()。
A)数据库B)数据库管理系统C)操作系统D)文件5.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是()。
A)DATAB)INFORMATIONC)DBD)其他6.下列四项中,不正确的提法是()A)SQL语言是关系数据库的国际标准语言B)SQL语言具有数据定义、查询、操纵和控制功能C)SQL语言可以自动实现关系数据库的规范化D)SQL语言称为结构查询语言8.数据库主数据文件的扩展名为()。
A)dbfB)mdfC)ndfD)ldf9.数据库设计过程中,()将E-R图转换成关系模式并进行关系的规范化。
A)需求分析阶段B)概念结构设计阶段C)逻辑结构设计阶段D)物理结构设计阶段10.下列实体类型的联系中,属于一对一联系的是()。
A)教研室对教师的所属联系B)父亲与孩子的联系C)省与省会的所属联系D)供应商与工程项目的供货联系12.()是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A)DBMSB)DBC)DBSD)DBA13.下列四项中,不属于数据库系统特点的是()A)数据共享B)数据完整性C)数据冗余度高D)数据独立性高14.描述数据库全体数据的全局逻辑结构和特性的是()A)模式B)内模式C)外模式D)全模式15.在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是()I.人工管理阶段 II.文件系统阶段III.数据库阶段A)I 和 IIB)只有 IIC)II 和 IIID)只有 I16.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
《数据库原理与应用》练习题及参考答案一、单项选择题1.有两个不同的实体集,它们之间存在着一个1:N 联系和一个M :N 联系,那么根据E-R 模型转换成关系模型的规则,这个E-R 结构转换成的关系模式个数为( )。
A .2个B .3个C .4个D .5个 2.下列四项中,不属于关系数据库特点的是()。
A .数据冗余小B .数据独立性高C .数据共享性好D .多用户访问 3.对关系代数表达式的查询树进行优化时,( )运算要尽可能先做。
A .连接 B .投影 C .选择 D .广义笛卡尔积 4.数据独立性是指( )之间相互独立,彼此不受影响。
A .应用程序和用户B .应用程序和数据C .数据库和用户D .数据库和程序员 5.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是()。
A .并发事务不存在问题B .并发事务导致丢失修改C .并发事务导致不能重复读D .并发事务导致读“脏”数据6.设关系R 和S 的属性个数分别为r 和s,那么(R ×S )操作结果的属性个数为( )。
A .r+s B .r-s C .r ×s D .max(r,s) 7.设计E-R 图属于数据库设计的( )。
A.逻辑设计B.概念设计C.物理设计D.需求分析 8.1NF 通过()可以规范化为2NF 。
A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖 9.在关系模式中,函数依赖X →Y 的语义是( )。
A.在R 的任意两个关系中,若X 值相等,则Y 值也相等 B.在R 的当前关系中,若两个元组的X 值相等,则Y 值也相等 C.在R 的任意关系中,Y 值应与X 值相等 D .在R 的当前关系中,Y 值应与X 值相等10.E-R 模型是数据库设计的有力工具,适于建立数据库的()。
A .数据模型 B .概念模型 C .逻辑模型 D .结构模型 11.下面对视图的描述中,错误的是( )。
(完整版)数据库原理与应⽤试题及答案⼀、单选题(20分,每题1分)1.关系数据模型的基本数据结构是()。
A. 树B. 图C. 索引D. 关系2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。
A. OSB. DSC. DBMSD. DBS3.元数据是指()。
A. 数据结构的描述B. 数据项的描述C. 数据的来源D. 基本数据4.下⾯对关系中属性的描述,错误的是()。
A. 属性的次序可以任意交换B. 允许多值属性C.属性名唯⼀ D. 每个属性中所有数据来⾃同⼀属性域5.超码、候选码和主码之间的关系是()。
A.超码?候选码?主码 B. 超码?主码?候选码C. 主码?候选码?超码D. 主码?超码?候选码6.关系数据库实现数据之间联系的⽅法是()。
A. 主码B. 外码C. 候选码D. 超码7.如下所⽰关系R(A,B,C,D)中,可以作为主码的属性组是()。
A. ABB. BCC. CDD. AD或BD8.设有如下所⽰关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插⼊关系S的元组是()。
A. (1,2,3)B. (3,2,1)C. (1,2,1)D. (4,5,6)9. 将上题中的2个关系R 和S (未插⼊元组前)进⾏R*∞S 后的运算结果包含()个元组。
A. 5B. 6C . 3D. 210. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使⽤了ON UPDA TECASCADE 短语(级联更新),将R 中第⼀个元组的A 属性值更新为4时,S 中第⼀个元组A 属性的值()。
A. 不变B. 变为4C .变为NULL D. 拒绝更新,返回错误信息11. 设有⼀个关系R (A ,B ),如果要找出B 属性的最后⼀个字母为A ,并且⾄少包含2个字母的查询条件⼦句应写成WHERE B LIKE ()。
A . ‘_A%’B. ‘_A ’C. ‘_% A ’D. ‘%A ’12. SQL 中谓词EXIST 可⽤来测试⼀个集合是否()。
《数据库原理与应用》复习1、关于文件系统的特点,论述不正确的是:(3)(1)、数据共享性差,冗余度大;(2)、数据不一致性强;(3)、数据独立性好;(4)、数据结构化程度低。
2、关于数据库系统的特点,论述不正确的是:(1)(1)、数据集中管理,共享性强,冗余度大;(2)、数据不一致性小、标准化程度高;(3)、数据独立性强、并发性好;(4)、数据完整性好、安全性高。
3、关于数据库系统的结构,论述不正确的是:(4)(1)、用户级数据库对应于外模式,不同的用户视图可以相互重叠;(2)、概念级和物理级之间的映射定义了概念模式和内模式之间的对应关系;(3)、数据库模式是数据库的结构描述,它本身不涉及具体的数据;(4)、概念模式是所有用户视图的一个最小交集,又称为DBA视图。
4、关于数据库管理员DBA的职责和应具备的知识,论述不正确的是:(2)(1)、DBA负责数据库的规划、设计与建立;(2)、DBA负责数据库的实现、运行与控制;(3)、DBA负责处理人际关系;(4)、DBA负责数据库的使用与数据的处理。
5、关于数据库管理系统DBMS要做的工作,论述不正确的是:(4)(1)、DBMS实现数据库的定义和建立;(2)、DBMS实现数据库的操作与控制;(3)、DBMS实现数据库的维护与故障的恢复;(4)、DBMS实现数据的通信与操作。
6、有关关系数据库管理系统中的数据字典,描述正确的是(3)(1)、数据字典只存储与表结构有关的信息;(2)、数据字典不存储与视图有关的虚表信息;(3)、数据字典存储与索引有关的信息;(4)、数据字典有一套独立的管理机制。
7、以下四类用户,哪一个属于数据库系统的用户:(4)(1)、数据库管理系统设计员;(2)、数据库管理工具开发员;(3)、数据库系统操作维护员;(4)、数据库系统应用程序员。
8、以下四类用户,那一个不属于数据库系统用户:(4)(1)、系统管理员;(2)、系统设计员;(3)、系统分析员;(4)、系统维护员。
9、关于数据操纵语言,不正确的是(3)(1)、数据操纵语言也称为数据查询语言;(2)、数据操纵语言分为过程性语言和非过程性语言;(3)、数据操纵语言包括删除与修改数据库的模式;(4)、数据操纵语言包括删除与修改数据库中的信息。
10、关于关系、关系模式等的描述,正确的是(1)(1)、关系是由关系名以及它所有的属性名构成;(2)、关系与关系模式是多对多的关系;(3)、关系数据库是关系模式的集合;(4)、关系数据库中元组、属性和域的集合一般是不变的。
11、关于关系运算的安全限制,不正确的是(4)(1)、安全限制的目的是为了不产生无限关系和无穷运算;(2)、经安全限制后,关系代数、元组演算和域演算三类运算的表达能力是等价的;(3)、关系代数运算是安全的;(4)、关系演算表达式是安全的。
12、对表(关系)特征的描述,正确的是(3)(1)、一个表中至少有一个或以上的有序命名列;(2)、一个表中至少有一个或以上的有序数据行;(3)、主关键字的值一定可以唯一确定每一行;(4)、同一行中的所有值都必须取自同一值域。
13、关于关系模式R(U)、候选键k⊆U,主键p⊆U,叙说不正确的是:(4)(1)、R(U)的任何一个关系实例的任意两个元组在属性集合k上的值都不相同;(2)、k的任何真子集都不满足条件(1);(3)、p⊆k;(4)、在一个关系模式中,主键p只有一个,而候选键k可有多个,因此,p具有唯一性,k不具有唯一性。
14、X是关系模式R(U)关于关系模式Q(V)的外部键,下列叙说正确的是:(3)(1)、X在关系模式R(U)中不能为主键;(2)、X必须与关系模式Q(V)中的主键关联;(3)、若删除关系模式R(U)中的X的值,必须先删除关系模式Q(V)中对应的值;(4)、若在关系模式R(U)中插入X的值,必须先在关系模式Q(V)中插入对应的值。
15、关于空值的含义,叙说正确的是:(1)(1)、空值是指未知或不存在;(2)、若一个变量为字符型,空值是指空字符串;(3)、若一个变量为数字型,空值是指0;(4)、任何值与空值相加,其值不变。
16、关于SQL语言,不正确的是:(4)(1)、SQL语言是目前使用最广泛的数据库查询语言;(2)、SQL语言是美国关系数据库系统的标准数据库语言;(3)、SQL语言既可以作为交互式数据库语言使用,也可以作为程序设计语言的子语言使用;(4)、第一个SQL语言版本是由微软公司设计的。
17、关于并发控制,不正确的是:(2)(1)、并发控制的目的就是为了解决数据的不一致性问题;(2)、封锁技术能完全解决数据的不一致性;(3)、一组事务的任意串行操作都可以保证数据的一致性;(4)、一个两段式事务的调度是可串行化调度。
18、你是一个SQL Server的数据库管理员,该SQL Server几乎没有任何空余空间,你想删除任何并非必要的内容,以获得更多的空间,你可以删除以下哪个数据库,而不引起任何问题?(1)(1)、pubs;(2)、master;(3)、msdb;(4)、tempdb。
19、学习SQL Server以后,你想创建一个较小的数据库,以尽量少占用硬盘空间,你用企业管理器来创建这个数据库,但你却发现可以设置的最小容量是5MB,而不是通常可以设置的1MB。
这是什幺原因?(2)(1)、master数据库的大小是5MB;(2)、model数据库的大小是5MB;(3)、缺省数据文件的大小是5MB;(4)、你的硬盘剩余大小只有5MB。
20、学习了SQL Server以后,你自己建立了一个数据库学生档案管理的数据库,手工输入了一些记录,并按条件进行查询,速度很快,为了检验SQL Server处理大量数据的能力,你自己编了一个程序,自动快速向数据库中输入20万条记录。
输入完后,再输入查询条件,想查询手工输入的某条记录,这时,你发现查询速度变得很慢。
你可以采取什幺办法解决?(3)(1)、重建数据库;(2)、在数据库中添加适当的主键和外键;(3)、在数据库中添加适当的聚簇索引和非聚簇索引;(4)、想办法提高计算机性能。
21、作为一个新的SQL Server数据库管理员,你被要求为一个新的用户创建一个新的用于学生档案信息的数据库,你按要求创建了数据库,但用户却无法向数据库中输入数据。
这是什幺原因?(1)(1)、虽然你按要求创建了数据库,但是没有创建任何数据库对象;(2)、数据库被破坏了;(3)、用户在数据库中创建对象时,不是以SA的身份登录;(4)、该用户在访问数据库时,没有使用正确的前端应用程序。
22、关于关系模式的规范化,描述不正确的是:(4)(1)、四种范式之间存在如下关系,即BCFN⊆3NF⊆2NF⊆1NF;(2)、第二范式主要是消除非主属性对主关键字的部分函数依赖;(3)、规范化的基本思想是逐步消除不合理的函数依赖,使数据库中的关系模式达到某种程度的分离;(4)、在实际应用中,应尽可能的提高规范化程度。
23、数据完整性受到破坏的常见原因,描述不正确的是:(4)(1)、错误的数据或错误的更新操作;(2)、各种软硬件故障;(3)、并发访问和人为破坏;(4)、以上都不是。
24、关于触发器的描述不正确的是:(3)(1)、触发器是通过事件触发而被执行的;(2)、触发器可以针对一个或以上的表操作,一张表可有多个触发器;(3)、触发器被预编译后能提高执行速度;(4)、触发器中有两个逻辑表inserted和deleted总是与它作用的表有相同的结构。
25、B/S与C/S模式相比有许多优点,下列描述错误的是:(2)(1)、B/S是一种瘦客户机模式,客户端软件仅需安装统一的浏览器;(2)、B/S并发操作性强;(3)、B/S具有平台无关性;(4)、B/S开放性好。
26、下列那一种说法是对SQL Server最好的描述?(2)(1)、网状数据库;(2)、关系数据库;(3)、层次数据库;(4)、动态数据库。
27、数据库是(相互关联)的数据集合,它具有两级独立性,即(物理)独立性和(逻辑)独立性。
28、三种常见的数据库模型分别是(层次)模型、(网络)模型和(关系)模型。
29、关系数据模型的四种数据操作是数据(查询)、数据(插入)、数据(删除)和数据(修改)。
30、数据库系统不仅存储数据库本身,同时也存储数据库的说明信息,这些说明信息称为(元数据)。
31、数据库系统的元数据存储在称为(数据字典)的特殊文件中,能够被所有应用程序所共享。
32、数据库系统一般提供三种级别的数据抽象,即(视图)级抽象、(概念)级抽象和(物理)级抽象。
33、数据库系统一般提供三种数据库模式,即(外模式)、(概念模式)和(内模式)。
34、目前数据模型可以分为四类,它们是:(基于对象的)数据模型、(基于记录的)数据模型、(物理)数据模型和(逻辑)数据模型。
35、数据库一词包括了两个方面的意义。
一是(模式),二是(实例)。
36、数据库语言包括两个子语言,一个是(数据定义)子语言,一个是(数据操纵)子语言。
37、关系数据模型是关系数据库系统的基础,它由(数据结构)、(完整性约束)和(关系运算)三部分构成。
38、关系运算可使用两种方法定义,一种是基于代数的定义,称为(关系代数)、另一种是基于逻辑的定义,称为(关系演算)。
39、数据库语言一般都允许两种使用方式,一种是(交互)使用,另一种是将数据库语言嵌入到某个程序设计语言中,作为该语言的子语言使用,该语言称为(宿主语言)语言。
40、SQL Server中的所有信息都存储在页面上,页面是数据库中使用的最小数据单元。
每个页面存储(8KB)信息,其中数据信息为8060字节,不允许数据跨页面存储。
41、盘区由(8)个连续的页面(64KB)组成。
创建数据库对象时,SQL Server以盘区为单位分配空间。
一个盘区只能包含(一个)数据库对象。
42、SQL Server中的系统数据库有四个,它们是(master)数据库、(msdb)数据库、(model)数据库和(tempdb)数据库。
43、事务具有四个重要的特性,它们分别是(原子)性、(一致)性、(隔离)性和(持久)性。
44、造成数据不一致性的四种类型是,丢失修改、修改未提交的数据、(脏数据)的读取以及(不可重复)读取。
45、ER模型是由实体、(联系)和(属性)构成的数据模型。
46、数据库应用系统的设计包含两方面的内容,即(结构)特性的设计和(行为)特性的设计。
前者是指数据库模型或数据结构的设计,后者是指应用程序和(事务)处理的设计。
47、数据库设计过程一般以下四个阶段,即需求分析、(概念模型)设计、(逻辑)设计及(物理)设计。
48、SQL语言中的完整性约束分为三类,即(基本表)约束、(域)约束和(一般)约束。