1、有职工工资表(职工号、姓名、日期、基本工资、奖金、工资共计),其中“工资共计”等于同一行数据“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资共计”列值代码是( )。A ALTERTABLE职工工资表ADDCHECK(工资共计=基本工资+奖金)B UPDATE职工工资表SET工资共计=基本工资+奖金C INSERT INTO职工工资表(工资共计) VALUES (基本工资+奖金)D CREATETRIGGERtgz ON 职工工资表FORINSERTASUPDATE职工工资表SET 工资共计=a.基本工资+a.奖金FROM职工工资表a JOIN
2、INSERTEDb ONa.职工号=b.职工号 ANDa.日期=b.日期参照答案D在SQLServer中,有教师表(教师号,姓名,职称,工资)。现要为“专家”工资增长400。下列语句中对的是( )。A UPDATE教师表SET工资=工资+400 WHERE 职称=专家B UPDATE教师表WITH工资=工资+400 WHERE 职称=专家C UPDATEFROM 教师表SET工资=工资+400 WHERE 职称=专家D UPDATE教师表SET 工资+400 WHERE 职称=专家参照答案A在为student_db数据库St_Info表录入数据时,经常需要一遍又一遍地输入“男”到学生“性别”列
3、, 如下( )办法可以解决这个问题。A创立一种DEFAULT约束(或默认值)B创立一种CHECK约束C创立一种UNIQUE约束(或唯一值)D创立一种PRIMARY KEY约束(或主键)参照答案A下列哪一种命令为删除sample数据库tb_name表( )。Adelete from tb_nameBdelete from sample.tb_nameCdrop table sample.DBO.tb_nameDdrop table sample.tb_name参照答案CSQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现( )功能。A数据
4、查询B数据定义C数据操纵D数据控制参照答案CCREATE TABLE语句( )。A必要在数据表名称中指定表所属数据库B必要指明数据表所有者C指定所有者和表名称组合起来在数据库中必要唯一D省略数据表名称时,则自动创立一种本地暂时表参照答案C从表中删除一行或多行记录语句是( )。AUPDATEBDELETECDROPDINSERT参照答案B在数据完整性各类型中,将行定义为特定表中唯一实体是( )。A实体完整性B域完整性C引用完整性D顾客定义完整性参照答案A下面关于关联论述对的是( )。A可在两个表不同数据类型字段间创立关联B可在两个表不同数据类型同名字段间创立关联C可在两个表相似数据类型不同名称字
5、段间创立关联D在创立关联时选取了级联删除有关记录,则外键表中某条记录删除时,可自动删除主键表中关联记录。参照答案C设关系数据库中有一种表S构造为S(SN,CN,grade),其中SN为学生名,CN为课程名,两者均为字符型;grade为成绩,数值型。若要把“郑欣化学成绩80分”插入S表中,对的语句是( )。AADD INTO S VALUES(郑欣,化学,80) BINSERT INTO S VALUES(郑欣,化学,80)CADD INTO S VALUES(郑欣,化学,80) DINSERT INTO S VALUES(郑欣,化学,80) 参照答案D在SQL Server中,下列标记符可以作
6、为本地暂时表名是( )。A#MyTableBMyTableCMyTableD#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(09,111,60,必修)B(23,101,NULL,NULL)C(NULL,103,80,选修)D(32,NULL,86,)参
7、照答案B若要在基本表S中增长一列CN(课程名),可用( )。AADD TABLE S(CN CHAR(8)BADD TABLE S ALTER(CN CHAR(8)CALTER TABLE S ADD CN CHAR(8)DALTER TABLE S (ADD CN CHAR(8)参照答案C下面( )Transact-SQL语句可以创立一种数据表。AALTER TABLEBCREATE TABLECCREATE DATEBASEDALTER VIEW参照答案B在为Students_db数据库S_C_Info表录入成绩数据时,必要使得数据满足表达式:0=成绩=55 AND score =60CU
8、pdate grade set score=score+5 where score between 55 or 60 DUpdate 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_
9、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中,建立表用命令是 ( )。ACREATE SCHEMA BCREATE TABLECCREATE VI
10、EW DCREATE INDEX参照答案BSQL语言中,删除表中数据命令是( )。ADELETEBDROP CCLEARDREMOVE参照答案ASQL语言中,删除一种表命令是( )。ADELETEBDROPCCLEARDREMOVE参照答案BSQL Server 中表更新数据命令是( )。AUSEBSELECTCUPDATEDDROP 参照答案C在SQL中,建立规则用命令是 ( )。ACREATE TABLE BCREATE RULECCREATE VIEWDCREATE INDEX参照答案B已知职工和职工亲属两个关系,当职工调出时,应当从职工关系中删除该职工元组,同步在职工亲属关系中删除相应
11、亲属元组。在SQL语言中定义这个完整性约束短语是( )。AINSTEAD OF DELETE BINSTEAD OF DROP CAFTER DELETE DAFTER UPDATE参照答案C定义外键实现是哪一(些)类完整性?( )A实体完整性B参照完整性C顾客定义完整性D实体完整性、参照完整性和顾客定义完整性参照答案B有一种关系:学生(学号,姓名,系别),规定学号值域是8个数字构成字符串,这一规则属于( )。A实体完整性约束B参照完整性约束C顾客自定义完整性约束D引用完整性约束参照答案C下面关于主键论述对的是( )。A不同记录可以具备重复主键值或空值B一种表中主键可以是一种或各种字段C在一种
12、表中主键只可以是一种字段D表中主键数据类型必要定义为自动编号或文本参照答案B关于关系图下列哪项是对的( )。A关系图是在同一种表中不同字段之间建立关联B关系图是表与表之间建立关联,与字段无关C关系图是在不同表中字段之间建立关联D关系图是在不同数据库之间建立关联参照答案C表在数据库中是一种非常重要数据对象,它是用来( )各种数据内容。A显示B查询C存储D检索参照答案C若要删除booklist表中列bookname值为“book1”和“book2”所有数据,如下语句删除不成功是( )。Adelete booklist where bookname in (book1,book2)Bdelete b
13、ooklist where (bookname=book1) or (bookname=book2)Cdelete booklist where bookname=book1 or bookname=book2Ddelete booklist where bookname=book1 and bookname=book2参照答案D下面关于主键论述对的是( )。A不同记录可以具备重复主键值或空值B一种表中主键可以是一种或各种字段C在一种表中主键只可以是一种字段D表中主键数据类型必要定义为自动编号或文本参照答案BSQLserver 中( )语句能将temp表中hostname字段扩充为varcha
14、r(100)。Aalter table temp alter column hostname varchar(1100) Balter table temp column hostname varchar(100)Calter table temp alter column of hostname varchar(100)Dalter table temp add column hostname varchar(100)参照答案A普通状况下,如下( )字段可以作为主核心字。A基本工资B职称C姓名D身份证号码参照答案D假定有一种顾客表,表中包括字段:UserId (int)、UserName (
15、varchar)、PassWord(varchar) 等,该表需要设立主键,如下说法最恰当是( )。A此表设计主键时,依照选取主键至少性原则,最佳采用UserId和PassWord作为组合主键。B此表设计主键时,依照选取主键至少性原则,最佳采用UserId作为主键。C此表设计主键时,依照选取主键至少性原则,最佳采用UserName和PassWord作为组合主键。D如果采用UserId作为主键,那么在UserId列输入数值,容许为空。参照答案B在一种表中,普通使用键约束来保证每个元组都是唯一,用来唯一表达每行属性为 ( )。A主键B约束C索引D关系参照答案A设有学生选课三张表,学生S(学号,姓名
16、,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC核心字为A课号,成绩B学号,成绩C学号,课号D学号,姓名,成绩参照答案C在学生表中要查找所有年龄不不大于30岁姓王男同窗,应当采用关系运算是A选取B投影C联接D自然联接参照答案A若要将“s_c_info”表中所有学生成绩“score”加5分,则对的SQL语句是AUPDATE s_c_info SET score =5BUPDATE s_c_info SET scorescore +5CUPDATE FROM s_c_info SET score =5DUPDATE FROM s_c_info SET scor
17、e = score +5参照答案B下列关于主核心字论述对的是A一种表可以没有主核心字B只能将一种字段定义为主核心字C如果一种表只有一条记录,则主核心字字段可觉得空值D都对的参照答案A不容许数据库表在指定列上具备相似值,且不容许有空值,这属于哪种约束( )。ADEFAULT约束BCHECK约束CPRIMARY KEY约束DFOREIGN KEY约束参照答案C不容许数据库表在指定列上具备相似值,且不容许有空值,这属于哪种约束( )。ADEFAULT约束BCHECK约束CPRIMARY KEY约束DFOREIGN KEY约束参照答案C批解决结束标志是( )。AactionBgoCforDup参照答案
18、B存储在数据库中数据精确性属于( )。A数据完整性B数据有效性C数据安全性D以上都不是参照答案A在T-SQL语言中,修改表构造时,应使用命令是AUPDATEBINSERTCMODIFYDALTER参照答案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,NU
19、LL,女,25)参照答案B在表中使用IDENTITY列时,每张表只容许有( )IDENTITY列。A一种B两个C三个D四个参照答案ASQL语言中,删除一种表中所有数据,但保存表构造命令是( )。ADELETEBCLEARCDROPDREMORE参照答案A使用( )语句,将Account表内性别字段内容,所有都改为“男”。AUpdate account SET Sex =女 where Sex =男BUpdate account SET Sex =男 where Sex =女CUpdate FROM account SET Sex =女 where Sex =男DUpdate FROM acco
20、unt SET Sex =男 where Sex =女参照答案B若在员工数据表中,但愿把工资字段取值范畴限定在到4000,则可在工资字段上建立( )。ACHECK约束B唯一约束C默认约束D主键约束参照答案A使用SQL命令将学生表STUDENT中学生年龄AGE字段值增长1岁,应当使用命令是( )。AREPLACE AGE WITH AGE+1BUPDATE STUDENT AGE WITH AGE+1CUPDATE SET AGE WITH AGE+1DUPDATE STUDENT SET AGE=AGE+1参照答案D对于UPDATE语句说法对的是:( )。AUPDATE一次只能修改一列值BUP
21、DATE只能修改不能赋值CUPDATE可以指定要修改列和想赋予新值DUPDATE不能加WHERE条件参照答案C若要删除数据库中已经存在表S,可用()。ADELETE TABLE SBDELETE SCDROP TABLE SDDROP S参照答案C若student表中包括主键sudentid,并且其中有studentid为100和101记录,则执行语句:UPDATE student SET studentid=101 WHERE studentid=100成果也许是( )。A错误提示:主键列不能更新。B更新了一条数据。C错误提示:违背主键约束。D既不提示错误,也不更新数据。参照答案C在SQL
22、Server数据库中,已有数据表student,可以删除该表数据命令是( )。ADROP FROM studentBDELETE FROMstudentCREMOVE FROM studentDKILL FROM student参照答案B在T-SQL语法中,用来插入和更新数据命令是( )。AINSERT,UPDATEBDELETE,INSERTCDELETE,UPDATEDCREATE,INSERT参照答案ATransact-SQL语言将数据插入到数据表语句是INSERT INTO,修改数据语句是UPDATE。参照答案对的一种表可以创立各种主键。参照答案错误如果对行更新违背了某个约束或规则,则
23、取消该语句,返回错误并且不更新任何记录。参照答案对的删除表时,与该表有关规则和约束不会被删除。参照答案错误空值不同于空字符串或数值零,普通表达未填写、未知(Unknown)、不可用或将在后来添加数据。 参照答案对的在数据库管理系统中数据完整性是指数据对的性、有效性和一致性。参照答案对的一种数据表中只能有一种主键约束,但可以有各种UNIQUE约束。参照答案对的默认值属于数据完整性范畴。参照答案对的实体完整性是规定关系中主属性非空。参照答案对的暂时表不能永久保存信息。参照答案对的空值(NULL)意味着数据尚未输入,它与0或者长度为零字符串()含义相似。参照答案错误数据有效性就是判断数据与否处在所定
24、义域有效范畴之内。参照答案对的SQL Server 中数据表是一种重要数据库对象,表定义为列集合。参照答案对的数据完整性重要防范对象是非法顾客。参照答案错误规则使用一次就必要定义一次。参照答案错误SQL Server不容许字段名为中文。参照答案错误设立惟一约束列不容许为空。参照答案错误主键可以是复合键。参照答案对的每个数据表中必要创立一种主键和一种外键。参照答案错误NULL即空值,等于0。参照答案错误默认约束是在CREATE TABLE或ALTER TABLE语句中定义,删除表时候默认约束也随之删除了。参照答案对的数据库对象规则可以绑定到列,若删除该列所在表,则该规则也同步被删除。参照答案错误
25、使用INSERT语句一次只能为表添加一行数据。参照答案对的建立数据表时,将年龄字段值限制在1825岁之间,这种约束属于参照完整性约束。参照答案错误在定义表间关系时,应设立某些准则,这些准则将有助于维护数据完整性。参照完整性就是在输入、删除或更新记录时,为维持表之间数据统一必要遵循规则。参照答案对的如果在SQLServer数据表中保存足够大图片信息,则字段数据类型可以选取所有二进制数据类型,例如Binary、Varbinary 和 Image 。参照答案错误如果一种表字段是主键,那么它必定也是索引键。参照答案对的定义数据库表中指定列上插入或更新数值必要在另一张被参照表中特定列上存在,这属于FOR
26、EIGN KEY约束。参照答案对的规则对象在使用上与CHECK约束类似。参照答案对的强制数据完整性可以保证数据库中数据质量。参照答案对的在表中创立一种标记列(IDENTITY),当顾客向表中插入新数据行时,系统会自动为该行标记列赋值。参照答案对的设立唯一约束列不容许为空。参照答案错误DELETE语句只是删除表中数据,表自身依然存在数据库中。参照答案对的将表employee列address改为varchar(150)数据类型,并且不容许为空。ALTER _1_ employee ALTER COLUMN address varchar(150) _2_ 参照答案1:TABLE2:NOT NULL
27、假定运用CREATE TABLE 命令建立下面BOOK表:CREATE TABLE BOOK( 总编号 char(6),分类号char(6),书名char(6),单价 numeric(10,2)则“单价”列数据类型为数值型,列宽度为_1_ ,其中包具有_2_位小数。 参照答案1:102:2对St_Info(学号,姓名,性别,出生日期,专业,班级),将张羽同窗所在班级改名为“计算机科学0601班”。UPDATE St_Info_1_班级=计算机科学0601班 WHERE 姓名=张羽参照答案1:SET创立表publishers(pub_id,pub_name,city ),规定pub_id取值为4
28、位整型数据,完毕如下语句建立相应约束:CREATE TABLE publishers(pub_idINT NOT NULL _1_(pub_idBETWEEN 1000 AND 9999 ) pub_namevarchar(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)、姓名(
29、sname)、性别(ssex)、出生日期(sbirth)、所在系(sd)等属性构成。现将一种新学生记录(学号:101;姓名:陈红;性别:女;所在系:外国语学院;出生日期:1985-10-23)插入St_info表中,完毕如下操作。_1_ St_info VALUES(101,陈红,女,1985-10-23,外国语学院)参照答案1:INSERT或INSERT INTO查询分析器窗口重要由对象浏览器和_1_窗口构成。 参照答案1:查询数据完整性是指数据库中数据具备_1_、有效性和_2_。 参照答案1:对的性2:一致性数据完整性涉及_1_、_2_、引用完整性和顾客定义完整性。 参照答案1:实体完整性
30、2:域完整性实体完整性是规定一种关系中所有_1_非空。 参照答案1:主属性Transact-SQL语言将数据插入到数据表语句是_1_,修改数据语句是_2_。 参照答案1:INSERT INTO或INSERT2:UPDATETransact-SQL语言创立数据表语句是_1_。删除数据表语句是_2_。 参照答案1:CREATE TABLE2:DROP TABLE数据表创立可以在_1_中用可视化图形方式完毕,也可以在查询分析器中使用Transact-SQL语言方式完毕。 参照答案1:公司管理器数据完整性是指数据库中数据对的性、_1_和一致性。 参照答案1:有效性Transact-SQL 语言创立数据
31、表语句是_1_。 参照答案1:CREATE TABLE数据完整性类型有_1_完整性、域完整性、参照完整性和顾客自定义完整性。 参照答案1:实体选取运算是依照某些条件对关系做_1_分割,投影是依照某些条件对关系做垂直分割。 参照答案1: 水平将数据表c_info中c_no为“9910011”C_Credit属性值减去1SQL语句是UPDATE c_info _1_C_Credit=C_Credit-1 WHERE c_no=9910011 (答题时,英文使用大写形式)参照答案1:SET标记列和默认值都属于数据_1_范畴。 参照答案1:完整性执行语句CREATE TABLE #student (
32、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_数据类型。
33、 参照答案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:student2:NOT NULL