一、选择题
1. Oracle数据表中,下面哪个可以作为有效的列名( A )(选择一项)
A. class
B. 123_NUM
C. date
D. #123_NUM
2. Oracle中的三种系统文件分别是( ABC )〔选择三项〕
A. 数据文件 DBF
B. 控制文件 CTL
C. 日志文件 LOG
D. 归档文件 ARC
3.下面哪个命令可以用来查看学生表(表名student)的表结构( C )〔选择一项〕
A. Select student ;
B. Display student ;
C. Describe student ;
D. Show student ;。
4.下面哪个命令不属于数据定义语言(DDL)( D )(选择一项)
A. alter table… B、drop index…
C、create view…
D、update tablename…
5.在设计数据库时,要充分考虑数据的完整性或准确性。下面关于primary key和unique的描述错误的是()〔选择一项)
A. primary key用来在表中设置主键,主键列的值是不能重复的,用来唯一标识表中的每一条记录
B. 设为unique的列的值是不能重复的,用来唯一区别unique列的值
C. primary key列不可以有null值, 而unique列是可以有null的
D. primary key列和unique列都不可以有null值
6.假定有一张表员工表employee,其中一性别字段sex,该列只能存入'男'或'女'。为了维护数据的完整性,在设计数据库时,最好对sex字段添加约束,请问应该添加什么约束( B )(选择一项)
A. primary key B、check C、default D、unique
7.为表TEST中ID列添加主键约束的语法是( D )〔选择一项〕
A. ALTER TABLE TEST CHANGE( ID INT PRIMARY KEY)
B. ALTER TABLE TEST ADD( ID INT PRIMARY KEY)