ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:18.65KB ,
资源ID:6918486      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6918486.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电大数据库系统与应用形考册第4章习题与参考答案.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

电大数据库系统与应用形考册第4章习题与参考答案.docx

1、电大数据库系统与应用形考册第4章习题与参考答案.专业整理 .第 4 章习题与参考答案一. 单项选择题1 下列所述功能中 ,不属于 SQL 语言功能的是 (D )。A 数据表的定义功能B 数据查询功能C 数据增 、删、改功能D 提供方便的用户操作界面功能2 设某职工表中有用于存放年龄 (整数 )的列 ,下列类型中最适合年龄列的是(C)。A intB smallintC tinyintD bit3 设某学生表中有用于存放学生编号的列 ,下列类型中最适合的是 ( D)。A intB date. 学习帮手 .专业整理 .C tinyintD char4 下列约束中用于限制列的取值范围的约束是 ( B)

2、。A PRIMARY KEYB CHECKC DEFAULTD UNIQUE5 下列约束中用于限制列取值不重的约束是 ( D)。A PRIMARY KEYB CHECKC DEFAULTD UNIQUE6 下列约束中用于实现实体完整性的是 (A )。A PRIMARY KEYB CHECK. 学习帮手 .专业整理 .C DEFAULTD UNIQUE7 下列关于 DEFAULT 约束的说法 ,错误的是 (D )。A 一个 DEFAULT 约束只能约束表中的一个列B 在一个表上可以定义多个 DEFAULT 约束C DEFAULT 只能定义在列级完整性约束处D 在列级完整性约束和表级完整性约束处都

3、可以定义 DEFAULT 约束8 下列为变量赋值的语句中 ,错误的是 (D )。A SET X = 10B SELECT X = 10CSET X = 10 + 10D SET X = 10 + A9 设有表 T,现要在该表新增加一个列 ,列名为 :c1,类型为 int 。 下列能实现该功能的语句是 (A )。A ALTER TABLE T ADD COLUMN c1 intB ALTER TABLE T ADD (c1 int). 学习帮手 .专业整理 .C ALTER TABLE T ADD COLUMN c1D ALTER TABLE T ADD c110 设有表 M ,将其中的 Typ

4、e 列的数据类型改为 NCHAR(4) 。 下列能实现该功能的语句是 ( B)。A ALTER TABLE M ADD COLUMN Type NCHAR(4)B ALTER TABLE M ALTER COLUMN Type NCHAR(4)C ALTER TABLE M DROP COLUMN Type NCHAR(4)D ALTER TABLE M ALTER Type NCHAR(4)11.下列( B)固定占用 10 个字节的空间 。A varchar(10)B char(10)C nchar(10)D nvarchar(10)12. 关于 numeric(p,s) 说法错误的是 (

5、C)。A p 代表整个数值的数字位数B q 代表小数点后的数字位数. 学习帮手 .专业整理 .C numeric(p,s) 是近似数值类型D 最大的存储空间是 17 字节二判断题1 decimal(p,s) 数据类型属于字符型 。( )2 /*/ 之间的内容用于表示注释 ,对程序无影响 。( )3 Good + morning 的结果为 : Good morning 。( )4 SsexNCHAR(1) DEFAULT 男 语句中的 DEFAULT 约束表示 Ssex 变量的默认值为 男 。( )5 SageTINYINTCHECK(Sage=22 AND Sage y )SET z = x

6、- yELSESET z = y - xPrint z解析 :语句 DECLARE x int, y int, z int声明了三个整型变量 x, y, z,语句 SET x = 40 和 SET y = 30 给出变量 x 的初值是 40 , y 的初值是 30 ,语句 IF (x y ) 进行判断 ,决定进入哪个分支 。本例中 ,程序进入 SET z = x - yZ 值为 10。例 3计算 1+2+3+ +100的值。解析 :DECLARE i int, sum int. 学习帮手 .专业整理 .SET i = 1SET sum = 0WHILE i =15 AND Sage0),Sem

7、esterTINYINT )CREATE TABLE SC (SnoCHAR(9)NOT NULL,CnoCHAR(6)NOT NULL,. 学习帮手 .专业整理 .Grade TINYINT,PRIMARY KEY (Sno, Cno),FOREIGN KEY (Sno) REFERENCES Student(Sno),FOREIGN KEY (Cno) REFERENCES Course(Cno) )例 5 为 SC 表添加 “修课类别 ”列, 此列的定义为 : Type NCHAR(1) ,允许空 。解析 :ALTER TABLE SC ADD Type NCHAR(1)例 6 将新添加

8、的 Type 列的数据类型改为 NCHAR(2) 。解析 :ALTER TABLE SC ALTER COLUMN Type NCHAR(2)例 7 为 Type 列添加限定取值范围为 必修 ,重修 ,选修 的约束 。解析 :ALTER TABLE SCADD CHECK(Type IN ( 必修 , 重修 , 选修 ) )例 8 删除 SC 表的 “ Type列”。. 学习帮手 .专业整理 .解析 :ALTER TABLE SC DROP COLUMN Type例 9“图书表 ”结构如下 :书号 :统一字符编码定长类型,长度为 6,主键;书名 :统一字符编码可变长类型,长度为 30,非空;第

9、一作者 :普通编码定长字符类型,长度为10,非空;出版日期 :日期型 ;价格 :定点小数 ,小数部分1 位,整数部分3 位,默认值为 20 。写出创建表的 SQL 语句,要求在定义表的同时定义数据的完整性约束。( 表名和列名用中文 )解析 :createtable图书表 (书号nchar(6) primarykey,书名nvarchar(30)notnull,第一作者char(10)notnull,出版日期date,. 学习帮手 .专业整理 .价格 numeric(4,1) default20)10 为图书表添加 “印刷数量 ”列,类型为整数 。解析 :altertable 图书表 add 印刷数量 int. 学习帮手 .

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2