请教10个面试题
二、以下10题缺省是指数据库和XML语言:
21、删除在orders订单表中所有超过3年的老订单, 正确的SQL语句有( )。
A Delete from Orders Where OrderDate < DATEADD(YYYY,-3,GETDATE())
B Delete from Orders Where OrderDate < DATEADD(YYYY,3,GETDATE())
C Delete from Orders Where OrderDate < GETDATE( ) -3
D Delete from Orders Where OrderDate < GETDATE( ) +3
22、在SQL Server数据库中,在products表中查询最贵的产品名称和价格,正确的SQL语句有( )。
A SELECT TOP 1 Productname, Price FROM Products ORDER BY Price
B SELCECT Productname, MAX(Price) FROM Products
C SELECT TOP 1 Productname, Price FROM Products ORDER BY Price DESC
D SELCECT Productname, MAX(Price) FROM Products GROUP BY Productname
E SELECT Productname, Price FROM Products WHERE Price = (SELECT MAX(Price) FROM Products)
23、假定某银行信用卡系统的信用卡信息表如下:
信用卡信息表 (cardInfo)
customerName cardNo pass balance
李宏 955992345 123456 1000.00
王娟 955991225 231567 2500.00
张大江 955234561 789357 3000.00
下列数据库操作对应的SQL语句正确的是( ) 。
A、查询尾号为1225的卡号信息:select * from cardInfo where cardNo like ‘%1225’
B、查询尾号为1225的卡号信息:select * from cardInfo where cardNo like ‘%1225%’
C、王娟取款500元 :update cardInfo set balance= balance-500
D、王娟取款500元 :update cardInfo set balance= balance- 500 where
cardNo =’ 955991225’
E、王娟取款500元:update cardInfo set balance= 500 where cardNo =’955991225’
24、有关数据库的规范化设计,以下说法正确的是( )。
假定某银行系统的信用卡信息表如下:
信用卡信息表 (cardInfo)
顾客姓名 性别 卡号 开户金额 交易类型 交易金额 余额
李宏 男 955992345 1000.00 支取 300.00 700.00
王娟 女 955991225 1.00 存入 500.00 501.00
张大江 男 955234561 700.00 支取 400.00 300.00
A、该表描述了客户信息、信用卡信息、交易信息,不满足第二范式,应拆分为3张表。
B、这张表已经满足第二范式了
C、余额列应添加check约束,因为该银行规定余额不能小于1.00元
D、这张表已经满足第三范式了
25、有关下列建表语句,说法正确的是( )。
Create table product
(
productID int not null ,
price smallmoney not null,
qty int not null,
total as price *qty
)
GO
A、 SQL Sever创建了一张4列的表
B、 SQL Server创建了一张看上去像4列实际上是3列的表
C、 创建了一张表,只允许total字段为null
D、 插入数据时,total 字段也需要填写
26、 应用以下语句对ORACLE数据库进行查询操作:
SELECT price FROM inventory WHERE price BETWEEN 1 AND 50
OR (price IN(25, 70, 95) AND price BETWEEN 25 AND 75);
可能返回的值有()。
a) 95
b) 75
c) 51
d) 30
27、 在ORACLE数据库中,当两位用户中的每一位都对一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生()。
a) 共享锁
b) 排他锁
c) 死锁
d) 脏读
28、 有关XML和DTD,以下