1、计算机数据库工程师-49 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.在下面各项中,哪些是当前应用开发工具的发展趋势?_采用三层或多层 Client/Server 结构支持 Web 应用支持开放的、构件式的分布式计算环境(分数:1.00)A.和B.只有C.只有D.都是2.在分布式数据库系统中,数据分配的策略有多种,如集中式、分割式及_。(分数:1.00)A.分布式和关联式B.分布式和混合式C.全复制式和混合式D.全复制式和关联式3.下列 SQL 语句中,能够实现实体完整性控制的语句是_。(分数:1.00)A.PRIMARY KEYB.F
2、OREIGN KEYC.FOREIGNKEY 和 REFERENCESD.REFERENCES4.若对并发操作不加以控制,可能会带来何种问题?_(分数:1.00)A.死机B.死锁C.不一致D.不安全5.如果对关系执行下面的 SQL 语句:SELECT sno=学号,sname=姓名 FROM Information WHERE 班级名=软件 021,对此结果的正确描述是_。(分数:1.00)A.查询 INFORMATION 表中软件 021班学生的所有信息B.查询 INFORMATION 表中学生的学号、姓名C.查询 INFORMATION 表中计算机系学生的记录D.查询 INFORMATIO
3、N 表中软件 021班学生的学号、姓名6.用户编写程序时只需对全局关系进行操作,这种最高级别的分布透明性是_。(分数:1.00)A.分片透明性B.位置透明性C.局部数据模型透明性D.分布透明性7.不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读的封锁协议是_。(分数:1.00)A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议8.在客户机/服务器体系结构的数据库系统中,数据库功能分为前端和后端两部分,下列功能中属于前端的是_。(分数:1.00)A.存取结构B.查询优化C.用户界面D.并发控制9.下列哪项是 SQL Server 数据库拥有的逻辑空间结构和物理
4、空间结构?(分数:1.00)A.表空间B.区C.段D.数据文件10.数据库文件结构有多种形式,利用哈希函数实现对数据库快速访问的文件结构是_。(分数:1.00)A.聚集文件B.顺序文件C.散列文件D.索引文件11.数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降。这时,数据库管理员就要对数据库进行_。(分数:1.00)A.监控分析B.空间管理C.重组织和重构造D.参数调整12.在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的_。(分数:1.00)A.更改效率B.插入效率C.查询效率D.删除效
5、率13.有关系 S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中 S#为学生号,SNAME 为学生姓名,SEX为性别,C#为课程号,CNAME 为课程名。要查询选修“计算机”课的全体女学生姓名的 SQL 语句是:SELECT SNAME FROM S,C,SC WHERE_。(分数:1.00)A.S#= SC.S# and SEX=“女“and CNAME=“计算机“B.S#= SC.S# AND C.C#=SC.C# and CNAME=“计算机“C.SEX=“女“and CNAME=“计算机“D.S#= SC.S# and C.C#= SC.C# and S
6、EX=“女“and CNAME=“计算机“14.下面各项中,哪几项组成数据库系统?_操作系统用户 数据库管理系统数据库管理员数据库(分数:1.00)A.B.C.D.15.下面各项中,哪一项不是标准的 SQL 语句?_(分数:1.00)A.ALTER TABLEB.ALTER VIEWC.CREATE TABLED.CREATE VIEW16.数据库系统中的故障类型包括_。(分数:1.00)A.事务内部的故障B.系统故障C.介质故障D.以上各项均是17.关系规范化中的删除异常是指_。(分数:1.00)A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除D.不该插入的数据被
7、插入18.SQL Server 2000 企业版可以安装在下列哪种操作系统上?_(分数:1.00)A.Microsoft Windows 98B.Microsoft Windows 2000 ProfessionalC.Microsoft Windows 2003D.Microsoft Windows Me19.数据源(DSN)是 ODBC 驱动程序和 DBMS 连接的_。(分数:1.00)A.数据B.命名C.数据库系统D.数据库20.在数据库系统中,事务日志能够实现_。(分数:1.00)A.数据存储B.数据处理C.数据恢复D.数据控制21.用二维表结构表示实体及实体间联系的数据模型称为_。(
8、分数:2.00)A.层次模型B.网状模型C.关系模型D.面向对象模型22.如果一个关系模式R 的所有属性都是不可分的基本数据项,则_。(分数:2.00)A.R1NFB.R2NFC.R3NFD.R4NF23.在数据库设计中,在概念设计阶段用到 E-R 方法,其设计出的图称为_。(分数:2.00)A.实体表示图B.使用概念图C.实物示意图D.实体-联系图24.在数据库系统的三级模式结构中,内模式有_。(分数:2.00)A.1 个B.2 个C.3 个D.多个25.在 SQL 语言中,实现事务的提交的语言是_。(分数:2.00)A.GRANTB.REVOKEC.ROLLBACKD.COMMIT26.下
9、列哪种视图在初始阶段用来发现和设计体系结构,在构造阶段用来验证各种不同的视图?_(分数:2.00)A.行为视图B.用例视图C.环境视图D.实现视图27.在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方法属于_。(分数:2.00)A.水平分片B.垂直分片C.导出分片D.混合分片28.下面列出的条目中,哪些是新一代数据库开发工具应具有的特征?_支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理支持基于 Internet 应用的开发支持面向对象的程序设计(分数:2.00)A.和B.和C.和D.都是29.实现数据库安全性控制的常用方法和技术有哪些?_用户标识与鉴别
10、 存取控制自主存取控制方法 强制存取控制方法视图机制 审计数据加密(分数:2.00)A.B.C.D.全部30.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引为_。(分数:2.00)A.聚集索引B.非聚集索引C.稠密索引D.辅索引二、简答题(总题数:3,分数:30.00)31.简述 SQL Server 2000 的主要管理功能。(分数:10.00)_32.任举一个满足 2NF,但不满足 3NF 的关系模式实例,说明会发生哪些异常?并将其转化为 3NF。(分数:10.00)_33.什么是数据库的安全性?数据库安全性和计算机的安全性有什
11、么关系?(分数:10.00)_三、设计题(总题数:2,分数:30.00)34.某学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中一些教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请根据上述需求建立概念模型,结果用 E-R 图表示。(分数:20.00)_35.设工程一零件数据库中有 4 个基本表:供应商(供应商代码,姓名,所在城市,联系电话)。工程(工程代码,工程名,负责人,预算)。零件(零件代码,零件名,规格,产地,颜色)。供应零件(供应商代码,工程代码,零件代码,数量)。试用 SQL 语句完成下列操作:(1)找出天津市供应
12、商的姓名和电话。(2)找出使用供应商 S1 所供零件的工程号码。(3)查找预算在 50000100000 元之间的工程的信息,并将结果按预算降序排列。(4)找出上海厂商供应的所有零件号码。(5)找出工程项目 J2 使用的各种零件名称及其数量。(6)找出使用上海产的零件的工程名称。(7)找出没有使用天津产的零件的工程号码。(8)把全部红色零件的颜色改成蓝色。(9)将由供应商 S5 供给工程代码为 J4 的零件 P6 改为由 S3 供应,并做其他必要的修改。(10)从供应商关系中删除 S2 的记录,并从供应零件关系中删除相应的记录。(分数:10.00)_计算机数据库工程师-49 答案解析(总分:1
13、00.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.在下面各项中,哪些是当前应用开发工具的发展趋势?_采用三层或多层 Client/Server 结构支持 Web 应用支持开放的、构件式的分布式计算环境(分数:1.00)A.和B.只有C.只有D.都是 解析:解析 题中各项均是当前应用开发工具的发展趋势。2.在分布式数据库系统中,数据分配的策略有多种,如集中式、分割式及_。(分数:1.00)A.分布式和关联式B.分布式和混合式C.全复制式和混合式 D.全复制式和关联式解析:解析 在分布式数据库系统中,数据分配的策略有集中式、分割式、全复制式和混合式。3.下列 SQL
14、 语句中,能够实现实体完整性控制的语句是_。(分数:1.00)A.PRIMARY KEY B.FOREIGN KEYC.FOREIGNKEY 和 REFERENCESD.REFERENCES解析:解析 能够实现实体完整性控制的 SQL 语句是 PRIMARY KEY。4.若对并发操作不加以控制,可能会带来何种问题?_(分数:1.00)A.死机B.死锁 C.不一致D.不安全解析:解析 死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且将一直等待下去的系统状态。对于并发执行的事务集,即使其中每个事务都是正确的,如果并发调度的顺序不当,事务的并发执行将无法产
15、生正确的结果。5.如果对关系执行下面的 SQL 语句:SELECT sno=学号,sname=姓名 FROM Information WHERE 班级名=软件 021,对此结果的正确描述是_。(分数:1.00)A.查询 INFORMATION 表中软件 021班学生的所有信息B.查询 INFORMATION 表中学生的学号、姓名C.查询 INFORMATION 表中计算机系学生的记录D.查询 INFORMATION 表中软件 021班学生的学号、姓名 解析:解析 SELECT sno=学号,sname=姓名 FROM Information WHERE 班级名=软件 021的意思是查询INFO
16、R-MATION 表中软件 021班学生的学号、姓名。6.用户编写程序时只需对全局关系进行操作,这种最高级别的分布透明性是_。(分数:1.00)A.分片透明性 B.位置透明性C.局部数据模型透明性D.分布透明性解析:解析 分布透明性有三种级别,分片透明性、位置透明性和局部数据模型透明性。分片透明性位于全局概念模式和分片模式之间,是最高级别的透明性。分片透明性是指数据分片对用户是透明的,用户编写程序时只需对全局关系进行操作,当数据分片改变时,应用程序不会受到影响,由此简化了应用程序的维护。位于分片模式和分配模式之间是指数据分片的分配位置对用户是透明的,用户编写程序时只需考虑数据分片情况,无需了解
17、各个分片在各场地的分配情况。局部数据模型透明性位于分配模式和局部概念模式之间,它是指用户编写程序时不但要了解全局数据的分片情况,还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况。7.不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读的封锁协议是_。(分数:1.00)A.一级封锁协议B.二级封锁协议 C.三级封锁协议D.四级封锁协议解析:解析 二级封锁协议不但能够防止丢失修改,还可进一步防止读“脏”数据,但不能防止不可重复读。8.在客户机/服务器体系结构的数据库系统中,数据库功能分为前端和后端两部分,下列功能中属于前端的是_。(分数:1.00)A.存取结构
18、B.查询优化C.用户界面 D.并发控制解析:解析 用户界面属于前端数据库功能。在客户机/服务器体系结构的数据库系统中,数据库应用的功能分成两部分:客户机(前端部分):由一些应用程序构成,例如,格式处理、报表输出、数据输入、图形,实现前端处理和用户界面。服务器(后端部分):包括存取结构、查询优化、并发控制、恢复等系统程序,完成事务处理和数据访问控制。9.下列哪项是 SQL Server 数据库拥有的逻辑空间结构和物理空间结构?(分数:1.00)A.表空间B.区C.段D.数据文件 解析:解析 表空间、区、段都不是 SQL Server 数据库拥有的逻辑空间结构和物理空间结构。10.数据库文件结构有
19、多种形式,利用哈希函数实现对数据库快速访问的文件结构是_。(分数:1.00)A.聚集文件B.顺序文件C.散列文件 D.索引文件解析:解析 利用哈希函数实现对数据库快速访问文件结构的是散列文件。11.数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降。这时,数据库管理员就要对数据库进行_。(分数:1.00)A.监控分析B.空间管理C.重组织和重构造 D.参数调整解析:解析 数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降。这时,数据库管理员就要对数据库进行再组织和
20、重构造。12.在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的_。(分数:1.00)A.更改效率B.插入效率C.查询效率 D.删除效率解析:解析 为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的查询速度。13.有关系 S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中 S#为学生号,SNAME 为学生姓名,SEX为性别,C#为课程号,CNAME 为课程名。要查询选修“计算机”课的全体女学生姓名的 SQL 语句是:SELECT SNAME FROM S,C,SC WHERE_。(分数:1.00)A.S#= SC.S#
21、 and SEX=“女“and CNAME=“计算机“B.S#= SC.S# AND C.C#=SC.C# and CNAME=“计算机“C.SEX=“女“and CNAME=“计算机“D.S#= SC.S# and C.C#= SC.C# and SEX=“女“and CNAME=“计算机“ 解析:解析 WHERE 子句用于指定数据的选择条件。要查询选修“计算机”课的全体女学生姓名,则必须把所有的查询条件列出来。条件有:(1)选修了“计算机”课,CNAME=“计算机”;(2)女学生,S.S#=SC.S# and C.C#:SC.C# and SEX=“女“。14.下面各项中,哪几项组成数据库
22、系统?_操作系统用户 数据库管理系统数据库管理员数据库(分数:1.00)A.B.C.D. 解析:解析 数据库系统广义由数据库、操作系统、数据库管理系统(及其工具)、应用系统、数据库管理员和用户构成。15.下面各项中,哪一项不是标准的 SQL 语句?_(分数:1.00)A.ALTER TABLEB.ALTER VIEW C.CREATE TABLED.CREATE VIEW解析:解析 A、C、D 项都是标准的 SQL 语句,B 项不是。16.数据库系统中的故障类型包括_。(分数:1.00)A.事务内部的故障B.系统故障C.介质故障D.以上各项均是 解析:解析 数据库系统中的故障类型包括事务内部的
23、故障、系统故障、介质故障以及计算机病毒故障。17.关系规范化中的删除异常是指_。(分数:1.00)A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除 D.不该插入的数据被插入解析:解析 关系规范化中的删除异常是指不该删除的数据被删除,插入异常是指应该插入的数据未被插入。18.SQL Server 2000 企业版可以安装在下列哪种操作系统上?_(分数:1.00)A.Microsoft Windows 98B.Microsoft Windows 2000 ProfessionalC.Microsoft Windows 2003 D.Microsoft Windows M
24、e解析:解析 SQL Server 2000 企业版可以安装在 Microsoft Windows 2003 或 Windows 2000 server 上。19.数据源(DSN)是 ODBC 驱动程序和 DBMS 连接的_。(分数:1.00)A.数据B.命名 C.数据库系统D.数据库解析:解析 数据源名称(DSN)是 ODBC 驱动程序和 DBMS 连接的命名。20.在数据库系统中,事务日志能够实现_。(分数:1.00)A.数据存储B.数据处理C.数据恢复 D.数据控制解析:解析 在数据库系统中,事务日志能够实现数据恢复。21.用二维表结构表示实体及实体间联系的数据模型称为_。(分数:2.0
25、0)A.层次模型B.网状模型C.关系模型 D.面向对象模型解析:解析 用二维表结构表示实体以及实体间联系的数据模型称为关系模型。22.如果一个关系模式R 的所有属性都是不可分的基本数据项,则_。(分数:2.00)A.R1NF B.R2NFC.R3NFD.R4NF解析:解析 如果一个关系模式 R 的所有属性都是不可分的基本数据项,则 R1NF。23.在数据库设计中,在概念设计阶段用到 E-R 方法,其设计出的图称为_。(分数:2.00)A.实体表示图B.使用概念图C.实物示意图D.实体-联系图 解析:解析 E-R 图即实体联系图。24.在数据库系统的三级模式结构中,内模式有_。(分数:2.00)
26、A.1 个 B.2 个C.3 个D.多个解析:解析 内模式也称物理模式或存储模式,是数据物理结构和存储方式的描述,是数据库内部的表示方法,一个数据库只有一个内模式。25.在 SQL 语言中,实现事务的提交的语言是_。(分数:2.00)A.GRANTB.REVOKEC.ROLLBACKD.COMMIT 解析:解析 在 SQL 语言中,实现事务的提交的语言是 COMMIT;REVOKE:废除某用户或某组或所有用户的访问权限。26.下列哪种视图在初始阶段用来发现和设计体系结构,在构造阶段用来验证各种不同的视图?_(分数:2.00)A.行为视图B.用例视图 C.环境视图D.实现视图解析:解析 用例视图
27、在初始阶段用来发现和设计体系结构,在构造阶段用来验证各种不同的视图。27.在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方法属于_。(分数:2.00)A.水平分片B.垂直分片C.导出分片 D.混合分片解析:解析 在关系中,对某一个关系进行分片就是将关系划分为多个片断,这些片断中包含的信息可以使关系进行重构。数据分片有四种基本方法,水平分片、垂直分片、导出分片和混合分片。水平分片是从行的角度(元组)依据一定条件将关系划分为不同的片断,关系中的每一行必须至少属于一个片断,以便重构关系。垂直分片是从列的角度(属性)依据一定条件将关系分成不同的片断,各片断必须包含关系的主码
28、属性,以便通过连接方法重构关系。导出分片是导出水平分片,分片的依据不是本关系属性的条件,而是其他关系属性的条件。而混合分片则是指上面三种方法的混合。28.下面列出的条目中,哪些是新一代数据库开发工具应具有的特征?_支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理支持基于 Internet 应用的开发支持面向对象的程序设计(分数:2.00)A.和B.和C.和 D.都是解析:解析 和是新一代数据库开发工具应具有的特征。29.实现数据库安全性控制的常用方法和技术有哪些?_用户标识与鉴别 存取控制自主存取控制方法 强制存取控制方法视图机制 审计数据加密(分数:2.00)A.B.C.D.全部
29、 解析:解析 题中各项均是实现数据库安全性控制的方法。30.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引为_。(分数:2.00)A.聚集索引 B.非聚集索引C.稠密索引D.辅索引解析:解析 对数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引文件称为聚集索引。否则,该索引文件称为非聚集索引。二、简答题(总题数:3,分数:30.00)31.简述 SQL Server 2000 的主要管理功能。(分数:10.00)_正确答案:(SQL 服务器的安装、配置和管理:为了使用 SQL 服
30、务器,必须先对它们进行安装和配置。当系统中有多台 SQL 服务器时,还需要将它们链接,使它们协同作用。服务管理:在 SQL 客户机安装相应的软件并正确配置它们。数数据库管理:包括数据库的创建、修改、删除以及备份和恢复等。数据库对象的管理:包括管理数据库中的表、视图、存储过程、触发器、规则、缺省值等。数据管理:实现记录的添加、删除和修改以及数据的传递与复制等。安全性管理:包括用户管理和权限管理两方面的内容。作业管理:包括警报管理、操作员管理和任务管理。集成管理:SQL Server 与电子邮件系统和 Web 服务器的交互操作。)解析:32.任举一个满足 2NF,但不满足 3NF 的关系模式实例,
31、说明会发生哪些异常?并将其转化为 3NF。(分数:10.00)_正确答案:(关系模式举例如下:学生系(学号,姓名,性别,出生日期,系号,系名,系主任)候选关键字是“学号”,其它属性为非主属性,均完全函数依赖于“学号”,满足 2NF;但非主属性“系名”、“系主任”通过“系号”传递函数依赖于“学号”,不满足 3NF。这种“传递函数依赖”将引出异常问题:相同系内的学生记录中,关于“系”的信息重复存储,冗余很大,并会引起更新异常、插入异常和删除异常。更新异常说明:若某系的“系主任”改选必须将所有相关学生记录中“系主任”字段进行修改,否则会发生数据不一致性:插入异常说明:若一个系刚成立未招生,由于“系”
32、的信息是寄生在“学生”信息上的,没有学生,就没有“学号”。一个记录要能插入要求关键字完备,显然“系”的信息将不能存储。学生一系关系模式分解为:学生(学号,姓名,性别,出生日期,系号)和系(系号,系名,系主任)两个关系模式后,均达到 3NF。)解析:33.什么是数据库的安全性?数据库安全性和计算机的安全性有什么关系?(分数:10.00)_正确答案:(数据库的安全性是指保护数据库,以防止不合法的使用所造成的数据泄露、更改或破坏。数据库安全性是计算机系统的安全性的一个部分,数据库系统不仅要利用计算机系统的安全性保证自己系统的安全性,同时还会提供专门的手段和方法,使安全性能更好。例如,在用户要求进入计
33、算机系统时,系统首先根据用户输入的用户标识进行身份鉴定,只有合法的用户才准许进入计算机系统;对已进入的用户,DBMS 还要进行存取控制,只允许用户执行合法操作;操作系统也会提供相应的保护措施;数据最后还可以以密码形式存储到数据库中。)解析:三、设计题(总题数:2,分数:30.00)34.某学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中一些教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请根据上述需求建立概念模型,结果用 E-R 图表示。(分数:20.00)_正确答案:(用 E-R 图画出的学校的概念模型图如下图所示。)解析:
34、解析 a.确定实体类型。本问题有 8 个实体类型,即教学系、班级、教研室、学生、教师、课程、普通生和研究生。b确定联系类型。教学系实体与班级实体之间是 1:n 联系,即下属关系。教学系实体与教研室实体之间是 1:n 联系,即包含关系。班级实体与学生实体之间是 1:n 联系,即学习关系。教研室实体与教师实体之间是 1:n 联系,即工作关系。学生实体与课程实体之间是 n:m 联系,即选课关系。教师实体与学生实体之间是 n:m 联系,即教学关系。c把实体类型和联系类型组合成 E-R 图。d确定实体类型和联系类型的属性。本题中实体没有属性。35.设工程一零件数据库中有 4 个基本表:供应商(供应商代码
35、,姓名,所在城市,联系电话)。工程(工程代码,工程名,负责人,预算)。零件(零件代码,零件名,规格,产地,颜色)。供应零件(供应商代码,工程代码,零件代码,数量)。试用 SQL 语句完成下列操作:(1)找出天津市供应商的姓名和电话。(2)找出使用供应商 S1 所供零件的工程号码。(3)查找预算在 50000100000 元之间的工程的信息,并将结果按预算降序排列。(4)找出上海厂商供应的所有零件号码。(5)找出工程项目 J2 使用的各种零件名称及其数量。(6)找出使用上海产的零件的工程名称。(7)找出没有使用天津产的零件的工程号码。(8)把全部红色零件的颜色改成蓝色。(9)将由供应商 S5 供
36、给工程代码为 J4 的零件 P6 改为由 S3 供应,并做其他必要的修改。(10)从供应商关系中删除 S2 的记录,并从供应零件关系中删除相应的记录。(分数:10.00)_正确答案:(SELECT 姓名,联系电话 FROM 供应商 WHERE 所在城市=“天津”(2)SELECT 工程代码 FROM 供应零件 WHERE 供应商.供应商代码=S1AND 供应商,供应商代码=供应商零件.供应商代码;(3)SELECT* FROM 工程 WHERE 预算 BETWEEN 50000 AND 100000ORDER BY 预算 DESC;(4)SELECT 零件代码 FROM 供应商,供应零件 WH
37、ERE 供应商供应商代码=供应零件,供应商代码 AND 供应商.所在城市=上海;(5)SELECT 零件.零件名,供应零件,数量 FROM 零件,供应零件 WHERE 零件.零件代码=供应零件.零件代码 AND 供应零件.工程代码=J2;(6)SELECT 工程名 FROM 供应商,供应零件,工程 WHERE 供应商.供应商代码=供应零件.供应商代码 AND 供应零件.工程代码=工程.工程代码 AND 供应商.所在城市=上海;(7)SELECT 工程代码 FROM 工程 WHERE NOT EXISTS(SELECT* FROM 供应零件 WHERE 工程.工程 代码=供应零件,工程代码 AN
38、D 供应商代码 IN (SELECT 供应商代码 FROM 供应商 WHERE 所在城市=天津;(8)UPDATE 零件 SET 颜色=蓝色WHERE 颜色=红色;(9)UPDATE 供应零件 SET 供应商代码=S3 WHERE 供应商代码=S5 AND 工程代码=J4 AND 零件代码=P6;(10)DELETE FROM 供应商零件,供应商 WHERE 供应商零件,供应商代码=供应商,供应商代码 AND 供应商代码=S2;DELETE FROM 供应商 WHERE 供应商代码=S2;)解析:解析 主要考查了 SQL 的数据查询功能、数据定义功能和数据操纵功能。这类问题主要是考查对SELECT FROM WHERE 语句的掌握。