数据库判断题
数据库使用初步练习题

收集精品文档============================= =========================================================================== ==============================专业收集精品文档七、数据库使用初步练习题一、判断题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、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、数据库设计包括两个方面的设计内容,它们是内模式设计和物理设计。
数据库练习题

数据库练习题一、选择题A. MySQLB. OracleC. PythonD. SQL Server2. 在数据库中,下列哪个术语表示实体之间的关系?A. 属性B. 实体C. 联系D. 元组A. CREATEB. INSERTC. ALTERD. DROP二、填空题1. 数据库的三大基石是:______、______、______。
2. 在关系型数据库中,表与表之间的关联是通过______实现的。
3. SQL语言包括数据定义、数据操纵和数据控制三个部分,其中______用于查询数据。
三、判断题1. 数据库中的数据冗余是指同一数据在多个地方存储。
()2. 在MySQL中,一个表中只能有一个主键。
()3. 视图是一种虚拟表,它不占用实际存储空间。
()四、简答题1. 简述数据库系统的特点。
2. 什么是事务?事务有哪些特性?3. 请列举三种常见的数据库索引类型。
五、综合应用题(1)查询所有学生的姓名和班级信息。
(2)查询平均成绩大于80分的学生的姓名和班级。
(3)查询每个班级的平均成绩。
(1)图书信息表:包含图书编号、书名、作者、出版社、出版日期、价格等字段。
(2)读者信息表:包含读者编号、姓名、性别、电话、借阅次数等字段。
(3)借阅记录表:包含借阅编号、图书编号、读者编号、借阅日期、归还日期等字段。
六、SQL编程题(1)插入一条新员工记录,员工ID为1005,姓名为,性别为男,部门为研发部,入职日期为20210601,工资为8000元。
(2)更新部门为“市场部”的员工工资,每人增加500元。
(3)删除入职日期早于20100101的员工记录。
(1)查询订单金额大于1000元的订单总数。
(2)查询每个客户的订单平均金额。
(3)查询2020年所有订单的总金额。
七、案例分析题(1)查询2021年第二季度销售额最高的商品名称。
(2)查询每个客户的历史订单总数。
(3)查询库存不足10件的商品信息。
(1)查询每个学生的姓名、班级和已获得的总学分。
数据库 试题及答案

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

一、判断题[数据库系统概论]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.一种属性也被称为一个行中大多数数据库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、判断题(本大题共10小题,每小题1分,共10分)
1、关系数据库通过表与表之间的公共属性实现数据之间的联系。
这(些)个公共属性是一个
表的主码,是另一个表的外码;它们应满足参照完整性约束条件。
(T)
2、在SQL Server中,数据存储在一个个的关系表格中,这些关系表格也叫数据表,或基
本表。
(T)
3、一个关系(relation)就是一个二维表,二维表的表名就是关系名。
一个数据库包含一个
表。
(F)
4、关系中的主码不能取空值,它要求每一关系中的每个元组在组成主码的属性上不能为空
值是实体完整性。
其中“空值”是指没有值,是不确定的值。
(T)
5、规则用来保证输入到列中的数据的实体完整性。
规则比检查约束更简明,一个列只能应
用一个检查约束,但是却可以应用多个规则。
(F)
6、可以利用SQL Server2000的企业管理器执行存储过程。
(F)
7、在SQL Server中,登录对象和用户对象是权限管理的两种完全相同的对象。
(F)
8、混合登录模式既需要Windows身份验证,又需要SQL Server2000的用户与密码验证。
(T)
9、事务日志本身是一个数据库,用来保存所有更新数据库事务的操作。
其主要用途是恢复
由各种故障造成的数据丢失,将DB恢复到最近某个一致性状态。
(T)
10、已经更改了数据库中数据,但还没有完成的事务在恢复过程中,SQL Server从磁盘上读取数据页,重新套用更改,然后再将数据页写回磁盘上。
(F)
一、判断题(本大题共10小题,每小题1分,共10分)
1、SQL Server是基于客户机/服务器的关系数据库管理系统。
(T)
2、联机丛书是同SQL Server软件一起交付的在线文档。
(T)
3、可以使用服务管理器来删除数据库。
(F)
4、在关系中,如果某个属性(或属性组)是另一个关系的主键,称该属性(或属性组)为这个
关系的外键(外码)。
外键的值可有两种选择:一是来源于所参照关系的主键,二是为空值。
(T)
5、缺省对象与缺省约束的作用是不同的,它为插入语句中未指定的数据列提供数值。
(F)
6、SQL Server还提供了一种被称为触发器的特殊机制来实现数据库的数据完整性。
(T)
7、如果登录名还没有被映射到用户名上,可以用guest用户访问数据库。
(T)
8、事务反映现实世界中需要以完整单位提交的一项工作。
它是一个逻辑工作单元,不必完
整地执行或者全都不执行。
(F)
9、从差异备份还原,必须先从完整备份还原,然后还原上次完整备份后的所有差异备份文
件,并且还原时必须使用NORECOVERY选项。
(T)
10、还原事务的方式有:由SQL Server自动还原和通过T-SQL程序手动还原。
(T)
二、判断题(本大题共10小题,每小题1分,共10分)
1、SQL Server是基于客户机/服务器的关系数据库管理系统。
(T)
2、用DROP语句可以删除数据库。
(T)
3、参照关系也称主关系,被参照关系也称从关系,它们是指以外键相关联的两个关系。
以
其他表的外键为主键的关系称为参照关系;外键所在的关系称为被参照关系或目标关系。
(F)
4、临时表是一种特殊的表,它存储在tempdb中,当不再使用时会被系统自动删除。
(T)
5、在缺省被创建后,不能立即进行使用,只有将其绑定到一个列或用户定义的数据类型上
才能发挥作用。
(T)
6、存储过程一旦加密就无法解密,但是存储过程的所有者和系统管理员能查看存储过程定
义。
(F)
7、触发器的嵌套是指触发器在更改一个表中的内容时,激活了该表的另外一个触发器,而
该触发器又以这种方式激活了第三个触发器,依此类推。
(T)
8、为了能与服务器连接,必须在某种登录模式下拥有安全帐号,即拥有合法登录名。
(T)
9、使用事务日志文件可以恢复非日志事务。
(F)
10、事务的永久性意味着在事务完成后,所有的数据保持一致的状态,这保证了数据的完整性。
(F)
三、判断题(本大题共10小题,每小题1分,共10分)
1、数据库系统提供了对数据进行有效处理的方法。
它由四大部分组成:数据库、数据库管
理系统、数据库应用程序和数据库管理员。
(T)
2、SQL Server的服务管理器允许用户输入SQL语句并且迅速查看这些语句的结果。
(F)
3、tempdb数据库是SQL Server2000的系统数据库。
(T)
4、修改数据表结构可以通过企业管理器,在设计表窗口完成。
(T)
5、数据完整性是指数据库中数据在逻辑上的一致性和合理性。
通过完整性约束机制,当用
户对数据库数据进行操作时,系统可以在一定程序上保证数据的正确性。
(T)
6、实现数据完整性有三种方式,即声明数据完整性、实现数据完整性和过程数据完整性。
(F)
7、存储过程是SQL语句和可选控制流语句的预编译集合,它以一个单元存储并以一个名称
处理。
(F)
8、可以利用SQL Server2000的查询分析器执行存储过程。
(T)
9、删除登录名的同时,登录名所对应的用户名也将全被删除。
(T)
10、事务的一致性使SQL Server确保事务作为一个不可分割的基本单元来执行。
(F)
四、判断题(本大题共10小题,每小题1分,共10分)
1、安装SQL Server2000时有四种不同的选项:典型安装方式、完全安全方式、最小安装
方式和自定义安装方式。
(F)
2、SQL Server的事件探测器是用来启动或停止SQL Server服务。
(F)
3、创建数据库的用户并不一定是该数据库的所有者。
(F)
4、在SQL Server中,可用两种方式对数据表进行操作:在图形界面上的菜单方式和使用
T-SQL语言方式。
(T)
5、在数据库中删除一个用户名会使对应的登录名无法访问该数据库。
(T)
6、视图是从一个或几个基本表(或其他视图)导出的表,是一个实表,其内容由查询定义。
(F)
7、在关系数据库中,表与表之间的联系是通过公共属性实现的,这(些)个公共属性是一个
表的主码,是另一个表的外码,这就是参照完整性。
实现它的规则为外码的取值必须是另一个表主码的有效值,或者是“空值”。
(T)
8、不可以在存储过程中创建其他数据库对象。
(F)
9、Windows登录模式既需要Windows身份验证,又需要SQL Server2000的用户与密码验证。
(F)
10、事务日志记录了系统的各种操作和出错情况,通过观测日志,可以分析系统的缺陷,
找出错误的来源。
(T)。