有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计) ,其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据) 能实现自动计算“工资合计”列的值的代码是( )。 A
ALTER TABLE 职工工资表
ADD CHECK(工资合计=基本工资+奖金)
B
UPDATE 职工工资表 SET 工资合计=基本工资+奖金 C
INSERT INTO 职工工资表(工资合计) VALUES (基本工资+奖金)
D
CREATE TRIGGER tgz
ON 职工工资表
FOR INSERT
AS
UPDATE 职工工资表 SET 工资合计=a.基本工资+a.奖金
FROM 职工工资表 a JOIN INSERTED b ON a.职工号=b.职工号 AND a.日期=b.日期
参考答案
D
在SQL Server中,有教师表(教师号,姓名,职称,工资)。现要为“教授”的工资增加400。下列语句中正确的是( )。
A
UPDATE 教师表 SET 工资=工资+400
WHERE 职称= ´教授´
B
UPDATE 教师表 WITH 工资=工资+400
WHERE 职称= ´教授´
C
UPDATE FROM 教师表 SET 工资=工资+400 WHERE 职称= ´教授´
D
UPDATE 教师表 SET 工资+400
WHERE 职称= ´教授´
参考答案
A
在为student_db数据库的St_Info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列, 以下( )方法可以解决这个问题。
A 创建一个DEFAULT 约束(或默认值)
B 创建一个CHECK 约束
C 创建一个UNIQUE 约束(或唯一值)
D 创建一个PRIMARY KEY约束(或主键)
参考答案
A
下列哪一个命令为删除sample 数据库的tb_name表( )。
A delete from tb_name
B delete from sample.tb_name
C drop table sample.DBO.tb_name
D drop table sample.tb_name
参考答案
C
SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT 、DELETE 、UPDATE 实现( )功能。
A 数据查询
B 数据定义
C 数据操纵
D 数据控制
参考答案
C
CREATE TABLE语句( )。
A 必须在数据表名称中指定表所属的数据库
B 必须指明数据表的所有者
C 指定的所有者和表名称组合起来在数据库中必须唯一
D 省略数据表名称时,则自动创建一个本地临时表 参考答案
C
从表中删除一行或多行记录的语句是( )。
A UPDATE
B DELETE
C DROP
D INSERT
参考答案
B
在数据完整性的各类型中,将行定义为特定表中的唯一实体的是( )。
A 实体完整性
B 域完整性
C 引用完整性
D 用户定义完整性
参考答案
A
下面关于关联叙述正确的是( )。
A 可在两个表的不同数据类型的字段间创建关联
B 可在两个表的不同数据类型的同名字段间创建关联
C 可在两个表的相同数据类型的不同名称的字段间创建关联
D 在创建关联时选择了级联删除相关的记录,则外键表中的某条记录删除时,可自动删除主键表中的关联记录。
参考答案
C
设关系数据库中有一个表S 的结构为S (SN,CN,grade ), 其中SN 为学生名,CN 为课程名,二者均为字符型;
grade 为成绩,数值型。若要把“郑欣的化学成绩80分”插入S 表中,正确的语句是( )。
A ADD INTO S VALUES(‘郑欣’, ‘化学’, ‘80’)
B INSERT INTO S VALUES(‘郑欣’, ‘化学’, ‘80’)
C ADD INTO S VALUES(‘郑欣’, ‘化学’, 80)
D INSERT INTO S VALUES(‘郑欣’, ‘化学’, 80) 参考答案
D
在SQL Server中,下列标识符可以作为本地临时表名的是( )。
A ##MyTable
B @@MyTable
C @MyTable
D #MyTable
参考答案
D
数据表可以设置字段Check 约束,这种约束属于( )。
A 实体完整性范畴
B 参照完整性范畴
C 数据一致性范畴
D 域完整性范畴
参考答案
D
若用如下的SQL 语句创建了一个表SC : CREATE TABLE SC
( S CHAR(6) NOT NULL,
C CHAR(3) NOT NULL,
SCORE INT,
NOTE CHAR(20) )
向SC 表插入如下数据行时,( )行可以被插入。
A (‘201009’,‘111’,60,必修)
B (‘200823’,‘101’,NULL ,NULL )
C (NULL ,‘103’,80,‘选修’)
D (‘201132’,NULL ,86,‘’)
参考答案
B
若要在基本表S 中增加一列CN(课程名) ,可用( )。
A ADD TABLE S(CN CHAR(8))
B ADD TABLE S ALTER(CN CHAR(8))
C ALTER TABLE S ADD CN CHAR(8)
D ALTER TABLE S (ADD CN CHAR(8))
参考答案
C
下面( )Transact-SQL 语句可以创建一个数据表。
A ALTER TABLE
B CREATE TABLE
C CREATE DATEBASE
D ALTER VIEW
参考答案
B
在为Students_db数据库的S_C_Info表录入成绩数据时,必须使得数据满足表达式:0
A 创建一个DEFAULT 约束(或默认值)
B 创建一个CHECK 约束
C 创建一个UNIQUE 约束(或唯一值)
D 创建一个PRIMARY KEY约束(或主键) 参考答案
B
表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的( )约束。
A 主键
B 外键
C NULL
D CHECK
参考答案
D
在查询设计器中,不能与其他窗格保持同步的是( )。
A 关系图窗格
B 网格窗格
C SQL窗格
D 结果窗格
参考答案
D
( )类型的完整性是通过定义给定表中主键实施的。
A 实体
B 域
C 引用
D 用户定义
参考答案
A
当运用Transact-SQL 语句创建主键时,可以是( )。
A
create table table1
(c1 char(13) not null primary,
c2 int not )
on primary
B
alter table table1
add constraint [PK_table1] primary
key nonclustered ( c1) on primary C
alter table table1 c1 primary key
D
其他选项都可以
参考答案
B
学生成绩表grade 中有字段score(float),现在要把所有在55至60分之间的分数提高5分,以下SQL 语句正确的是( )。
A Update grade set score=score+5 where score in 55..60
B Update grade set score=score+5 where score>=55 AND score
C Update grade set score=score+5 where score between 55 or 60
D Update grade set score=score+5 where score =60
参考答案
B
( )完整性是指一个关系中所有主属性不能取空值。
A 实体
B 域
C 引用
D 用户定义
参考答案
A
下列关于表的叙述正确的是( )。
A 只要用户表没有人使用,则可将其删除
B 用户表可以隐藏
C 系统表可以隐藏
D 系统表可以删除
参考答案
C
关系数据库中,主键是( )。
A 为标识表中唯一的实体
B 创建唯一的索引,允许空值
C 只允许以表中第一字段建立
D 允许有多个主键的
参考答案
A
在为studentsdb 数据库的student_info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列, 以下( )方法可以解决这个问题。
A 创建一个DEFAULT 约束(或默认值)
B 创建一个CHECK 约束
C 创建一个UNIQUE 约束(或唯一值)
D 创建一个PRIMARY KEY约束(或主键) 参考答案
A
INSERT INTO Goods(Name,Storage ,
Price) V ALUES(’Keyboard’,3000,90.00) 的作用是( )。
A 添加数据到一行中的所有列
B 插人默认值
C 添加数据到一行中的部分列
D 插入多个行
参考答案
C
在SQL 中,建立表用的命令是 ( ) 。
A CREATE SCHEMA
B CREATE TABLE
C CREATE VIEW
D CREATE INDEX
参考答案
B
SQL 语言中,删除表中数据的命令是( ) 。
A DELETE
B DROP
C CLEAR
D REMOVE
参考答案
A
SQL 语言中,删除一个表的命令是( ) 。
A DELETE
B DROP
C CLEAR
D REMOVE
参考答案
B
SQL Server 2000中表更新数据的命令是(
A USE
B SELECT
C UPDATE
D DROP 。 )
参考答案
C
在SQL 中,建立规则用的命令是 ( ) 。
A CREATE TABLE
B CREATE RULE
C CREATE VIEW
D CREATE INDEX
参考答案
B
已知职工和职工亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时在职工亲属关系中删除对应的亲属元组。在SQL 语言中定义这个完整性约束的短语是( ) 。
A INSTEAD OF DELETE
B INSTEAD OF DROP
C AFTER DELETE
D AFTER UPDATE
参考答案
C
定义外键实现的是哪一(些) 类完整性?( )
A 实体完整性
B 参照完整性
C 用户定义的完整性
D 实体完整性、参照完整性和用户定义的完整性 参考答案
B
有一个关系:学生(学号,姓名,系别) ,规定学号的值域是8个数字组成的字符串,这一规则属于( )。
A 实体完整性约束
B 参照完整性约束
C 用户自定义完整性约束
D 引用完整性约束
参考答案
C
下面有关主键的叙述正确的是( )。
A 不同的记录可以具有重复的主键值或空值
B 一个表中的主键可以是一个或多个字段
C 在一个表中主键只可以是一个字段
D 表中的主键的数据类型必须定义为自动编号或文本
参考答案
B
关于关系图下列哪项是正确的( )。
A 关系图是在同一个表中不同字段之间建立关联
B 关系图是表与表之间建立关联,与字段无关
C 关系图是在不同表中的字段之间建立关联
D 关系图是在不同数据库之间建立关联
参考答案
C
表在数据库中是一个非常重要的数据对象,它是用来( )各种数据内容的。
A 显示
B 查询
C 存放
D 检索
参考答案
C
若要删除booklist 表中列bookname 值为“book1”和“book2”的所有数据,以下语句删除不成功的是( )。
A delete booklist where bookname in (´book1´, ´book2´)
B delete booklist where (bookname=´book1´) or (bookname=´book2´)
C delete booklist where bookname=´book1´ or bookname=´book2´
D delete booklist where bookname=´book1´ and bookname=´book2´
参考答案
D
下面有关主键的叙述正确的是( )。
A 不同的记录可以具有重复的主键值或空值
B 一个表中的主键可以是一个或多个字段
C 在一个表中主键只可以是一个字段
D 表中的主键的数据类型必须定义为自动编号或文本 参考答案
B
SQL server 中( ) 语句能将temp 表中的hostname 字
段扩充为varchar(100)。
A alter table temp alter column hostname varchar(1100)
B alter table temp column hostname varchar(100)
C alter table temp alter column of hostname varchar(100)
D alter table temp add column hostname varchar(100) 参考答案
A
一般情况下,以下( )字段可以作为主关键字。
A 基本工资
B 职称
C 姓名
D 身份证号码
参考答案
D
假定有一个用户表,表中包含字段:UserId (int)、UserName (varchar)、 PassWord(varchar) 等,该表需要设置主键,以下说法最恰当的是( )。
A 此表设计主键时,根据选择主键的最少性原则,最好采用UserId 和PassWord 作为组合主键。
B 此表设计主键时,根据选择主键的最少性原则,最
好采用UserId 作为主键。
C 此表设计主键时,根据选择主键的最少性原则,最好采用UserName 和PassWord 作为组合主键。
D 如果采用UserId 作为主键,那么在UserId 列输入的数值,允许为空。
参考答案
B
在一个表中,通常使用键约束来保证每个元组都是唯一的,用来唯一的表示每行的属性为 ( ) 。
A 主键
B 约束
C 索引
D 关系
参考答案
A
设有学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号) ,课程C(课号,课名) ,选课SC (学号,课号,成绩),则表SC 的关键字为
A 课号,成绩
B 学号,成绩
C 学号,课号
D 学号,姓名,成绩
参考答案
C
在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是
A 选择
B 投影
C 联接
D 自然联接
参考答案
A
若要将“s_c_info”表中所有学生的成绩“score”加5分,则正确的SQL 语句是
A UPDATE s_c_info SET score =5
B UPDATE s_c_info SET score=score +5
C UPDATE FROM s_c_info SET score =5
D UPDATE FROM s_c_info SET score = score +5 参考答案
B
下列关于主关键字叙述正确的是
A 一个表可以没有主关键字
B 只能将一个字段定义为主关键字
C 如果一个表只有一条记录,则主关键字字段可以为空值
D 都正确
参考答案
A
不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束( )。
A DEFAULT约束
B CHECK约束
C PRIMARY KEY 约束
D FOREIGN KEY约束
参考答案
C
不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束( )。
A DEFAULT约束
B CHECK约束
C PRIMARY KEY 约束
D FOREIGN KEY约束
参考答案
C
批处理结束的标志是( )。
A action
B go
C for
D up
参考答案
B
存储在数据库中的数据的准确性属于( )。
A 数据完整性
B 数据有效性
C 数据安全性
D 以上都不是
参考答案
A
在T-SQL 语言中,修改表结构时,应使用的命令是
A UPDATE
B INSERT
C MODIFY
D ALTER
参考答案
D
若用如下的SQL 语句创建了一个表S :
CREATE TABLE S
( S# CHAR(6) NOT NULL,
SNAME CHAR(8) NOT NULL,
SEX CHAR(2),
AGE INTEGER )
现向S 表插入如下行时,哪一行可以被插入( )。
A (´991001´,´李明芳´,女,´23´)
B (´990746´,´张为´,NULL,NULL)
C (NULL,´陈道一´,´男´,32)
D (´992345´, NULL, ´女´, 25)
参考答案
B
在表中使用IDENTITY 列时,每张表只允许有
( )IDENTITY 列。
A 一个
B 两个
C 三个
D 四个
参考答案
A
SQL 语言中,删除一个表中所有数据,但保留表结构的命令是( )。
A DELETE
B CLEAR
C DROP
D REMORE
参考答案
A
使用( )语句,将Account 表内的性别字段内容,全部都改为“男”。
A Update account SET Sex =´女´ where Sex =´男´
B Update account SET Sex =´男´ where Sex =´女´
C Update FROM account SET Sex =´女´ where Sex =´男´
D Update FROM account SET Sex =´男´ where Sex =´
女´
参考答案
B
若在员工数据表中,希望把工资字段的取值范围限定在2000到4000,则可在工资字段上建立( )。
A CHECK约束
B 唯一约束
C 默认约束
D 主键约束
参考答案
A
使用SQL 命令将学生表STUDENT 中的学生年龄AGE 字段的值增加1岁,应该使用的命令是( )。
A REPLACE AGE WITH AGE+1
B UPDATE STUDENT AGE WITH AGE+1
C UPDATE SET AGE WITH AGE+1
D UPDATE STUDENT SET AGE=AGE+1
参考答案
D
对于UPDATE 语句的说法正确的是:( )。
A UPDATE一次只能修改一列的值
B UPDATE只能修改不能赋值
C UPDATE可以指定要修改的列和想赋予的新值
D UPDATE不能加WHERE 条件
参考答案
C
若要删除数据库中已经存在的表S ,可用( )。
A DELETE TABLE S
B DELETE S
C DROP TABLE S
D DROP S
参考答案
C
若student 表中包含主键sudentid ,并且其中有studentid 为100和101的记录,则执行语句: UPDATE student SET studentid=101 WHERE studentid=100
结果可能是( )。
A 错误提示:主键列不能更新。
B 更新了一条数据。
C 错误提示:违反主键约束。
D 既不提示错误,也不更新数据。
参考答案
C
在SQL Server 数据库中, 已有数据表student, 可以删除该表数据的命令是( ) 。
A DROP FROM student
B DELETE FROM student
C REMOVE FROM student
D KILL FROM student
参考答案
B
在T-SQL 语法中,用来插入和更新数据的命令是( ) 。
A INSERT,UPDATE
B DELETE,INSERT
C DELETE,UPDATE
D CREATE,INSERT
参考答案
A
Transact-SQL 语言将数据插入到数据表的语句是INSERT INTO,修改数据的语句是UPDATE 。
[参考答案] 正确
一个表可以创建多个主键。
[参考答案] 错误
如果对行的更新违反了某个约束或规则,则取消该语句,返回错误并且不更新任何记录。
[参考答案] 正确
删除表时,与该表相关的规则和约束不会被删除。
[参考答案] 错误
空值不同于空字符串或数值零,通常表示未填写、未知(Unknown)、不可用或将在以后添加的数据。
[参考答案] 正确
在数据库管理系统中数据完整性是指数据的正确性、有效性和一致性。
[参考答案] 正确
一个数据表中只能有一个主键约束,但可以有多个UNIQUE 约束。
[参考答案] 正确
默认值属于数据完整性的范畴。
[参考答案] 正确
实体完整性是要求关系中主属性非空。
[参考答案] 正确
临时表不能永久保存信息。
[参考答案] 正确
空值(NULL )意味着数据尚未输入,它与0或者长度为零的字符串('' )的含义相同。
[参考答案] 错误
数据的有效性就是判断数据是否处在所定义域的有效范围之内。
[参考答案] 正确
SQL Server 中的数据表是一个重要的数据库对象,表定义为列的集合。
[参考答案] 正确
数据的完整性主要防范的对象是非法用户。
[参考答案] 错误
规则使用一次就必须定义一次。
[参考答案] 错误
SQL Server不允许字段名为汉字。
[参考答案] 错误
设置惟一约束的列不允许为空。
[参考答案] 错误
主键可以是复合键。
[参考答案] 正确
每个数据表中必须创建一个主键和一个外键。
[参考答案] 错误
NULL 即空值,等于0。
[参考答案] 错误
默认约束是在CREATE TABLE 或ALTER TABLE 语句中定义的,删除表的时候默认约束也随之删除了。
[参考答案] 正确
数据库对象规则可以绑定到列,若删除该列所在表,则该规则也同时被删除。
[参考答案] 错误
使用INSERT 语句一次只能为表添加一行数据。
[参考答案] 正确
建立数据表时,将年龄字段值限制在18~25岁之间,这种约束属于参照完整性约束。
[参考答案] 错误
在定义表间关系时,应设立一些准则,这些准则将有助于维护数据的完整性。参照完整性就是在输入、删除或更新记录时,为维持表之间数据的统一必须遵循的规则。
[参考答案] 正确
如果在SQLServer 的数据表中保存足够大的图片信息,则字段的数据类型可以选择所有二进制数据类型,例如Binary 、Varbinary 和 Image 。
[参考答案] 错误
如果一个表的字段是主键,那么它肯定也是索引键。
[参考答案] 正确
定义数据库表中指定列上插入或更新的数值必须在另一张被参照表中的特定列上存在,这属于FOREIGN KEY 约束。
[参考答案] 正确
规则对象在使用上与CHECK 约束类似。
[参考答案] 正确
强制数据的完整性可以确保数据库中的数据质量。
[参考答案] 正确
在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
[参考答案] 正确
设置唯一约束的列不允许为空。
[参考答案] 错误
DELETE 语句只是删除表中的数据,表本身依然存在
数据库中。
[参考答案] 正确
将表employee 的列address 改为varchar(150)数据类型,并且不允许为空。
ALTER __1__ employee
ALTER COLUMN address varchar(150) __2__ 参考答案
1:TABLE
2:NOT NULL
假定利用CREATE TABLE 命令建立下面的BOOK 表: CREATE TABLE BOOK
( 总编号 char(6),
分类号char(6),
书名char(6),
单价 numeric(10,2))
则“单价”列的数据类型为数值型,列宽度为__1__ ,其中包含有__2__ 位小数。
参考答案
1:10
2:2
对St_Info(学号, 姓名, 性别, 出生日期, 专业, 班级) ,将张羽同学所在班级更名为“计算机科学0601班”。 UPDATE St_Info
__1__ 班级=‘计算机科学0601班’
WHERE 姓名=‘张羽’
参考答案
1:SET
创建表publishers(pub_id, pub_name, city ),要求pub_id的取值为4位整型数据,完成以下语句建立相应约束:
CREATE TABLE publishers
(
pub_id INT NOT NULL
__1__(pub_id BETWEEN 1000 AND 9999 ) pub_name varchar(40) ,
city varchar(20)
)
参考答案
1:CHECK
“学生”表St_info由学号(sno )、姓名(sname )、性别(ssex )、出生日期(sbirth )、所在系(sd )等属性组成。 将“刘洋”的所在系更改为“法学院”。
UPDATE St_info
__1__ sd=‘法学院’
WHERE sname=‘刘洋’
参考答案
1:SET
“学生”表St_info由学号(sno )、姓名(sname )、性别(ssex )、出生日期(sbirth )、所在系(sd )等属性组成。现 将一个新学生记录(学号:2003101;姓名:陈红;性别:女;所在系:外国语学院;出生日期:1985-10-23)插入St_info表中,完成以下操作。
__1__ St_info
VALUES(‘2003101’, ‘陈红’,
‘女’,1985-10-23, ‘外国语学院’)
参考答案
1:INSERT 或 INSERT INTO
查询分析器窗口主要由对象浏览器和__1__窗口组成。
参考答案
1:查询
数据的完整性是指数据库中的数据具有__1__、有效性和__2__。
参考答案
1:正确性
2:一致性
数据完整性包括__1__、__2__、引用完整性和用户定义完整性。
参考答案
1:实体完整性
2:域完整性
实体完整性是要求一个关系中所有__1__非空。 参考答案
1:主属性
Transact-SQL 语言将数据插入到数据表的语句是__1__,修改数据的语句是__2__。
参考答案
1:INSERT INTO 或 INSERT
2:UPDATE
Transact-SQL 语言创建数据表的语句是__1__。删除数据表的语句是__2__。
参考答案
1:CREATE TABLE
2:DROP TABLE
数据表的创建可以在__1__中用可视化的图形方式完成,也可以在查询分析器中使用Transact-SQL 语言的方式完成。
参考答案
1:企业管理器
数据的完整性是指数据库中数据的正确性、__1__和一致性。
参考答案
1:有效性
Transact-SQL 语言创建数据表的语句是__1__。 参考答案
1:CREATE TABLE
数据完整性的类型有__1__完整性、域完整性、参照完整性和用户自定义完整性。
参考答案
1:实体
选择运算是根据某些条件对关系做__1__分割,投影是根据某些条件对关系做垂直分割。
参考答案
1:
水平
将数据表c_info中c_no为“9910011”的C_Credit属性的值减去1的SQL 语句是
UPDATE c_info
__1__ C_Credit=C_Credit-1
WHERE c_no=´9910011´
(答题时,英文使用大写形式)
参考答案
1:SET
标识列和默认值都属于数据__1__的范畴。 参考答案
1:完整性
执行语句
CREATE TABLE #student
( st_id char(10) ,
st_name char(30)
PRIMARY KEY (st_id) )
后,表student 存储在__1__数据库中。(答题时,英文使用小写形式)
参考答案
1:tempdb
在SQL Serve中,通常使用__1__ 数据类型来表示逻辑数据。
参考答案
1:位 或 Bit
在SQL Server 中,主键约束的关键字为 Primary Key ,外键约束的关键字为 __1__ 。
参考答案
1:Foreign Key
在一个包含有记录的数据表中新增一个不带默认值的字段,一定要保证所增加的字段允许 __1__ 值。
参考答案
1:空 或 NULL
如果需要存放一篇字数较多的日记,合适的数据类型应该是 __1__ 数据类型。
参考答案
1:文本 或 Text
利用CREATE TABLE命令建立如下一个基本表:
BOOK(图书编号C(6),分类号C(8),书名C(16),单价N(10,2)) ,则单价字段的类型为数值型,字段宽度为10,其中包含有__1__位整数。
参考答案
1:7
实体完整性约束要求关系数据库中元组的__1__的值不能为空。
参考答案
1:主关键字 或 主键
SQL 语言中,删除一个表中所有数据,但保留表结构的命令是__1__。
参考答案
1:DELETE
已知有学生关系:
STUDENT(学号, 姓名, 性别, 年龄, 系名)
各列不能为空值。完成以下语句:
__1__ STUDENT Value( ´04160´,´王燕´,´女´,22,´计算机科学系´ )
使之能向表中插入如下记录:
学号:"04160" 、姓名:" 王燕" 、性别:"女" 、年龄:22、系别: "计算机科学系"
参考答案
1:INSERT INTO 或 INSERT
有以下关系:
在SQL Server中,使用下面的语句创建为表: CREATE TABLE __1__
(
stid char(8) PRIMARY key ,
stname char(10) __2__ ,
stsex char (2) ,
score int
)
参考答案
1:student
2:NOT NULL
有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计) ,其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据) 能实现自动计算“工资合计”列的值的代码是( )。 A
ALTER TABLE 职工工资表
ADD CHECK(工资合计=基本工资+奖金)
B
UPDATE 职工工资表 SET 工资合计=基本工资+奖金 C
INSERT INTO 职工工资表(工资合计) VALUES (基本工资+奖金)
D
CREATE TRIGGER tgz
ON 职工工资表
FOR INSERT
AS
UPDATE 职工工资表 SET 工资合计=a.基本工资+a.奖金
FROM 职工工资表 a JOIN INSERTED b ON a.职工号=b.职工号 AND a.日期=b.日期
参考答案
D
在SQL Server中,有教师表(教师号,姓名,职称,工资)。现要为“教授”的工资增加400。下列语句中正确的是( )。
A
UPDATE 教师表 SET 工资=工资+400
WHERE 职称= ´教授´
B
UPDATE 教师表 WITH 工资=工资+400
WHERE 职称= ´教授´
C
UPDATE FROM 教师表 SET 工资=工资+400 WHERE 职称= ´教授´
D
UPDATE 教师表 SET 工资+400
WHERE 职称= ´教授´
参考答案
A
在为student_db数据库的St_Info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列, 以下( )方法可以解决这个问题。
A 创建一个DEFAULT 约束(或默认值)
B 创建一个CHECK 约束
C 创建一个UNIQUE 约束(或唯一值)
D 创建一个PRIMARY KEY约束(或主键)
参考答案
A
下列哪一个命令为删除sample 数据库的tb_name表( )。
A delete from tb_name
B delete from sample.tb_name
C drop table sample.DBO.tb_name
D drop table sample.tb_name
参考答案
C
SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT 、DELETE 、UPDATE 实现( )功能。
A 数据查询
B 数据定义
C 数据操纵
D 数据控制
参考答案
C
CREATE TABLE语句( )。
A 必须在数据表名称中指定表所属的数据库
B 必须指明数据表的所有者
C 指定的所有者和表名称组合起来在数据库中必须唯一
D 省略数据表名称时,则自动创建一个本地临时表 参考答案
C
从表中删除一行或多行记录的语句是( )。
A UPDATE
B DELETE
C DROP
D INSERT
参考答案
B
在数据完整性的各类型中,将行定义为特定表中的唯一实体的是( )。
A 实体完整性
B 域完整性
C 引用完整性
D 用户定义完整性
参考答案
A
下面关于关联叙述正确的是( )。
A 可在两个表的不同数据类型的字段间创建关联
B 可在两个表的不同数据类型的同名字段间创建关联
C 可在两个表的相同数据类型的不同名称的字段间创建关联
D 在创建关联时选择了级联删除相关的记录,则外键表中的某条记录删除时,可自动删除主键表中的关联记录。
参考答案
C
设关系数据库中有一个表S 的结构为S (SN,CN,grade ), 其中SN 为学生名,CN 为课程名,二者均为字符型;
grade 为成绩,数值型。若要把“郑欣的化学成绩80分”插入S 表中,正确的语句是( )。
A ADD INTO S VALUES(‘郑欣’, ‘化学’, ‘80’)
B INSERT INTO S VALUES(‘郑欣’, ‘化学’, ‘80’)
C ADD INTO S VALUES(‘郑欣’, ‘化学’, 80)
D INSERT INTO S VALUES(‘郑欣’, ‘化学’, 80) 参考答案
D
在SQL Server中,下列标识符可以作为本地临时表名的是( )。
A ##MyTable
B @@MyTable
C @MyTable
D #MyTable
参考答案
D
数据表可以设置字段Check 约束,这种约束属于( )。
A 实体完整性范畴
B 参照完整性范畴
C 数据一致性范畴
D 域完整性范畴
参考答案
D
若用如下的SQL 语句创建了一个表SC : CREATE TABLE SC
( S CHAR(6) NOT NULL,
C CHAR(3) NOT NULL,
SCORE INT,
NOTE CHAR(20) )
向SC 表插入如下数据行时,( )行可以被插入。
A (‘201009’,‘111’,60,必修)
B (‘200823’,‘101’,NULL ,NULL )
C (NULL ,‘103’,80,‘选修’)
D (‘201132’,NULL ,86,‘’)
参考答案
B
若要在基本表S 中增加一列CN(课程名) ,可用( )。
A ADD TABLE S(CN CHAR(8))
B ADD TABLE S ALTER(CN CHAR(8))
C ALTER TABLE S ADD CN CHAR(8)
D ALTER TABLE S (ADD CN CHAR(8))
参考答案
C
下面( )Transact-SQL 语句可以创建一个数据表。
A ALTER TABLE
B CREATE TABLE
C CREATE DATEBASE
D ALTER VIEW
参考答案
B
在为Students_db数据库的S_C_Info表录入成绩数据时,必须使得数据满足表达式:0
A 创建一个DEFAULT 约束(或默认值)
B 创建一个CHECK 约束
C 创建一个UNIQUE 约束(或唯一值)
D 创建一个PRIMARY KEY约束(或主键) 参考答案
B
表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的( )约束。
A 主键
B 外键
C NULL
D CHECK
参考答案
D
在查询设计器中,不能与其他窗格保持同步的是( )。
A 关系图窗格
B 网格窗格
C SQL窗格
D 结果窗格
参考答案
D
( )类型的完整性是通过定义给定表中主键实施的。
A 实体
B 域
C 引用
D 用户定义
参考答案
A
当运用Transact-SQL 语句创建主键时,可以是( )。
A
create table table1
(c1 char(13) not null primary,
c2 int not )
on primary
B
alter table table1
add constraint [PK_table1] primary
key nonclustered ( c1) on primary C
alter table table1 c1 primary key
D
其他选项都可以
参考答案
B
学生成绩表grade 中有字段score(float),现在要把所有在55至60分之间的分数提高5分,以下SQL 语句正确的是( )。
A Update grade set score=score+5 where score in 55..60
B Update grade set score=score+5 where score>=55 AND score
C Update grade set score=score+5 where score between 55 or 60
D Update grade set score=score+5 where score =60
参考答案
B
( )完整性是指一个关系中所有主属性不能取空值。
A 实体
B 域
C 引用
D 用户定义
参考答案
A
下列关于表的叙述正确的是( )。
A 只要用户表没有人使用,则可将其删除
B 用户表可以隐藏
C 系统表可以隐藏
D 系统表可以删除
参考答案
C
关系数据库中,主键是( )。
A 为标识表中唯一的实体
B 创建唯一的索引,允许空值
C 只允许以表中第一字段建立
D 允许有多个主键的
参考答案
A
在为studentsdb 数据库的student_info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列, 以下( )方法可以解决这个问题。
A 创建一个DEFAULT 约束(或默认值)
B 创建一个CHECK 约束
C 创建一个UNIQUE 约束(或唯一值)
D 创建一个PRIMARY KEY约束(或主键) 参考答案
A
INSERT INTO Goods(Name,Storage ,
Price) V ALUES(’Keyboard’,3000,90.00) 的作用是( )。
A 添加数据到一行中的所有列
B 插人默认值
C 添加数据到一行中的部分列
D 插入多个行
参考答案
C
在SQL 中,建立表用的命令是 ( ) 。
A CREATE SCHEMA
B CREATE TABLE
C CREATE VIEW
D CREATE INDEX
参考答案
B
SQL 语言中,删除表中数据的命令是( ) 。
A DELETE
B DROP
C CLEAR
D REMOVE
参考答案
A
SQL 语言中,删除一个表的命令是( ) 。
A DELETE
B DROP
C CLEAR
D REMOVE
参考答案
B
SQL Server 2000中表更新数据的命令是(
A USE
B SELECT
C UPDATE
D DROP 。 )
参考答案
C
在SQL 中,建立规则用的命令是 ( ) 。
A CREATE TABLE
B CREATE RULE
C CREATE VIEW
D CREATE INDEX
参考答案
B
已知职工和职工亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时在职工亲属关系中删除对应的亲属元组。在SQL 语言中定义这个完整性约束的短语是( ) 。
A INSTEAD OF DELETE
B INSTEAD OF DROP
C AFTER DELETE
D AFTER UPDATE
参考答案
C
定义外键实现的是哪一(些) 类完整性?( )
A 实体完整性
B 参照完整性
C 用户定义的完整性
D 实体完整性、参照完整性和用户定义的完整性 参考答案
B
有一个关系:学生(学号,姓名,系别) ,规定学号的值域是8个数字组成的字符串,这一规则属于( )。
A 实体完整性约束
B 参照完整性约束
C 用户自定义完整性约束
D 引用完整性约束
参考答案
C
下面有关主键的叙述正确的是( )。
A 不同的记录可以具有重复的主键值或空值
B 一个表中的主键可以是一个或多个字段
C 在一个表中主键只可以是一个字段
D 表中的主键的数据类型必须定义为自动编号或文本
参考答案
B
关于关系图下列哪项是正确的( )。
A 关系图是在同一个表中不同字段之间建立关联
B 关系图是表与表之间建立关联,与字段无关
C 关系图是在不同表中的字段之间建立关联
D 关系图是在不同数据库之间建立关联
参考答案
C
表在数据库中是一个非常重要的数据对象,它是用来( )各种数据内容的。
A 显示
B 查询
C 存放
D 检索
参考答案
C
若要删除booklist 表中列bookname 值为“book1”和“book2”的所有数据,以下语句删除不成功的是( )。
A delete booklist where bookname in (´book1´, ´book2´)
B delete booklist where (bookname=´book1´) or (bookname=´book2´)
C delete booklist where bookname=´book1´ or bookname=´book2´
D delete booklist where bookname=´book1´ and bookname=´book2´
参考答案
D
下面有关主键的叙述正确的是( )。
A 不同的记录可以具有重复的主键值或空值
B 一个表中的主键可以是一个或多个字段
C 在一个表中主键只可以是一个字段
D 表中的主键的数据类型必须定义为自动编号或文本 参考答案
B
SQL server 中( ) 语句能将temp 表中的hostname 字
段扩充为varchar(100)。
A alter table temp alter column hostname varchar(1100)
B alter table temp column hostname varchar(100)
C alter table temp alter column of hostname varchar(100)
D alter table temp add column hostname varchar(100) 参考答案
A
一般情况下,以下( )字段可以作为主关键字。
A 基本工资
B 职称
C 姓名
D 身份证号码
参考答案
D
假定有一个用户表,表中包含字段:UserId (int)、UserName (varchar)、 PassWord(varchar) 等,该表需要设置主键,以下说法最恰当的是( )。
A 此表设计主键时,根据选择主键的最少性原则,最好采用UserId 和PassWord 作为组合主键。
B 此表设计主键时,根据选择主键的最少性原则,最
好采用UserId 作为主键。
C 此表设计主键时,根据选择主键的最少性原则,最好采用UserName 和PassWord 作为组合主键。
D 如果采用UserId 作为主键,那么在UserId 列输入的数值,允许为空。
参考答案
B
在一个表中,通常使用键约束来保证每个元组都是唯一的,用来唯一的表示每行的属性为 ( ) 。
A 主键
B 约束
C 索引
D 关系
参考答案
A
设有学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号) ,课程C(课号,课名) ,选课SC (学号,课号,成绩),则表SC 的关键字为
A 课号,成绩
B 学号,成绩
C 学号,课号
D 学号,姓名,成绩
参考答案
C
在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是
A 选择
B 投影
C 联接
D 自然联接
参考答案
A
若要将“s_c_info”表中所有学生的成绩“score”加5分,则正确的SQL 语句是
A UPDATE s_c_info SET score =5
B UPDATE s_c_info SET score=score +5
C UPDATE FROM s_c_info SET score =5
D UPDATE FROM s_c_info SET score = score +5 参考答案
B
下列关于主关键字叙述正确的是
A 一个表可以没有主关键字
B 只能将一个字段定义为主关键字
C 如果一个表只有一条记录,则主关键字字段可以为空值
D 都正确
参考答案
A
不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束( )。
A DEFAULT约束
B CHECK约束
C PRIMARY KEY 约束
D FOREIGN KEY约束
参考答案
C
不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束( )。
A DEFAULT约束
B CHECK约束
C PRIMARY KEY 约束
D FOREIGN KEY约束
参考答案
C
批处理结束的标志是( )。
A action
B go
C for
D up
参考答案
B
存储在数据库中的数据的准确性属于( )。
A 数据完整性
B 数据有效性
C 数据安全性
D 以上都不是
参考答案
A
在T-SQL 语言中,修改表结构时,应使用的命令是
A UPDATE
B INSERT
C MODIFY
D ALTER
参考答案
D
若用如下的SQL 语句创建了一个表S :
CREATE TABLE S
( S# CHAR(6) NOT NULL,
SNAME CHAR(8) NOT NULL,
SEX CHAR(2),
AGE INTEGER )
现向S 表插入如下行时,哪一行可以被插入( )。
A (´991001´,´李明芳´,女,´23´)
B (´990746´,´张为´,NULL,NULL)
C (NULL,´陈道一´,´男´,32)
D (´992345´, NULL, ´女´, 25)
参考答案
B
在表中使用IDENTITY 列时,每张表只允许有
( )IDENTITY 列。
A 一个
B 两个
C 三个
D 四个
参考答案
A
SQL 语言中,删除一个表中所有数据,但保留表结构的命令是( )。
A DELETE
B CLEAR
C DROP
D REMORE
参考答案
A
使用( )语句,将Account 表内的性别字段内容,全部都改为“男”。
A Update account SET Sex =´女´ where Sex =´男´
B Update account SET Sex =´男´ where Sex =´女´
C Update FROM account SET Sex =´女´ where Sex =´男´
D Update FROM account SET Sex =´男´ where Sex =´
女´
参考答案
B
若在员工数据表中,希望把工资字段的取值范围限定在2000到4000,则可在工资字段上建立( )。
A CHECK约束
B 唯一约束
C 默认约束
D 主键约束
参考答案
A
使用SQL 命令将学生表STUDENT 中的学生年龄AGE 字段的值增加1岁,应该使用的命令是( )。
A REPLACE AGE WITH AGE+1
B UPDATE STUDENT AGE WITH AGE+1
C UPDATE SET AGE WITH AGE+1
D UPDATE STUDENT SET AGE=AGE+1
参考答案
D
对于UPDATE 语句的说法正确的是:( )。
A UPDATE一次只能修改一列的值
B UPDATE只能修改不能赋值
C UPDATE可以指定要修改的列和想赋予的新值
D UPDATE不能加WHERE 条件
参考答案
C
若要删除数据库中已经存在的表S ,可用( )。
A DELETE TABLE S
B DELETE S
C DROP TABLE S
D DROP S
参考答案
C
若student 表中包含主键sudentid ,并且其中有studentid 为100和101的记录,则执行语句: UPDATE student SET studentid=101 WHERE studentid=100
结果可能是( )。
A 错误提示:主键列不能更新。
B 更新了一条数据。
C 错误提示:违反主键约束。
D 既不提示错误,也不更新数据。
参考答案
C
在SQL Server 数据库中, 已有数据表student, 可以删除该表数据的命令是( ) 。
A DROP FROM student
B DELETE FROM student
C REMOVE FROM student
D KILL FROM student
参考答案
B
在T-SQL 语法中,用来插入和更新数据的命令是( ) 。
A INSERT,UPDATE
B DELETE,INSERT
C DELETE,UPDATE
D CREATE,INSERT
参考答案
A
Transact-SQL 语言将数据插入到数据表的语句是INSERT INTO,修改数据的语句是UPDATE 。
[参考答案] 正确
一个表可以创建多个主键。
[参考答案] 错误
如果对行的更新违反了某个约束或规则,则取消该语句,返回错误并且不更新任何记录。
[参考答案] 正确
删除表时,与该表相关的规则和约束不会被删除。
[参考答案] 错误
空值不同于空字符串或数值零,通常表示未填写、未知(Unknown)、不可用或将在以后添加的数据。
[参考答案] 正确
在数据库管理系统中数据完整性是指数据的正确性、有效性和一致性。
[参考答案] 正确
一个数据表中只能有一个主键约束,但可以有多个UNIQUE 约束。
[参考答案] 正确
默认值属于数据完整性的范畴。
[参考答案] 正确
实体完整性是要求关系中主属性非空。
[参考答案] 正确
临时表不能永久保存信息。
[参考答案] 正确
空值(NULL )意味着数据尚未输入,它与0或者长度为零的字符串('' )的含义相同。
[参考答案] 错误
数据的有效性就是判断数据是否处在所定义域的有效范围之内。
[参考答案] 正确
SQL Server 中的数据表是一个重要的数据库对象,表定义为列的集合。
[参考答案] 正确
数据的完整性主要防范的对象是非法用户。
[参考答案] 错误
规则使用一次就必须定义一次。
[参考答案] 错误
SQL Server不允许字段名为汉字。
[参考答案] 错误
设置惟一约束的列不允许为空。
[参考答案] 错误
主键可以是复合键。
[参考答案] 正确
每个数据表中必须创建一个主键和一个外键。
[参考答案] 错误
NULL 即空值,等于0。
[参考答案] 错误
默认约束是在CREATE TABLE 或ALTER TABLE 语句中定义的,删除表的时候默认约束也随之删除了。
[参考答案] 正确
数据库对象规则可以绑定到列,若删除该列所在表,则该规则也同时被删除。
[参考答案] 错误
使用INSERT 语句一次只能为表添加一行数据。
[参考答案] 正确
建立数据表时,将年龄字段值限制在18~25岁之间,这种约束属于参照完整性约束。
[参考答案] 错误
在定义表间关系时,应设立一些准则,这些准则将有助于维护数据的完整性。参照完整性就是在输入、删除或更新记录时,为维持表之间数据的统一必须遵循的规则。
[参考答案] 正确
如果在SQLServer 的数据表中保存足够大的图片信息,则字段的数据类型可以选择所有二进制数据类型,例如Binary 、Varbinary 和 Image 。
[参考答案] 错误
如果一个表的字段是主键,那么它肯定也是索引键。
[参考答案] 正确
定义数据库表中指定列上插入或更新的数值必须在另一张被参照表中的特定列上存在,这属于FOREIGN KEY 约束。
[参考答案] 正确
规则对象在使用上与CHECK 约束类似。
[参考答案] 正确
强制数据的完整性可以确保数据库中的数据质量。
[参考答案] 正确
在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
[参考答案] 正确
设置唯一约束的列不允许为空。
[参考答案] 错误
DELETE 语句只是删除表中的数据,表本身依然存在
数据库中。
[参考答案] 正确
将表employee 的列address 改为varchar(150)数据类型,并且不允许为空。
ALTER __1__ employee
ALTER COLUMN address varchar(150) __2__ 参考答案
1:TABLE
2:NOT NULL
假定利用CREATE TABLE 命令建立下面的BOOK 表: CREATE TABLE BOOK
( 总编号 char(6),
分类号char(6),
书名char(6),
单价 numeric(10,2))
则“单价”列的数据类型为数值型,列宽度为__1__ ,其中包含有__2__ 位小数。
参考答案
1:10
2:2
对St_Info(学号, 姓名, 性别, 出生日期, 专业, 班级) ,将张羽同学所在班级更名为“计算机科学0601班”。 UPDATE St_Info
__1__ 班级=‘计算机科学0601班’
WHERE 姓名=‘张羽’
参考答案
1:SET
创建表publishers(pub_id, pub_name, city ),要求pub_id的取值为4位整型数据,完成以下语句建立相应约束:
CREATE TABLE publishers
(
pub_id INT NOT NULL
__1__(pub_id BETWEEN 1000 AND 9999 ) pub_name varchar(40) ,
city varchar(20)
)
参考答案
1:CHECK
“学生”表St_info由学号(sno )、姓名(sname )、性别(ssex )、出生日期(sbirth )、所在系(sd )等属性组成。 将“刘洋”的所在系更改为“法学院”。
UPDATE St_info
__1__ sd=‘法学院’
WHERE sname=‘刘洋’
参考答案
1:SET
“学生”表St_info由学号(sno )、姓名(sname )、性别(ssex )、出生日期(sbirth )、所在系(sd )等属性组成。现 将一个新学生记录(学号:2003101;姓名:陈红;性别:女;所在系:外国语学院;出生日期:1985-10-23)插入St_info表中,完成以下操作。
__1__ St_info
VALUES(‘2003101’, ‘陈红’,
‘女’,1985-10-23, ‘外国语学院’)
参考答案
1:INSERT 或 INSERT INTO
查询分析器窗口主要由对象浏览器和__1__窗口组成。
参考答案
1:查询
数据的完整性是指数据库中的数据具有__1__、有效性和__2__。
参考答案
1:正确性
2:一致性
数据完整性包括__1__、__2__、引用完整性和用户定义完整性。
参考答案
1:实体完整性
2:域完整性
实体完整性是要求一个关系中所有__1__非空。 参考答案
1:主属性
Transact-SQL 语言将数据插入到数据表的语句是__1__,修改数据的语句是__2__。
参考答案
1:INSERT INTO 或 INSERT
2:UPDATE
Transact-SQL 语言创建数据表的语句是__1__。删除数据表的语句是__2__。
参考答案
1:CREATE TABLE
2:DROP TABLE
数据表的创建可以在__1__中用可视化的图形方式完成,也可以在查询分析器中使用Transact-SQL 语言的方式完成。
参考答案
1:企业管理器
数据的完整性是指数据库中数据的正确性、__1__和一致性。
参考答案
1:有效性
Transact-SQL 语言创建数据表的语句是__1__。 参考答案
1:CREATE TABLE
数据完整性的类型有__1__完整性、域完整性、参照完整性和用户自定义完整性。
参考答案
1:实体
选择运算是根据某些条件对关系做__1__分割,投影是根据某些条件对关系做垂直分割。
参考答案
1:
水平
将数据表c_info中c_no为“9910011”的C_Credit属性的值减去1的SQL 语句是
UPDATE c_info
__1__ C_Credit=C_Credit-1
WHERE c_no=´9910011´
(答题时,英文使用大写形式)
参考答案
1:SET
标识列和默认值都属于数据__1__的范畴。 参考答案
1:完整性
执行语句
CREATE TABLE #student
( st_id char(10) ,
st_name char(30)
PRIMARY KEY (st_id) )
后,表student 存储在__1__数据库中。(答题时,英文使用小写形式)
参考答案
1:tempdb
在SQL Serve中,通常使用__1__ 数据类型来表示逻辑数据。
参考答案
1:位 或 Bit
在SQL Server 中,主键约束的关键字为 Primary Key ,外键约束的关键字为 __1__ 。
参考答案
1:Foreign Key
在一个包含有记录的数据表中新增一个不带默认值的字段,一定要保证所增加的字段允许 __1__ 值。
参考答案
1:空 或 NULL
如果需要存放一篇字数较多的日记,合适的数据类型应该是 __1__ 数据类型。
参考答案
1:文本 或 Text
利用CREATE TABLE命令建立如下一个基本表:
BOOK(图书编号C(6),分类号C(8),书名C(16),单价N(10,2)) ,则单价字段的类型为数值型,字段宽度为10,其中包含有__1__位整数。
参考答案
1:7
实体完整性约束要求关系数据库中元组的__1__的值不能为空。
参考答案
1:主关键字 或 主键
SQL 语言中,删除一个表中所有数据,但保留表结构的命令是__1__。
参考答案
1:DELETE
已知有学生关系:
STUDENT(学号, 姓名, 性别, 年龄, 系名)
各列不能为空值。完成以下语句:
__1__ STUDENT Value( ´04160´,´王燕´,´女´,22,´计算机科学系´ )
使之能向表中插入如下记录:
学号:"04160" 、姓名:" 王燕" 、性别:"女" 、年龄:22、系别: "计算机科学系"
参考答案
1:INSERT INTO 或 INSERT
有以下关系:
在SQL Server中,使用下面的语句创建为表: CREATE TABLE __1__
(
stid char(8) PRIMARY key ,
stname char(10) __2__ ,
stsex char (2) ,
score int
)
参考答案
1:student
2:NOT NULL