SQL Server 2005开发与管理题库及答案_第1页
SQL Server 2005开发与管理题库及答案_第2页
SQL Server 2005开发与管理题库及答案_第3页
SQL Server 2005开发与管理题库及答案_第4页
SQL Server 2005开发与管理题库及答案_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

1、SQL Server 2005 开发与管理题库及答案习题一一、填空题2.描述实体的特征称为 。3.关系模型是用 的形式来表示和实现实体间的关系。二、选择题1.用树形结构来表示实体之间关系的数据模型称为( )。A . 关系模型 B .层次模型 C . 网状模型 D.面向对象模型2.数据库系统的核心软件是( )。A . 数据库 B .系统管理员 C . 应用系统 D.数据库管理系统3.如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班级 和班长两个实体集之间的联系属于( )。A .一对一联系 B .一对多联系 C . 多对多联系 D . 多对一联系4.数据冗余指的是( )。A.数据和数

2、据之间没有联系 B .数据有丢失C .数据量太大 D.存在重复的数据5.假定一位教师可讲授多门课程,一门课程可由多位教师讲授,教师与课程 之间是( )。A.一对一的关系 B.一对多的关系C. 多对一的关系 D. 多对多的关系6 . 在E-R 图中,用长方形和椭圆分别表示( )。A.联系、属性 B.属性、实体C .实体、属性 D .属性、联系7.关于数据库的设计范式,以下说法错误的是( )。A.数据库的设计范式有助于规范化数据库的设计B.数据库的设计范式有助于减少数据冗余C.设计数据库时,一定要严格遵守设计范式。满足的范式级别越高,系统性 三、简答题 1.试述数据库系统阶段的主要特征。2.试分别

3、举出实体间一对一、一对多、多对多关系的例子。3.试述什么是关系模型的外键,它有什么作用?答案一、填空题 1.层次模型、网状模型、关系模型 二、选择题1、B 2、D 3、A 4、D 5、D 6、C 7、C三、简答题1、特征: (1)数据结构化(2)数据独立性高 (3)数据共享性高、冗余度低 (4)具有统一的数据管理和控制功能。 厂与厂长之间的关系是一对一联系。 班能,班级与学生之间具有一对多联系 修,学生与课程之间具有多对多联系3、当关系中的某个属性或属性的组合虽然不是该关系的主键或只是主键的 一、填空题SQLServer 数据库管理系统。2.SQL Server 2005 是用于存储、处理和保

4、护数据的核心服务。 3.SQL Server 2005 达到了支持超大型企业进行联机事务处理 (OLTP)、高度复杂的数据分析、数据仓库系统和网站所需的性能水平。二、选择题 库管理系统,它使用( )语言在服务器和客户机之间传送请求。A.TCP/IP B.Transact-SQL C.C 语言 D. ASP2.Microsoft SQL Server 2005( )只能用于开发和测试系统,而不能用作生A.Express Edition B.Developer EditiontandardEdition三、简答题1.SQLServer2005 有哪些主要技术?2 . 安装SQLServer 200

5、5的硬件和软件要求?答案一、填空题1、客户机/服务器 关系型2、数据库引擎 多3、企业版二、选择题1、B 2、B1、(1)数据库引擎(2)分析服务(3)整合服务(4)报表服务(5)代理 服务(6)通知服务(7)复制(8)全文搜索 最低处理器速度为600MHz(建议1GHz 或更高),最小内存512MB(建议 1GB 。 ; A.已注册的服务器窗口 B.对象资源管理器窗口C.文档窗口 D. “摘要”页窗口2 . 在SQLServer2005 的数据库中,主数据文件的扩展名是( )。 A.mdf B.ndf C.ldf D.mdb3.SQLServer2005 安装程序创建四个系统数据库,下列(

6、)不是系统数据 。A.Master B.model C.Resource D.Msdb A个数据库可以不包含事务日志文件; 受 A.Master B.model C. Tempdb D.Msdb6.关于数据库事务日志文件叙述错误的是( )。A A.附加数据库 B.删除数据库 C.分离数据库 D.收缩数据库8.通过数据库的选项可以设置数据库( )。A.是否是只读的 B.物理文件是否允许被删除C.允许创建的表的数目 D.表中所允许的最多数据行的数目 1.数据库由哪几种类型的文件组成?其扩展名是什么? 3.数据库文件初始大小为 5M,设置每次容量不够的时候按 20%的比例自动 SQL Server上

7、? 初始大小为 10MB,日志文件的初始大小为 3MB。数据文件和日志文件都保存 2.将数据库stuDB 的日志文件缩小为2MB。答案2、数据文件事物日志文件1、A 2、A 3、C 4、B 5、A 6、D 7、A 8、A 2.SQL Server 2005 提供的整型数据类型包括 、 、 和 。 6 . 约束是 SQL Server 提供的自动保持数据完整性的一种方法,在 SQLServer 和 1.以下数据类型中不属于精确数字类型的是( )。A.bit B. money C. flo D.tinyint2. 日期时间型数据类型(datetime)的长度是( )。A. 2 B. 4 C.8 D

8、.16据内容r B C.只允许以表中第一字段建立 D.允许有多个主键 5.实现默认约束的关键字是( )。A.UNIQUE B.DEFAULT C.RULE D. TRIGGERA. primary key B. check C. unique D. defaultA.Datetime B. Smallmoney C.Binary D. Real 8.在数据库中,系统表sysfilegroups表用来存储该数据库( )。A.每个表、每列的详细设置 B.检查约束表达式C.用到了哪些数据类型 D.文件组信息9.主键用来实施( )。A.实体完整性约束 B.引用完整性约束C.域完整性约束 D. 自定义完

9、整性约束 电话号码应当采用( )格式的数据类型来存储。A . 字符 B . 整数 C. 浮点数 D.Bit 的项是( )。A.B 表存在A 表的外键 B.B 表中存在外键C.A 表中存在外键 D.A 表存在B 表中的外键 候,标识值将是( )。A.5 B.8 C. 11 D.2 此时可以采用( )方法来实施。A.把数据拷贝粘贴到Access 数据库中B.Access 数据库使用SQLServer 的数据库文件C务进行数据导入导出操作D.直接在Access 数据库中打开SQLServer 数据库 A.主键约束 B.外键约束 C.检查约束 D . 默认约束1.SQL Server2005 的系统数

10、据类型有多少种?每一种数据类型的功能是什 么?2.SQLServer2005 中有多少种约束?其作用分别是什么?3.如何查看表中的相关信息?4.如何使用SQLServer 导入或导出向导复制数据?SQLServerManagememStudio示的班级表class表4-9班级表class列名数据类型长度是否允许为空amence入学时间i学制8答案数据类型、用户自定义数据类型1、C 2、C 3、C 4、A 5、B 6、B 7、C 8、D 9、A 10、AB2、C 13、C 14、C 2.聚合函数中,计算字段的累加和的函数是 ,统计记录个数的函数 分为( )。A.SELECT,INTO B.SEL

11、ECT,FROMC.SELECT,GROUP D.仅SELECTTransactSQLselete键字( )可以把重复行屏蔽。 A.DISTINCT B. UNION C.ALL C. TOP3、内部连接是最常用的类型,内部连接的关键字是( )。A.left join B.right joinC.inner join D.out joinA.MAX B.AVG C.COUNT D.SUM5、在SELECT 语句中,如果要选择表中所有的列时可以用( )代表。A.% B. C.* D.!6、在SELECT 语句中,想要使用Like 关键字来匹配单个字符,那么其通配符是 )。A.% B.* C.#

12、D._7、在表 A 中有一列为 B,执行删除语句: DELETE FROM A WHERE B like _ ae%,下面包含B 列的( )值的数据行可能被删除。A.Whyte B.Carson C. Annet D. HumyerA.DELETE*FROMAWHERE B=6BDELETEFROMAWHERE B=6AWHEREBELETEASETB 执行的结果可能是( )。A.更新了多行数据 B.没有数据更新C.T-SQL 语法错误,不能执行 D.错误,主键列不允许更新 移动到新表中,以下( )方法是最好的。B.使用数据转换服务的输出功能把原来的数据保存为文本文件,再把文本文件 C .使用

13、一个“INSERT INTO新的表名SELECT 旧的表名”的插入语句 三、简答题1.实现查询有哪些形式?2.SELECT 语句中的来源表有哪些形式?答案一、填空题G二、选择题1、B 2、A 3、C4、D 5、D6、D7、D8、B三、简答题、简单查询,条件查询,多表联接查询,子查询一、填空题ver 2 . 在SQLServer2005 中包括三种类型的权限: 、 和预 定义权限。其中 权限表示对特定的数据库对象(即表、视图、存储过 程等)的操作权限,它决定了能对表、视图、存储过程等数据库对象执行哪些 二、选择题A.数据库角色 B .服务器角色 C. 自定义数据类型 D . 自定义函数2. 以下

14、叙述错误的是( )。A.不同的数据库中可以有相同的用户账户;B.不同的用户账户可以访问相同的数据库;C.数据库用户账号通常与某一登录账号相关联;D.在数据库中删除了用户账户,也自动删除了相关联的登录账号。三、简答题1.SQLServer2005 提供了哪两种确认用户的认证模式?各自的含义是什么?2.SQLServer2005 包括哪几种类型的权限?各自的功能是什么?3.SQLServer2005 包含哪几种类型的角色?它是如何管理这些角色的?答案2、对象权限 语句权限对象权限1、B 2、Dr Windows户名和口令,通过 Windows的验证,连接到SQL Server;后者用 1.使用系统

15、存储过程 可以创建SQL Server2005 用户账号, A.CREATE DATABASE B. CREATE TABLEC.CREATE VIEW D. ALTER TABLEA.DROPTABLE B.CREATE TABLEC.ALTER TABLE D. DELETE TABLE3.使用系统存储过程( )可以添加SQLServer 登录账户。A.sp_granlogin B.sp_helplogins C.sp_denylogin D.sp_addlogin 4.使用系统存储过程( )可以添加Windows 登录账户。A.sp_granlogin B.sp_helplogins C

16、.sp_denylogin D.sp_addlogin A据库。C.会删除数据库的磁盘文件。6.删除数据库的语法为( )。EA.sp_grantdbaccess B. sp_grantloginC. sp_grantuser D.sp_grantall ,应采用( )约束。A.检查约束 B.默认约束C.主键约束 D.外键约束答案1 、sp_addlogin sp_droplogin2 、drop table1、A 2、A 3、D 4、A 5、B 6、A 7、A 8、A、B1.SQLServer 2005 支持两种类型的注释字符: 和 。 1.下面关于全局变量,叙述不正确的是( )。 A.579

17、 B.579 C.123456 D.1233.表达式Datepart(yy,2004-3-13)+2的结果是( )。A.2004-3-15 B.2004 C.2006 D.2006tA.LEFT B.LEN C.LTRIM D. SUNSTRING1.什么是批处理?如何标识多个批处理?2.SQLServer2005 中的全局变量有什么特点?3.如何定义局部变量,如何给局部变量赋值?4.流程控制语句包括哪些语句?它们各自的作用是什么?答案ETSELECT1、D 2、C 3、D 4、B1、批处理是一条或多条SQL 语句的集合。Go就是批处理的标志2、全局变量的作用范围并不仅仅局限于某个程序,它们可

18、以在整个 SQLServer用它们。3、局部变量的名称必须以标记作为前缀,而且必须先用 DECLARE 命令 Declare variable_name datatype局部变量赋值有两种方法: 使用set 语句或select 语句Set variablename=expressionmeexpression4 、BEGINAND 用于将多个Transact-SQL 语句组合为一个逻辑块,并把它 IFELSE 语句当条件表达式成立时执行某段程序,条件不成立时执行另一 段程序SE 果表达式返回WHILE 循环语句可以根据某些条件重复执行SQL 语句或语句块,可以确保 只要指定的条件为TRUE,就

19、会重复执行语句。1 .事务的 是指要么全都执行,要么全都不执行。 2.事务正常提交的语句是 3.隐式事务是指在当前事务 后自动开始的事务。4 . 在SQL Server2005中,按照存储结构的不同,可以将索引分为 和 。一个表只能有一个 ,可以有多个 。5.系统自动创建的索引有 和 。7.重命名索引使用系统存储过程 。8.视图是从一个或多个表中导出的 ,其结构和数据是对数据表进行 A.提高查询的检索性能 B.创建唯一索引C.创建主键 D . 归类A. 聚集索引 B.非聚集索引C.惟一索引 D . 都不是3.每个数据表最多可创建( )个非聚集索引。A. 1 B. 100 C.249 D . 无

20、数A.char B. int C. datetime D.image建 立视图时,不允许在该语句中包括( )等关键字。A.CREATE VIEW B.CREATE TABLEC.ALTER VIEW D.ALTER TABLE7.下面关于视图的说法,错误的是( )。 D于连接多表8.下列说法正确的是( ) 可以认为是事务的( )特性。A.一致性 B . 持久性 C . 原子性 D . 隔离性11.当一个事务提交或回滚时,数据库中的数据必须保持在( )状态。A. 隔离性 B.原子性 C . 一致性 D . 持久性1.什么是事务?事务具有哪些特性?2.事务有哪几种类型?每种类型的事务如何启动和结束

21、?3.什么是索引?索引有哪些类型?4.什么是视图?如何创建、修改和删除视图? 答案 1.原子性.Commit Transaction3.提交或回滚5.惟一索引、主键索引6.Drop index7. sp_rename8.虚拟表、查询Withencryption1、A 2、A 3、C 4、D 5、B6、A 7、D8、B 9、A 10、C 11、C 有 TransactSQL 则自动提交;如果错误,则自动回滚;显示提交是用begin transaction 语句启动事务, commit transaction 或 rollback transaction句结束事务;隐性提交是通过设置set imp

22、licit_transactions on 语句启动隐式事务模式,使用 GoCreate view_scorelSelect student.sno,sname,class,cname,scorefrom student,score,coursewhere student.sno=score.snoand o=oand substring(sno,1,5)=08421 2.系统存储过程主要存放在 数据库中,一般以 为前缀。1.在 SQL Server2005 服务器上,存储过程是一组预先定义并( ) 的Transact-SQL 语句。2.下面有关存储过程的说法,( )是错误的。A.它可作为一个

23、独立的数据库对象并作为一个单元供用户在应用程序中调用 B.存储过程可以传入和返回(输出)参数值C.存储过程必须带参数,要么是输入参数,要么是输出参数D.存储过程提高了执行效率 3.存储过程的创建中,如果声明一个输出参数,必须使用( )关键字。A.OUT B. IN C. INPUT D. OUTPUT4.执行存储过程使用( )语句。A.EXECUTE B.ALTER PROCEDURE C.SELECT D.GO5.有关存储过程的参数默认值,下面说法正确的是( )。A.输入参数必须有默认值B.带默认值的输入参数,方便用户调用C.带默认值的输入参数,用户不能再传入参数,只能采用默认值 D.输出参

24、数也可以带默认值6.运行以下语句,输出结果是( )。create proc proc_lookupmystuNo varchar (7)=nullif mystuNo is nullbeginprint 您忘记了传递学号参数returnendselect from student where stuNo=mystuNoexec proc_lookupA . 编译错误 B.调用存储过程proc_lookup 出错C.显示“您忘记了传递学号参数” D.显示空的学生信息记录集 1.使用存储过程的主要优点有哪些?2.举例说明如何创建存储过程,如何删除存储过程?3.使用哪些系统过程可以查看存储过程信息。

25、四、操作题1.创建一个带有输入参数的存储过程,该存储过程通过输入学号,查看该学 答案1、系统存储过程用户自定义存储过程1、B 2、C 3、D 4、A 5、B1 . 优点: 允许模块化程序设计;加快程序的运行速度;提高数据库安全性; (1)在对象资源管理器中展开指定的数据库,展开指定的数据库,展开“可 ”,在弹出的快捷菜单中选择“新建存储过程”命令;(2)在右侧出现的新建查询界面中输入创建存储过程的语句,输入完成后执 储 过程”,右击要删除的存储过程,在弹出的快捷菜单中选择“删除”命令;单击“确定”即可。3 . 使用sp_helptext 查看存储过程信息。习题十一1.触发器是一个 对象,触发器定义在特定的 上。 2.触发触发器的三个操作是 、 和 。3.SQLServer2005 中,当一个表同时具有约束和触发器时,SQLServer先执 行 ,如果这些操作符合 ,系统将完成数据操

温馨提示

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

评论

0/150

提交评论