设有员工关系Emp(员工号,姓名,性别,部门,家庭住址),其中,属性(“性别”的取值只能为M或F;属性“部门”是关系Dept的主键。要求可访问“家庭住址”的某个成分,如邮编、省、市、街道以及门牌号。关系Emp的主键和外键分别是 (1) 。“家庭住址”是一个 (2) 属性。创建Emp关系的SQL语句如下:
CREATE TABLE Emp(
员工号CHAR(4),
姓名CHAR(10),
性别CHAR(1) (3) ,
部门CHAR(4) (4) ,
家庭住址CHAR(30),
PRIMARY KEY(员工号)
);
3()
A:IN(M, B:LIKE(’M’,’F’) C:CHECK(’M’,’F’) D:CHECK(性别IN(’M’,’F’))
对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为( )。
A:性别+年龄 B:VAL(性别)+年龄 C:性别,年龄 D:性别+STR(年龄,2)
建立一个“职员”表,表中有5个字段:职员号、姓名、性别、年龄、部门。要求职员号属性的值惟一,并且不能为空值。建立该表的SQL语句可以是______。
A:CREATE TABLE职员(职员号CHAR(6),姓名CHAR(8),;性别CHAR(2),年龄INT(4),部门CHAR(12)) B:CREATE TABLE职员(职员号C1LAR(6) NULL,姓名 CHAR(8),;性别CHAR(2),年龄INT(4),部门CHAR((12)) C:CREATE TABLE职员(职员号CHAR(6) NOT NULL UNIQUE,;姓名CHAR(8),性别CHAR(2),年龄INT(4),部门CHAR(12)) D:CREATE TABLE职员(职员号CHAR(6)UNIQUE,姓名CHAR(8),;性别CHAR(2),年龄INT(4),部门CHARR(12))
建立一个“职员”表,表中有5个字段:职员号、姓名、性别、年龄、部门。要求职员号属性的值唯一,并且不能为空值。建立该表的SQL语句可以是______。
A:CREATE TABLE 职员(职员号 CHAR(6),姓名CHAR(8),;
性别CHAR(2),年龄INT(4),部门CHAR(12)) B:CREATE TABLE职员(职员号CHAR(6)NULL,姓名CHAR(8),;
性别CHAR(2),年龄INT(4),部门CHAR(12)) C:CREATE TABLE 职员(职员号CHAR(6)NOT NULL UNIQUE,;
姓名CHAR(8),性别CHAR(2),年龄INT(4),部门CHAR(12)) D:CREATE TABLE职员(职员号CHAR(6)UNIQUE,姓名CHAR(8),:
性别CHAR(2),年龄INT(4),部门CHAR(12))
下面函数的功能是
char*fun(char*strl,char*str2)
while((*strl)&&(*str2++=*strl++));
return str2;
A:求字符串的长度 B:比较两个字符串的大小 C:将字符串str1复制到字符串str2中 D:将字符串str1接续到字符串str2中
建立一个“职员”表,表中有5个字段:职员号、姓名、性别、年龄、部门。要求职员号属性的值唯一,并且不能为空值。建立该表的SQL语句可以是______。
A:CREATE TABLE 职员(职员号 CHAR(6),姓名CHAR(8),; 性别CHAR(2),年龄INT(4),部门CHAR(12)) B:CREATE TABLE职员(职员号CHAR(6)NULL,姓名CHAR(8),; 性别CHAR(2),年龄INT(4),部门CHAR(12)) C:CREATE TABLE 职员(职员号CHAR(6)NOT NULL UNIQUE,; 姓名CHAR(8),性别CHAR(2),年龄INT(4),部门CHAR(12)) D:CREATE TABLE职员(职员号CHAR(6)UNIQUE,姓名CHAR(8),: 性别CHAR(2),年龄INT(4),部门CHAR(12))
对数据库表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为()。
A:性别+年龄 B:VAL(性别)+年龄 C:性别,年龄 D:性别+STR(年龄,2)
部门:部门号 Char (8),部门名 Char (12),负责人 Char (6),电话 Char (16)
职工:部门号 Char (8),职工号 C har(10),姓名 Char (8),性别 Char (2),出生日期 Datetime
工资:职工号 Char (10),基本工资 Numeric (8,2),津贴 Numeric (8,2),奖金 Numeric (8,2),扣除Numeric (8,2)
查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是()。
A:SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期)AS年龄FROM职工;WHERE年龄>35 B:SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期)AS年龄FROM 职工;WHERE YEAR(出生日期)>35 C:SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)AS年龄FROM 职工;WHEREYEAR(DATE())-YEAR(出生日期)>35 D:SELECT姓名,性别,年龄:YEAR(DATE())-YEAR(出生日期)FROM 职工;WHERE YEAR(DATE())-YEAR(出生日期)>35