资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第1章 数据库系统与数据库概念设计思考与练习一、选择题1数据库( DB)、数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。ADBS 包括 DB 和 DBMS BDBMS 包括 DB 和 DBS CDB 包括 DBS 和 DBMS DDBS 就是 DB ,也就是DBMS 2下面列出的数据库管理技术发展的3 个阶段中,没有专门的软件对数据进行管理的阶段是( D)。I人工管理阶段 II文件系统阶段 III 数据库阶段AI 和 II B只有 II CII 和 III D只有 I 3描述数据库全体数据的全局逻辑结构和特性的是(A ) 。A模式B内模式C外模式4要保证数据库的数据独立性,需要修改的是(C ) 。A模式与外模式B模式与内模式C三级模式之间的两层映射D三级模式5E-R 方法的三要素是(C)。A实体、属性、实体集B实体、键、联系C实体、属性、联系D实体、域、候选区6概念设计的结果是(B )。A一个与DBMS 相关的要领模型B一个与DBMS 无关的概念模型C数据库系统的公用视图D数据库系统的数据字典精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 11 页2 / 11 7下列四项中,不属于数据库系统特点的是(C ) 。A数据共享B数据完整性C数据冗余度高D数据独立性高第2章 关系模型与数据库逻辑设计思考与练习一、选择题1关系数据模型是目前最重要的一种数据模型,它的三个要素是(A )。A实体完整性、参照完整性、用户自定义完整性B数据结构、关系操作、完整性约束C数据增加、数据修改、数据查询D外模式、模式、内模式2一个关系中,能唯一标识元组的属性集称为关系的(B)。A副键 B关键字 C从键 D参数3现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)、医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),其中,医疗关系中的外码是( A )。A患者编号B患者姓名C患者编号和患者姓名D医生编号和患者编号4关系数据库管理系统应能实现的专门关系运算包括(B )。A排序、索引、统计B选择、投影、连接C关联、更新、排序D显示、打印、制表5一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是(C )操作。A投影B连接C选择D复制6如果采用关系数据库实现应用,在数据库逻辑设计阶段需将(A )转换为关系数据模型。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 11 页3 / 11 AE-R 模型 B层次模型 C关系模型 D网状模型二、填空题1关系模型中一般数据完整性分为:_、_和_。答案:实体完整性,参照完整性,用户定义完整性2关系代数运算中,专门的关系运算有_、_和_。答案 :选择 ,投影 ,连接三、应用题(答案不唯一,仅供参考)参照 2.3.3 节的学生选课模型,用关系代数完成如下运算。(1)学号为“ 2007060206 ”学生的姓名、性别和专业。Sname,Sex,Specialty (SID = 2007060206(S) (2)软件技术专业考试成绩不及格(低于60 分)的学生的学号和姓名。SID,Sname(Grade60(SSC) (3)选修了“数据结构”课程学生的学号和姓名。SID, Sname,Cname (Cname =数据结构(SSCC) (4)学号为“ 2007060208”学生的“数据结构”课程成绩。SID, Sname,Cname,Grade (SID = 2007060208 andCname =数据结构(SSCC) 第3章 SQL Server 2005的安装与配置思考与练习一、选择题1. (A)工具是Microsoft SQL Server 2005 提供的集成环境,这种工具可以完成访问、配置、控制、管理和开发SQL Server 的所有工作。AMicrosoft SQL Server Management Studio BSQL Server 配置管理器CAnalysis Services DSQL Server Business Intelligence Development Studio 2下面( C)不是微软公司为用户提供的六种版本的SQL Server 2005 之一。A企业版 B开发版 C应用版 D标准版3Microsoft SQL Server 2005 是一种基于客户机/服务器的关系型数据库管理系统,它使用( B )语言在服务器和客户机之间传递请求。ATCP/IP B T-SQLC C DASP 二、填空题1微软公司为用户提供了6 种版本的SQL Server 2005,它们分别是:_、_、_、 _、_和_。答案:企业版、标准版、工作组版、开发版、企业评估版和精简版。2 SSMS 是_的缩写。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 11 页4 / 11 答案: SQL Server Management Studio 第4章 数据库的创建与管理思考与练习一、选择题1在创建数据库时,系统自动将(C)系统数据库中的所有用户定义的对象都复制到 的数据库中。AMaster BMsdb CModel DTempdb 2 SQL Server 2005 的系统数据库是(D )。AMaster,Tempdb,AdventureWorks ,Msdb,Resource BMaster,Tempdb, Model ,Librar ,Resource CMaster,Northwind ,Model ,Msdb, Resource DMaster,Tempdb,Model ,Msdb, Resource 二、填空题1 SSMS 的注册服务器有以下几种类型:_、 _、 _、_和_。答案:数据库引擎、Analysis Services、 Reporting Services、 SQL Server Mobile和Integration Services 2_数据库是系统提供的最重要的数据库,其中存放了系统级的信息。答案: Master 3在 SSMS 中, _窗口主要显示用户经常管理的数据库服务器的列表。答案:已注册的服务器4在 SSMS 中, _窗口用于显示数据库服务器中的所有数据库对象。答案:对象资源管理器5 修 改 数 据 库 使 用T-SQL 语 句 _ , 删 除 数 据 库 使 用T-SQL 语 句_。答案: ALTER DATABASE DROP DATABASE 6在 SQL Server 2005 中,一般主要数据文件的扩展名为_,一般次要数据文件经常使用的扩展名为_,日志文件的扩展名为_。答案: mdf、ndf、 ldf 7在SQL Server 2005 中,数据库文件分为两种,它们是_和_;文件组分为两类,它们分别是_和_。答案:数据文件、事务日志文件、主文件组、次文件组精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 11 页5 / 11 8在 Microsoft SQL Server 2005系统中,一个数据库最少有一个_文件和一个_文件。答案:主数据文件、事务日志文件第5章 表的创建与管理思考与练习一、选择题1使用 T-SQL 语言创建表时,语句是(B )。ADELETE TABLE BCREATE TABLE CADD TABLE DDROP TABLE 2在 T-SQL 中,关于NULL 值叙述正确选项是( D)。ANULL 表示空格BNULL 表示 0 CNULL 既可以表示0,也可以表示是空格DNULL 表示空值3【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的( C)约束。A主键 B外键 C NULL D CHECK 4为数据表创建索引的目的是(1)A ),可以在创建表时用(2)C)两种方法来创建唯一索引。A提高查询的检索性能B创建唯一索引 C创建主键D归类A设置主键约束,设置唯一约束B CREATE TABLE ,CREATE INDEX C设置主键约束,CREATE INDEX D以上都可以5SQL Server 的字符型系统数据类型主要包括(B )。Aint 、money、char Bchar、varchar、text Cdatetime、binary、int D char、varchar、 int 二、填空题1使用T-SQL 语句管理表的数据,插入语句是:_。修改语句是:_。删除语句是:_。答案: INSERT 、 UPDATA 、DELETE2SQLServer 2005 提供的数据库表除了用户自定义的标准表外,还包括一些特殊用途的表,主要有_、_和_三种。答案:分区表、临时表和系统表3T-SQL 中的整数数据类型包括 bigint 、 _、 smallint 、 _等几种类型。答案: int、tinyint4表的关联就是_约束。答案:外键精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 11 页6 / 11 5关系图中的关系连线的终点图标代表了关系的类型,如果关系连线两端为钥匙图标 ,则关系类型为_。如果关系连线一端为钥匙图标,另一端为图标,则关系类型为_。答案: 1:1、1:n6 T-SQL语 言 基 本 表 定 义 有 _ 、 _ 、 _ 和_4 个表级约束。答案:主键约束、外键约束、唯一性约束、检查约束7当指定基本表中某一列或若干列为主键时,则系统将在这些列上自动建立一个_、_的索引。答案:唯一性、聚簇8在索引命令中使用关键字CLUSTERED或 NONCLUSTERED分别表示将建立的是_或_索引。答案:聚簇索引、非聚簇索引第6章 SELECT 数据查询思考与练习一、选择题1查询语句“ SELECT name,sex,birthday FROM human ”返回( C )列。A1 B2 C 3 D4 2语句“ SELET COUNT(*) FROM human”返回( A )行。A1 B2 C3 D4 3假设数据表“ test1” 中有10 条数据行,可获得最前面两条数据行的命令为(B)。ASELECT 2 * FROM test1 BSELECT TOP 2 * FROM test1 CSELECT PERCENT 2 * FROM test1 DSELECT PERCENT 20 * FROM test1 4关于查询语句中 ORDER BY 子句使用正确的是(C)。A如果未指定排序列,则默认按递增排序B数据表的列都可用于排序C如果在SELECT 子句中使用了DISTINCT 关键字,则排序列必须出现在查询结果中D联合查询不允许使用 ORDER BY 子句5在 T-SQL 语法中,SELECT 查询语句的完整语法较复杂,但至少包括的部分是(B),使用关键字(A)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是( B),如果在 SELECT 语句中使用聚合函数(列函数)进行分组统计或汇总时,一精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 11 页7 / 11 定在后面使用(A )。A SELECT ,INTO B SELECT ,FROM CSELECT ,GROUP D 仅 SELECT ADISTINCT B UNION C ALL D TOP AJOIN B UNION C INTO D LIKE AGROUP BY B COMPUTE BY C HAVING D COMPUTE 6SQL 中,与 NOTIN 等价的操作符是:(D )A=SOME BSOME C=ALL DALL 二、填空题1在 T-SQL 语句中 _语句使用频率最高。答案: SELECT2左外连接返回连接中左表的数据行,而只 返回右表中 _数据行。答案:全部、部分3SELECT 查询语句中两个必不可少的子句是_和_。答案: SELECT 、FROM 第7章 视图的创建与管理思考与练习一、填空题1SQL Server 2005 中不仅可以通过视图检查基本表中的数据,而且还可以向基本表中添加或修改数据,但是所插入的数据必须符合基本表中的。答案:数据完整性约束2视图是从 _或其他视图导出的表。答案:基本表第8章 T-SQL 编程与应用思考与练习一、选择题1下面哪些字符可以用于T-SQL 的注释( A )。A- B C* 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 11 页8 / 11 D& 2对于多行注释,必须使用(B )进行注释。A/ / B /* */ C - - D / / 3用以去掉字符串尾部空格的函数是(C)。ALTRIM BRIGHT CRTRIM DSUBSTRING 4SQL Server 2005 中,全局变量以( B)符号开头。A B C* D& 二、填空题1在 SQL Server 中,变量共分为两种:一种是_,另一种是 _。答案:局部变量、全局变量2包含在引号(“”)或方括号()内的标识符称为_。答案:界定标识符3SQL Server 中的编程语言是_语言,它是一种非过程化的高级语言,其基本成分是 _ 。答案: T-SQL 、SQL 语句第9章 存储过程、触发器和用户定义函数思考与练习一、选择题1激活 DML 触发器的数据修改语句,有效选项是(B )AINSERT B UPDATE C DELETE D SELECT 2当希望执行对book 表的操作时,如果该操作不执行,而是执行对price 表的更新操作,则应该创建什么类型的DML 触发器( D )。AFOR BBEFORE CAFTER DINSTEAD OF 3关于触发器,叙述正确的是:(A )。A触发器是自动执行的,可以在一定条件下触发B触发器不可以与同步数据库的相关表进行级联更改精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 11 页9 / 11 CSQL Server 2005 不支持 DDL 触发器D触发器不属于存储过程二、填空题1SQL Server 2005 中的触发器可以分为_触发器和 _触发器两种。答案: DML 和 DDL 2在 SQL Server 2005 中,通过执行_语句创建触发器。答案: CREATE TRIGGER 3在SQL Server 2005 中提供了3 种存储过程,它们分别是_、 _和_。答案:系统存储过程、用户自定义存储过程和扩展存储过程第10章 数据库的安全性管理思考与练习一、选择题1固定数据库角色db_securityadmin 可以在数据库中进行(C )活动。A在数据库中有全部权限B可以添加或删除用户C可以管理全部权限、对象所有权、角色和角色成员资格D可以更改数据库内任何用户表中的所有数据2关于登录和用户,下列各项表述不正确的是(C )。A登录是在服务器级创建的,用户是在数据库级创建的B创建用户时必须存在一个用户的登录C用户和登录必须同名D一个登录可以对应多个用户3SQL Server 2005 的安全性管理可分为4 个等级,不包括(B )A操作系统级 B用户级 CSQL Server 级 D数据库级4对访问 SQL Server 实例的登录,有两种验证模式:Windows 身份验证和( B )身份验证。AWindows NT 模式 B混合身份验证模式 C以上都不对二、填空题1在SQL SERVER 中的【登录名新建】窗口左侧的“选择页”列表框中选择_页,可以进行数据库用户的创建。答案:常规2服务器权限允许_执行管理任务,_用于控制对数据库对象的访问和语句执行。答案:数据库管理员、数据库权限精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 11 页10 / 11 3 创 建 新 的 数 据 库 角 色 时 一 般 要 完 成 的 基 本 任 务 是 _ 、 _、_。答案:创建新的数据库角色、分配权限给创建的角色、将这个角色授予某个用户。第11章 数据库的恢复与传输思考与练习一、选择题1做数据库差异备份之前,需要做(A )备份。A数据库完整备份 B数据库差异备份C事务日志备份 D文件和文件组备份2做文件及文件组备份后,最好做(C )备份。A数据库完整备份 B数据库差异备份C事务日志备份 D文件和文件组备份3( A )备份最耗费时间。A数据库完整备份 B数据库差异备份C事务日志备份 D文件和文件组备份4下列关于数据库备份的叙述错误的是(A )。A如果数据库很稳定就不需要经常做备份,反之要经常做备份以防数据库损坏B数据库备份是一项很复杂的任务,应该由专业的管理人员来完成C数据库备份也受到数据库恢复模式的制约D数据库备份策略的选择应该综合考虑各方面因素,并不是备份做得越多,越全就越好5关于 SQL Server 2005 的恢复模式叙述正确的是(B )。A简单恢复模式支持所有的文件恢复B大容量日志模式不支持时间点恢复C完全恢复模式是最好的安全模式D一个数据库系统中最好是用一种恢复模式,以避免管理的混乱二、填空题1恢复模式有 _、 _和_。答案:简单恢复模式、完全恢复模式和大容量日志恢复模式2SQL Server 数据库备份类型包括_、_和_。答案:完整数据库备份、差异数据库备份、事务日志备份和文件和文件组备份。3完全恢复模式下的备份可以分为三类,它们分别是_、 _和_。答案:完整性备份,差异备份和日志备份。4对某一数据库进行完整性备份,右击该数据库,在弹出的快捷菜单中选择精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 11 页11 / 11 _中的“备份”选项。答案:任务。5_是指将数据库从SQL Server 表复制到数据文件;_是指将数据从数据文件加载到SQL Server。答案:导出、导入。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 11 页
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号