1. 你们正在设计一个数据库应用程序,在设计中途的时候,数据库进行了重新规划,因此原来的数据库不在使用,并且启用了一个新的数据库和和数据库表结构,但是,原来有一张重要的表中已输入了大量的数据,你检查了新的数据库表和原来的数据库表的结构,发现表的结构并没有更改,为了把原来的数据在新的数据库中利用,可以采用最好的办法是(bsql语句实现的四种功能)。 (选择一项)
A.重新在新的数据库表中录入全部的数据
B.使用数据转换服务的输出功能把原来的数据保存为文本文件,再把文本文件拷贝到新的数据库中
C.使用“INSERT INTO<表名> SELECT <字段列表> FROM <旧的表名>”的插入语句进行表之间的数据转移
D.首先建立两张表之间的主外键关系,再在VB中使用ADO对象进行数据分析和数据行插入
2. 在一个表中,通常使用(a)约束来保证列中的值都是唯一的,用来唯一的表示每行。(选择一项)
A.主键
B.约束
C.索引
D.关系
3. SQL Server中,以下都属于二进制数据类型,除了(c)。(选择一项)
A.Binary
B.Image
C.Bit
D.VarBinary
4. IBM 公司圣何赛研究实验室的一位研究人员Codd,在19706月发表的一篇论文中提出了一个模型,它允许设计者把他们的数据库分解成几个独立但是相关的表,这对提高数据库的性能很有意义,同时也向最终用户保留原来数据库的外观。从此,Codd就被公认为(c)数据库之父。(选择一项)
A.网状模型
B.层次模型
C.关系模型
D.平面模型
5. 假设产品表中有产品ID”产品名称价格此三个字段,要在此表里添加一条新记录,下列SQL语句能实现添加功能的是(c)。(选择一项)
A.UPDATE INSERT 产品 VALUES('01008','花生','20');
B.INSERT 产品 VALUES(01008,花生,20);
C.INSERT INTO 产品 VALUES('01008','花生','20');
D.INSERT * FROM 产品 VALUES('01008','花生','20');

6. 下列从大到小的排列正确的是(b)。(选择一项)
A.数据库管理系统 数据库系统 数据库
B.数据库 数据库系统    数据库管理系统
C.数据库系统    数据库    数据库管理系统
D.数据库系统    数据库管理系统  数据库
7. SQL Server 2000中,附加数据库操作是指(b(选择一项)
A.SQL Server数据库文件保存为其他数据库文件
B.根据数据库物理文件的信息,把数据库在SQL Server2000中恢复
C.把所有该数据库表的数据清空
D.把数据库删除
8. 现在学生信息表student_info,其中包括姓名(stu_name),学号(stu_id),成绩(stu_grade).我们需要查询成绩为80分的学生姓名,要求结果按照学号降序排列。下面查询语句正确的是(b(选择一项)
A.select stu_name from student_info where stu_grade=80 order by stu_id asc;
B.select stu_name from student_info where stu_grade=80 order by stu_id desc;
C.select stu_id,stu_name from student_info where stu_grade=80 order by stu_name asc;
D.select stu_name from student_info where stu_grade=80 like 80 order by stu_id desc;
9. 假设两张表建立了主键外键的引用关系,则主表(主键)中对应(外键)的数据(a)。(选择一项)
A.必须在子表中有对应
B.可以比主表的数据多
C主表的数据行可以比子表的数据行少
D.必须为数字数据类型
10. 在实体关系图中,每个实体可能对应(d)。(选择一项)
A.应用程序的一个功能模块
B.应用程序的一个界面
C.应用程序的一个函数
D.应用程序数据库中的一个表
11. 下列查询条件可以查询出员工数据表中的字段"员工数据表中的字段"员工所在地"不在"柏林"的员工(d(选择一项)
A.!>"柏林"
B.NOT"柏林"
C.Is not "柏林"
D.〈〉"柏林"
12. Pub数据库中,按“type”分组titles表中的行,并且消除不是以字母P开头的那些“type”,下列正确的SQL语句是(c)。(选择一项)
A.Select type from titles group by type where type like '%p'
B.Select type from titles group by type having type like 'P%'
C.Select type from titles group by type having type like [p%]
D.Select type from titles group by type where type like [p%]
13. 在表student中,包含主键列StuID,则执行"Update student set StuID=80",执行的结果可能是(d)。(选择一项)
A.更新了多行数据
B.没有数据更新
C.删除了一行不符合要求的数据
D.T_SQL语法错误,不能执行
14. Microsoft SQL Server 中,创建一个数据库,可以包含以下(abc)文件。(选择三项)
A.主要数据文件
B.次要数据
C.日志文件
D.记录集
15. 我们通常使用(a)输入存储和管理数据 (选择一项)
A.数据库管理系统(DBMS)
B.数据库
C.管理信息系统(MS)
D.数据词典
16. 有一个商品信息表(表名:Prolnfo),表的字段为:ProID(商品编号),ProCatg(商品类别)ProName(商品名称),ProPrice(商品价格),下列选项(c)可以查询每一类商品的平均价格。(选择一项)
A.Select ProCatg,AVG (ProPrice)From ProInfo
B.Select ProCatg, AVG (ProPrice) From Proinfo Group ProCatg
C.Select AVG (ProPrice) From ProInfo Group By ProCatg
D.Select AVG (ProPrice) From ProInfo
17. T-sql中,以下(b)是通配符 (选择一项)
A.>=
B.%
C.or
D.where
18. 在关系型数据库中,基于公共字段将两个或多个表联系起来称为联接,联接包括以下不同的类型,除了(c) (选择一项)
A.内部联接
B.外键联接
C.外部联接
D.自联接
19. SQLServer2005中,创建表之后(b) (选择一项)
A.不允许再改更主键
B.可以没有主键
C.只能在企业管理器中更改主键,不能通过TSQL更改主键
D.主键允许为空
20. 使用SQL创建多表查询要求查询中所涉及的表必须有(d (选择一项)
A.主键
B.公共字段
C.组合键
D.以上都是
21. SQL server2005中导入导出数据可以通过(b)实现。(选择一项)
A.Excle导入和导出数据
B.企业管理器中的导入/导出选项
C.使用查询分析器
D.使用企业管理器中的工具箱中的图标
22. 有一个"出版物"表,包含图书编码(BOOK-CODE),书名(BOOK-NAME),出版日期(ISSUE-DT),备注(MEM-CD)等字段,字段(a)作为该表的主键可能是最恰当的。(选择一项)
A.book-code
B.book-name
C.issue-dt
D.mem-cd
23. 一个表中,通常使用键约束来保证每条纪录都是唯一的,用来唯一地标每行的属性称为(a (选择一项)
A.主键
B.约束
C.索引
D.关系
24. Microsoft SQL Server 2000在安装的时候就创建的事例用户数据库包括(bc)。(选择两项)
A.Pubs
B.Master
C.Northwind
D.Msdb
25. 下面对于域完整性理解正确的是(c)。(选择两项)
A.域的完整性和实体完整性都强调了数据的唯一性
B.可以指定列值的有效数据
C.列的数据类型增强了域的完整性
D.存储过程可用来定义域的完整性
26. authors表中的所有电话号码的首位为4,第二位为01的电话号码(a)。(选择一项)
A.SELECT phone FROM authors WHERE phone LIKE '4[1,0]%'
B.SELECT phone FROM authors WHERE phone in '4[^10]%'
C.SELECT phone FROM authors WHERE phone LIKE '4_[1,0]%'
D.SELECT phone FROM authors WHERE phone between '41%' and '40%'
27. 关系型数据库中,要防止小于100的数保存到int类型的UnitsInStock列可以()。(选择一项)
A.使用主键约束
B.使用缺省约束
C.使用外键约束
D.使用检查约束
28. SQL Server2000 中,除了通过查询分析器使用CREATE TABLE关键字创建表之外,还可以在()中创建数据库表 (选择一项)
A.联机帮助
B.企业管理器
C.Word字处理程序
D.Windows服务
29. 包含元数据的表由关系型数据库管理系统创建和维护,其中,表的创建涉及的内容包括以下的方面,除了()。(选择一项)
A.指定数据库类型
B.指定可以输入到字段中的数据的大小
C.实施任何必要的约束以确保输入的数据有效
D.实施限制权限
30. 从货物订单数据表(order)中查询出其中订单金额(order_price)在10005000之间的订单的详细信息,并按照订单金额(order_price)升序排列。正确的语句是()。(选择一项)
A.select * from order where order_price between 1000 and 5000 order by order_price ASC
B.select * from order where order_price between 1000 and 5000 order by order_price DESC
C.select * from order where 1000<order_price<5000 order by order_price ASC
D.select * from order where 1000<order_price<5000 order by order_price DESC
31. SQL Server 中,若职工表的表结构为:职工(职工号 Char(5),姓名 Char(8),出生日期DateTime,则该表的记录长度为()个字节。(选择一项)
A.30
B.23
C.15
D.21
32. 对于主键的说法错误的是()。(选择两项)
A.主键字段输入的数据不允许重复
B.主键字段的数据,为自动增长类型,允许输入
C.若主键由多个键组合而成,则某个主键字段可以存在重复值
D.主键字段不可以是字符数据类型
33.    下列函数能用于日期/时间类型的是()。 (选择一项)
A.MAX
B.SUM
C.COUNT
D.AVG
34.    SQL Server 2000 是基于()的。 (选择一项)
A.关系型
B.文件系统
C.层次型
D.网络型
35.    SQL Server 2000 中,使用update语句更新数据库表中的数据,以下说法正确的是()。 (选择一项)
A.每次只能更新一行数据
B.表中的数据行可以全部被更新
C.如果没有数据项被更新,将提示错误信息
D.更新数据时,不能带有WHERE条件子句
36.    ()可以同一个表的不同字段进行联接。(选择一项)
A.内联接
B.自联接
C.外联接
D.左联接
37.    ORDER BY 的作用是()。(选择一项)
A.查询输出分组
B.设置查询条件
C.对记录排序
D.限制查询返回的数据行
38.    SQL Server2000 建数据库必须要哪两类文件()。(选择两项)
A.主要数据文件
B.次要数据文件
C.备份文件
D.日志文件
39.    引用完整性约束是用来维护()个表之间的行的一致性的。 (选择一项)
A.
B.
C.
D.至少三
40.    关于SQL Server 数据库表的重命名,以下的说话正确的是()。 (选择一项)
A.可以在企业管理器中修改表的名称
B.可以在查询分析器中使用T-SQL为重命名
C.SQL Server 2000 中,必须执行拷贝粘贴操作才能进行表的结构复制
D.SQL-Server 2000中,不允许进行表的重命名
41.    关于IDENTITY属性,下列说法错误的是()。 (选择一项)
A.一个表只能有一个列具有IDENTITY属性
B.你能对定义了IDENTITY属性的列加上defalue属性
C.附加了IDENTITY 属性的列不可以是任意数据类型
D.你不能更新一个定义了IDENTITY属性的列
用与删除表中所有数据行的命令是()。 (选择一项)
A.DELETE TABLE 表名
B.TRUNCATE TABLE 表名
C.DROP TABLE 表名
D.ALTER TABLE 表名
42.    引用完整约束是用来维护()个表之间的行一致性的。 (选择一项)
A.
B.
C.
D.至少三
43.    ( )完整性是指必须能够标识数据中的每个实体。 (选择一项)
A.实体
B.
C.引用
D.用户定义
44.    以下的T-SQL:SELECT city,state,COUNT(*)FROM authors GROUPBY city,state ORDERBY COUNTT(*)DESC,state
在查询分析器中运行后将() (选择一项)
A.提示错误信息,不能COUNT(*)DESC进行排序
B.提示错误信息,不能按照多个列进行排序
C.运行失败,GROUPBY ORDERBY的顺序字段应保持一致
D.运行成功,将首先按照统计数进行排序
45.    ()描述了一个用来存储数据的容器,以及该容器存储和检索数据的过程。 (选择一项)
A.数据库
B.数据库管理系统
C.数据模型
D.关系型数据库管理系统
46.    有一个商品信息表(表名:ProInfo),表的字段为:ProID(商品编号),ProCatg(商品类别)ProName(商品名称) ProPrice(商品价格),下列选项()可以查询每一类商品的平均价格。 (选择一项)
A.Select ProCatg , AVH(ProPrice) From ProInfo
B.Select ProCatg,AVG(ProPrice) From ProInfo Group By ProCatg
C.Select AVG (ProPrice) From ProInfo Group By ProCatg
D.Select AVG(ProPrice) From ProInfo
47.    在关系模型中,表由行和列组成,行和列分别称为()() (选择一项)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。