【数据库原理及应用】经典题库附答案(14章全)——第二章:关系数据库知识

【数据库原理及应用】经典题库附答案(14章全)——第一章:数据库基础知识
【数据库原理及应用】经典题库附答案(14章全)——第二章:关系数据库知识
【数据库原理及应用】经典题库附答案(14章全)——第三章:结构化查询语言SQL
【数据库原理及应用】经典题库附答案(14章全)——第四章:关系系统及其优化
【数据库原理及应用】经典题库附答案(14章全)——第五章:关系数据理论
【数据库原理及应用】经典题库附答案(14章全)——第六章:关系数据库设计过程
【数据库原理及应用】经典题库附答案(14章全)——第七章:数据库恢复技术
【数据库原理及应用】经典题库附答案(14章全)——第八章:数据库并发控制
【数据库原理及应用】经典题库附答案(14章全)——第九章:数据库安全性
【数据库原理及应用】经典题库附答案(14章全)——第十章:数据库完整性
【数据库原理及应用】经典题库附答案(14章全)——第十二章:数据库技术新发展
【数据库原理及应用】经典题库附答案(14章全)——第十三章:面向对象程数据库系统
【数据库原理及应用】经典题库附答案(14章全)——第十四章:分布式数据库系统


文章目录

  • 一、选择题
  • 二、简答题


一、选择题

  1. 下面的选项不是关系数据库基本特征的是( ).
    A.不同的列应有不同的数据类型
    B.不同的列应有不同的列名
    C.与行的次序无关
    D.与列的次序无关
  2. 一个关系只有一个( ) .
    A.候选码 B. 外码 C. 超码 D. 主码
  3. 关系模型中,一个码是( ).
    A.可以由多个任意属性组成
    B.至多由一个属性组成
    C.可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成
    D.以上都不是
  4. 现有如下关系:
    患者(患者编号,患者姓名,性别,出生日起,所在单位)
    医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)
    其中,医疗关系中的外码是( ).
    A. 患者编号 B. 患者姓名
    C. 患者编号和患者姓名 D. 医生编号和患者编号
  5. 现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外码是( ).
    A. 书号 B. 读者号
    C. 书号+读者号 D. 书号+读者号+借期
  6. 关系模型中实现实体间 N:M 联系是通过增加一个( ) .
    A.关系实现 B. 属性实现 C. 关系或一个属性实现 D. 关系和一个属性实现
  7. 关系代数运算是以( )为基础的运算 .
    A. 关系运算 B. 谓词演算 C. 集合运算 D. 代数运算
  8. 关系数据库管理系统应能实现的专门关系运算包括( ).
    A. 排序,索引,统计 B. 选择,投影,连接
    C. 关联,更新,排序 D. 显示,打印,制表
  9. 五种基本关系代数运算是( ).
    A.∪ - × σ π
    B.∪ - σ π
    C.∪ ∩ × σ π
    D.∪ ∩ σ π
  10. 关系代数表达式的优化策略中,首先要做的是( ) .
    A.对文件进行预处理
    B.尽早执行选择运算
    C.执行笛卡尔积运算
    D.投影运算
  11. 关系数据库中的投影操作是指从关系中( ) .
    A.抽出特定记录 B. 抽出特定字段
    C.建立相应的影像 D. 建立相应的图形
  12. 从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作 .
    A.投影 B. 联接 C. 选择 D. 复制
  13. 关系代数中的联接操作是由( )操作组合而成 .
    A.选择和投影 B. 选择和笛卡尔积
    C.投影,选择,笛卡尔积 D. 投影和笛卡尔积
  14. 自然联接是构成新关系的有效方法.一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的( ) .
    A.记录 B. 行 C. 属性 D. 元组
  15. 假设有关系R和S,在下列的关系运算中,( )运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同” .
    A.R∩S B. R∪S C. R-S D. R×S
  16. 假设有关系R和S,关系代数表达式R-(R-S)表示的是( ).
    A.R∩S B. R∪S C. R-S D. R×S
  17. 下面列出的关系代数表达是中,那些式子能够成立( ) .
    ⅰ. σf1 ( σf2 (E)) = σf1∧f2 (E)
    ⅱ. E1∞E2 = E2∞E1
    ⅲ. (E1∞E2)∞E3 = E1∞ (E2∞E3)
    ⅳ. σf1 ( σf2 (E)) =σf2 ( σf1(E))
    A.全部 B. ⅱ和ⅲ C. 没有 D. ⅰ和ⅳ
  18. 下面四个关系表达式是等价的,是判别它们的执行效率( ) .
    E1 =πA (σ B=C ∧ D=E′ (R×S) )
    E2 =πA (σ B=C (R× σD=E′ (S) )
    E3 =πA (R∞B=CσD=E′(S) )
    E3 =πA (σD=E′ (R∞B=C S) )
    A. E3最快 B. E2最快 C. E4最快 D. E1最快
  19. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( ) .
    ⅰ. πS_ID,SCORE (σ age>22 (SC) )
    ⅱ. σ age>22 (πS_ID,SCORE (SC) )
    ⅲ. πS_ID,SCORE (σ age>22 (πS_ID,SCORE,AGE (SC) ) )
    A.ⅰ和 ⅱ B. 只有ⅱ正确 C. 只有 ⅰ正确 D. ⅰ和ⅲ正确

选择题答案:

(1) A (2) D (3) C (4) A (5) D
(6) A (7) C (8) B (9) A (10) B
(11) B (12) C (13) B (14) C (15) D
(16) A (17) C (18) A (19) D

二、简答题

1. 试述关系模型的三个组成部分.

2. 试述关系数据语言的特点和分类.

3.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:

S( SNO,SNAME,STATUS,CITY);
P(PNO,PNAME,COLOR,WEIGHT);
J(JNO,JNAME,CITY);
SPJ(SNO,PNO,JNO,QTY);
供应商表S由供应商代码(SNO),供应商姓名(SNAME),供应商状态(STATUS),供应商所在城市(CITY)组成;零件表P由零件代码(PNO),零件名(PNAME),颜色(COLOR),重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO),工程项目名(JNAME),工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO),零件代码(PNO),工程项目代码(JNO),供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY.

试用关系代数完成如下查询:

(1) 求供应工程J1零件的供应商号码SNO;
(2) 求供应工程J1零件P1的供应商号码SNO;
(3) 求供应工程J1零件为红色的供应商号码SNO;
(4) 求没有使用天津供应商生产的红色零件的工程号JNO;
(5) 求至少用了供应商S1所供应的全部零件的工程号JNO.

4. 定义并理解下列术语,说明它们之间的联系与区别:

5. (1)域,笛卡尔积,关系,元组,属性
(2)主码,候选码,外码
(3)关系模式,关系,关系数据库

6. 试述关系模型的完整性规则.在参照完整性中,为什么外码属性的值有时也可以为空 什么情况下才可以为空

7. 试述等值连接与自然连接的区别和联系.

8. 关系代数的基本运算有哪些

9. 试用关系代数的基本运算来表示其他运算.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/285475.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[转]面试官,不要再问我三次握手和四次挥手

文章目录 1. 三次握手 1.1 为什么需要三次握手,两次不行吗?1.2 什么是半连接队列?1.3 ISN(Initial Sequence Number)是固定的吗?1.4 三次握手过程中可以携带数据吗?1.5 SYN攻击是什么?2. 四次挥手 2.1 挥手…

杭电2090

1 //这题是有多水。。。。。。。2 #include<stdio.h>3 char s[100];4 int main()5 {6 double n,price,sum0;7 while(~scanf("%s%lf%lf",s,&n,&price))8 sumn*price;9 printf("%.1lf\n",sum); 10 } 转载于:https://www.c…

touch 修改文件时间戳,或者新建一个不存在的文件 - 副本

linux的touch命令不常用&#xff0c;一般在使用make的时候可能会用到&#xff0c;用来修改文件时间戳&#xff0c;或者新建一个不存在的文件。1&#xff0e;命令格式&#xff1a;touch [选项]... 文件...2&#xff0e;命令参数&#xff1a;-a 或--timeatime或--timeaccess或-…

C语言试题115之两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定 比赛名单。有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和 x,z 比,请

✅作者简介:大家好我是码莎拉蒂,CSDN博客专家🥇🥇🥇 📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 1、题目 题目:两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定…

【数据库原理及应用】经典题库附答案(14章全)——第三章:结构化查询语言SQL

【数据库原理及应用】经典题库附答案(14章全)——第一章:数据库基础知识 【数据库原理及应用】经典题库附答案(14章全)——第二章:关系数据库知识 【数据库原理及应用】经典题库附答案(14章全)——第三章:结构化查询语言SQL 【数据库原理及应用】经典题库附答案(14章…

(04).NET MAUI实战 MVVM

1.概要本章将讲解如何在MAUI中使用简单的MVVM模式开发“ListView”内容的增删功能&#xff0c;MVVM在MAUI中也同样适用。Microsoft.Toolkit.Mvvm在学习之前我们先了解一个nuget包&#xff0c;它可以帮助我们省去一些代码的开发时间。包Microsoft.Toolkit.Mvvm (aka MVVM Toolki…

[转]浅析Tomcat、JBOSS、WebSphere、WebLogic、Apache

做任何web项目&#xff0c;都离不开服务器&#xff0c;有钱的公司用WebSphere、WebLogic&#xff0c;没钱公司用nginxtomcat&#xff0c;不要小瞧nginxtomcat麻雀虽小&#xff0c;五脏俱全。 服务器的知识&#xff0c;在笔试、面试中会经常被问到&#xff0c;对于一个合格的程序…

PHP require和include的区别

require一个文件存在错误的话&#xff0c;那么程序就会中断执行了&#xff0c;并显示致命错误 include一个文件存在错误的话&#xff0c;那么程序不会中端&#xff0c;而是继续执行&#xff0c;并显示一个警告错误。 以下为补充&#xff1a;1. include有返回值&#xff0c;而r…

C语言试题116之打印出如下图案(菱形)

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:打印出如下图案(菱形) * …

【数据库原理及应用】经典题库附答案(14章全)——第四章:关系系统及其优化

【数据库原理及应用】经典题库附答案(14章全)——第一章:数据库基础知识 【数据库原理及应用】经典题库附答案(14章全)——第二章:关系数据库知识 【数据库原理及应用】经典题库附答案(14章全)——第三章:结构化查询语言SQL 【数据库原理及应用】经典题库附答案(14章…

WTM重大更新,多租户和单点登录

WTM重大更新多租户单点登录随着WTM被越来越多地应用于企业&#xff0c;用户对于多租户和单点登录的需求越来越强烈。经过了几个月的努力&#xff0c;我们把WTM底层代码又进行了一次优化和重构&#xff0c;加入了多租户和单点登录的功能。VUE&#xff0c;Blazor&#xff0c;LayU…

struts2注解

2019独角兽企业重金招聘Python工程师标准>>> 以下均为本人工作中的笔记内容&#xff0c;不够全面具体。碰到什么我就记录什么&#xff0c;只是作为笔记使用&#xff0c;希望大家多提宝贵意见&#xff0c;共同进步。Action("login"):定义action //或者写…

[转]H5直播之从推流服务搭建到视频直播

转自http://www.php.cn/html5-tutorial-403035.html 最近视频直播比较火&#xff0c;发现目前 WEB 上主流的视频直播方案有 HLS 和 RTMP&#xff0c;移动 WEB 端目前以 HLS 为主&#xff0c;PC端则以 RTMP 为主实时性较好&#xff0c;接下来将围绕这两种视频流协议来展开H5直播…

【数据库原理及应用】经典题库附答案(14章全)——第五章:关系数据理论

【数据库原理及应用】经典题库附答案(14章全)——第一章:数据库基础知识 【数据库原理及应用】经典题库附答案(14章全)——第二章:关系数据库知识 【数据库原理及应用】经典题库附答案(14章全)——第三章:结构化查询语言SQL 【数据库原理及应用】经典题库附答案(14章…

webform数据导出

把数据放到一个泛型集合里&#xff0c;再把泛型集合里面的数据放到一个table中&#xff0c;设置好文件路径&#xff0c;然后进行文件读取&#xff0c;最后供用户下载。 数据导出放在一个按钮中就可以了 using System; using System.Collections.Generic; using System.Linq; us…

C语言试题117之有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和

✅作者简介:大家好我是码莎拉蒂,CSDN博客专家🥇🥇🥇 📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款模拟面试、刷题神器👉 点击跳转进入网站 1、题目 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前 20 项之和。 分析…

Ionic Mac 环境配置

2019独角兽企业重金招聘Python工程师标准>>> Ionic Mac 环境配置 安装cordova之前要安装nodejs 会包含npm安装&#xff08;npm是个包管理器&#xff09;&#xff0c;到官网下载https://nodejs.org/en/download/ 是个pkg包下载之后双击下载包运行然后 step …

【数据库原理及应用】经典题库附答案(14章全)——第六章:关系数据库设计过程

【数据库原理及应用】经典题库附答案(14章全)——第一章:数据库基础知识 【数据库原理及应用】经典题库附答案(14章全)——第二章:关系数据库知识 【数据库原理及应用】经典题库附答案(14章全)——第三章:结构化查询语言SQL 【数据库原理及应用】经典题库附答案(14章…

(03).NET MAUI实战 基础控件

1.概要本章将继续介绍.NET MAUI中的常用基础控件&#xff0c;让刚刚接触MAUI的小伙伴有写基础的认识&#xff0c;心里有底开发起来将得心应手。下面将列出一些常用的基础控件&#xff1a;控件名中文名称说明Button按钮与WPF中的基础用法无太大变化CheckBox单选框与WPF中的基础用…

ffmpeg源码分析及mp4文件解析

一.mp4文件的组织 1. mp4文件的box(ffmpeg中叫atom) mp4是由一系列的box组成的&#xff0c;每个box的header是8个字节(4字节的长度,4字节的type) 第一个box比较特殊&#xff0c;其type类型为ftyp,还包含一个sub-type 0000000: 0000 0020 6674 7970 6973 6f6d 0000 0200 ... f…