数据库期末考复习题精要.doc

数据库期末考复习题精要

复习题一 一 选择题 1、SQL Server 2008的文件包括: 主数据文件、辅助数据文件和___B____。 A. 索引文件 B. 日志文件 C. 备份文件 D. 程序文件 2、上述三种文件它们的扩展名分别为_A_________、__________和__________。 A..mdf .ndf .ldf B.ndf .mdf .ldf    C..ldf .mdf .ndf     D.mdf .ldf .ndf 3、 删除数据库使用的T-SQL语句是____B_______。 A. CREATE DATABASE 创建数据库结构 B. DROP DATABASE  C. ALTER DATABASE 修改数据库结构 D. DELETE DATABASE 此语句无效 4、SQL Server的字符型系统数据类型主要包括 ____B______。 A. int 整型数字、money 货币类型、char B. char、varchar、text C. datetime 日期时间、binary 二进制数、int D. char、varchar、int 5、在数据库标准语言SQL中,关于NULL值叙述正确选项是 ____D________。 A. NULL 表示空格 B. NULL表示0 C. NULL既可以表示0,也可以表示是空格 D. NULL表示空值 6、 A 能够创建数据库。 A.有CREATE DATABASE权限的用户 B.任何SQL SERVERR的用户 C.任何windows用户 D.任何混合用户 7、目前 A 数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。 A.关系 B.面向对象 C.分布 D. 主动 8、嵌套查询的执行流程是,首先执行__B____查询。 A. 外部       B. 内部 C. 不一定       D. 要根据查询优化器定 9. 利用SQL进行分组查询,是用___B_____。 A.Order by 排序 B.Group by C. where 查询条件 D.union 联合查询 10. 在一个查询中,使用___B___关键字能够除去重复列值。 第 1 页 共 3 页 A. top 查询前几项数据B. distinctC. having 在分组的基础上进一步设置筛选条件D. desc 降序排列(asc 升序排列) 二 问答题 数据库逻辑文件名和物理文件名有什么不同? 逻辑文件名是为了方便调用,物理文件名是存放路径,实际存储的 2、什么是基本表? 基本表是一经创建就永久地保存在服务器的具体数据库中,也是永久表 主键约束与唯一约束的区别是什么?  = 1 \* GB3 \* MERGEFORMAT ①主键约束是包含行的唯一标识符的列来强制表的完整性,唯一约束是确保在非主键列中输入重复的值  = 2 \* GB3 \* MERGEFORMAT ②主键约束和唯一约束强制唯一性,但唯一约束强制一列或多列组合(不是主键)的唯一性  = 3 \* GB3 \* MERGEFORMAT ③主键约束不能为空,一张表只能有一个主键,唯一约束可以为空,一张表可以放置多个唯一约束 什么是索引?索引的优点是什么? 索引是为了加快查找而建立的手段 优点:大大提高系统的性能 试指出在SQL Server中常用的数据库对象有哪些? 表、视图、索引、存储过程、触发器、游标 三 (数据表均为书上的ZLJK下的表) 在教师信息表(info_teacher)中查询名字中(teacher_xm)姓王的老师的信息。 SELECT * FROM info_teacher WHERE teacher_xm LIKE 王% 在学生信息表(info_student)查询前百分之五的班级名称(bjmc),去除重复班级名。 SELECT DISTINCT TOP 5 PERCENT bjmc FROM info_student 在教师信息表(info_teacher)查询教师用户号(teacher_id)在8000到8050之间的教师姓名(teacher_xm)。 SELECT teacher_xm FROM info_teacher

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档