数据库试题复习.docx_第1页
数据库试题复习.docx_第2页
数据库试题复习.docx_第3页
数据库试题复习.docx_第4页
数据库试题复习.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

选择题:1. 下列四项中说法不正确的是(C )A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性 2. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( D)A.多对多 B.一对一C.多对一 D.一对多 3. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。A.包括15岁和35岁 B.不包括15岁和35岁C.包括15岁但不包括35岁 D.包括35岁但不包括15岁4. 在SQL Server 中,model是( B )A数据库系统表 B. 数据库模板C临时数据库 D. 示例数据库5.在视图上不能完成的操作是( C ) A.更新视图数据 B.查询C.在视图上定义新的基本表 D.在视图上定义新视图 6. 数据库的三要素,不包括(C ) A.完整性规则 B.数据结构 C.恢复 D.数据操作 7 表达实体之间逻辑联系的E-R模型,是数据库的( A ) A. 概念模型 B. 逻辑模型C. 外部模型 D. 物理模型8. 下列哪个不是sql 数据库文件的后缀。CA.mdf B.ldfC.dbf D.ndf9SQL Server系统中的所有服务器级系统信息存储于哪个数据库( A )。A. master B. modelC. tempdb D. msdb10以下关于主键的描述正确的是( A )。 A.标识表中唯一的实体 B.创建唯一的索引,允许空值 C.只允许以表中第一字段建立 D.表中允许有多个主键11为数据表创建索引的目的是( A )。 A.提高查询的检索性能 B.创建唯一索引 C.创建主键 D.归类 12下列哪个不是sql 数据库文件的后缀。AA.mdf B.ldfC.dbf D.ndf 13在SQL SERVER服务器上,存储过程是一组预先定义并( B )的Transact-SQL语句。A.保存 B.编译C.解释 D.编写 14数据定义语言的缩写词为 ( A )。A.DDL B.DCLC.DML D.DBL15以下关于外键和相应的主键之间的关系,正确的是(A )。A.外键并不一定要与相应的主键同名B.外键一定要与相应的主键同名C.外键一定要与相应的主键同名而且唯一D.外键一定要与相应的主键同名,但并不一定唯一16在数据库设计中使用E-R图工具的阶段是(D)。A.需求分析阶段B.数据库物理设计阶段C.数据库实施D.概念结构设计阶段17在T-SQL语言中,修改表结构时,应使用的命令是(C ) AUPDATE B. INSERTC. ALTER D. MODIFY18( D )是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。ADATA BINFORMATION CDB DDBS19需求分析的主要方法是( A )。A自顶向下 B自底向上 C从左到右 D混合策略20在关系运算中,选取符合条件的元组是( D )运算。A除法 B投影 C连接 D选择21SQL Server 2000中表查询的命令是( B )。A. USE BSELECT CUPDATE DDROP22SQL Server 2000中表更新数据的命令是( C )。AUSE BSELECT CUPDATE DDROP 23在SQL Server 2000中,下列变量名正确的是( A )。Asum Bj Csum D4kk 24建立索引的目的是( D )。A降低SQL Server数据检索的速度B与SQL Server数据检索的速度无关C加快数据库的打开速度D提高SQL Server数据检索的速度25. SQL Server安装程序创建4个系统数据库,下列哪个不是( C )。Amaster Bmodel Cpub D. msdb26. 下列哪个不是数据库对象( A )。A数据模型 B视图 C表 D用户27. 下列哪个不是sql 数据库文件的后缀。CA.mdf B.ldf C.tif D.ndf28. 在SQL中,建立表用的命令是 ( A )。A.CREATE TABLE B.CREATE RULEC.CREATE VIEW D.CREATE INDEX29. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( A )。A.包括40岁和50岁 B.不包括40岁和50岁C.包括40岁但不包括50岁 D.包括50岁但不包括40岁30. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb31. SQL语言中,删除记录的命令是( A )。A. DELETE B. DROP C. CLEAR D. REMOVE32. SQL的视图是从( C )中导出的。A基本表 B. 视图 C. 基本表或视图 D. 数据库33. SQL语言中,条件表示年龄在40至50之间的表达式为 ( B )。A. IN (40,50) B. BETWEEN 40 AND 50C. BETWEEN 40 OR 50 D. BETWEEN 40 ,5034表示职称为副教授同时性别为男的表达式为( B )A. 职称=副教授 OR 性别=男 B. 职称=副教授 AND 性别=男C. BETWEEN 副教授 AND 男 D. IN (副教授,男)35. 下面哪个不是SQL Server 的合法标识符( B )。A. a12 B. 12aC. a12 D. #qq36. SQL语言中,不是逻辑运算符号的( D )。A. AND B. NOTC. OR D. XOR二、判断题(每空1分,共10分)1. 因为通过视图可以插入.修改或删除数据,因此视图也是一个实在表,SQLSERVER将它保存在syscommens系统表中。N3. 可以在企业管理器中修改数据库的名称。N4. DELETE语句只是删除表中的数据,表本身依然存在数据库中。Y5. 在数据库中建立的索引越多越好。N6. 在SQL SERVER中,触发器的执行是在数据的插入.更新或删除之前执行的。N7.通配符“_”表示某单个字符。Y8概念结构设计的工具是ER模型。Y9写程序不属于数据库的模式设计阶段。Y10设计好的数据库管理系统在投入使用后出现问题由使用方负责。N11规则必须使用一次就必须定义一次。 N12缺省情况下,所创建的索引是非聚集索引?Y13自定义函数在对任何表的查询中都可以使用。 Y 14触发器是可在程序中被调用执行。 N 15游标中可发插入数据记录。 N 16sa能否创建和删除数据库角色?Y17数据库不允许存在数据冗余。N18. 一个表可以创建多个主键。N19在SQL Server系统中,数据信息和日志信息不能放在同一个操作系统文件中。Y20在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。Y21存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。Y22视图本身没有保存数据,而是保存一条查询语句。Y23在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。Y24创建触发器的时候可以不是表的所有者或数据库的所有者。N填空25. 创建、修改和删除表命令分别是create table、_ alter _ table和_ drop _ table。26. left join 运算是_左外连接_。27. 检索姓名字段中含有娟的表达式为 姓名like %娟% 。28. 关系数据库关系运算_选择_、_投影_和_连接_。29. 表或视图的操作权限有_ select _、_ insert _、_ update _、_ delete _和dri。30. 选择运算是根据某些条件对关系做_水平_分割;投影是根据某些条件对关系做_垂直_分割。31. 数据完整性的类型有_实体_完整性、_域_完整性、_参照_完整性和_用户自定义_完整性。32完整性约束包括_实体_完整性、_域_完整性、_参照_完整性和用户定义完整性。_域_完整性用于保证数据库中数据表的每一个特定实体的记录都是惟一的。33创建、修改和删除表命令分别是_ create _ table、_ alter _ table和_ drop _ table。 34用SELECT进行模糊查询时,可以使用like或not like匹配符,但要在条件值中使用_%_或_ _ _等通配符来配合查询。并且,模糊查询只能针对_字符_类型字段查询。 35SQL Server聚合函数有最大、最小、求和、平均和计数等,它们分别是_ max _、_ min _、_ sum _、avg和count。 36SQL Server中数据操作语句包括_ insert _、_ update _、_ delete _和select语句。37. 目前最常用的数据库有层次数据库、_网状_数据库和_关系_数据库,其中_关系_数据库是目前应用最广泛的一种数据库。38. 关系数据模型的逻辑结构是_二维表_,关系中的列称为_属性_,行称为_元组_。39. 关系数据库模型的数据操作主要包括插入、_删除_、_更新_和_查询_数据。40. SQL、DCL和DML缩写词的意义是_结构化查询_语言、_数据控制_语言和_数据操作_语言。41实体之间的联系类型有三种,分别为_一对一_、_一对多_和_多对多_。42数据库系统的三级模式结构和两级数据映像确保了数据的_逻辑_独立性和_物理_独立性。43在SQL中,create view、alter view和drop view命令分别为_建立_、_修改_和_删除_视图的命令。44SQL语言主要由_数据定义语言(DDL)_、_数据操作语言(DML)_和数据控制语言(DCL)组成。45.SQL Server 2000采用的身份验证模式有Windows身份验证模式和_混合_模式。46.语句 SELECT (7+3)*4-17/(4-(8-6)+99%4 的执行结果是_35_。47. _视图_是由一个或多个数据表(基本表)或视图导出的虚拟表。48._ 实体完整性_用于保证数据库中数据表的每一个特定实体的记录都是惟一的。49.索引的类型有_聚集索引_和非聚集索引。50._ 存储过程_是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。51.触发器定义在一个表中,当在表中执行_ insert _、_ update _或delete操作时被触发自动执行。52.事务的ACID属性是指_原子_性、_一致_性、_独立_性和_持久_性。53.数据库管理系统的安全性通常包括两个方面,一是指数据_访问_的安全性,二是指数据_运行_的安全性。54.SQL Server代理主要由_作业_、操作员和_警报_来组成。55.SQL Server复制有快照复制、_事务_复制和_合并_复制3种类型。简述题1.简述规范设计方法中,数据库应用系统开发的全过程。需求分析; 概念结构设计; 逻辑结构设计; 物理结构设计; 数据库实施; 数据库运行和维护。2.创建数据库有那几种方法?有3种创建数据库的方法:CREATE DATABASE语句;创建数据库向导;企业管理器。3. 有学生成绩表,要保证每个学生的每门课程惟一标识的话考虑使用数据完整

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论