当前位置:文档之家› 中南大学数据库题库03数据表

中南大学数据库题库03数据表

有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是( )。

AALTER TABLE 职工工资表ADD CHECK(工资合计=基本工资+奖金)BUPDATE 职工工资表SET 工资合计=基本工资+奖金CINSERT INTO 职工工资表(工资合计) VALUES (基本工资+奖金)DCREATE TRIGGER tgzON 职工工资表FOR INSERTASUPDATE 职工工资表SET 工资合计=a.基本工资+a.奖金FROM 职工工资表 a JOIN INSERTED b ON a.职工号=b.职工号 AND a.日期=b.日期参考答案D在SQL Server中,有教师表(教师号,姓名,职称,工资)。

现要为“教授”的工资增加400。

下列语句中正确的是( )。

AUPDATE 教师表SET 工资=工资+400WHERE 职称= ´教授´BUPDATE 教师表WITH 工资=工资+400WHERE 职称= ´教授´CUPDATE FROM 教师表SET 工资=工资+400 WHERE 职称= ´教授´DUPDATE 教师表SET 工资+400WHERE 职称= ´教授´参考答案A在为student_db数据库的St_Info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列,以下()方法可以解决这个问题。

A 创建一个DEFAULT约束(或默认值)B 创建一个CHECK约束C 创建一个UNIQUE约束(或唯一值)D 创建一个PRIMARY KEY约束(或主键)参考答案A下列哪一个命令为删除sample数据库的tb_name表()。

A delete from tb_nameB delete from sample.tb_nameC drop table sample.DBO.tb_nameD drop table sample.tb_name参考答案CSQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现()功能。

A 数据查询B 数据定义C 数据操纵D 数据控制参考答案CCREATE TABLE语句()。

A 必须在数据表名称中指定表所属的数据库B 必须指明数据表的所有者C 指定的所有者和表名称组合起来在数据库中必须唯一D 省略数据表名称时,则自动创建一个本地临时表参考答案C从表中删除一行或多行记录的语句是()。

A UPDATEB DELETEC DROPD 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 ##MyTableB @@MyTableC @MyTableD #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 TABLEB CREATE TABLEC CREATE DATEBASED ALTER VIEW参考答案B在为Students_db数据库的S_C_Info表录入成绩数据时,必须使得数据满足表达式:0<=成绩<=100,以下()方法可以解决这个问题。

A 创建一个DEFAULT约束(或默认值)B 创建一个CHECK约束C 创建一个UNIQUE约束(或唯一值)D 创建一个PRIMARY KEY约束(或主键)参考答案B表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的()约束。

A 主键B 外键C NULLD CHECK参考答案D在查询设计器中,不能与其他窗格保持同步的是()。

A 关系图窗格B 网格窗格C SQL窗格D 结果窗格参考答案D( )类型的完整性是通过定义给定表中主键实施的。

A 实体B 域C 引用D 用户定义参考答案A当运用Transact-SQL语句创建主键时,可以是()。

Acreate table table1(c1 char(13) not null primary,c2 int not )on primaryBalter table table1add constraint [PK_table1] primary key nonclustered ( c1) on primary Calter table table1 c1 primary keyD其他选项都可以参考答案B学生成绩表grade中有字段score(float),现在要把所有在55至60分之间的分数提高5分,以下SQL语句正确的是()。

A Update grade set score=score+5 where score in55..60B Update grade set score=score+5 where score>=55 AND score <=60C Update grade set score=score+5 where score between 55 or 60D Update grade set score=score+5 where score <=55 and 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约束(或主键)参考答案AINSERT INTO Goods(Name,Storage,Price) VALUES(’Keyboard’,3000,90.00)的作用是()。

A 添加数据到一行中的所有列B 插人默认值C 添加数据到一行中的部分列D 插入多个行参考答案C在SQL中,建立表用的命令是 ( )。

A CREATE SCHEMAB CREATE TABLEC CREATE VIEWD CREATE INDEX参考答案BSQL语言中,删除表中数据的命令是( )。

A DELETEB DROPC CLEARD REMOVE参考答案ASQL语言中,删除一个表的命令是( )。

A DELETEB DROPC CLEARD REMOVE参考答案BSQL Server 2000中表更新数据的命令是()。

A USEB SELECTC UPDATED DROP参考答案C在SQL中,建立规则用的命令是 ( )。

A CREATE TABLEB CREATE RULEC CREATE VIEWD CREATE INDEX参考答案B已知职工和职工亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时在职工亲属关系中删除对应的亲属元组。

在SQL语言中定义这个完整性约束的短语是( )。

A INSTEAD OF DELETEB INSTEAD OF DROPC AFTER DELETED AFTER UPDATE参考答案C定义外键实现的是哪一(些)类完整性?( )A 实体完整性B 参照完整性C 用户定义的完整性D 实体完整性、参照完整性和用户定义的完整性参考答案B有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )。

A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 引用完整性约束参考答案C下面有关主键的叙述正确的是()。

A 不同的记录可以具有重复的主键值或空值B 一个表中的主键可以是一个或多个字段C 在一个表中主键只可以是一个字段D 表中的主键的数据类型必须定义为自动编号或文本参考答案B关于关系图下列哪项是正确的( )。

A 关系图是在同一个表中不同字段之间建立关联B 关系图是表与表之间建立关联,与字段无关C 关系图是在不同表中的字段之间建立关联D 关系图是在不同数据库之间建立关联参考答案C表在数据库中是一个非常重要的数据对象,它是用来()各种数据内容的。

相关主题