mysql数据库武洪萍版第四章习题与答案

合集下载

最新mysql数据库武洪萍版第四章习题与答案资料

最新mysql数据库武洪萍版第四章习题与答案资料

一.选择题1.下面哪种数字数据类型不可以存储数据256?(D)A.bigintB. intC. SmallintD. tinyint2.下面是有关主键和外键之间的关系描述,正确的是(AC)A.一个表最多只能有一个主键约束,多个外键约束。

B.一个表中最多只有一个外键约束,一个主键约束。

C.在定义主键外键约束时,应该首先定义主键约束,然后定义外键约束。

D.在定义主键外键约束时,应该首先定义主键约束,然后定义主键约束。

3.下面关于数据库中表的行和列的叙述正确的是(D)A.表中的行是有序的,列是无序的B. 表中的列是有序的,行是无序的C. 表中的行和列都是有序的D. 表中的行和列都是无序的4.SQL语言的数据操作语句包括SELECT、INSERT、UPDATE、DELETE等。

其中最重要的,也是使用最频繁的语句是(A)A.SELECTB.INSERTC.UPDATED.DELETE5.在下列SQL语句中,修改表结构的语句是(A)。

A.ALTERB. CREATEC. UPDATED. INSERT6.设有关系R(A,B,C)和S(C,D),与关系代数表达式πA,B,D(σR.C=S.C(R ∞S)等价的SQL语句是(B)。

A.SELECT *FROM R,S WHERE R.C=S.CB.SELECT A,B,D FROM R,S WHERE R.C=S.CC.SELECT A,B,D FROM R,S WHERE R=SD.SELECT A,B FROM R WHERE(SELECT D FROM S WHERE R.C=S.C)7.设关系R(A,B,C) 与SQL语句“SELECT DISTINST A FROM R WHERE B=17”等价的关系代数表达式是(A)A.πA(σB=17 (R))B. σB=17 (πA(R))C. σB=17 (πA. C(R))D. πA. C(σB=17 (R))下面第(8)-(12)题,基于“学生-选课-课程”数据库中的3个关系。

MySQL数据库基础与实例教程练习题参考答案

MySQL数据库基础与实例教程练习题参考答案

MySQL数据库基础与实例教程练习题参考答案由于时间仓促,中难免存在错误,不妥之处恳请读者批评指正!第一章答案1.数据库管理系统中常用的数学模型有哪些?数据库管理系统通常会选择某种“数学模型”存储、组织、管理数据库中的数据,常用的数学模型包括“层次模型”、“网状模型”、“关系模型”以及“面向对象模型”等。

2.您听说过的关系数据库管理系统有哪些?数据库容器中通常包含哪些数据库对象?目前成熟的关系数据库管理系统主要源自欧美数据库厂商,典型的有美国微软公司的SQL Server、美国IBM公司的DB2和Informix、德国SAP公司的Sybase、美国甲骨文公司的Oracle。

数据库容器中通常包含表、索引、视图、存储过程、触发器、函数等数据库对象。

3.通过本章知识的讲解,SQL与程序设计语言有什么关系?SQL并不是一种功能完善的程序设计语言,例如,不能使用SQL构建人性化的图形用户界面(Graphical User Interface,GUI),程序员需要借助Java、VC++等面向对象程序设计语言或者HTML的FORM表单构建图形用户界面(GUI)。

如果选用FORM表单构建GUI,程序员还需要使用JSP、PHP或者.NET编写Web应用程序,处理FORM表单中的数据以及数据库中的数据。

其他答案:1、首先SQL语言是数据库结构化查询语言,是非过程化编程语言。

而程序设计语言则有更多的面向对象及逻辑程序设计。

比如用SQL语言编写图形用户界面(例如窗口、进度条),是无法实现的。

2、SQL语言可以说是,程序设计语言和数据库之间的一个翻译官。

程序设计语言需要操作数据库时,需要借助(或者说调用)SQL语言来翻译给数据库管理系统。

3、不同数据库管理系统会有一些特殊的SQL规范,比如limit关键词在SQL Server 中无法使用。

而这些规范与程序设计语言无关。

4.通过本章的学习,您了解的MySQL有哪些特点?与题目2中列举的商业化数据库管理系统相比,MySQL具有开源、免费、体积小、便于安装,但功能强大等特点。

MySQL数据库技术及应用 课后习题答案 (4)[3页]

MySQL数据库技术及应用 课后习题答案 (4)[3页]

项目4一、选择题1、D2、D3、B D4、C5、B6、C7、C8、D二、填空题1、逻辑排序查询效率(速度)2、删除3、基表4、WITH CHECK OPTION三、判断题1、对2、对3、对4、对5、对6、对四、简答题1、答:索引的优点:(1)提高数据查询的速度:索引能够以一列或多列的值为排序依据,实现快速查找数据行。

(2)优化查询:数据库系统的查询优化器是依赖于索引起作用的,索引能够加速连接、分组和排序等操作。

(3)确保数据的唯一性:通过给列创建唯一索引,可以保证表中的数据不重复。

索引的缺点:(1)创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。

(2)索引需要占物理空间,如果要建立聚簇索引,则需要的空间就会更大。

(3)当对表中数据进行增加、修改和删除时,索引也要动态的进行维护,因而会降低数据的更新速度。

表中索引越多,则更新表的时间就越长。

2、答:(1)很少或从来不作为查询条件的列。

(2)在小表中通过索引查找行可能比简单地进行全表扫描还慢。

(3)只从很小的范围内取值的列,即字段重复值比较多的列。

(4)数据类型为Text、Blob和Bit的列上不宜创建索引。

(5)值需要经常修改的列不适合创建索引。

答:按照索引作用的机理分类,可分为普通索引(INDEX)、唯一索引(UNIQUE)、主键(PRIMARY KEY)、全文索引(FULLTEXT)和空间索引(SPATIAL)等类型。

4、答:在MySQL中,可通过CREATE OR REPLACE VIEW语句和ALTER VIEW语句两种方法来修改视图。

CREATE OR REPLACE VIEW语句基本语法格式为:CREATE OR REPLACE VIEW 视图名[(列名[,...n ])]AS SELECT语句;ALTER VIEW语句基本语法格式为:ALTER VIEW 视图名[(列名[, ...n])]AS SELECT语句;五、项目实践(训)题(1)ALTER TABLE bemployee ADD UNIQUE INDEX ix_i dentity(i dentity);或CREATE UNIQUE INDEX ix_i dentity ON bemployee(i dentity);查看是否创建成功:SHOW CREATE TABLE bemployee\G(2)ALTER TABLE bleave ADD INDEX mulix_date(employeeid,start_date);或CREATE INDEX mulix_date ON bleave(employeeid,start_date);查看是否创建成功:SHOW CREATE TABLE bleave\G(3)ALTER TABLE bsalary ADD INDEX ix_employeeid(employeeid), ADD INDEX ix_totalsalary(total_salary DESC);(4)创建视图:USE peopleCREATE VIEW dept_infoASSELECT deptid, deptname, deptnum FROM bdept;从该视图中查询出部门人数大于10人的部门记录:SELECT * FROM dept_info WHERE deptnum >10创建视图:USE peopleCREATE VIEW employee_infoASSELECT * FROM bemployee WHERE deptid= '2003';查看该视图的结构信息:DESC employee_info;(6)SELECT name, sex,politicalFROM employee_infoWHERE name LIKE '张%' AND sex= '女';。

数据库系统原理教程课后习题及答案(第四章)

数据库系统原理教程课后习题及答案(第四章)

第4章数据库安全性1 .什么是数据库的安全性?答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。

2 .数据库安全性和计算机系统的安全性有什么关系?答:安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。

只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。

系统安全保护措施是否有效是数据库系统的主要指标之一。

数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的,3 .试述可信计算机系统评测标准的情况,试述TDI / TCSEC 标准的基本内容。

答:各个国家在计算机安全技术方面都建立了一套可信标准。

目前各国引用或制定的一系列安全标准中,最重要的是美国国防部(DoD )正式颁布的《DoD 可信计算机系统评估标准》(伽sted Co 哪uter system Evaluation criteria ,简称TcsEc ,又称桔皮书)。

(TDI / TCSEC 标准是将TcsEc 扩展到数据库管理系统,即《可信计算机系统评估标准关于可信数据库系统的解释》(Tmsted Database Interpretation 简称TDI , 又称紫皮书)。

在TDI 中定义了数据库管理系统的设计与实现中需满足和用以进行安全性级别评估的标准。

TDI 与TcsEc 一样,从安全策略、责任、保证和文档四个方面来描述安全性级别划分的指标。

每个方面又细分为若干项。

4 .试述T csEC ( TDI )将系统安全级别划分为4 组7 个等级的基本内容。

答:根据计算机系统对安全性各项指标的支持情况,TCSEC ( TDI )将系统划分为四组(division ) 7 个等级,依次是D 、C ( CI , CZ )、B ( BI , BZ , B3 )、A ( AI ) ,按系统可靠或可信程度逐渐增高。

这些安全级别之间具有一种偏序向下兼容的关系,即较高安全性级别提供的安全保护包含较低级别的所有保护要求,同时提供更多或更完善的保护能力。

《MySQL数据库原理、设计与应用》第4章课后习题答案

《MySQL数据库原理、设计与应用》第4章课后习题答案

第四章一、填空题1.椭圆框2.属性3.关系4.物理设计5.一个或多个二、判断题1.错2.对3.错4.对5.错三、选择题1. B2. B3. C4.B、C、D5.B、C四、简答题1.请简述数据库设计规范化的必要性。

答:数据库设计对数据的存储性能、数据的操作都有很大的关系。

为了避免不规范的数据库出现数据冗余,造成插入、删除、更新操作异常等情况,就要进行数据库设计规范化。

2.请分析数据库范式1NF、2NF、3NF的区别。

答:(1)1NF:数据库表的每一列都是不可分割的基本数据项。

(2)2NF:在满足1NF基础上,遵从唯一性,非主键字段需完全依赖主键(3)3NF:在满足2NF基础上,非主键字段不能相互依赖。

五、实训题1.请完成电子商务网站用户等级的数据表设计。

CREATE TABLE sh_user_level (id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '等级id',name VARCHAR(20) NOT NULL DEFAULT '' COMMENT '等级名称',config VARCHAR(255) NOT NULL DEFAULT '' COMMENT '满足条件') DEFAULT CHARSET=utf8;12.请完成电子商务网站用户订阅、用户收藏的数据表设计。

# 订阅CREATE TABLE sh_user_subscribe (id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '订阅id',email VARCHAR(60) COMMENT '邮箱地址',status INT COMMENT '是否确认,0未确认,1已确认',code VARCHAR(10) COMMENT '邮箱确认的验证码',add_time INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '开始订阅时间') DEFAULT CHARSET=utf8;# 收藏CREATE TABLE sh_user_favorite (id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '收藏id',user_id INT UNSIGNED NOT NULL COMMENT '用户id',goods_id INT UNSIGNED NOT NULL COMMENT '商品id',add_time INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '收藏时间') DEFAULT CHARSET=utf8;2。

mysql数据库武洪萍版第三章习题与答案

mysql数据库武洪萍版第三章习题与答案

一.选择题
1.下列选项中属于创建数据库的语句是(A)
A.CREATE DATABASE
B. ALTER DATABASE
C. DROP DATABASE
D. 以上都不是
2.在创建数据库时,每个数据库都对应放在一个与数据库同名的(B)中
A.文件
B.文件夹
C.路径
D.以上都不是
3.显示当前所有的数据库的命令是(A)。

A.SHOW DATABASES;
B. SHOW DATABASE;
C. LIST DATABASES;
D. LIST DATABASE;
4.在MySQL
5.5以上系统中,默认的存储引擎是(C)。

A.MyISAM
B.MEMORY
C.InnoDB
D.ARCHIVE
5.SQL 系统中,表结构文件的扩展名是(A)。

A..frm
B. .myd
C. myi
D.mdf
6.MySQL 使用(D)文件中的配置参数。

A.my-larger.ini
B. my-small.ini
C. My-huge.ini
D.my.ini 二.简述题
(1)简述数据库定义以及数据库的作用。

(2)简述MySQL数据库的组成。

(3)简述创建数据库的方法。

数据库应用基础第4章习题参考答案

数据库应用基础第4章习题参考答案

习题1.选择题(1)设A、B两个数据表的记录数分别为3和4,对两个表执行交叉联接查询,查询结果中最多可获得(C )条记录。

A.3 B. 4 C. 12 D. 81(2)如果查询的SELECT子句为SELECT A, B, C * D,则不能使用的GROUP B子句是( A )。

A.GROUP BY AB.GROUP BY A,BC.GROUP BY A,B,C*DD.GROUP BY A,B,C,D(3)关于查询语句中ORDER BY子句使用正确的是( C )。

A.如果未指定排序字段,则默认按递增排序B.数据表的字段都可用于排序C.如果在SELECT子句中使用了DISTINCT关键字,则排序字段必须出现在查询结果中D.联合查询不允许使用ORDER BY子句(4)在查询设计器中,不能与其他窗格保持同步的是(D )。

A.关系图窗格 B. 网格窗格C.SQL窗格 D. 结果窗格(5)下列函数中,返回值数据类型为int的是(B)。

A.LEFT B. LENC.LTRIM D. SUNSTRING2.填空题(1) 在启动查询分析器时,在登录对话框中可使用(Local)作为本地服务器名称。

(2) 查询分析器窗口主要由对象浏览器和(查询)窗口组成。

(3) 从Windows“开始”菜单启动查询分析器后,默认数据库为(master)。

(4) 以表格方式显示的查询结果保存为(导出)文件,其文件扩展名为(csv);以文本方式显示的查询结果保存为(报表)文件,其文件扩展名为(rpt)。

(5) 可使用(PRINT)或(SELECT)语句来显示函数结果。

(6) 在查询语句中,应在(SELECT)子句中指定输出字段。

(7) 如果要使用SELECT语句返回指定条数的记录,则应使用(TOP)关键字来限定输出字段。

(8) 联合查询指使用(UNION)运算将多个(查询结果)合并到一起。

(9) 当一个子SELECT的结果作为查询的条件,即在一个SELECT语句的WHERE子句中出现另一个SELECT语句,这种查询称为(嵌套)查询。

mysql数据库武洪萍版第四章习题与答案

mysql数据库武洪萍版第四章习题与答案

mysql数据库武洪萍版第四章习题与答案一.选择题1.下面哪种数字数据类型不可以存储数据256?(D)A.bigintB.intC.SmallintD.tinyint2.下面是有关主键和外键之间的关系描述,正确的是(AC)A.一个表最多只能有一个主键约束,多个外键约束。

B.一个表中最多只有一个外键约束,一个主键约束。

C.在定义主键外键约束时,应该首先定义主键约束,然后定义外键约束。

D.在定义主键外键约束时,应该首先定义主键约束,然后定义主键约束。

3.下面关于数据库中表的行和列的叙述正确的是(D)A.表中的行是有序的,列是无序的B.表中的列是有序的,行是无序的C.表中的行和列都是有序的D.表中的行和列都是无序的4.SQL语言的数据操作语句包括SELECT、INSERT、UPDATE、DELETE 等。

其中最重要的,也是使用最频繁的语句是(A)A.SELECTB.INSERTC.UPDATED.DELETE5.在下列SQL语句中,修改表结构的语句是(A)。

A.ALTERB.CREATEC.UPDATED.INSERT6.设有关系R(A,B,C)和S(C,D),与关系代数表达式πA,B,D(σR.C=S.C(R∞S)等价的SQL语句是(B)。

A.SELECT某FROMR,SWHERER.C=S.CB.SELECTA,B,DFROMR,SWHERER.C=.SELECTA,B,D FROMR,SWHERER=SD.SELECTA,BFROMRWHERE(SELECTDFROMSWHERER.C=S.C)7.设关系R(A,B,C)与SQL语句“SELECTDISTINSTAFROMRWHEREB=17”等价的关系代数表达式是(A)A.πA(σB=17(R))B.σB=17(πA(R))C.σB=17(πA.C(R))D.πA.C(σB=17(R))下面第(8)-(12)题,基于“学生-选课-课程”数据库中的3个关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.选择题1.下面哪种数字数据类型不可以存储数据256?(D)A. bigintB. intC. SmallintD. tinyint2.下面是有关主键和外键之间的关系描述,正确的是(AC)A.一个表最多只能有一个主键约束,多个外键约束。

B.一个表中最多只有一个外键约束,一个主键约束。

C.在定义主键外键约束时,应该首先定义主键约束,然后定义外键约束。

D.在定义主键外键约束时,应该首先定义主键约束,然后定义主键约束。

3.下面关于数据库中表的行和列的叙述正确的是(D)A.表中的行是有序的,列是无序的B. 表中的列是有序的,行是无序的C. 表中的行和列都是有序的D. 表中的行和列都是无序的4.SQL语言的数据操作语句包括 SELECT、INSERT、UPDATE、DELETE等。

其中最重要的,也是使用最频繁的语句是(A)A.SELECT5.在下列SQL语句中,修改表结构的语句是(A)。

A. ALTERB. CREATEC. UPDATED. INSERT6.设有关系R(A,B,C)和S(C,D),与关系代数表达式πA,B,D(σ=(R ∞ S)等价的SQL语句是(B)。

A.SELECT *FROM R,S WHERE =B.SELECT A,B,D FROM R,S WHERE =C.SELECT A,B,D FROM R,S WHERE R=SD.SELECT A,B FROM R WHERE(SELECT D FROM S WHERE =7.设关系 R(A,B,C) 与SQL语句“SELECT DISTINST A FROM R WHERE B=17”等价的关系代数表达式是(A)A.(R))B. ((R))Aπ(σπσA B=17 B=17C. ((R))D. (R)) σπA. C(πσA. C B=17 B=17下面第(8)-(12)题,基于“学生-选课-课程”数据库中的3个关系。

S(S#,SNAME,SEX,DEPAPTMENT),主码是S#C(C#,CNAME,TEACHER),主码是 C#SC(S#,C#,GRADE),主码是(S#,C#)8.在下列关于保持数据库完整性的叙述中,哪一个是不正确的?(D)A.向关系SC 插入元组时,S#和C#都不能是空值(NULL)B.可以任意删除关系SC中的元组C.向任何一个关系插入元组时,必须保证该关系主码值得唯一性D.可以任意删除关系C中的元组9.查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系(D)A. 只有 S,SCB. 只有 SC,CC. 只有 S,CD. S,SC,C10若要查找姓名中第1个字为“王”的学生的学号和姓名,则下面列出的SQL 语句中,哪个(些)是正确的?(B)Ⅰ. SELECT S#,SNAME FROM S WHERE SNAME='王%'Ⅱ. SELECT S#,SNAME FROM S WHERE SNAME LIKE ‘王%'Ⅲ. SELECT S#,SNAME FROM S WHERE SNAME LIKE'王_'A.ⅠB.ⅡC.ⅢD.全部)B语句是(SQL,则正确的门以上课程的学生的学号”3若要“查询选修了11.A.SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)>3B.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)>3C.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)>3D.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)>312.若要查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,则将使用关系(D)。

A.S和SCB. SC和CC. S和CD. S、SC和 C下面第(13)-(16)题基于这样的3个表,即学生表S、课程表C和学生选课表SC,它们的关系模式如下。

S(S#,SN,SEX,AGE,DEPT)(学号,姓名,性别,年龄,系别)C(C#,CN)(课程号,课程名称)SC(S#,C#,GRADE)(学号,课程号,成绩)13.检索所有比“王华”年龄大的学生姓名、年龄和性别。

下面正确的SELECT语句是(A)A.SELECT SN,AGE, SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN='王华')B. SELECT SN,AGE,SEX FROM S WHERE SN='王华'C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN='王华')D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华.AGE14.检索选修课程“C2”的学生中成绩最高的学生的学号。

正确的SELECT 语句是(D)。

A.SELECT S# FROM SC WHERE C#='C2' AND GRADE>=(SELECT GRADE FROM SC WHERE C#='C2')B.SELECT S# FROM SC WHERE C#='C2' AND GRADE IN(SELECT GRADE GORM SC WHERE C#='C2')C.SELECT S# FROM SC WHERE C#='C2' AND GRADE NOT IN(SELECT GRADE GORM SC WHERE C#='C2')D.SELECT S# FROM SC WHERE C#='C2' AND GRADE>=ALL(SELCET GRADE FROM SC WHERE C#='C2')15.检索4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。

正确的 SELECT 语句是(B)A.SELECT S#,SUM(GRAGE) FROM SC WHERE GRADE>=60 GROUP BY S# ORDER BY S# HAVING COUNT(*)>=4B.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE>=60 GROUP BY S# HAVING COUNT(*)>=4 ORDER BY 2 DESCC.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE>=60 HAVING COUNT(*)<=4 GROUP BY S#ORDER BY 2 DESCD. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE>=60 HAVING COUNT(*)>=4 GROUP BY S# ORDER BY 217.数据库见表和表,若职工表的主关键字是职工号,部门表的关键字是部门号,SQL操作(B)不能执行。

A.从职工表中删除行(‘025',‘王芳',‘03',720)B.将行(‘005',‘乔兴',‘04',720)插入到职工表中700”的工资改为001将职工号为“C.D.将职工号为'038'的部门号改为“03”职工表表职工职工部门工EF00李058GH00刘067IJ025王芳03720K.L.038张强02650M.N.表部门表部门号部门名主任01人事处高平02财务处蒋华03教务处许红04学生处杜琼18.若用如下的STUDENT表。

CREATE TABLE STUDENT(NO char(4) NOT NULL,NAME char(8) NOT NULL,SEX char(2),AGE int);可以插入到STUDENT表中的是(B)。

A.(‘1031','曾华','男',23')B. (‘1031','曾华',NULL,NULL)C. (NULL,'曾华','男','23')D. (‘1031',NULL,'男',23)19.有关系 S(S#,SNAME,SAGE), C(C#,CNAME), SC(S#,C#,GRADE)。

要查询选修”ACCESS”课的年龄不小20的全体学生姓名的SQL语句”SELECT SNAME FROM S,C,SC WHERE 子句”。

这里的WHERE子句的内容是(A)A.#=# AND #=# ANDSAGE>=20 AND CNAME='ACCESS'B.#=# AND #=# AND SAGE IN>=20 AND CNAME IN ‘ACCESS'C.SAGE>=20 AND CNAME='ACCESS'D.SAGE>=20 AND CNAMEIN'ACCESS'20.若要在基本表中S中增加一列CN(课程名),可用(D)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))21.学生关系模式 S(S#,SNAME,AGE,SEX), S的属性分别表示学生的学号、姓名、年龄、性别。

要在表S中删除一个属性“年龄”,可选用的SQL语句是(B)。

A.DELETE AGE FROM SB.ALTER TABLE S DROP COLUMN AGEC.UPDATE S AGE'AGE'ALTER TABLE S D.22.设关系数据库中有一个表S的关系模式为S(SN,CN,GRADE),其中SN为学生名,CN为课程名,二者为字符型;GRADE为成绩,数值型,取值范围0-100。

若要更正“王二”的化学成绩为85分,则可用(A)。

A.UPDATE S SET GRADE=85 WHERE SN='王二' AND CN='化学'B.UPDATE S SET GRADE='85' WHERE SN='王二' AND SN='化学'C.UPDATE GRADE=85 WHERE SN='王二' AND CN='化学'D.UPDATE GRADE='85' WHERE SN='王二' AND CN='化学'23.在SQL语言中,子查询语句是(D)。

相关文档
最新文档