一、 填空题(20*1=20分)
1.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是: ____________和___________。
2.完整性约束包括______完整性、______完整性、参照完整性和用户定义完整性。
3.________是由一个或多个数据表(基本表)或视图导出的虚拟表。
4.语句 select round(13.4321,2), round(13.4567,3)的执行结果是:_________和_________。
5.SQL语言主要由________________、_______________和数据控制语言(DCL)组成。
6. 目前最常用的数据库有层次数据库、_________数据库和_________数据库,其中_________数据库是目前应用最广泛的一种数据库。
7. 关系数据模型的逻辑结构是__________,关系中的列称为________,行称为________。
8.实体之间的联系类型有三种,分别为________、________和________。
9.用SELECT进行模糊查询时,可以使用like或not like匹配符,但要在条件值中使用____或____等通配符来配合查询。
二.选择题(15*2=30分)
1.下列四项中,不属于数据库特点的是( )。
A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高
2.在SQL中,建立表用的命令是 ( )。
A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX
3.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A.包括15岁和35岁 B.不包括15岁和35岁
C.包括15岁但不包括35岁 D.包括35岁但不包括15岁
4.SQL语言中,删除表中数据的命令是( )。
A. DELETE B. DROP C. CLEAR D. REMOVE
5.SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。
A. master B. model C. pub D. msdb
6.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( )和用户构成。
A.DBMS B.DB C.DBS D.DBA
7.数据库管理系统的英文缩写是( )。
A.DBMS B.DBS C.DBA D.DB
8.一个规范化的关系至少应当满足( )的要求。
A.一范式 B.二范式 C.三范式 D.四范式
9.建立索引的目的是( )。
A.降低SQL Server数据检索的速度 B.与SQL Server数据检索的速度无关
C.加快数据库的打开速度 D.提高SQL Server数据检索的速度
10.用于求系统日期的函数是( )。
A.YEAR() B.GETDATE() C.COUNT() D.SUM()
11.以下关于外键和相应的主键之间的关系,正确的是( )。
A.外键并不一定要与相应的主键同名 B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一 D.外键一定要与相应的主键同名,但并不一定唯一
12.以下关于主键的描述正确的是( )。
A.标识表中唯一的实体 B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立 D.表中允许有多个主键
13. 在SQL Server 中,model是( )
A.数据库系统表 B. 数据库模板 C.临时数据库 D. 示例数据库
14. 模式查找like '_a%',下面哪个结果是可能的
A.aili B. bai C.bba D.cca
15. 表示职称为副教授同时性别为男的表达式为( )
A. 职称='副教授' OR 性别='男' B. 职称='副教授' AND 性别='男'
C. BETWEEN '副教授' AND '男' D. IN ('副教授','男')
三、判断题(判断下列正确与否,正确的打√,错误的打ⅹ。10*1分=10分)
1. 职称 in ('教授', '副教授'')与 职称 = '教授' or 职称 = '副教授' 等价。
2. 创建唯一性索引的列可以有一些重复的值。
3. select 25/2 的执行结果是: 12.5。
4. "11.9" 是SQL中的实型常量。
5. 在数据库中建立的索引越多越好。
6.连接、选择和投影三种关系运算具有相同的结果。
7.视图具有与表相同的功能,在视图上也可以创建触发器。
8.在SQL SERVER中,触发器的执行是在数据的插入.更新或删除之前执行的。
9.通配符“_”表示某单个字符。
10.在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
四、简答题(2*5分=10分)
1.视图和表的区别,视图的好处是什么?
2.存储过程的含义是什么,创建存储过程的语法是什么?.
最好有个解释就最好了,我会+分的,谢谢了!!!!!