数据库系统工程师复习资料答案 (1)A ,(4)D,(5)D , (6)D,(7)D ,(9)D,(10)C,(13)B,( 17)B(18)A (20)B( 21)A (25)D(26)D(27)A (30)C(31)A(33)C(36)C( 37)D (38)B( 39)C(41)D(43)D(44)C( 46)C(47)B(48)D(51)C(52)C (62)B( 63)C(64)A(66)C(67) A( 68)B(69)D(70)A (71) A( 72)C (73)B( 74)D(75)B 58 C 59 A 60 D 61 B 63 D 64 C 66 A 67 B 68 C 69 A 70 D 71 D 72 D 73 B 74 C 75 A 1.(1)primary key(col1,col2) (2)primary key(col1) primary key(col2) (3)constraint c1 primary key(col1,col2) 两个属性组合为码,标准 SQL 中一般采用第一种形式
constraint 在 ORACLE 中用得多, 表示某种约束,在这里是主键约束,在标准SQL 中一般不用
2.(1)references 表名 (列名 ) (2)references 表名考试时该用那一种
* 用前一种,更明确指出了要引用的列
3.一般的格式是:creat view 要创建的视图名称as select 查询子句[with check option]其中 [] 表示可选
with check option表示在执行UPDATE 、INSERTER 、DELETE 等操作时保证更新、插入或删除的行满足视图定义中查询子句中的条件表达式
4.各本书上不同,是因为它们基于不同的数据库软件而编写的
标准SQL 似乎没有严格规定数据类型