为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

网络数据库SQL SERVER2000期未复习

2018-03-01 9页 doc 25KB 23阅读

用户头像

is_079973

暂无简介

举报
网络数据库SQL SERVER2000期未复习网络数据库SQL SERVER2000期未复习 《网络数据库SQL Server2000》期末复习 一、 单项选择题 1、大量的处理工作是在客户机上进行,应用不同,客户机上的应用程序界面也不同,数据库只起到中心数据库的作用,这样的体系结构,称之为(___)。 A)胖服务器 B)“两层半” C)胖客户机 D)对等层到对等层 2、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___) A、只存在一对多的实体关系,以图形方式来表示。 B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C、能...
网络数据库SQL SERVER2000期未复习
网络数据库SQL SERVER2000期未复习 《网络数据库SQL Server2000》期末复习 一、 单项选择题 1、大量的处理工作是在客户机上进行,应用不同,客户机上的应用程序界面也不同,数据库只起到中心数据库的作用,这样的体系结构,称之为(___)。 A)胖服务器 B)“两层半” C)胖客户机 D)对等层到对等层 2、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___) A、只存在一对多的实体关系,以图形方式来表示。 B、以二维结构来保存数据,在关系表中不允许有重复行存在。 C、能体现一对多、多对多的关系,但不能体现一对一的关系。 D、关系模型数据库是数据库发展的最初阶段。 3、用户连接到SQL Server服务器,有两种连接认证方式,其中在(___)方式下,需要 客户端应用程序连接时提供登录时需要的用户标识和密码。 A、Windows身份验证 B、SQL Server 身份验证 C、以超级用户身份登录时 D、其他方式登录时 4、SQL语言不是一种 ( ) ,用户不需考虑数据的实际存储情况。 A)说明式语言 B)程序设计语言 C)结构化查询语言 D)非过程语言 5、SQL Server 2000 在安装之前,应注意的事项:(___) A、SQL Server 2000的任何版本在安装时都不用考虑操作系统的制约。 B、SQL Server 2000的安装对硬件的要求不作任何限制。 C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP。 D、在Windows XP系统上安装SQL Server 2000时,只能安装个人版。 6、关系数据库中,主键是(1___),主键的建立有(2___)种方法。 ? A、为标识表中唯一的实体 B、创建唯一的索引,允许空值 C、只允许以表中第一字段建立 D、允许有多个主键的 ? A、一 B、二 C、三 D、四 7、查看对象的信息可以使用系统存储过程 ( ) 。 (A)sp_help B)sp_who C)sp_helpdb D)sp_helpsegment 8、表在数据库中是一个非常重要的数据对象,它是用来(1___)各种数据内容的,数据库 创建后就可以创建表了,创建表可以用(2___)等方法来创建。 ? A、显示 B、查询 C、存放 D、检索 ? A、企业管理器 B、查询分析器 C、OSQL D、企业管理器和CREATE TABLE语句 9、为数据表创建索引的目的是(1___),可以在创建表时用(2___)来创建唯一索引, 也可以用(2___)来创建唯一索引。 ? A、提高查询的检索性能 B、创建唯一索引 C、创建主键 D、归类 ? A、设置主键约束,设置唯一约束 B、Create table,Create index C、设置主键约束,Create index D、以上都可以 10、用来保证数据的完整性的是 ( ) A)视图 B)表 C)索引 D)触发器 11、 在Transact-SQL语法中,用来插入和更新数据的命令是(___)。 A、INSERT,UPDATE B、UPDATE,INSERT C、DELETE,UPDATE D、CREATE,INSERT INTO 12、在T-SQL语法中,SELECT语句的完整语法较复杂,但用于在表中查找数据时, 至少包括的部分(1___),使用关键字(2___)可以把重复行屏蔽,将多个查询结果 返回一个结果集合的运算符是(3___),如果在SELECT语句中使用集合函数查询时, 返回的数据行等于(4___)。 ? A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅SELECT ? A、DISTINCT B、UNION C、ALL C、TOP ? A、JOIN B、UNION C、INTO C、LIKE ? A、数据源中的数据行数 B、分组后的组数 C、难以确定 D、与WHERE子句中的条件有关 13、用来保证数据的安全性的是 ( ) A)表 B)视图 C)缺省 D)规则 14、视图是一种常用的数据对象,它是提供(___)和(___)数据的另一种途径。 A、查看,存放 B、查看,检索 C、插入,更新 D、检索,插入 15、在SQL SERVER服务器上,存储过程是一组预先定义并(1___)的Transact-SQL 语句。函数的调用可以用(2___)来实现。 ? A、保存 B、编译 C、解释 D、编写 ? A、EXEC B、直接使用函数名 C、作为表达式中的参数 D、函数可以作为命令执行 16、对表的列的值的输入范围进行约束,使用 ( ) A)视图 B)存储过程 C)缺省 D)规则 17、触发器的作用是(1___),触发它的事件有(2___),当触发器是由UPDATE事件 触发,在触发器执行时产生的临时表有(3___)。 ? A、实现数据完整性 B、提供给用户调用,方便用户的使用 C、完全取决于其中的程序代码 D、禁止数据修改 ? A、INSERT B、UPDATE C、DELETE D、三者都是 ? A、UPDATE表 B、INSERTED表与DELETED表 C、INSERTED表 D、DELETED表 18、一个批处理从应用程序(1___)发送到SQL Server服务器进行执行。SQL Server 服务器将批处理编译成一个可执行单元,称为执行计划。 ? A、一次性地 B、一次一条语句 C、由用户指定 D、先检查语法错误然后 19、事务是程序中的(1___)。这个工作单元要么都执行,要么失败后(2___)。 ? A、最小工作单元 B、最小执行单元 C、最小的程序结构 D、最小的编译单元 ? A、自动终止服务器 B、并将已做过的操作恢复 C、已做过的操作保留 D、可以手动将已做过的操作恢复 20.SQL Server服务器角色是负责管理和维护SQL Server的用户账号组,是对(___)的责任分工。 A、SQL Server服务器管理员 B、一般用户 C、数据库用户 D、应用程序开发人员 二、填空题 1、 是一种用来保证数据的 的特殊的存储过程,它维护不同表中数 据间关系的有关规则。它在用户试图对表进行 、 、 操作时 被执行。 2、 SQL Server2000是微软开发的高性能关系数据库管理系统,它与 紧密集成,这种特殊的结合使SQL Server2000可以充分地利用操作系统的优势。 3、 以@开始的标识符表示是一个 ,在使用前必须首先 。 4、 是在向表中Insert数据时,如果没输入某列的值时,系统自动赋予某值。 它是实现数据 的一个有力的措施。 5、 创建好的规则必须 到列或用户自定义的数据类型上才能起作用。 6、 是用户定义的且与某特定列数值相关联的完整性限制条件,在录入数据时起作 用,对数据的有效性进行检验。 7、 用SELECT进行模糊查询时,可以使用 运算符,但要在条件值中使用____ 或____等通配符来配合查询。并且,模糊查询只能针对字段类型是_________的查询。 8、 索引的特点是所存储的数据行的物理顺序同它们的逻辑顺序相一致。 9、 计算字段的累加和的函数是:_______,统计项目数的函数是: 。 10、 在定义外键时,外键参照主表上的主键必须 。主键和外键的数据类型必 须 。 11、 创建数据库时,默认是将数据文件存放在 文件组中。 12、 服务器网络实用工具的目的是创建 和更改默认的网络连接 。 13、 只有表的 才可以在表上创建索引。 14、 通过外键约束可以为相关联的两个表建立联系,实现数据的 完整性。 15、 要访问SQL Server数据库,都必须经过安全检查。SQL Server2000使用两层安全 机制确认用户的有效性,即 验证和 验证两个阶段。 16、 服务管理器可用于 、 、 SQL Server2000服务器上的SQL Server服务等操作 17、 事务的四个特性是指 、 、 、 。 三、判断题 1、数据库对象是所有者是建立它的用户。( ) 2、在CREATE INDEX语句中,使用CLUSTERED来建立聚集索引。( ) 3、SELECT只是一条数据查询的命令,不能做为命令中的参数使用。( ) 4、规则是表结构的组成部分,因此要在表结构定义中进行。( ) 5、在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。( ) 6、WINDOWS用户能信任登录到SQL Server,因此只要是能登录到域服务器的用户一定能登录到SQL Server。( ) 7、每个存储过程向调用方返回一个整数返回代码。这个数据表示存储过程执行的情况。 ( ) 8、因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQL SERVER 将它保存在syscommens系统表中。( ) 9、SQL Server用户是指不使用WINDOWS操作系统的用户。( ) 10、用户定义的内联表值函数实质上就是一个视图。( ) 11、共享锁不能防止其它人修改数据。( ) 12、一个表上可以建立多个聚集索引。( ) 13、在 T-SQL 语句的WHERE子句中,完全可以用“表达式 IN(子查询)”来代替 OR逻辑表达式。( ) 14、用企业管理器连接到服务器后,看到的对象都是存放在磁盘上的物理文件。( ) 15、一条SQL语句服务器不能执行一定是有语法错误。( ) 16、函数和存储过程中都存在双向传递的参数。( ) 17、事务的根本目的是实现数据的一致性。( ) 18、函数中可以有输入输出的参数。( ) 19、要禁止表中数据的修改采用替代触发器实现是可行的。( ) 20、只要是WINDOWS用户就可以以信任的方式连接到SQL Server服务器。( ) 21、主键主要是用来实现域完整性的。( ) 22、用户只要能连接到SQL Server服务器,就能操作数据库。( ) 23、死锁的原因是由于多个事务同时锁住了同一个数据。( ) 24、操作权限可以施加到表中的记录上。( ) 四、操作编码题 现要为学校建立一个数据库,设学校环境如下:一个系有若干个专业,每个专业一年只招一 个班,每个班有若干个学生。 . 现要建立关于系、学生、班级的数据库,关系模式为: 学生 STUDENT (学号,姓名,年龄,班号) 班 级CLASS (班号,专业名,系名,入学年份) 系部 DEPARTMENT (系号,系名) 试用 SQL 语言完成以下功能: 1 建表,在定义中要求声明: ( 1 )每个表的主外码。 ( 2 )学生的年龄介于 15 到 40 岁之间。 ( 3 )学生姓名不能为空。 ( 4 )只有班里没有学生的时候,才能删除该班级。 (5)根据你的分析,实现必要的数据完整性。 2 插入如下数据 班级 ( 101 ,软件,计算机, 1995 ; 102 ,微电子,计算机, 1996 ; 111 ,无机化学,化学, 1995 ; 112 ,高分子化学,化学, 1996 ; 121 ,统计数学,数学, 1995 ; 131 ,现代语言,中文, 1996 ; 141 ,国际贸易,经济, 1997 ; 142 ,国际金融,经济, 1996 ; ) 学生 ( 8101 ,张三, 18 , 101 ; 8102 ,钱四, 16 , 121 ; 8103 ,王玲, 17 , 131 ; 8105 ,李飞, 19 , 102 ; 8109 ,赵四, 18 , 141 ; 8110 ,李可, 20 , 142 8201 ,张飞, 18 , 111 ; 8302 ,周瑜, 16 , 112 ; 8203 ,王亮, 17 , 111 ; 8305 ,董庆, 19 , 102 ; 8409 ,赵龙, 18 , 101 ; 8510 ,李丽, 20 , 142 ) 系部 ( 001 , 数学; 002 ,计算机, 003 ,化学; 004 , 中文; 005 , 经济;) 3 完成以下查询功能 ( 1 )找出所有姓李的学生,并按其年龄由小到大排序。 ( 2 )列出所有开设超过两个专业的系的名字。 ( 3 )列出学生人数大于等于 2 的系的编号和名称。 4 学校又新增加了一个物理系,编号为 006 。 5 学生张三转到化学系 111 班,请更新相关的表。 6(在班级表建立一个触发器,当某班号的记录被删除时,学生表中对应班号的记录自动删 除。 7(建立一个能返回某班学生人数的存储过程。 8。建立一个能按系名返回该系班级信息的函数。
/
本文档为【网络数据库SQL SERVER2000期未复习】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索