sql 面试题目

一 、选择

1 下面对主键和唯一索引说法正确的是(      )

    A 主键一定是唯一性索引,唯一性索引并不一定就是主键;
    B  一个表中可以有多个唯一性索引,但只能有一个主键;
    C 主键列不允许空值,而唯一性索引列允许空值。

2.数据库系统死锁属于( )。

   A.事务故障 B.程序故障 C.系统故障 D.介质故障

3.基本SQL语言可以创建的内容中,不包括(      )。
    A.视图                       B.索引                  
    C.完整性                      D.基本表
4. 假定学生关系是S(SNO,SNAME,SEX,AGE)
   课程关系是C(CNO,CNAME,CREDIT)
   学生选课关系是SC(SNO,CNO,GRADE)
   要查找选修“数据库”课程的女学生的姓名,将涉及到的关系
   A) S    B) C,SC    C) S,SC     D) S,C,SC

二 、选择

1.如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF范围内)。

2.当数据库被破坏后,如果事先保存了日志文件和__________,就有可能恢复数据库。

3. 数据库管理系统(DBMS) 提供数据操纵语言(DML) 及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和__________.

三.
有如下表Product_Info,请观察下面表写一sql语句得到返回值[注意写出的只是部分数据]
ID  |  fName | PId  |  price
----------------------------
1      A      1       1000
2      B      1       340
3      C      2       1000
4      D      1       130
5      E      3       360
6      F      2       600
7      G      3       100
8      H      6       80
9      I      8       40
10     J      8       80

返回
ID  |  fName | PId  |  Price
----------------------------
3      C      2       1000
5      E      3       360
10     J      8       80

======================================
答案:
1 .全选
2. c
3. c
4 d
选择
3NF
数据文件
查询

select id,fname,pid,price from Product_Info where price in (select max(price) from Product_Info group by pid having count(pid)=2)

posted @ 2007-03-23 11:04  城市里的鱼  阅读(1082)  评论(0)    收藏  举报