数据库判断题

合集下载

数据库使用初步练习题

数据库使用初步练习题

收集精品文档============================= =========================================================================== ==============================专业收集精品文档七、数据库使用初步练习题一、判断题1.利用数据库存储数据,可以避免所有的数据重复。

( )2.在数据库中,由于共享数据不必重复存储,因而可以减少数据的冗余。

( )3.用“创建空数据库”来创建Microsoaf Access2000数据库的步骤包括:选择“数据库”选项卡。

( )4.在Access2000数据库窗口使用表设计器创建表的步骤包括:打开表设计器。

( )5.字段的输入掩码属性对“文本”、“数字”、“日期/时间”和“货币”类型的字段有效。

( )6.在两个表之间建立关系的结果是两个表变成了一个表。

( )7.在两个表之间建立关系后,只要访问其中的任一个表就可以得到两个表的信息。

( )8.查询结果可以作为数据库其他对象数据的来源。

( )9.不能在报表中添加背景图片。

( )10.能在报表中进行计算。

( )二、单选题1.数据库是按一定的结构和规则组织起来的 的集合。

A.相关数据B.无关数据C.杂乱无章的数据D.排列整齐的数据2.数据库管理系统是 。

A.系统软件B.计算机辅助设计软件C.应用软件D.通用应用工具软件3.用二维表数据来表示事物之间联系的模型叫做 。

收集精品文档============================= ================================= ==========================================A.层次模型B.关系模型C.网络模型D.实体一联系模型4.数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。

不是常用的数据模型。

数据库应用判断题

数据库应用判断题

数据库应用判断题1.使用数据库管理数据可以实现程序与数据的相互独立。

( T )2.数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中。

( F )3.数据的特征分为静态特征和动态特征。

(T )a)E-R模型是一种用于描述数据的组织形式的模型。

( F )4.数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。

( T )5.选择、投影和连接操作属于传统的关系运算。

( F )6.SQL语言的特点是过程化。

(F )7.使用FOREIGN KEY约束可以实现参照完整性约束。

( T )8.一个关系模式只能有一个候选键。

(F )9.限制“年龄”列取值范围在0-160的约束表达式是:check(年龄 in 0-160)。

( F)10.在一台计算机上安装一次SQL Server时,就生成了一个实例。

在一台计算机上只能安装一个默认实例,同时也只能安装一个命名实例。

( F )11.SSMS工具提供了图形化的操作界面来创建和维护对象,下拉列表框列出了当前查询编辑器所连接的数据库服务器上的所有数据库,表示当前正在操作的数据库是master。

( T )12.Tempdb数据库是系统自动生成的临时数据库,用于保存临时对象或中间结果集。

( T )13.Msdb数据库是用户必须建立的,用作SQL Server实例上创建的所有数据库的模板。

( F )14.日志文件的推荐扩展名为.ldf,用于存放恢复数据库的所有日志信息。

每个数据库只能有一个日志文件。

( F )15.逻辑文件名是在所有SQL语句中引用物理文件时所使用的名称。

物理文件名包括存储文件的路径以及物理文件名本身。

( T )16.数据库的空间会出现不够用的情况,如果日志空间不够了则意味着不能再向数据库中插入数据;如果数据空间不够了,则意味着不能再对数据库数据进行任何修改操作。

( F )17.SQL Server 最核心的服务是SSMS。

(F )18.在SQL Server中,不允许删除正在被用户使用的数据库。

数据库基础与应用课后练习题_复习资料

数据库基础与应用课后练习题_复习资料

第一章一、判断题1.实体之间的联系有三种,既1对1、1对多和多对多。

(√)2.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称为其元关系或数据字典(√)3.在关系数据模型中,运算对象是关系,而运算结果是一个值。

(×)4.数据库体系结构具有三级模式结构和两级存储映象。

(√)5.进行数据库系统运行和管理的人员称作应用程序员。

(×)二、选择题1.数据库管理系统对数据所具有的控制功能不包括(D)。

A.安全性B.一致性C.并发性D.独立性2.在概念模型转化为关系数据模型时,实体之间的联系必须被转化为对应关系(表)的联系类型是(C)。

A.1对1B.1对多C.多对多D.多对13.ER图用来描述的是(A)。

A.概念数据模型 B逻辑数据模型 C关系数据模型 D对象数据模型4.若实体A和B是多对多联系,实体B和C是1对1联系,则实体A和C是(C)联系。

A.1对1B.1对多C.多对多D.多对15.若实体A和B是多对1联系,实体B和C是1对1联系,则实体A和C是(D)联系。

A.1对1B.1对多C.多对多D.多对16.在对象数据模型中,对象不具有的特性是(D)。

A.封装性B.继承性C.多态性D.共享性三、填空题1.在文件管理阶段,文件之间是相互独立的;在数据库管理阶段,文件之间是相互联系的。

2.在文件系统中,存取数据的基本单位是记录;在数据库系统中,存取数据的基本单位是数据项。

3.在实体中能做为码的属性称为主属性,否则称为非主属性。

4.数据库系统的三级模式结构和两段存储映象确保了数据的逻辑独立性和物理独立性。

第二章一、判断题1.已知两个定义域的基数分别为m和n,则它们的笛卡儿积中的元组数为m×n(√)。

2.在一个关系中,元组个数不能为0(×)。

3.在一个关系中,主码属于候选码,候选码中的属性称为主属性(√)。

4.在一个关系中,主码只能有一个,但候选码可以同时有多个(√)。

数据库复习题库

数据库复习题库

数据库复习题库⼀、判断题1、SQLServer2000规定基本表的⼀⾏不能跨“页”存储。

2、SQLServer2000规定每个数据库的⽂件组个数不能超过256。

3、在对关系代数表达式进⾏优化时,应尽可能早地执⾏选择操作。

4、可以通过视图来查询、更新数据库中的数据。

5、封锁的粒度越⼤,系统的并发性就越低。

6、不要⽤更新频度⾼的字段创建聚集索引。

7、SQLServer2000规定:如果事务使⽤Serializable隔离级别,那么,该事务不会凡发⽣“丢失更新”、“读脏数据”、“不可重复读”等问题。

8、数据分⽚时,⼀个⽚段可以分配到多个场地上。

9、关系运算理论是关系数据库查询语⾔的基础。

( )10、数据库的概念结构与⽀持其的DB的DBMS有关。

( )11、下列式⼦R∩S=R—(R—S)成⽴。

( )12、有了外模式/模式映象,可以保证数据和应⽤程序之间的物理独⽴性。

()13、数据库系统的三级模式结构中,外模式、模式、内模式都只有⼀个。

()14、分布式数据库可以从逻辑上看成⼀个整体。

( )15、关系模型中的关系模式⾄少应该满⾜1NF的要求。

( )16、不包含在任何⼀个候选码中的属性叫做⾮主属性。

( )17、在视图中插⼊⼀个元组,该元组会同时插⼊到基本表中。

( )18、封锁粒度越⼤,可以同时进⾏的并发操作越⼤,系统的并发程度越⾼。

()19.在数据库的三级模式结构中,内模式有任意多个。

()20.层次模型⽤树型结构表⽰实体及实体间的联系。

21.在关系数据库表中外键只有⼀个,但候选码可以有多个。

22.遵守两段锁协议的并发事务⼀定是可串⾏化的。

23.登记⽇志⽂件时,必须先写数据库,后写⽇志⽂件。

24.嵌⼊式SQL语句中,可以使⽤主语⾔的程序变量来输⼊或输出数据。

25.锁的粒度越⼩,系统的开销越⼩,并发度越⼤。

()26.关系中各列可出⾃同⼀个域。

()27.在关系数据库表中主属性只有⼀个,但候选码可以有多个。

()28.视图可由多个视图导出。

(完整版)数据库判断题答案解析

(完整版)数据库判断题答案解析

判断题1.数据是表示信息的具体形式,信息是数据表达的内容。

(√)2.在数据库的三级模式结构中内模式可以有多个。

(× )3.数据独立性指数据的存储与应用程序无关,数据存储结构的改变不影响应用程序的正常运行。

(√)4.当数据库的存储结构改变了,由数据库管理员对模式/内模式映射作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。

(√)5.数据处理是将信息转换成数据的过程。

(× )6.数据库在计算机系统中不是以文件方式存储的。

(×)7.数据库系统其实就是一个应用软件。

(×)8.三级模式结构也就是从逻辑上对数据库的组织从内到外进行的3个层次描述。

(√)9.三级模式间存在三个映射关系。

(× )10.DBMS不需要操作系统的支持就可以实现其功能。

(× )11.11用二维表来表示实体之间联系的模型称为网状模型。

(× )12在E-R图中,用来表示属性的图形是椭圆形。

(√ )13关系模型是目前最常用的数据模型。

(√ )14属性的取值范围称为属性的域。

(√ )15同类实体的集合称为实体型。

(× )16关系数据库模型的3个要素分别为数据增加、数据修改、数据查询。

( ×)17消除了部分函数依赖的1nf的关系模式必定是2nf。

( ×)18数据表的关键字用于唯一标识一个记录,每个表必须具有一个关键字,主关键字只能由一个字段组成(√ )19按照完整性规则,外部关键字应该关联表中的字段值保持一致。

(√ )20、关系数据库是用树结构来表示实体之间的联系的。

(×)21、关系表中的每一行称作一个元组。

(√)22、关系表中的每一列称为属性。

(√)23、候选关键字和主关键字不同,不能唯一标识一个记录(×)24、e-r图是由实体、联系和属性3要素组成。

(√)25、数据库设计包括两个方面的设计内容,它们是内模式设计和物理设计。

数据库 试题及答案

数据库 试题及答案

答案一、判断题√×××××√二、单项选择题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)检索(至少)在两个部门当经理的职工工号。

mysql判断题

mysql判断题

mysql判断题
1、MySQL是一种关系型数据库管理系统。

(对/错)
答案:对
解释:MySQL是一种流行的关系型数据库管理系统(RDBMS),用于存储和管理数据。

2、MySQL可以用于存储和管理大量的数据。

(对/错)
答案:对
解释:MySQL具有强大的性能和可扩展性,可以处理大量数据,包括大型数据库。

3、MySQL支持多种编程语言。

(对/错)
答案:对
解释:MySQL可以通过不同的连接器与多种编程语言(如Java、Python、PHP等)进行交互。

4、MySQL是开源的,意味着任何人都可以使用和修改它。

(对/错)
答案:对
解释:MySQL是一个开源项目,可以在GNU通用公共许可证(GPL)下免费使用和修改。

5、在MySQL中,可以使用SELECT语句来查询数据。

(对/错)
答案:对
解释:SELECT语句是用于从数据库表中检索数据的常见SQL查询语句。

6、在MySQL中,可以使用INSERT语句来向表中插入新的数据。

(对/错)
答案:对
解释:INSERT语句用于向数据库表中插入新的行或记录。

7、在MySQL中,可以使用UPDATE语句来修改表中的数据。

(对/错)
答案:对
解释:UPDATE语句用于修改数据库表中的现有数据。

8、在MySQL中,可以使用DELETE语句来删除表中的数据。

(对/错)
答案:错
解释:DELETE语句用于从数据库表中删除行或记录,而不是整个表。

要删除整个表,需要使用DROP TABLE语句。

数据库复习题库

数据库复习题库

一、判断题[数据库系统概论]2(F)与用文件系统来管理数据相比,用数据库管理数据增加了数据冗余度。

(F)一个信息只能用一种数据形式来表示。

(F)数据库系统是数据库管理系统的重要组成部分。

(F)数据库的三级模式是概念模型、逻辑模型和物理模型。

(F)E-R模型只能转换为关系模型,不能转换为层次模型和网状模型。

(F)如果一个实体A对应多个实体B,则A与B之间必然是一对多的联系。

[关系型数据库基本原理]2(F)一个关系的主键只能包含一个属性。

(F)在实体-联系模型中,实体具有属性,联系不能具有属性。

(F)关系运算中,选择运算是从列的角度进行的运算,投影运算是从行的角度进行的运算。

(F)在一个关系模式中,如果A->B,B->C,则称C部分依赖于A。

(F)E-R图转换为关系模型时,实体可转换为关系模式,联系不能转换为关系模式。

(F)E-R图转换为关系模式时,所有的联系都必须转换为独立的关系模式。

[数据库的管理]1(F)数据库的文件包括数据文件、事务日志文件和索引文件。

(F)数据库的一个数据文件可以属于多个文件组。

(F)在SQL Server中,数据库的主数据文件的扩展名是ldf。

[表的管理]2(F)创建一个表时,对于表的每一列,必须指明数据类型和长度,例如“生日datetime(8)”。

(T)在SQL S erver中,nchar数据类型与nvarchar数据类型的区别是,前者是固定长度的,后者是可变长度的。

(T)在SQL Server中,存储逻辑型数据值的数据类型是bit.(F)SQL中的数据定义语言(DDL)用于实现数据增、删、改、查等数据操作。

(F)对于逻辑型的属性,赋值是只能写“YES”或“NO”。

(T)在SQL语句中,对一个字符型的属性赋值,应该两边用单引号将值包括起来。

[数据查询]1(F)关系型数据库的连接查询有内连接和外连接之分,内连接只能实现两个表的查询,外连接可以实现多个表的查询。

数据库选择判断题(中英文)

数据库选择判断题(中英文)

1. A primary key is a field (or group of fields) that uniquely describes each record in thedatabase. T2.Data redundancy improves the integrity of a database.3.SQL is the language used by relational databases to create objects and to manipulateand retrieve data.4. A relational database management system does not include tools for backing up &restoring databases.5.1,一种主键是一个字段(或字段组)唯一地描述了每个记录在数据库中。

Ť6. 2.数据冗余改善了数据库的完整性。

7.3,SQL是关系型数据库用于创建对象,并以操作和检索数据的语言。

8. 4.关系数据库管理系统并不包括用于备份和恢复数据库的工具。

9.An attribute is also known as a row in most databases.10.An association between entities is known as a relationship.11.Integrity constraints limit the number of entities that can be placed in a table ordatabase.12.The Entity-Relationship data model is often used in the physical design phase.13.The concept “relation” in relation model is exactly the same as the concept“relationship” in ER model.14.9.一种属性也被称为一个行中大多数数据库。

数据库练习题

数据库练习题

数据库练习题选择题:(20分)1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___)A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

2、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时3、SQL Server 2000 在安装之前,应注意的事项:(___)A、SQL Server 2000的任何版本在安装时都不用考虑操作系统的制约。

B、SQL Server 2000的安装对硬件的要求不作任何限制。

C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP。

D、在Windows NT Server 4.0上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上。

4、关系数据库中,主键是(1___),主键的建立有(2___)种方法,当运用Transact-SQL 语句创建主键时,可以是(3___)。

⑴A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的⑵A、一 B、二 C、三 D、四⑶A、create table table1 (column1 char(13) not null primary, column2 int not) on primary;B、alter table table1 with notcheck addconstraint [PK_table1] primary key nonclustered( column1) on primary;C、alter table table1 column1 primary key ;5、表在数据库中是一个非常重要的数据对象,它是用来(1___)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2___)等方法来创建。

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案
一、单选题
1.数据库管理系统的主要功能是什么?
A.数据的存储
B.数据的处理
C.数据的分析
D.以上都是
答案:D.以上都是
2.下列哪种数据库属于关系型数据库?
A.MySQL
B.MongoDB
C.Redis
D.Oracle
答案:A.MySQL
3.数据库中的主键的作用是什么?
A.唯一标识一条记录
B.存储大量数据
C.加快查询速度
D.以上都不是
答案:A.唯一标识一条记录
二、多选题
1.以下哪些数据库属于非关系型数据库?
A.MongoDB
B.Redis
C.MySQL
D.SQLite
答案:A.MongoDB、B.Redis
2.数据库系统的ACID属性包括哪几个方面?
A.原子性
B.一致性
C.隔离性
D.耐久性
答案:A.原子性、B.一致性、C.隔离性、D.耐久性
三、判断题
1.数据库的恢复策略是为了防止数据丢失,确保数据的完整性。

A.对
B.错
答案:A.对
2.SQL是一种编程语言,用于操作数据库。

A.对
B.错
答案:A.对
以上就是本次数据库考试题及答案,希望对您有所帮助。

祝您学习顺利,考试成功!。

数据库判断题答案

数据库判断题答案

判断题1.数据是表示信息的具体形式,信息是数据表达的内容。

(√)2.在数据库的三级模式结构中内模式可以有多个。

(×)3.数据独立性指数据的存储与应用程序无关,数据存储结构的改变不影响应用程序的正常运行。

(√)4.当数据库的存储结构改变了,由数据库管理员对模式/内模式映射作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。

(√)5.数据处理是将信息转换成数据的过程。

(×)6.数据库在计算机系统中不是以文件方式存储的。

(×)7.数据库系统其实就是一个应用软件。

(×)8.三级模式结构也就是从逻辑上对数据库的组织从内到外进行的3个层次描述。

(√)9.三级模式间存在三个映射关系。

(×)10.DBMS不需要操作系统的支持就可以实现其功能。

(×)11.11 用二维表来表示实体之间联系的模型称为网状模型。

(×)12 在E-R图中,用来表示属性的图形是椭圆形。

(√ )13 关系模型是目前最常用的数据模型。

(√ )14 属性的取值范围称为属性的域。

(√ )15 同类实体的集合称为实体型。

(×)16 关系数据库模型的3个要素分别为数据增加、数据修改、数据查询。

( ×)17 消除了部分函数依赖的1nf的关系模式必定是2nf。

( ×)18 数据表的关键字用于唯一标识一个记录,每个表必须具有一个关键字,主关键字只能由一个字段组成(√ )19 按照完整性规则,外部关键字应该关联表中的字段值保持一致。

(√ )20、关系数据库是用树结构来表示实体之间的联系的。

(×)21、关系表中的每一行称作一个元组。

(√)22、关系表中的每一列称为属性。

(√)23、候选关键字和主关键字不同,不能唯一标识一个记录(×)24、e-r图是由实体、联系和属性3要素组成。

(√)25、数据库设计包括两个方面的设计内容,它们是内模式设计和物理设计。

数据库考试题及答案判断

数据库考试题及答案判断

数据库考试题及答案判断一、判断题(每题1分,共10分)1. 数据库管理系统(DBMS)的主要功能是数据存储和数据管理。

()2. 关系数据库的表之间可以存在多种类型的数据关系。

()3. SQL是结构化查询语言,只能用于查询操作。

()4. 在数据库设计中,范式理论是用来消除数据冗余和提高数据一致性。

()5. 事务的原子性是指事务中的操作要么全部执行,要么全部不执行。

()6. 数据库的安全性是指保护数据库不被未授权访问。

()7. 数据库的完整性约束确保了数据的正确性和一致性。

()8. 数据库的并发控制是为了防止多个用户同时访问数据库时出现数据不一致的问题。

()9. 数据库的备份和恢复是数据库维护的重要部分,但不是数据库管理的一部分。

()10. 索引可以提高数据库查询的效率,但会降低数据库的更新速度。

()二、答案1. 正确。

数据库管理系统(DBMS)确实主要负责数据的存储和管理。

2. 正确。

关系数据库支持一对一、一对多、多对多等数据关系。

3. 错误。

SQL不仅用于查询,还用于数据更新、插入和删除等操作。

4. 正确。

范式理论是数据库设计中用于消除数据冗余和提高数据一致性的重要理论。

5. 正确。

事务的原子性是ACID属性之一,确保事务操作的完整性。

6. 正确。

数据库安全性是防止未授权访问和保护数据不被非法使用。

7. 正确。

完整性约束是数据库中用来确保数据正确性和一致性的规则。

8. 正确。

并发控制确保在多用户环境中数据的一致性和完整性。

9. 错误。

数据库的备份和恢复是数据库管理的重要组成部分。

10. 正确。

索引可以提高查询效率,但可能会降低更新操作的速度,因为索引需要维护。

三、结束语本试题涵盖了数据库管理系统的基本概念、功能、设计原则、事务处理、安全性、完整性、并发控制以及性能优化等方面。

通过对这些判断题的作答,考生可以检验自己对数据库基础知识的掌握程度。

希望每位考生都能取得理想的成绩。

数据库开发期末判断题复习

数据库开发期末判断题复习

1. 由于触发器是特殊类型的存储过程,因此它可以在程序中被调用执行。

( )正确答案是:否2. 设置惟一约束的列可以为空。

()正确答案是:是3. 由于存储过程和函数都是有输入参数的,因此在SELECT查询中也可以调用存储过程。

( ) 正确答案是:否4. 视图具有与表相同的功能,在视图上也可以创建触发器。

6. 可以通过SQL语句修改数据库名称及表的名称()正确答案是:是7. 当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除。

( )正确答案是:是8. 删除表时,表中的触发器被同时删除。

( )正确答案是:否9. ODBC是由Microsoft定义的一种数据库访问标准。

( )正确答案是:是10. 在SQL Server系统中,数据信息和日志信息不能放在同一个操作系统文件中。

()正确答案是:是2. 一个表上只能建立一个聚集索引。

( )正确答案是:是3. 内嵌表值函数是返回一个Select语句查询结果的表,当这个表被删除时,该函数也同时被删除。

( )正确答案是:否4. 数据的安全性主要防范的对象是合法用户。

()正确答案是:否5. SQL Server的数据库可以转换成Access数据库。

( )正确答案是:是7. 视图本身没有数据,因为视图是一个虚拟的表。

( )正确答案是:是8. 主键字段允许为空。

( )正确答案是:否9. 在Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。

正确答案是:否10. 在数据库中建立的索引越多越好。

()正确答案是:否1. 默认值绑定到列上后,该列上的数据将固定不变。

( )正确答案是:否2. 信息和数据是相对的,有时是可以互相转换的。

( )正确答案是:是3. 在CREATE INDEX语句中,使用CLUSTERED来建立聚集索引。

( )正确答案是:是4. 创建存储过程必须在企业管理器中进行。

( )正确答案是:否6. 数据库不允许存在数据冗余。

数据库考试习题及答案

数据库考试习题及答案

第一章习题一、判断题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. modelD.mssqlsystemresoure7. 默认情况下,SQL Server 2005的系统数据库有(B)。

A. 1个B.5个C. 4个D.6个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)//全文搜索、报表服务、通知服务A. 查询服务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 服务器。

数据库基础试题精选。。。

数据库基础试题精选。。。

一、判断题(A为正确,B为错误)1 在数据库关系模型中,一个关系就是一张二维表。

(A )2 表是由若干行和列组成,每一列称为一条记录,每一行称为一个字段。

(B )3 Access在同一应用程序窗口中同时只能打开并运行一个数据库。

( A )4 同一表中的字段名不能重复。

(A )5 用自动编号类型的字段创建主关键字是一种有效的方法。

(A )6 “*”标记表示用户正在编辑该行的记录。

(B )7 在数据表视图中可以一次性删除不连续的三条记录(B )8 对记录按日期升序排序,较早的记录显示在前。

(A )9 要一次指定多个筛选条件应使用按窗体筛选。

( B )10 不能在记录编号框中键入记录编号来查找记录。

( B )11 SQL视图不属于查询视图中的一种。

(B )12 查询可以根据数据库表和已建查询创建查询。

(A )13 选择查询不能对记录进行分组。

( B )14 在查询视图中只能添加数据库表。

(B )15 在运行窗体时,可以在组合框中输入新值,而列表框不能。

(A )16 在设计阶段选中组合框,按[Del]键就可以取消控件的组合。

(B )17 在给报表添加线条的过程中,如果需要细微调整线条的位置,则可以同时按下Shift键和方向键中的任意一个。

( B )18 纵栏式报表中记录数据的字段标题信息安排在主体节显示。

(A )19 宏可以是很多宏命令组成在一起的宏。

( A )20 在Access中,用户不能设置背景颜色。

(B )21 在同一个关系中不能出现相同的属性名。

( A )22 在一个二维表中,水平方向的行称为字段。

( B )23 在表的设计视图窗口中,可以输入表中的数据。

( B )24 Access字段名长度范围为1-255个字符。

( B )25 隐藏字段与冻结字段的显示效果完全相同。

( B )26 被删除的自动编号字段的值可以重新使用。

( B )27 当其他程序打开了一个表时,在Access中就不能修改它的结构。

数据库判断题

数据库判断题

1.在关系数据模型中,实体与实体之间的联系统一用二维表表示。

Y2.同一个关系模型中可以出现值完全相同的两个元组。

N3.投影操作是对表进行水平方向的分割。

N 4.在一个关系中不可能出现两个完全相同的元组是通过实体完整性规则实现的。

Y 5.建立数据库中的表时,将年龄字段值限制在18~25岁之间。

这种约束属于参照完整性约束。

N6.关系模型中有三类完整性约束,并且关系模型必须满足这三类完整性约束条件。

N 7.“通过输入数据创建表”方式建立的表结构既说明了表中字段的名称,也说明了每个字段的数据类型和字段属性。

N8.修改表结构在设计视图中完成,编辑表记录只能在数据表视图中完成。

Y9.格式属性用来决定数据的显示方式和打印方式,既改变数据输出的形式,也改变数据的存储格式。

N10.在数据表视图下,每个字段的显示宽度受“字段大小”属性的影响,用户不能随意更改字段的显示宽度,以免造成数据丢失。

N 11. 任何数据类型的字段都可以建立索引以提高数据检索效率。

N12.数据表的复制既可以在不同数据库间复制,也可以在同一个数据库下复制。

Y 13.在Access中,不仅可以按一个字段排序记录,也可以按多个字段排序记录。

Y 14.一对一的关系可以合并,多对多的关系可拆成两个一对多的关系,因此,表间关系可以都定义为一对多的关系。

Y15.在定义表间关系时,应设立一些准则,这些准则将有助于维护数据的完整性。

参照完整性就是在输入、删除或更新记录时,为维持表之间已经定义的关系而必须遵循的规则。

Y16. 我们可以根据表来建立查询,但不可以根据某一个查询来建立新的查询。

N17. “SQL”视图用来显示与“设计”视图等效的SQL语句。

Y18. 查询的“数据表”视图看起来很像表,它们之间是没有什么差别的。

N19. 使用选择查询可以从一个或多个表或查询中检索数据,可以对记录组或全部记录进行求总计、计数等汇总运算。

Y20. 建立多表查询的两个表必须有相同的字段,通过这个相同字段建立起两个表之间的关系。

数据库(判断题)正确题

数据库(判断题)正确题

判断题:(正确的)1.无论创建何类宏,一定要进行的是“选择宏操作”2.在宏设计窗口中添加时,可以直接在“操作”列中输入操作名。

3.查询的结果总是与数据库源中的数据保持同步。

4.参数查询的参数值在创建查询时不需定义,而是在系统运行查询时由用户利用对话框来输入参数值的查询。

5.网状模型的主要特征是允许一个以上的结点无父结点且一个结点可以有多于一个的父结点。

6.向导不是Access数据库的对象类型。

7.对于已存在“一对多”关系的俩个窗体,将“—”方的窗体作为子窗体的操作是错误的。

8.窗体对象有“设计视图”,“数据表视图”,“窗体视图”三种视图。

9.创建表时可以在表设计器中进行。

10.VBA是VB的子集。

11.参数查询的参数值在创建查询时不需定义,而是在系统运行查询时由用户利用对话框来输入参数值的查询。

12.应用系统程序的菜单可分为快捷菜单和下拉菜单。

13.宏是一种特定的编码,是一个或多个操作命令的集合。

14.若上调产品价格,最方便的方法是使用“更新查询”。

15.从一个外部Access数据库中导入的表,在导入后就可以和自身创建的表一样进行任何操作了,没有任何区别。

16.系统常量用户可直接引用。

17.“表对象”在Access2003的七种对象中处于核心地位。

18.使用自动创建报表“允许用户选择所需输出的记录或字段”说法是不正确的。

19.将表中的字段定义为“主键”,其作用使字段中的每一个记录都必须是唯一的以便于索引。

20.信息可以定义为人们对于客观事物属性和运动状态的反应。

21.内部计算函数“A VG”的意思是求所在字段内所有的值得平均值。

22.列表和组合框之间的区别是组合框除包含一个可以接受输入的文本框外,还可以从下拉列表中选择一个值。

23.数据库文件扩展名是MDB。

24.VBA中的标识符不区分大小写。

25.可以将窗体转换成报表。

26.向导不是Access数据库的对象类型。

27.用于显示记录的绑定到字段的一组控件,应该将其放置在窗体的“主体”节中。

mysql 判断题

mysql 判断题

mysql 判断题
1. MySQL是一种关系型数据库管理系统。

真/假
答:真
2. 在MySQL中,可以使用ALTER TABLE语句修改表的结构。

真/假
答:真
3. MySQL支持多种存储引擎,如InnoDB、MyISAM等。

真/假
答:真
4. 使用CREATE TABLE语句可以创建数据库。

真/假
答:假
5. MySQL中的主键可以是多个字段的组合。

真/假
答:真
6. NOT NULL约束用于确保列中的数据不能为空。

真/假
答:真
7. 在MySQL中,可以使用LIMIT子句来限制检索的结果行数。

真/假
答:真
8. 使用DELETE语句可以修改表中的记录。

真/假
答:假
9. 使用COUNT函数可以统计满足条件的记录数量。

真/假
答:真
10. MySQL中的事务可以使用COMMIT和ROLLBACK语句来确认或撤销。

真/假答:真。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 数据库与数据库系统一样吗?数据库与数据库系统不一样。

数据库是指相互关联的数据的集合,口语中的"数据库系统"一般强调的是"数据库管理系统",即DBMS。

真正的数据库系统是由数据库、数据库管理系统(DBMS)及其开发工具、数据库应用、数据库管理员和最终用户等构成的一个综合系统。

2 数据查询语言和数据操纵语言是一回事吗?数据操纵是指对存储在数据库中的信息进行检索、向数据库中插入新的信息、从数据库中删除信息以及修改存储在数据库中的信息。

数据操纵语言(Data Manipulation Language,英文缩写为DML)就是对数据进行上述操作的语言。

查询是用来对信息进行检索的语句。

DML中涉及信息检索的那一部分称作查询语言。

但在实际当中不严格区分查询语言和数据操纵语言,有时就简单地称为数据查询语言。

3 属性是用来描述实体集的,还是用来描述实体的?属性是用来描述实体集的,具体到实体集中的每个实体而言就是这些属性的具体取值。

形式化地说,实体集的属性是将实体集中的实体映射到域的函数。

4 在确定用实体集还是联系集时,一个可采用的原则是什么?在确定用实体集还是联系集时一个可采用的原则就是:当描述发生在实体间的行为时最好采用联系集。

5 关系和表是一回事吗?严格地说,关系和表不一样。

关系是一系列域上的笛卡尔积的子集,是一个集合。

既然关系是集合就不允许在集合中有重复的元组。

按照课件的解释表可以看成是由一行一行的内容组成的一个格式,每个表有多个列,每列有唯一的列名,而每个表也有一个唯一的名字。

值得注意的是在关系数据库系统中,表中允许有重复的行存在,即允许有重复的记录。

6 NULL是表示一个属性值非法吗?不对,NULL是一个合法的属性值。

它表示该属性的值为空值,空值的含义有两层意思,一是表示属性没有值;二是表示属性的值未知。

当属性值未知时还有两种情况,一是值缺失,表示属性有值,但是我们目前还没有该值的信息;二是不知道该属性有没有值。

7 在关系代数和SQL中对查询结果的重复行的处理一样吗?不一样。

关系代数的运算结果仍然是一个关系,绝对不允许重复的元组在关系代数的结果中出现。

而在SQL中,去掉查询结果中的重复行是一件非常耗时的操作,因此允许在SQL的查询结果中保留重复的行。

可以通过DISTINCT选项说明SQL 的查询结果是否要保留重复的行。

8 数据库中的视图和关系有什么区别?视图是虚关系,在DBMS中只保存定义视图的SQL 语句,而不保存视图的具体数据。

当在查询中用到视图时,DBMS会根据其保存的视图的定义(即SQL语句)来得到有关的数据。

如果在DBMS中保存视图的数据,这样的视图称之为实体化视图。

而关系在DBMS 中不仅存储有其定义,而且还存储有实实在在的数据。

9 对于同一个查询,用SQL表达式表示的查询结果和用关系代数表达式表示的查询结果一样吗?严格地讲这两种表达式表示的结果应该一样,但要注意的是由于SQL在处理重复的行时非常耗时,所以如果在SQL语句中没有指明DISTINCT选项时,查询结果将保留重复的行。

而关系代数表达式的运算结果是一个关系,因此结果肯定不会有重复的元组存在。

10 在同一个SQL语句中的having子句和where子句中的条件是什么样的关系?如果在同一个查询中同时存在where子句和having子句,那么首先应该用where子句中的条件进行选择,满足where 条件的记录通过group by子句形成分组;然后在每个分组上应用having子句,不符合having条件的分组将被抛弃掉!having子句主要是针对分组进行条件限制。

having子句中的条件只有在形成分组后才起作用,因此可以在having子句中使用聚集函数。

11 where子句中的子查询和from子句中的子查询有什么区别?SQL提供了嵌套子查询的机制,子查询是嵌套在另一个查询中的select-from-where表达式。

where子句中的子查询的目的是为了:⑴集合成员资格的确认;⑵集合的比较;⑶集合基数的测试。

而from子句中的子查询被定义成一个关系,这个关系就是派生关系,派生关系是临时关系,可以像使用普通关系一样使用临时关系,但是查询完成之后临时关系就不复存在。

序号问题解答12 函数依赖α→β在关系r(R)上是满足的,但在关系模式R上不一定是成立的!为什么?假设有如下的关系模式:Customer-schema = (customer-name, customer-street, customer-city)和关系:customer(Customer-schema)对于关系customer来说,由于关系中的记录个数有限,因此函数依赖:customer-street→customer-city可能是满足的,即客户所在的街道函数确定客户所在的城市。

但是对关系模式Customer-schema来说,上述函数依赖却不一定成立!因为现实生活中,不同的城市具有相同名字的街道是很有可能的事情。

13 在数据库设计中,如果已经确定使用某种关系型的商业数据库管理系统,那么数据库的物理设计的任务是什么呢?在选定DBMS的情况下,那么从大的方面来讲数据库的物理设计的任务就是:确定数据的划分与分布、确定是否使用簇集技术、确定应该建立哪些索引、在有可能的情况下调整DBMS 的某些系统参数以解决数据库应用的性能问题。

14 文件组织和文件中记录的组织一样吗?不一样。

文件在逻辑上是记录的序列,这些记录被映射到磁盘的物理块上。

文件由操作系统作为一种基本的数据结构提供。

将数据库映射到文件的方法有两种:⑴定长记录:使用多个文件,每个文件只存储同样长度的记录;⑵变长记录:使用一个文件,使之能够容纳不同长度的记录。

上面讲述的是数据库中的文件组织,即如何在文件中存储记录。

而文件中记录的组织是指如何在文件中组织(或安排)这些记录。

常用的几种方法是:⑴堆文件组织⑵顺序文件组织⑶散列文件组织⑷聚集文件组织--簇集(clustering)文件组织⑸B+树文件组织15 搜索码和码是一回事吗?搜索码是指用于在文件中查找记录的属性或属性集,与码的概念完全不同。

搜索码根本不具有码的任何性质,任何属性集都可以作为搜索码。

简单地说码是关系中可以唯一确定一条记录的属性集,不是任何属性集都可以成为码的。

一般在检索记录时都用码作为检索的条件,所以很容易将搜索码与码混淆。

16 存储桶和物理块有什么不同?块是一个盘片的一条磁道内几个连续的扇区构成的序列。

这里的块也称物理块,一般简称块,是磁盘I/O的基本单位。

而存储桶是由1至32个物理块构成的一种存储结构。

结合索引文件组织,存储桶用于数据文件中数据单元的存储和传输。

与物理块不同的是,存储桶只能包含整记录,即记录可以跨块存储但不能跨桶存储。

17 在查询优化中,是不是只要为每个关系运算选择一个代价最小的算法,整个关系代数表达式的代价就最小呢?一般来说,简单地为每个关系运算选择一个代价最小的算法,整个表达式的代价也可能最小。

但这样做往往是事与愿违(例如,索引嵌套循环连接并不是实现连接运算代价最小的算法,但是它可以提供把结果流水地传给下一个运算的机会)!因此,必须采用一定的查询优化策略才能满足需要。

DBMS 中的查询优化方法包括基于代价的优化和启发式优化方法。

序号问题解答18 在DBMS中,并发执行和并行执行一样吗(事务的并发调度和并行调度的区别与此问题类似)?要注意数据库系统中的"并发执行"并不是真正意义上的"并行执行"。

首先,从用户的角度来看,这两种方式的结果是类似的,都是在一段时间内完成了多项任务。

但是并发执行一般来说是单CPU进行处理,靠分时来造成同时执行的假相。

针对数据库中事务的并发执行就是利用了计算机的磁盘I/O可以和CPU处理并行工作的特性,将不同事务的指令放在一起交叉执行。

而并行执行一般是用多个CPU同时进行处理,是真正意义上的同时执行。

深入的讨论在《操作系统》课程中可以找到。

在单处理机系统中,事务的并行执行实际上是这些事务的并行操作轮流交叉运行。

这种并行执行方式称为交叉并发方式。

虽然单处理机系统中的并行事务并没有真正地并行运行,但是减少了处理机的空闲时间,提高了系统的效率。

在多处理机系统中,每个处理机可以运行一个事务,多个处理机可以同时运行多个事务,实现多个事务真正的并行运行。

这种并行执行方式称为同时并发方式。

19 串行调度与冲突可串行化调度一样吗?串行调度与冲突可串行化调度描述的是不同的事情。

串行调度由来自各个事务的指令序列组成,其中属于同一事务的指令在调度中紧挨在一起。

对于有n 个事务的事务组,共有n!个可能的串行调度方案。

而冲突可串行化调度是指如果调度S(任意的一个调度,不一定是串行调度)可以经过一系列非冲突指令的交换变成一个串行调度S',则称S是冲突可串行化的调度。

20 在两阶段封锁协议中,事务的封锁点是不是事务中最后一个加锁指令执行的时刻?是不是事务中第一个解锁指令的执行时刻呢?都不是。

事务的封锁点应该是该事务获得最后一个锁的时刻。

21 为什么锁提升只能发生在事务的增长阶段,而锁降级只能发生在事务的缩减阶段?因为锁提升就相当于给事务加某些特征的锁,例如将共享锁提升为排他锁,因此提升只能发生在事务的增长阶段;而锁降级就相当于给事务解部分锁,所以锁降级只能发生在事务的缩减阶段。

22 在一个局域网中,有多台服务器都装有RDBMS,它们是否构成了一个分布式数据库系统?不是。

这样的系统只能看作是一个分散式的数据库系统,因为对于每一台服务器上的RDBMS 来说,都不具有分布式DBMS(即DDBMS)的特征。

相关文档
最新文档