- 14
- 0
- 约5.26千字
- 约 3页
- 2020-03-02 发布于河北
- 举报
第 A-5页 共A-6 页 第 A-6页 共 A-6 页
《数据库技术应用》
一、选择题
1、下列哪种是SQL Server中系统提供的数据类型?( )
A. int B. long C. string D. object
2、下列哪个SQL语句可以删除title表中title_id为001的数据?( D )
A. delete from title
B. delete title_id from title
C. delete from title title_id=’001’
D. delete from title where title_id=’001’
3、对查询结果进行排序的SQL子句是:( B )
A. from B. order by C. group by D. where
4. 下列模糊查询的模式匹配字符串中,可以查询出‘abcde’这条结果的是:( C )
A. ‘a%’ B.’[a-e]’ C. ‘[^e]bcde D. A 和 C
5、在子查询中,检查结果中是否存在行,可以使用哪个关键字?( D )
A. contains B. in C. exist D. having
6、下列查询语句中,有语法错误的是( B )。
A. select 学号as number, 总学分 as mark001 from XS
B. select number=学号 , mark001=总学分 from XS
C. select 学号as number, mark001=总学分 from XS
D. select 学号as number, 总学分 as 001mark from XS
7、下列哪个关键字不能出现在比较子查询中?( )
A. In B. Some C.Any D.All
8、关系数据库对数据的操作除了包括集合代数的并、差等运算外,更定义了专门的关系运算,下列哪一个不是专门的关系运算?( )
A. 连接 B. 合并 C. 选择 D. 投影
9、在组合查询是,删除组合后重复行的语法为:( B )
A. union all B. distinct C. inner join D. union
10、下列有关子查询的说法中,正确的是:( ):
Ⅰ.嵌套子查询中,先执行父查询,再执行子查询
Ⅱ.嵌套子查询中,先执行子查询,再执行父查询
Ⅲ.相关子查询中,先执行父查询,再执行子查询
Ⅳ. 相关子查询中,先执行子查询,再执行父查询
A. Ⅰ和 Ⅲ B. Ⅰ和Ⅳ C. Ⅱ 和 Ⅲ D. Ⅱ和Ⅳ
11--18题与前面重复
二、填充
1、数据库采用的数据模型主要有 关系模型 、 、 网状模型 。
2、修改数据库的命令是_Alter DATABASE_____________。
3、WHILE语句属于流程_ _______语句。
4、SQL数据库中包括主数据文件,其默认的扩展名为_ .sql_______;日志文件,其默认的扩展名为__LDF_______;辅助文件,其默认的扩展名为_NDF_______。
5、一个表通常可以通过一个列或多个列组合的数据来惟一标识表中的每一行,这个列或列组合就被称为表上的__码_________,可以用它来强制实现 完整性。
6、视图在SQL数据库中是作为__对象______来存储的,可以使用_CREATE VIEW___语句来创
7、SQL Server 2008是一个基于_ ______模式的关系数据库管理系统。
8、SQL Server2008的四个系统数据库是_master____数据库、_model_____数据库、tempdb数据库和msdb数据库。
9、在SQL中,使用_ _____命令来运行存储过程。
10、参照完整性是保证主表中的数据与从表中数据的一致性,其通过__外键和主键_____之间的对应关系来实现的。
11、SQL数据库有 系统数据库 、 。
12、删除数据表的命令是__DROP TAble__________。
13、数据的关系运算包括 投影 、 选择 和_连接_______。
14、使用T-SQL的_CREATE DATABASE_______语句可以创建数据库。
15、SQL有两种身份认证模式:_Windows验证
原创力文档

文档评论(0)