编号:1 难度:1 题目:下面的语句组中,( )是MS SQL Sever 7.0实现的ANSI SQL标准的子集。 A.CML B.MDX C.DSL D.DCL
编号:2 难度:2
题目:下面命令建立的表,存放100,000条记录,会占据( )磁盘空间。 Create table MyTable ( a int not null, b char(360) not null, c datetime not null ) A.800,000K B.40,000K C.44,480K D.42,112K E.
编号:3 难度:3 题目:下列选项中,( )最好地表达了下面建表命令的执行结果。
Create table MyTable (id int not null, price smallmoney not null, markup numeric (5,2) not null, msrp as price *(1+(markup/10))) A.markup字段是7位数字宽度
B.SQL Server存储了一张看上去像4列实际上是3列的表 C.建立了一张表,只允许msrp字段为null
D.不能创建表,并且提示在as处出现语法错误 E.
编号:4 难度:2 题目:使用(),无助于域完整性的实现。 A.缺省值 B.检查约束 C.触发器 D.主键 E.
编号:5 难度:2
题目:数据库表中的Default对象,与数据库的( )相关。 A.实体完整性 B.引用完整性 C.域完整性
D.自定义完整性检查 E.
编号:6 难度:1
题目:要防止小于100的数保存到UnitsInStock列. 可以()。 A.使用主键约束 B.使用缺省约束 C.使用外键约束 D.使用检查约束 E.
1
编号:7 难度:3 题目:下面语句: SELECT STDEV(16) 运行结果是()。 A.16 B.4 C.0.0
D.运行错误 E.
编号:8 难度:2 题目:在图书馆的数据库中,存储书籍的表若采用书籍的名称来做主键,这样做,可能导致的后果是()。
A.因为书籍名称是字符数据类型,所以不能确定数据可能要求的长度 B.因为书籍名称可能存在重复,所以可能会不满足实体完整性 C.在针对书籍的名称项来查询的时候,效率将会下降 D.因为是字符类型,所以不能作为其他表的引用键 E.
编号:9 难度:3
题目:当你执行下面的SQL语句时,会发生()。
Select au_id,title_id,sum(royaltyper) from titleauthor group by title_id, au_id order by title_id, au_id
A.在结果集中,对每一个不同的au_id的值和title_id的值的组合都会有一行 B.在结果集中,每一行中au_id的值都不会相同
C.该语句会运行失败,因为查询输出的次序和分组的次序不一样 D.该语句会运行失败,因为Royaltyper列也应进行分组 E.
编号:10 难度:2 题目:你有下面的表: Create table Sale (
SaleId numeric(10) identity, CustomerId numeric(10),
SaleNote varchar(2000) default 'NONE', SaleDate datetime)
你不想将SaleNote再存储到表中,为了从表中删除SaleNote,下列做法中最好的是()。 A.将Sale表从数据库中以块的方式拷贝出来,删除该表,然后建立一个新的Sale表,并将数据块拷贝到新的Sale表中,但忽略SaleNote列 B.通过直接删除SaleNote列来改变Sale表
C.先将Sale表改名,然后建立一个新的Sale表,用数据转换服务将数据转移到新的Sale表中,但忽略SaleNote列,最后删除原始的Sale表 D.先删除SaleNote列的缺省对象,然后删除该SaleNote列 E.
编号:11 难度:2
题目:如果雇员处理了任意的订单,你需要获得一张包含该雇员名字和订单日期的列表;如果雇员没有处理一份订单,他的名字就不用返回。下面T-SQL都可以
2
实现该需求,除了()。
A.SELECT Employees.Lastname, Orders.OrderDate FROM Employees LEFT JOIN Orders
ON Employees.EmployeeID = Orders.EmployeeID B.SELECT Employees.Lastname, Orders.OrderDate FROM Employees JOIN Orders
ON Employees.EmployeeID = Orders.EmployeeID C.SELECT Employees.Lastname, Orders.OrderDate FROM Employees INNER JOIN Orders
ON Employees.EmployeeID = Orders.EmployeeID D.SELECT Employees.Lastname, Orders.OrderDate FROM Employees, Orders
WHERE Employees.EmployeeID = Orders.EmployeeID E.
编号:12 难度:1
题目:关于IDENTITY属性,下列说法错误的是()。 A.一个表只能有一个列具有IDENTITY属性
B.你不能对定义了IDENTITY属性的列加上 default约束 C.附加了IDENTITY属性的列可以是任意数据类型 D.你不能更新一个定义了IDENTITY属性的列 E.
编号:13 难度:2
题目:数据库表Dealings存储一些商业服务项目信息,Country字段保存了商业项目的国家/地域信息,若现在你要求只与中国公司有业务往来,则需要在Country字段上实施()。 A.CHECK约束
B.FOREIGN KEY约束 C.DEFAULT 约束 D.UNIQUE约束 E.
编号:14 难度:2
题目:考虑本地图书馆的一个图书借阅和跟踪系统,数据库包含Member, Borrow 和 Book 表,要求:
1、每人可以借阅一或多本书; 2、每本书一次只能被借给一个人; 3、图书馆没有的书籍不能被借阅;
你要在Borrow和Book表中强制这种引用完整性,应该( )。 A.使用外键约束把Book_id列添加到Borrow表中 B.对Borrow_id列添加一个CHECK约束 C.为Book表增加一列来记录书是否被借出
D.使用外键约束把Borrow _id列添加到Book表中 E.
编号:15 难度:2 题目:考虑下列实例,设计一个数据库存储系里的课程负载情况,在PROFESSORS表中存储每一个教授的信息,在COURSES 表中存储所有的课程的信息。每门课程被分配给一个指定的教授,而每一个教授可以教授几门课程,要求只有在
3
PROFESSORS 表中注册过的教授才能够教授课程,而这个教授也只能教授那些在COURSES表中登记过的课程 。 下列选项中,()有助于满足以上的需求。
A.在PROFESSORS表中建立一个主键,引用COURSES表 B.在COURSES表中创建一个外键,引用 PROFESSORS表 C.在PROFESSORS表中创建一个外键,引用COURSES表 D.在COURSES表中建立一个主键,引用PROFESSORS表 E.
编号:16 难度:2
题目:在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID列 ,下列语法正确的是()。
A.CREATE TABLE Authors ON Products (name varchar(50), ID smallint) B.ALTER DATABASE Products
ADD TABLE Authors (name varchar(50), ID smallint)
C.CREATE TABLE Products.Authors (name varchar(50), ID smallint) D.Create TABLE Products.Authors (name, ID) E.
编号:17 难度:1
题目:下面()是数据库模型。 A.导航模型 B.文件模型 C.星状模型 D.层次模型 E.
编号:18 难度:1
题目:数据完整性包括以下方面的内容,除了()。 A.实体完整性 B.记录完整性 C.引用完整性 D.域完整性 E.
编号:19 难度:1
题目:下列()数据库是关系型数据库。 A.Excel B.Windows C.Visual Basic D.Sybase E.
编号:20 难度:1
题目:引用完整性约束是用来维护()个表之间的行的一致性的。 A.两 B.三 C.多
D.至少三 E.
4
编号:21 难度:1
题目:在数据库设计中,以下()情况是数据冗余的一种形式。 A.对相同的数据进行多次备份 B.在多个位置存储相同的数据 C.对重要数据进行复制操作
D.使用不同类型的数据库存储不同应用系统的数据 E.
编号:22 难度:1
题目:我们通常使用( )在数据库中存储和修改信息,并从数据库中抽取信息。 A.数据库管理系统 (DBMS) B.数据库
C.管理信息系统(MIS) D.数据词典 E.
编号:23 难度:2
题目:以下不属于典型数据库应用的是( )。 A.图书管理程序 B.自动柜员机 C.机票预定系统 D.网卡驱动程序 E.
编号:24 难度:1
题目:在数据库层次结构模型中,每个子级可以有( )个父级。 A.一 B.两 C.至少两 D.多 E.
编号:25 难度:2
题目:在关系型模型中,表由行和列组成,行和列分别称为( )和( )。 A.元组,属性 B.属性,元组 C.关系,属性 D.元组,关系 E.
编号:26 难度:1 题目:通常我们要求每个字段的输入值必须在一个给出的范围之内,这称为( )。 A.值约束 B.键约束 C.域约束 D.列约束 E.
编号:27 难度:1
5