


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 数据库系统与数据库概念设计思考与练习一、选择题1. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是 (A )。A. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBSC. DB 包括 DBS 和 DBMSD . DBS就是DB,也就是DBMS2 下面列出的数据库管理技术发展的 3个阶段中,没有专门的软件对数据进行管理 的阶段是(D )。I 人工管理阶段II 文件系统阶段III 数据库阶段A. I 和 IIB .只有IIC. II 和 IIID .只有I3 描述数据库全体数据的全局逻辑结构和特性的是(A ) oA 模式B 内模式C.外模
2、式4 要保证数据库的数据独立性,需要修改的是(C ) oA 模式与外模式B .模式与内模式C.三级模式之间的两层映射D 三级模式5. E-R方法的三要素是(C)oA .实体、属性、实体集B. 实体、键、联系C. 实体、属性、联系D .实体、域、候选区6 .概念设计的结果是(B )oA .一个与DBMS相关的要领模型B .一个与DBMS无关的概念模型C.数据库系统的公用视图D 数据库系统的数据字典7下列四项中,不属于数据库系统特点的是(C ) oA 数据共享B .数据完整性C.数据冗余度高 D .数据独立性高第2章 关系模型与数据库逻辑设计思考与练习一、选择题1 关系数据模型是目前最重要的一种数
3、据模型,它的三个要素是(A )oA .实体完整性、参照完整性、用户自定义完整性B 数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D 外模式、模式、内模式2 .一个关系中,能唯一标识元组的属性集称为关系的(B)oA .畐懈B.关键字 C.从键 D .参数3 .现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)、医 疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),其中,医疗关系中的外码 是(A )oA .患者编号B .患者姓名C.患者编号和患者姓名D .医生编号和患者编号4 .关系数据库管理系统应能实现的专门关系运算包括(B )oA .排序、索引、统计B .
4、选择、投影、连接C.关联、更新、排序D .显示、打印、制表5. 一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是(C )操作。A .投影B .连接C.选择D .复制A)转换为关系数6 .如果采用关系数据库实现应用,在数据库逻辑设计阶段需将(据模型。A . E-R模型 B .层次模型 C .关系模型D .网状模型二、填空题1关系模型中一般数据完整性分为: 、和。答案:实体完整性,参照完整性,用户定义完整性2 关系代数运算中,专门的关系运算有 、和。答案:选择,投影,连接三、应用题(答案不唯一,仅供参考)参照233节的学生选课模型,用关系代数完成如下运算。(1) 学号为“ 200706
5、0206 ”学生的姓名、性别和专业。n Sname,Sex,Specialty ( CT SID 二'007060206 '(S)(2) 软件技术专业考试成绩不及格(低于 60分)的学生的学号和姓名。 n SID,Sname ( T Grade<60(S h: SC)(3) 选修了“数据结构”课程学生的学号和姓名。n SID, Sname,Cname ( T Cname 二'数据结构 'S IX: SCK C)(4) 学号为“ 2007060208”学生的“数据结构”课程成绩。n SID, Sname,Cname,Grade ( T SID ='2
6、007060208'and Cname ='数据结构'S A: SCC)第3章SQL Server 2005 的安装与配置思考与练习一、选择题1. (A)工具是Microsoft SQL Server 2005提供的集成环境, 这种工具可以完成访问、 配置、控制、管理和开发SQL Server的所有工作。A . Microsoft SQL Server Management StudioB. SQL Server配置管理器C. Analysis ServicesD. SQL Server Busin ess In tellige nee Developme nt Stu
7、dio2 .下面(C)不是微软公司为用户提供的六种版本的SQL Server 2005之一。A 企业版B 开发版C.应用版D 标准版3. Microsoft SQL Server 2005是一种基于客户机/服务器的关系型数据库管理系统, 它使用(B )语言在服务器和客户机之间传递请求。A. TCP/IP B . T-SQL C . CD . ASP二、填空题1. 微软公司为用户提供了6种版本的SQL Server 2005,它们分别是: 、 、 、 禾廿。答案:企业版、标准版、工作组版、开发版、企业评估版和精简版。2 . SSMS是的缩写。答案:SQL Server Management St
8、udio第4章 数据库的创建与管理思考与练习一、选择题1 在创建数据库时,系统自动将(C)系统数据库中的所有用户定义的对象都复制到 的数据库中。A MasterB MsdbC. ModelD. Tempdb2. SQL Server 2005的系统数据库是(D )。A . Master, Tempdb , AdventureWorks , Msdb , ResourceB. Master, Tempdb , Model , Librar, ResourceC. Master, Northwind , Model , Msdb, ResourceD. Master, Tempdb , Model
9、 , Msdb , Resource二、填空题1 .SSMS的注册服务器有以下几种类型: 、和。答案:数据库引擎、Analysis Services> Reporting Services、SQL Server Mobile 和In tegrati on Services2. 数据库是系统提供的最重要的数据库,其中存放了系统级的信息。答案:Master3 .在SSMS中,窗口主要显示用户经常管理的数据库服务器的列表。答案:已注册的服务器4 .在SSMS中,窗口用于显示数据库服务器中的所有数据库对象。答案:对象资源管理器5.修改数据库使用 T-SQL语句,删除数据库使用 T-SQL语句。答
10、案:ALTER DATABASE DROP DATABASE6 .在SQL Server 2005中,一般主要数据文件的扩展名为 ,一般次要数据文件经常使用的扩展名为 ,日志文件的扩展名为 。答案:mdf、ndf、ldf7. 在SQL Server 2005中,数据库文件分为两种,它们是 和;文件组分为两类,它们分别是 和。答案:数据文件、事务日志文件、主文件组、次文件组文件和一8. 在Microsoft SQL Server 2005 系统中,一个数据库最少有一个个文件。答案:主数据文件、事务日志文件第5章表的创建与管理思考与练习一、选择题1 .使用T-SQL语言创建表时,语句是(B )。A
11、.DELETE TABLEB. CREATE TABLEC. ADD TABLED . DRO2.在T-SQL中,关于NULL值叙述正确选项是(D )。A.NULL表示空格B.NULL表示0C.NULL既可以表示0,也可以表示是空格D.NULL表示空值3.【表设计器】的“允许空”单兀格用于设置该列是否可输入空值,实际上就是创建该列的(C)约束。A.主键B.外键C. NULLD.CHECK4. 为数据表创建索引的目的是(1) A ),可以在创建表时用(2) C)两种方 法来创建唯一索引。A .提高查询的检索性能B .创建唯一索引 C.创建主键D .归类 A .设置主键约束,设置唯一约束B. CR
12、EATE TABLE , CREATE INDEXC .设置主键约束,CREATE INDEX D .以上都可以5. SQL Server的字符型系统数据类型主要包括( B )。A . int、money、charB . char、varchar、textC. datetime、binary、intD. char、varchar、int二、填空题1. 使用T-SQL语句管理表的数据,插入语句是:。修改语句是: 删除语句是:。答案:INSERT、UPDATA、DELETE2. SQL Server 2005提供的数据库表除了用户自定义的标准表外,还包括一些特殊用途的表,主要有、和三种。答案:分区
13、表、临时表和系统表3. T-SQL中的整数数据类型包括bigint、smallint、等几种类型。答案:int、tinyint4 .表的关联就是约束。答案:外键5 关系图中的关系连线的终点图标代表了关系的类型,如果关系连线两端为钥匙图 标,则关系类型为 。如果关系连线一端为钥匙图标,另一端为R图标,则关系类型为。答案:1:1、1:n6. T-SQL语言基本表定义有 、和4个表级约束。答案:主键约束、外键约束、唯一性约束、检查约束7 .当指定基本表中某一列或若干列为主键时,则系统将在这些列上自动建立一个 、的索引。答案:唯一性、聚簇8.在索引命令中使用关键字CLUSTERED或NONCLUSTE
14、RED 分别表示将建立的是或索弓I。答案:聚簇索引、非聚簇索引第6章SELECT数据查询思考与练习一、选择题1 .查询语句"SELECT name,sex,birthday FROM human ”返回(C )列。A . 1 B . 2 C. 3 D . 42 .语句“ SELET COUNT(*) FROM human ”返回(A )行。A . 1 B . 2 C. 3 D . 43. 假设数据表 “ test1中有10条数据行,可获得最前面两条数据行的命令为(B )。A . SELECT 2 * FROM test1B . SELECT TOP 2 * FROM test1C .
15、 SELECT PERCENT 2 * FROM test1D . SELECT PERCENT 20 * FROM test14. 关于查询语句中 ORDER BY 子句使用正确的是(C )。A .如果未指定排序列,则默认按递增排序B .数据表的列都可用于排序C.如果在 SELECT子句中使用了 DISTINCT 关键字,则排序列必须出现在查询结 果中D .联合查询不允许使用ORDER BY子句5 .在T-SQL语法中,SELECT查询语句的完整语法较复杂,但至少包括的部分是(B),使用关键字(A )可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(B ),如果在 SELECT语句
16、中使用聚合函数(列函数)进行分组统计或汇总时,定在后面使用(A )。A .SELECT , INTOB. SELECT , FROMC.SELECT , GROUPD.仅 SELECTA .DISTINCTB.UNIONC. ALLD.TOPA .JOINB.UNIONC. INTOD .LIKEA .GROUP BYB .COMPUTE BYC.HAVINGD . COMPUTE6.SQL 中,与"NOT IN"等价的操作符是:(D)A. =SOMEB. <>SOMEC. =ALLD. <>ALL二、填空题1 .在T-SQL语句中 语句使用频率最高
17、。答案:SELECT2 左外连接返回连接中左表的 数据行,而只返回右表中 数据行。答案:全部、部分3. SELECT查询语句中两个必不可少的子句是 和。答案:SELECT、FROM第7章视图的创建与管理思考与练习一、填空题1 . SQL Server 2005中不仅可以通过视图检查基本表中的数据,而且还可以向基本表中添加或修改数据,但是所插入的数据必须符合基本表中的 。答案:数据完整性约束2 视图是从 或其他视图导出的表。答案:基本表第8章T-SQL编程与应用思考与练习、选择题1 .下面哪些字符可以用于 T-SQL的注释(A )。A.-B C.D. &&2 对于多行注释,必须使
18、用(B )进行注释。A. / B./*/ C. - D. /3.用以去掉字符串尾部空格的函数是( C)。A . LTRIMB . RIGHTC . RTRIMD . SUBSTRING4 . SQL Server 2005中,全局变量以( B )符号开头。A B c *D . &&二、填空题1. 在SQL Server中,变量共分为两种:一种是 ,另一种是 。答案:局部变量、全局变量2. 包含在引号(“”)或方括号()内的标识符称为 。答案:界定标识符3 . SQL Server中的编程语言是 语言,它是一种非过程化的高级语言,其基本成分是。答案:T-SQL、SQL语句第9章
19、存储过程、触发器和用户定义函数思考与练习一、选择题1. 激活DML触发器的数据修改语句,有效选项是( B )A . INSERT B. UPDATE C. DELETE D . SELECT2. 当希望执行对 book表的操作时,如果该操作不执行,而是执行对price表的更新操作,则应该创建什么类型的DML触发器(D )。A .FORB .BEFOREC .AFTERD .INSTEAD OF3 关于触发器,叙述正确的是:(A )。A 触发器是自动执行的,可以在一定条件下触发B 触发器不可以与同步数据库的相关表进行级联更改C. SQL Server 2005不支持DDL触发器D 触发器不属于存
20、储过程二、填空题1 . SQL Server 2005中的触发器可以分为 触发器和 触发器两种。答案:DML和DDL2 .在SQL Server 2005中,通过执行 语句创建触发器。答案:CREATE TRIGGER3. 在SQL Server 2005中提供了 3种存储过程,它们分别是 、和答案:系统存储过程、用户自定义存储过程和扩展存储过程第10章 数据库的安全性管理思考与练习一、选择题1 .固定数据库角色 db_securityadmin可以在数据库中进行(C )活动。A 在数据库中有全部权限B 可以添加或删除用户C可以管理全部权限、对象所有权、角色和角色成员资格D 可以更改数据库内任
21、何用户表中的所有数据2 .关于登录和用户,下列各项表述不正确的是(C )。A 登录是在服务器级创建的,用户是在数据库级创建的B 创建用户时必须存在一个用户的登录C用户和登录必须同名D 一个登录可以对应多个用户3 SQL Server 2005的安全性管理可分为 4个等级,不包括(B )A .操作系统级B .用户级C SQL Server级 D.数据库级4 .对访问SQL Server实例的登录,有两种验证模式:Windows身份验证和(B )身份验证。A . Windows NT模式B .混合身份验证模式C .以上都不对二、填空题1.在SQL SERVER中的【登录名一新建】 窗口左侧的“选择页”列表框中选择 页,可以进行数据库用户的创建。答案:常规2 服务器权限允许执行管理任务,用于控制对数据库对象的访问和语句执行。答案:数据库管理员、数据库权限3 创建新的数据库角色时一般要完成的基本任务是 、答案:创建新的数据库角色、分配权限给创建的角色、将这个角色授予某个用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新解读《CB-T 291-1999船用带舌插销》新解读
- Brand KPIs for health insurance:Molina Healthcare in the United States-英文培训课件2025.4
- 不同疗程胰高血糖素样肽-1受体激动剂治疗非酒精性脂肪性肝病疗效比较的网状meta分析
- 新疆阿勒泰地区2022-2023学年高二下学期化学期末考试试题(含答案)
- 基建矿井安全管理制度
- 四川建筑公司管理制度
- Web程序设计(微课版) 课件 第1章 Web应用程序概述
- 石家庄老年公寓可行性报告34p
- 物理中考一轮复习教案 第二十讲《浮与沉》
- 仓储式超市开业活动方案
- (高清版)JTGT 6420-2024 公路交通应急装备物资储备中心技术规范
- 水果采摘机器人视觉系统与机械手研究进展
- QBT 2198-1996手电筒行业标准
- 外国近现代建筑史智慧树知到期末考试答案2024年
- 2024年贵州省粮食储备集团有限公司招聘笔试参考题库附带答案详解
- 《消费者行为学》期末试卷B(含答案与评分标准)
- 校园网络升级改造解决方案
- 局灶性大脑挫伤伴大量出血个案护理
- 学校校区年度工作总结
- 西红柿简介介绍
- 2024-2025北京中考英语真题阅读CD篇
评论
0/150
提交评论