数据库系统概论--第三章课后习题

15 篇文章 17 订阅
订阅专栏

1.试述SQL的特点。

答:SQL有以下特点:

①综合统一:SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体。在关系模型中实体和实体间的联系均用关系表示,这种数据结构的单一性带来了数据操作符的统一性,查找、插入、删除、更新等每一种操作都只需一种操作符,从而克服了非关系系统由于信息表示方式的多样性带来的操作复杂性。

②高度非过程化:用SQL语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径、存取路径的选择以及SQL语句的操作过程。这有利于提高数据独立性。

③面向集合的操作方式:SQL语言采用集合操作方式,不仅操作对象和查找结果可以是元组的集合,而且插入、删除、更新操作的对象也可以是元组的集合。

④以同一种语法结构提供两种使用方式:SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式;

⑤作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。语言简捷,易学易用。

2.说明在DROP TABLE时,RESTRICT 和CASCADE的区别。

答:①若选择RESTRICT,则该表的删除是有限制条件的;若选择 CASCADE,则该表的删除没有限制条件。默认情况是RESTRICT。RESTRICT表示表的删除是有限制条件的。要删除的基本表不能被其他表的约束所引用,不能有视图,不能有触发器,不能有存储过程或函数等。如果存在这些以来该表的对象,则表不能被删除。 CASCADE表示表的删除没有限制条件,在删除基本表的同时,相关的依赖对象(比如视图)都将被删除。

3.有两个关系S(A,B,C,D)和T(C,D,E,F),写出与下列查询等价的SQL表达式

解题思路:经典三部曲:① SELECT 后跟所求,如果是*,则是全部列  ②FROM:从哪个表找

③ WHERE: 条件限制

(1) SELECT *

        FROM S

       WHERE A=10;

(2)

SELECT DISTINCT A, B

  FROM S;

(3) SELECT A, B, S.C, S.D, E, F

  FROM S, T

WHERE S.C = T.C AND S.D = T.D;

(4) SELECT A, B, S.C, S.D, T.C, T.D, E, F

 FROM S, T

WHERE S.C = T.C;

(5) SELECT A, B, S.C, S.D, T.C, T.D, E, F

FROM S, T

WHERE A < E;

(6) SELECT S1.C, S1.D, T.C, T.D, E, F

FROM T, (SELECT DISTINCT C, D

FROM S) AS S1;

4.

答:

①用SQL 语句建立第二章习题 6中的 4 个表。建表:

 ②针对建立的4个表用SQL语言完成第2章习题6中的查询。 

(1)求供应工程J1零件的供应商号码SNO;

答:

 SELECT  Sno
     FROM  SPJ
        WHERE JNO='J1';

(2)求供应工程J1零件P1的供应商号码SNO;

答:

   SELECT  Sno
       FROM  SPJ
        WHERE JNO='J1' AND Pno='P1';

(3)求供应工程J1零件为红色的供应商号码SNO;

 SELECT  Sno
     FROM  SPJ,P
        WHERE P.Pno =SPJ.Pno AND JNO='J1'  AND COLOR='红' ;

(4)求没有使用天津供应商生产的红色零件的工程号JNO;

SELECT DISTINCT Jno

       FROM SPJ

             WHERE Jno NOT IN

                        (SELETE Jno

                             FROM SPJ,P,S

                                      WHERE S.CITY='天津'        AND    COLOR='红'    AND                                                       S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO   );

(5)求至少用了供应商Sl所供应的全部零件的工程号JNO。

 SELECT Jno

        FROM SPJ

                  WHERE PNO= (SELECT DIST PNO FROM SPJ WHERE SNO='S1');

 等价于

先查询S1供应商所供应的全部零件工程号

SELECT DIST PNO FROM SPJ WHERE SNO='S1'结果是(P1,P2)

 查询哪一个工程既使用P1零件又使用P2零件。

SELECT JNO FROM SPJ WHERE PNO='P1'

AND JNO IN (SELECT JNO FROM SPJ WHERE PNO='P2')

6.什么是基本表?什么是视图?两者的区别和联系是什么?

基本表是本身独立存在的表 ,在SQL中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中 ,是一个虚表。即数据库中只存放视 图的定义而不存放视图对应的数据 ,这些数据仍存放在导出视图的基本表中 。

视图在概念上与基本表等同 ,用户可以如同基本表那样使用视图 ,可以在视图上再定义视图。

两者的区别在于基本表是实际存储数据的表格,而视图只是基于基本表的一种虚拟表格。基本表的数据可以直接进行修改、删除等操作,而视图是只读的,不能进行修改操作。视图可以根据需要筛选、计算、整理基本表中的数据,使得数据的使用更加灵活、方便。基本表和视图之间可以进行联接操作,用于生成更加复杂的查询结果。

基本表和视图之间是一种包含关系,即一个视图可以基于一个或多个基本表生成,而一个基本表也可以作为多个视图的基础。基本表可以通过创建视图来实现对数据的更加灵活的使用,视图可以对基本表中的数据进行筛选、计算等操作,从而生成更加符合需求的查询结果。

7.试述视图的优点、

答:

(1 )视图能够简化用户的操作 ;(2 )视图使用户能以多种角度看待同一数据 ;

(3 )视图对重构数据库提供了一定程度的逻辑独立性 ;(4 )视图能够对机密数据提供安全保护。(5)适当的利用视图可以更清晰的表达查询 。

8.哪类视图是可以更新的?哪类视图是不可更新的?各举一例说明。

9.请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)零件代码(PNO)、供应数量(QTY)。针对该视图完成下列查询:

(1)找出三建工程项目使用的各种零件代码及其数量。

(2)找出供应商S1的供应情况。

答:

建视图:

CREATE VIEW V_SPJ_AS

SELECT SN0,PN0,QTY

FROM SPJ

WHERE JNO=

(SELECT JNO

FROM J

WHERE JNAME=’三建’);

对该视图查询:

(1)找出三建工程项目使用的各种零件代码及其数量。

SELECT PNO,QTY

FROM V_SPJ;

(2)找出供应商S1的供应情况。

SELECT PNO,QTY /* Sl供应三建工程的零件号和对应的数量*/

FROM V_SPJ

WHERE SNO=’S1’;

数据库系统概论 第三章课后习题(部分)
Henry_626的博客
03-29 2万+
本文是《数据库系统概论》的第三章的部分课后习题,题目来源:【2019-2020春学期】数据库作业10:第三章课后题 ????共有四题第 3 题第 4 题第 5 题第 9 题 第 3 题 有两个关系S(A,B,C,D)和T(C,D,E,F),写出与下列等查询等价的SQL表达式: 1)σA=10(S)\sigma _{A=10}\left( S\right)σA=10​(S) SELECT * FROM ...
数据库系统概论课后习题答案(第五版 王珊、萨师煊)
热门推荐
早知晓的博客
03-09 10万+
第1章 绪论 1 .试述数据、数据库数据库系统、数据库管理系统的概念。 答: ( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表
数据库系统概论--课后习题
qq_43372150的博客
03-20 1817
试述数据、数据库数据库系统、数据库管理系统的概念。 数据(Data ):描述事物的符号记录称为数据 数据库:数据库是长期储存在计算机内的、有组织的、可共享的数据集 合 数据库系统:是指在计算机系统中引入数据库后的 系统构成,一般由数据库数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 数据库管理系统:数据库管理系统是位于用户与操 作系统之冋的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据 使用数据库系统有什么好处? 可 以大大提高应用开发的效率,方便用户的使用,
王珊 数据库系统概论第三章课后答案
10-04
王珊 数据库系统概论第三章课后答案 第三章习题 试用SQL语言完成以下各项操作:
第3章 关系数据库标准语言SQL(数据库系统概论)
千月星跡
06-30 5808
第3章 关系数据库标准语言SQL(数据库系统概论)
数据库系统概论第五版课后习题答案王珊.pdf
01-07
课后习题是检验和巩固学习效果的重要环节,以下是对王珊教授《数据库系统概论》第五版前七章课后习题答案的详细解析。 第一章 数据库系统基础 这一章主要讲解了数据库系统的基本概念,包括数据、数据库数据库管理...
数据库系统概论_王 珊_课后习题答案(全)
08-20
此外,范式理论,如第一范式(1NF)、第二范式(2NF)和第三范式(3NF),也是这一部分的重点,它们有助于消除数据冗余和提高数据库效率。 第八章至第十章通常涵盖数据库的物理存储和索引结构,如B树、B+树和哈希...
数据库概论第1-3章习题参考答案.docx
最新发布
12-19
数据库概论第1-3章习题参考答案 本节讨论了数据库概论的基础知识,涵盖了数据库的概念、数据库管理系统、数据库系统、文件系统与数据库系统的区别、网状、层次数据库的优缺点、关系模型的概念、数据库系统三级模式...
数据库第三章习题答案
01-10
这是关于数据库第三章课后答案,希望对大家有帮助
数据库系统概论课后习题答案
04-02
数据库系统概论第五版课后习题答案王珊,比较全面,涵盖所有的章节。
数据库系统概论课后习题答案全.docx
07-11
数据库系统概论课后习题答案完整版,包含第一章到最后一章的习题解答,希望能够帮到您!
数据库系统概论课后习题答案
12-29
数据库系统概论 王珊课后习题答案SQL
数据库系统概论第五版课后习题答案
05-05
数据库系统概论第五版课后习题答案 王珊 萨师煊 编著 高等教育出版社
数据库系统概论第三章部分习题
qq_36033846的博客
04-22 712
数据库系统概论第三章部分习题
数据库第三章习题
m0_55872515的博客
04-19 140
目录3题:4题:5题 3题: (1) select* from S where A=10; (2) select A,B from S; (3) select* from S,T where S.C=T.C and S.D=T.D; (4) select* from S,T where S.C=T.C; (5) select* from S,T where S.A<T.E; (6) select S.C,S.D,T.* from S,T; 4题: 创建表: create table S
数据库 第三章习题(部分)
weixin_45958258的博客
04-24 2775
第三章课后题 3.有两个关系S(A,B,C,D)和T(C,D,E,F),写出与下列查询等价的SQL表达式: 4.用SQL语句建立第2章习题6中的4个表; 4.针对建立的4各表用SQL完成第二章习题6中的查询: (1)求供应工程J1零件的供应商号码SNO; (2)求供应工程J零件P1的供应商号码SNO; (3)求供应工程JI零件为红色的供应商号码SNO; (4)求没有使用天津供应商生产的红色零件的工程号JNO; (5)求至少用了供应商S1所供应的全部零件的工程号JNO。 5.针对上面的四个表用SQL完成以下各
数据库第三章习题_完整版
m0_46927364的博客
10-12 6933
数据库系统概念黑皮书第 6 版第 3 章课后习题答案(完整版)
数据库系统概论第四版-王珊-萨师煊-课后习题解析
"《数据库系统概论》第四版的课后习题答案涵盖了关于数据、数据库数据库系统和数据库管理系统的概念解释以及使用数据库系统的优势。" 在《数据库系统概论》第四版中,作者王珊和萨师煊对数据库领域的核心概念进行...
写文章

热门文章

  • 计算机网络---万维网(WWW) 32669
  • 数据库系统概论 ---知识点大全(期末复习版) 15417
  • 离散数学---期末复习知识点 14385
  • 计算机组成原理 ---期末复习(珍藏版) 10450
  • 计算机组成原理---第二章 习题详解版 10215

分类专栏

  • 数据结构算法大全 付费 9篇
  • 计算机组成原理 13篇
  • 机器学习 6篇
  • 计算机体系结构 1篇
  • Linux 13篇
  • 千粉福利 13篇
  • 操作系统 8篇
  • 408 15篇
  • RSA 1篇
  • 计网题库 8篇
  • Python 13篇
  • 计算机网络 33篇
  • 数据结构 19篇
  • 人工智能 2篇
  • 计科非408 15篇
  • 离散数学 6篇
  • JAVA 24篇
  • 多线程 2篇
  • C++ 16篇
  • 苦中作乐 10篇
  • C 20篇
  • 模电 2篇
  • 止车赏枫 3篇

最新评论

  • 计算机网络---奈氏准则&香农定理

    2301_80250827: 图一的 V 咋能表示有几种码元呢

  • 计算机组成原理---第二章运算器和运算方法

    做而论道_CS: 计算机中,并没有小数点。 计算机中,只有 1 和 0,用这些,也就只能组成整数。 人类的数,无论整数、小数或浮点数,  在计算机中,都是以整数来存放和计算的。 那么,你介绍计算机知识,就应该用整数来介绍。  加减乘除、与或非异或、还有移位,你都可以讲的。   算出的结果,也必然都是整数。 但是,这些个整数,又都代表什么? 无论什么信息,它们都能代表! 注意:它们只能作为各种信息的代表! 或者代表小数,或者代表浮点数,或者英文汉字声音图像 ... 你都可以慢慢的、逐个的进行介绍。 整数,确实可以代表小数进行运算。 但是,你不能说:计算机内部,有什么定点小数在运算。 为什么正常人学计算机,觉得很难呢? 就因为计算机教材写的,就是这么乱七八糟。 关键是教材的作者,他们脑子里面,都是稀烂的! 没有一点头绪。

  • 计算机组成原理---第二章运算器和运算方法

    做而论道_CS: 要说浮点数,它和计算机,真没有什么关系。 计算机分为五大部分:运算、控制、存储器、输入、输出设备。 32 位数浮点数,仅仅才用了四个字节。它连半个部分,都算不上啊! 用 32 位数,代表更大和更小的数值,这只是一个算法而已,属于数学领域的知识。 无论这算法是难还是简单,无论它怎么规定,它和计算机原理,并无任何联系。 所以,浮点数:既不属于《计算机组成》,也不属于《计算机原理》。 对于浮点数,计算机,只是个数学工具而已。也就像一支笔一样,写写算算就完了。 难道,你拿起一支毛笔或铅笔,你还以为它和浮点数,有什么关系吗?

  • 操作系统 --- 存储器管理

    INFINTE0: 我想问一下,第十二题的有效存取时间,为什么不用在最后再+1,表示取数据?

  • 计算机组成原理 ---期末复习(珍藏版)

    冬天的大葱: 比如34题,明显和刚开始的概念都不一样,我搜34题的时候发现35题也是错的表情包表情包有点无语都快看完了

最新文章

  • MIPSsim模拟器 使用说明
  • 电脑基础知识—————— 删除文件
  • Linux ---------------------内置命令test
2023年138篇
2022年92篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尘 关

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家江西户外玻璃钢雕塑定制河北商场创意商业美陈道具萍乡佛像玻璃钢雕塑优势泰州商场美陈报价山东常用商场美陈生产厂家和田气球商场美陈哪里好玻璃钢雕塑金色湖州商场美陈布置什么价格泰州玻璃钢造型雕塑下城区烤漆玻璃钢雕塑厂家河西商场美陈道具北京玻璃钢雕塑设计复原玻璃钢花盆的设计广场玻璃钢卡通雕塑厂家现货济南组合式玻璃钢花盆定制弧形玻璃钢花盆宿州玻璃钢雕塑生产厂家玻璃钢人像雕塑哪家正规昭通市玻璃钢雕塑价钱芜湖大型玻璃钢雕塑制作兴宁玻璃钢花盆花器城厢玻璃钢花盆花器济南户内玻璃钢雕塑销售电话宜秀玻璃钢花盆花器上海大型商场创意商业美陈服务内蒙玻璃钢雕塑定制厂家玻璃钢浮雕雕塑报价优质量的玻璃钢雕塑赤峰玻璃钢雕塑价格重庆玻璃钢雕塑加工公司香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化