数据库原理及应用期末考试复习题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1填空题1、所谓数据库就是存放数据的地方,是需要长期存放在计算机内的、有组织的,、可共享的_的数据集合。2、数据库可以使用多种类型的系统模型,常见的有层次模型_,网状模型、和关系模型。_3、所谓关系数据库就是基于关系模型的数据库,在计算机中,关系数据库是数据和数据库对象_4、数据表中的行通常叫做记录或元组它代表众多具有相同属性的对象中的一个。5、数据表中的列通常叫做字段或属性,它代表相应数据表中存储对象的共有属性。6、关系模型提供可3种完整性规则:实体完整性、参照完整性、和用户自定义完整性。7、在关系模型中存在4类完整性:_实体完整性、空值、参照完整性、和用户自定义完整性。8、第一范式是最基本的范式。如果关系模式中的所有属性值都是不可再分的_原子值,那么就称这中关系模式是第一范式的关系模式。9、实体是现实世界中描述客观事物的概念,同一类实体的所有实例就构成该对象的_实体集,10、实体之间的这种关联关系可以分为3种:一对一关系、一对多关系、和多对多关系。11、在一个SQLServer2005数据库中可以使用3种类型的文件来存储信息,分别是:_主数据库文件、辅助数据库文件、和事务日志文件。_12、表是关系模型中表示实体的方式,是用来_组织和存储数据、具有行列结构_的数据库对象,数据库中的数据或者信息都存储在表中。13、通常情况下,表具有以下特点:代表_实体、由行和列组成、列名在一个表中是唯一的__、行和列的顺序是不重要的等。14、在SQLServer2005创建数据库的方法有两种:一是通过__图形化向导、创建,二是通过编写Transact-SQL语句创建。15、在SQLServer2005系统中,可以把表分为4种类型,即普通表、分区表、临时表和系统表。16、主键约束使用数据表中的一列数据或者多列数据来唯一的标识一行数据。17、索引是一个单独的、物理的数据库结构,它是某个表中一列或者若干列的集合和相应的指向表中物理标识这些的数据页的逻辑指针清单。18、在SQLServer2005系统中,有两种基本类型的索引:聚集索引、和非聚集索引_。19、内连接是比较常见的一种数据连接查询方式,具体可分为_等值连接、非等值连接、和自然连接。0、外连接返回所有匹配的行和一定的不匹配的行,这主要取决于建立的外连接的类型,其类型可分为_左外连接、右外连接、和完全连接。21、在SQLServer2005系统中,按照触发事件的不同可以把提供的触发器分成两大类型,即_DML触发器和DDL触发器。22、SQLServer2005的安全机制可以分为4个等级,即操作系统的安全性、SQLServer2005的安全性、数2据库的安全性、和数据库对象的安全性。23、SQLServer2005的安全模式可以使用两种身份验证模式:仅Windows身份验证、和混合身份验证。24、SQLServer2005提供了4种数据库备份类型:_完整数据库备份、差异数据库备份、事务日志备份、和文件组备份。25、SQLServer2005提供了3种恢复模型:完全恢复模型、大容量日志记录恢复模型、和简单恢复模型。26、备份存放在物理备份介质上,常见的备份设备有_磁盘备份设备、磁带备份设备和命令管道设备。选择题1.在SQLServer中,创建一个名为SDB的数据库,使用的命令是(D)A.CREATETABLEB.CREATESDBC.CREATETABLESDBD.CREATEDATABASESDB2.以下(D)语句,不能在表或视图上激活触发器。A.InsertB.DeleteC.UpdateD.Create3.选择要执行操作的数据库,应该使用(A)命令。A.USEB.GOC.DBD.EXEC4.在SQL查询时,使用WHERE子句指出的是(C)A.查询目标B.查询结果C.查询条件D.查询表格5.SQL语句中删除表aa的命令是(B)。A.DELETETABLEaaB.DROPTABLEaaC.DELETEaaD.DROPaa6.在SELECT语句中表示所有列的关键字是(C)。A.ALLB.DISTINCTC.*D.DESC7.关于主键约束,以下说法错误的是(C)A.一个表中只能设置一个主键约束B.允许空值的字段上不能定义主键约束C.允许空值的字段上可以定义主键约束D.可以将包含多个字段的字段组合设置为主键8.在使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(B)A.使用WHERE子句B.在GROUPBY后面使用HAVING子句C.先使用WHERE子句,再使用HAVING子句3D.先使用HAVING子句,再使用WHERE子句9.若在员工数据表中,希望把工资字段的取值范围限定在1000到2000,则可在工资字段上建立(B),条件表达式为:([工资]=1000AND[工资]=2000)A.核查约束B.规则C.唯一性约束D.默认值10.SQL对数据的操作功能包括(A)A.更新、删除、查询B.创建、更新、查询C.更新、插入、查询D.更新、删除、插入11.外键约束是用来建立两个表之间的关联的。外键列的取值可以为空值,可以为重复值,但其值必须是引用列的列值之一。引用列必须是创建了(C)或唯一约束的列。A.规则B.默认值C.主键约束D.核查约束12.数据库中主数据文件是以(B)为扩展名的。A..dmfB..mdfC..ldfD..ndf13.标准的SQL基本查询模块的结构是(A)。A.SELECT…FROM…WHEREB.SELECT…FROM…ORDERBYC.SELECT…FROM…HAVINGD.SELECT…FROM…GROUPBY14.下列(A)统计函数可以计算某一列的平均值。A.AVG()B.COUNT()C.SUM()D.MAX()15.在关系数据库管理系统中,一个关系对应一个(C)。A.字段B.记录C.数据表D.二叉树16、模式查找like'_a%',下面哪个结果是可能的(B)。A、ailicB、baicC、bbacD、acac17、在WHILE循环语句中,如果循环体语句条数多于一条,必须使用:(A)。A、BEGIN……ENDB、CASE……ENDC、IF……THEND、GOTO18、下列途径哪个不输入实现值域完整性约束的(D)。A、ruleB、defaultC、notnullD、trancation19、关于主键描述正确的是:(C)A、包含一列B、包含两列C、包含一列或者多列D、以上都不正确20、关于视图和索引,下列说法那个是正确的(C)。A、视图是虚表,观察到的数据是实际基本表中的数据。4B、索引查找法是比表扫描法查询更快的一种方法。C、视图是查询数据的一种方法,只能基于基本表建立。D、索引的创建只和数据的存储有关系。21.下列四项中,不属于数据库特点的是(c)。A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高22.反映现实世界中实体及实体间联系的信息模型是(D)。A.关系模型B.层次模型C.网状模型D.E-R模型23.下列四项中,不正确的提法是(C)。A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言24.在SQL中,SELECT语句的SELECTDISTINCT表示查询结果中(C)A.属性名都不相同B.去掉了重复的列C.行都不相同D.属性值都不相同25.在数据操作语言(DML)的基本功能中,不包括的是(B)A.插入新数据B.描述数据库结构C.修改数据D.删除数据26.在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在(A)A.客户机端B.服务器端C.终端D.系统端27、实体型学生与任课教师之间具有(D)联系。A一对一B一对多C多对一D多对多28.数据库系统的日志文件用于记录下述哪类内容(D)A)程序运行过程B)数据查询操作C)程序执行结果D)数据更新操作29.数据库管理系统的英文缩写是(D)。A.DBB.DBSC.DBAD.DBMS30.SQL语言中,删除一个表的命令是(B)A.DELETEB.DROPC.CLEARD.REMOVE31.实体完整性要求属性不能取空值,这一点通常通过(B)A定义外键来保证B定义主键来保证C用户定义完整性来保证D关系系统自动保证32在概念设计阶段可用E-R图,其中矩形表示实体,(D)表示实体联系A圆形框B椭圆形框C箭头D菱形框33通过使用文件组,可以(D)。A提高存取数据的效率。B提高数据库备份与恢复的效率5C简化数据库的维护DABC都可以。34下列四项中不属于数据库特点的是(C)A数据共享B数据完整性C数据冗余高D数据独立性高35不同实体间可以有(A)A只有一种联系B可以有多种联系C不能有联系D只有多对多联系36建立在计算机外部设备上的结构化的有联系的数据集合是(A)A数据库B数据库管理系统C数据结构D数据文件37实体间存在多种联系,下面那种数据模型可以描述实体间多对多的联系(C)A层次模型B网状模型C关系模型D对象模型38(A)是位于用户和操作系统之间的一层数据管理软件。数据库在建立,使用和维护时由其统一管理,统一控制。ADBMS(数据库管理系统)BDB(数据库)CDBS(数据库系统)DDBA(数据库管理员)39SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示(C)A零个字符B1个字符串C多个字符串D以上都是40英文缩写DBA代表(B)A数据库管理系统B数据库管理员C数据定义语言D数据库操纵语言41以下不是SQL数据定义语言的是(C)ACREATEBDROPCDELECTDALTER42学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授各带若干研究生,每位研究生均只有一名导师,每个班有若干学生,每个学生选修若干课程,每门课可以由若干学生选修。请选出一下描述中符合该关系描述的描述组合(C)1)学校和系之间是一对多的联系2)班级和教研室之间是多对多的联系3)教员和研究室之间是多对多联系4)学生和选修课之间是多对一联系5)教研室和教员之间是一对多联系6)系和教研室之间是一对多联系A1)2)3)B2)3)4)C1)2)5)6)D以上均是43要修改已经创建好的Table1的字段名称Field1为新字段名称Field2,使用以下哪条指令(D)Aexecsp_rename’table1.Field1’,’Field2’BexecXp_rename’Field2’,’Field1’,’Column’CexecXp_rename’table1.Field1’,’Field2’Dexecsp_rename’table1.Field1’,’Field2’,’column’644下列四项中说法不正确的是(C)A数据库减少了数据冗余B数据库中的数据可以共享C数据库避免了一切数据的重复D数据库具有较高的数据独立性45假如采用关系数据库系统来实现应用,在数据库设计的(C)阶段,需要将E-R模型转换为关系数据模型。A概念设计B物理设计C逻辑设计D运行阶段46下列哪一个数据库不是SQL2005的系统数据库(C)Amaster数据库Bmsdb数据库Cpubs数据库Dmodel数据库47如何在已经创建好的表上添加一个外键(A)AAltertable表名addforeignkey(键名)reference关联表(关联键名)BAltertable表名addPrimarykey(键名)reference关联表(关联键名)CAlter表名addforeignkey(键名)reference关联键名)DAlter表名addPrimarykey(键名)reference关联表(关联键名)48要修改表名为Table1的字段Field1长度,原为Char(10)要求用SQL增加长度为char(20),以下语句那个正确(C)AAltertableTable1AlterField1char(20)BAlterTable1AltercolumnField1char(20)CAltertabl

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功