SQL rver第五章数据库练习题

更新时间:2023-07-10 03:27:26 阅读: 评论:0

第五章
1.使用CREATE TABLE语句创建数据表时()t是什么
A.必须在数据表名称中指定表所属的数据库
B.必须指明数据表的所有者
C.指定所有者和表名称组合起来在数据库中必须唯一
D.省略数据表名称时,则自动创建一个本地临时表
2.下列关于ALTER TABLE 语句叙述错误的是()
A.ALTER TABLE 语句可以添加字段
B.ALTER TABLE 语句可以删除字段
C.ALTER TABLE 语句可以修改字段名称
D.ALTER TABLE 语句可以修改字段数据类型
3.数据库可以表可以设置字段有效性规则属于()
A.实体完整性范畴          B参照完整性范畴
C.数据一致性范畴          D.域完整性
4 下列用于定义字段的SQL语句中,错误的是()
A 学号varchar(10)      B 成绩int4
C  产量float            D 价格 decinmal(8,4)
5 若要删除数据库中已经存在的表s,可用()天津风味
A  DELETE TABLE S        B  DELETE S
股票推荐网C  DROP TABLE S          D  DROP S
6若要在基本表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))
7  学生关系模式是(s# , Sname , Sex , Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除属”年龄“, 可选用的SQL 语句是()
A delete age from s      B ALTER TABLE S DROP AGE
C UPDATE S AGE      D ALTER TABLE S ‘AGE’
8 有关系S (S#, SNAME ,SAGE),C(C#,CNANE),SC(S# ,C#,GRADE).其中S#是学生号,SNAME 是学生姓名,sage 是学生年龄,C#是课程号,CNAME是课程名称。 要查询选修“Access”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S ,C ,SC WHERE 子句的内容是()
A  S .S# = SC .S# and C.C# = SC . C# and SAGE>=20 andCNMAE = ‘Access‘
陈玉蓉B  S.S# = SC.S# and C.C# = SC.C# and SAGE in>= 20 and CNAME in ‘Access’
C  SAGE in .>= and cname in ‘Access’
D  SAGE >= 20 and CNAME = ‘Access’
9 设关系数据库中一个表S的结构为S(SN, CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade 为成绩,数值型,取值范围0~100。 若要把“张二的化学成绩80分插入S中,则可用()
A  ADD INTO S VALUES(‘张二’,‘化学‘,’80‘)
B  INSERT INTO S VALUES( ‘张二‘,’化学’,‘80’)
C  ADD INTO S VALUES (‘张二’,‘化学’,80)如何治腋下臭
D  NISERT INTO VALUES (‘张二‘,’化学‘80)
10. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。若要更正王二的化学成绩为85分,则可用()
A.UPDATE  S  SET grade=85  WHERE  SN=’王二’  AND  CN=’化学’
B.UPDATE  S  SET grade=’85’  WHERE  SN=’王二’  AND  CN=’化学’
C.UPDATE  grade=85  WHERE  SN=’王二’  AND  CN=’化学’
D.UODATE  grade=’85’  WHERE  SN=’王二’  AND  CN=’化学’
11 .若用如下的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,’’)
填空题
11 。SQLServer2000 中的数据类型主要包括(  )、(  )、(  )、二进制、 位和双字节等类型。
12  在Transart-SQL 语句中需要把日期和时间型数据常量用(    )括起来
医院宣传
13  ALTER TABLE 语句不能修改数据表的(  ) 和  (    )
14  删除数据表使用的SQL语句为(  )
15  修改数据表的字段名称可使用系统存储过程(    )
16  Transact-SQL中添加记录使用(    )语句,修改记录使用(    )语句
17  Transact-SQL中删除记录可使用(  )  或  (    )语句
18  假定利用CREATE TABLE 命令建立下面的BOOK表
  CREATE TABLE BOOK
(总编号 char(6) 几个月会有胎动
分类号char(3)
书名char(16)
单价numeric(10,2) )
则单价列的类型为(    )型,列宽度为(      ),其中包含有 (    )位小数。
19.表中某列为变长字符数据类型varchar(100),其中100表示______。假如输入的字符串为gtm13e5,存储的字符长度为_____字节。
19.varchar数据类型可以自动去掉字段或变量尾部的_____以节省空间。
20.SQL rver2000的datetime和smalldatetime数据类型主要用来存储_____和_____的组合数据。
21.SQL rver2000中的整数类型分别为bigint、int、smallint、和tinyint,它们分别占用_____、_____、______和______个存储字节。

本文发布于:2023-07-10 03:27:26,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1088456.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:语句   数据表   使用   数据类型   学生   修改   字段
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图