SQL数据库技术与应用期末复习_第1页
SQL数据库技术与应用期末复习_第2页
SQL数据库技术与应用期末复习_第3页
SQL数据库技术与应用期末复习_第4页
SQL数据库技术与应用期末复习_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、SQL Server 数据库技术与应用期末复习、单项选择题(每小题 2 分,共 20 分)1.借书日期必须在还书日期之前”这种约束属于数据库的()功能。A .恢复 B .并发控制C .完整性D .安全性答C.完整性案2.在数据中,产生数据不一致的根本原因是()。A .没有严格保护数据B .数据存储量太大C.数据间联系弱D .数据冗余答=D .数据冗余案3.次数据文件用于存储不能存在主数据文件中的数据,默认扩展名为()。A.ndf B . .mdf C. .log D . .dat 答案 A. .ndf4、若要求查找李姓学生的学生号和姓名,正确的 SQL 语句是( B )。A. SELECT S

2、#,SNAMEFROMSWHERESNAME= 李%B. SELECT S#,SNAMEFROMSWHERESNAMELIKE 李 %C. SELECT S#,SNAMEFROMSWHERESNAME= % 李 % D.SELECT S#,SNAMEFROMSWHERESNAMELIKE %李%5. 通过 CREATE TABLE 语句或者其他方法创建了一个表后,可以使用()语句在表中添加记录。A. DELETE B. INSERTC. UPDATED. INSEATER答B . INSERT案6.在关系数据库系统中,一个关系就是()。A . 一张二维表 B. 一条记录 C. 一个关系数据库D

3、. 一个关系代数运算答A . 一张二维表7.语句 SELECT 姓名,性别,出生日期 FROM student_info 返回()列。A . 1 B .2 C .3D . 4&语句 SELECT 1.2*0.5 的结果是()。A.NULL B. 1 C. 0 D. 0.6 答D. 0.6案9.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间, 常用的方法是创建(c)。A .另一个表B .游标 C.视图 D .索引5.一个查询的结果成为另一个查询的条件,这种查询被称为()。A .连接查询B .内查询 C.自查询 D .子查询答D .子查询案10.为了对表中的各行进行快

4、速访问,应对此表建立()。A .约束 B .规则 C .索引 D .视图答C.索引案11. SELECT 语句中,下列()子句用于对数据按照某个字段分组。A. HAVING 子句 B . GROUP BY 子句 C. ORDER BY 子句 D . WHERE 子句答案 B. GROUP BY 子句12. 在 SELECT 语句中,下列子句用于选择列表()。A. SELECT 子句 B. INTO 子句 C . FROM 子句 D . WHERE 子句答A . SELECT 子句13 .在 SELECT 语句中,下列子句用于将查询结果存储在一个新表中()。A . SELECT 子句 B . I

5、NTO 子句 C . FROM 子句 D . WHERE 子句 答B . INTO 子句14 .在 SELECT 语句中,下列子句用于指出所查询的数据表名()。A . SELECT 子句 B . INTO 子句 C . FROM 子句 D . WHERE 子句 答”C . FROM 子句15 . SQL 的视图是从()中导出的。A 基本表B 视图 C.基本表或视图D 数据库答一C.基本表或视图案16.创建视图命令是()。A . CREATE VIEW B . DROP VIEW C. CREATE TABLE D . CREATE RULE 答A . CREATE VIEW案17. ()具备多

6、条件分支结构,计算多个条件表达式的值,并返回符合条件的一个 结果表达式的值。A . CASE 函数 B . IF.ELSE 语句C . CASE 语句 D . GOTO 语句答=A . CASE 函数案18 . WHILE 语句可以重复执行 SQL 语句或语句块,直到逻辑表达式为假。其中,()为循环结束标记。A . END B . BREAK 语句C . CONTINUE 语句 D . GOTO 语句答A . END案19 .下列对触发器的描述()是错误的。A .触发器属于一种特殊的存储过程B .触发器与存储过程的区别在于触发器能够自动执行并且不含有参数C.触发器有助于在添加、更新或删除表中的

7、记录时保留表之间已定义的关系 既可以对INSERTED、DELETED 临时表进行查询,也可以进行修改C.触发器有助于在添加、更新或删除表中的记录时保留表之间已定义的关系用于修改存储过程的 SQL 语句为()。ALTER TABLEB . ALTER DATABASE C . ALTER TRIGGERALTER PROCEDURED . ALTER PROCEDURE日志”文件可以用于()。进行数据库恢复B .实现数据库的安全性控制C .保证数据库的完整 性 D .控制数据库的并发操作答A .进行数据库恢复案22.要查询 XSH 数据库 CP 表中产品名含有 冰箱”的产品情况,可用(C)命令

8、。A. SELECT * FROM CP WHERE 产品名称 LIKE 冰箱D .答案20.A .D .答案21.A .B. SELECT * FROM XSH WHERE 产品名称 LIKE 冰箱C.SELECT * FROM CP WHERE 产品名称 LIKE 冰箱%D.SELECT * FROM CP WHERE 产品名称=冰箱23. SQL Server 2000 是一个(c)的数据库系统。(A)网状型(B)层次型(C)关系型(D)以上都不是24. SQL Server 2000 采用的身份验证模式有(d)。(A )仅 Windows 身份验证模式(B )仅 SQL Server

9、身份验证模式(C)仅混合模式(D)Windows 身份验证模式和混合模式25. SQL Server 提供的单行注释语句是使用(b)开始的一行内容。(A )“/* ” ( B) “ -”( C)“” ( D)“/”26. 在 SQL SERVER 中局部变量前面的字符为:(d)(A)*( B) # (C) ( D)27. 对视图的描述错误的是:(d)(A )是一张虚拟的表(B)在存储视图时存储的是视图的定义(C)在存储视图时存储的是视图中的数据(D)可以像查询表一样来查询视图28. 在查询语句的 Where 子句中,如果出现了“ age Between 30 and 40” ,这个表达式等同于 (A ) 。A. age=30 and age=30 or age30 and age30 or age=90 THEN AENDFROM grade答案:WHEN THEN D10.运行以下代码段,写出运行的结果为_J5DECLARE n int,co un ter intSELECT n = 0,co un ter = 1WHEN 分数 =80 ANDWHEN 分数 =

温馨提示

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

评论

0/150

提交评论