西电数据库简答题核心考点汇总(期末真题+知识点)

news2024/9/22 15:35:19

文章目录

  • 前言
  • 一、关系代数
    • 1.1 真题一
    • 1.2 真题二
  • 二、SQL语句
    • 2.1 真题一
    • 2.2 真题二
  • 三、事务
    • 3.1 真题一
  • 四、关系理论
    • 4.1 真题一
    • 4.2 真题二
  • 五、数据库设计
    • 5.1 样例一
    • 5.2 考题二


前言

主要针对西安电子科技大学《数据库系统》的概念核心考点进行汇总,包含核心考点。
【期末期间总结资料如下】
在这里插入图片描述
【习题整理】
在这里插入图片描述
针对西电计科院软件工程专业的《数据库系统》期末考试复习资料。大部分答案来自于刘伟老师的PPT,MOOC,课本,放心使用。
考试主要包括:选择题,简答题(关系代数,事务,关系理论,数据库设计)
(如需要数据库系统全部笔记资料,可以联系邮箱oax_knud@163.com


一、关系代数

1.1 真题一

二、 关系语言(6 小题,共 30 分)
设跨国公司员工管理数据库中有如下关系模式:
员工表:Yuangong ( Ygbh, Xm, Csrq, Xb, Zw, Jb );其中属性依次为:员工编号,姓名,出生日期,性别,职位和级别,级别分为 1-20 档
公司表:Gongsi ( Gsbh, Gsmc);其中属性依次为:公司编号,公司名称
从属表:Congshu ( Ygbh, Gsbh, Kssj, Cxsj, Gz );其中属性依次为:员工编号,工作的 公司编号,开始时间(DateTime ) 类型) ,持续时间(TimeDuration类型)和工资,工资要于求大于 10000 ,一个员工可以同时在多家公司工作
根据上述关系模式,完成下列问题:

  1. 用关系代数表达式实现:查询在公司名称为“英国 TikTok ”曾经工作过,且级别 于 高于 10 的男员工的编号和姓名;
  2. 用元组演算表达式实现:查询在公司名称为“英国 TikTok ”曾经工作过,且级别
    于 高于 10 的男员工的编号和姓名;

在这里插入图片描述
在这里插入图片描述

1.2 真题二

ll Relational Operations (30 points)
Consider the database of the following for a library
department (dept_name, building, budget)
irstructor(lD, name, dept_name,salary)
course(course_id, title,dept_name,credits)
teaches(ID, course_id, semester, year)
1、Finish following queries using relational algebra expression
(1)Get names of instructor whose office building is“Wangxin Building”
(2) Get the course title of“Comp-Sci“" department in the fall of 2019.

在这里插入图片描述

二、SQL语句

2.1 真题一

ll Relational Operations (30 points)
Consider the database of the following for a library
department (dept_name, building, budget)
irstructor(lD, name, dept_name,salary)
course(course_id, title,dept_name,credits)
teaches(ID, course_id, semester, year)
2、Finish following requests using SQL statements:
(1)Create table“instructor “,require primary and foreign key constrainte
(2)List the name of instructor whose salary is higher than agv salary ofthe department.
(3)Create a view containing the total credits of each instructor In 2019.
(4) Create a function to return the total credits of all courses of thedepartment in 2020 according to the entered department name. Abnormal(异常)conditions are required to be considered.

在这里插入图片描述

在这里插入图片描述

2.2 真题二

二、 关系语言(6 小题,共 30 分)
设跨国公司员工管理数据库中有如下关系模式:
员工表:Yuangong ( Ygbh, Xm, Csrq, Xb, Zw, Jb );其中属性依次为:员工编号,姓名,出生日期,性别,职位和级别,级别分为 1-20 档
公司表:Gongsi ( Gsbh, Gsmc);其中属性依次为:公司编号,公司名称
从属表:Congshu ( Ygbh, Gsbh, Kssj, Cxsj, Gz );其中属性依次为:员工编号,工作的 公司编号,开始时间(DateTime ) 类型) ,持续时间(TimeDuration类型)和工资,工资要于求大于 10000 ,一个员工可以同时在多家公司工作
根据上述关系模式,完成下列问题:
3. 用 SQL 语言实现:创建从属表,要求实现表中的主码约束、外码约束以及题干描述的其它完整性约束;
4. SQL 语言实现:对级别不高于 10 的员工加薪 10%
6. 用 用 SQL 语言实现:查询没有为“印度 TikTok;

解答3:
在这里插入图片描述
解答4:
在这里插入图片描述
解答6:
在这里插入图片描述

三、事务

3.1 真题一

在这里插入图片描述
问题一与问题二解答:
在这里插入图片描述
问题三解答:
在这里插入图片描述

四、关系理论

4.1 真题一

在这里插入图片描述
在这里插入图片描述

4.2 真题二

四、 关系理论(4 小题,共 20 分)
设关系模式 R < U ,F > ,其中 U = { A ,B ,C ,D ,E } ,F = { A →DE, B →A,
BC →E, CE →D } ,完成以下要求:

  1. 判定函数依赖 AC →B 是否被 F 逻辑蕴含,并说明理由;
  2. 求解 F 的极小函数依赖集,要求给出主要求解步骤;
  3. 求解关系 R 的所有候选码,要求给出主要求解步骤;
  4. 关系模式 R 的一个分解为ρ= { R1(ABC) ,R2(BCDE) } ,判定分解ρ是否具有
    无损连接性,并说明理由。

问题一解答:
在这里插入图片描述
问题二解答:
在这里插入图片描述
问题三解答:
在这里插入图片描述
问题四解答:
在这里插入图片描述

五、数据库设计

5.1 样例一

五、 数据库设计
某百贷集团是一家全国违锁店,同时经营线上与线下业务,欲建立数据库系统,语义需求如下:

  1. 每种商品均有唯一的编号,属性有名称,价格等。商品分为线上商品与线下商品,前者只通过网站销售,后者只通过实体店销售,一种商品可以同时是线上商品与下商品,价格可以不同;
  2. 顾客也分为线上顾客与线下顾客,属性有编号,姓名,Email,电话等。线上顾客只能通过连锁店的网站购买线上商品,线下顾客只能到实体店购买线下商品,一名顾客可以同时是线上顾客与线下顾客;
  3. 每个连锁店都有若千个仓库用于存放商品。连锁店属性有编号,名称,地址等,仓库属性有编号,名称,面积等。每个仓库可以存放多种商品,每种商品可以存放于不同仓库,仓库根据需要可以互相调货。
    根据以上需求,完成该系统的数据库设计。(要求使用上文中的中文名称)

在这里插入图片描述

5.2 考题二

在这里插入图片描述
在这里插入图片描述


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

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

相关文章

第14天-ElasticSearch环境配置,构建检索服务及商品上架到ES库

1.ElasticSearch概念 官网介绍&#xff1a;https://www.elastic.co/cn/what-is/elasticsearch/ 官网学习文档&#xff1a;https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html 1.1.ElasticSearch与MySQL的比较 MySQL有事务性,而ElasticSearch没有…

GEBCO海洋数据下载

一、数据集简介 GEBCO&#xff08;General Bathymetric chart of the Oceans&#xff09;旨在为世界海洋提供最权威的、可公开获取的测深数据集。 目前的网格化测深数据集&#xff0c;即GEBCO_2022网格&#xff0c;是一个全球海洋和陆地的地形模型&#xff0c;在15角秒间隔的…

GAN | 代码简单实现生成对抗网络(GAN)(PyTorch)

2014年GAN发表&#xff0c;直到最近大火的AI生成全部有GAN的踪迹&#xff0c;快来简单实现它&#xff01;&#xff01;&#xff01;GAN通过计算图和博弈论的创新组合&#xff0c;他们表明&#xff0c;如果有足够的建模能力&#xff0c;相互竞争的两个模型将能够通过普通的旧反向…

GMSL相机的相关配置(1)

文章目录一&#xff1a;GMSL相机的信息二&#xff1a;相关配置1.emmc系统下运行upgrade文件2.连接GMSL相机3.给ui可执行文件赋权限4.进入图为GMSL相机配置ui图形界面5.运行程序&#xff0c;打开摄像头一&#xff1a;GMSL相机的信息 我选择相机适配于基于Jetson AGX Orin的图为…

Docker在Windows环境的搭建和使用

文章目录安装WSL安装Docker安装Docker镜像下载Docker镜像启动gpu启动传送文件训练yolov5安装WSL Windows10和11支持Docker的安装&#xff0c;安装需要用到WSL。所以&#xff0c;我们先安装WSL。 参考文章&#xff1a;旧版 WSL 的手动安装步骤 以管理员身份打开powershell, 执行…

matplotlib综合学习

1.arange函数arange函数需要三个参数&#xff0c;分别为起始点、终止点、采样间隔。采样间隔默认值为1看例子&#xff1a; import numpy as np #import matplotlib.pyplot as plt xnp.arange(-5,5,1) print(x)2.绘制sin(x)曲线import numpy as np import matplotlib.pyplot as …

Python jieba分词如何添加自定义词和去除不需要长尾词

Python jieba分词如何添加自定义词和去除不需要长尾词 作者&#xff1a;虚坏叔叔 博客&#xff1a;https://xuhss.com 早餐店不会开到晚上&#xff0c;想吃的人早就来了&#xff01;&#x1f604; 通过如下代码&#xff0c;读取一个txt的高频词汇&#xff1a; # 找到高频词汇t…

苹果触控笔有必要买吗?开学季性价比电容笔推荐

Apple Pencil的性能的确不错&#xff0c;但是由于它的售价实在是太高了&#xff0c;一般人还是舍不得花那么多钱买下来。目前市场上有很多平替的电容笔&#xff0c;不仅价格便宜&#xff0c;而且使用方便。那么&#xff0c;我们应该选择那个牌子的平替电笔呢&#xff1f;在购买…

“智能”创造未来:PDU智能化全面提升IDC数据中心用电能效!

一个月前&#xff0c;万众期盼的《流浪地球2》如期上映&#xff0c;无论是剧情还是特效&#xff0c;让广大观众享受到一次久违的来自中国科幻的震撼&#xff0c;时至今日仍是大家茶余饭后津津乐道的热点谈资。说起这部片子里&#xff0c;最让人紧张的部分&#xff0c;还得数为了…

解决MySQL的 Row size too large (> 8126).

&#x1f4e2;欢迎点赞 &#xff1a;&#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff0c;赐人玫瑰&#xff0c;手留余香&#xff01;&#x1f4e2;本文作者&#xff1a;由webmote 原创&#x1f4e2;作者格言&#xff1a;无尽的折腾后&#xff0c;终于又回到…

电脑系统崩溃怎么修复教程

系统崩溃了怎么办? 如今的软件是越来越复杂、越来越庞大。由系统本身造成的崩溃即使是最简单的操作&#xff0c;比如关闭系统或者是对BIOS进行升级都可能会对PC合操作系统造成一定的影响。下面一起来看看电脑系统崩溃修复方法步骤。 工具/原料&#xff1a; 系统版本&#xf…

LeetCode-47. 全排列 II

目录题目思路回溯法拓展题目来源 47. 全排列 II 题目思路 这道题目和46.全排列的区别在与给定一个可包含重复数字的序列&#xff0c;要返回所有不重复的全排列。 强调的是去重一定要对元素进行排序&#xff0c;这样我们才方便通过相邻的节点来判断是否重复使用了。 我以示例中…

CC2530+ESP8266使用MQTT协议上传阿里云的问题

ATMQTTPUB<LinkID>,<"topic">,<"data">,<qos>,<retain>LinkID: 当前只支持 0 topic: 发布主题, 最长 64 字节 data: 发布消息, data 不能包含 \0, 请确保整条 ATMQTTPUB 不超过 AT 指令的最大长度限制 qos: 发布服务质量, 参…

项目管理软件排行榜!盘点前十名!

项目管理软件排行榜&#xff01;盘点前十名&#xff01; 如今企业规模不断扩大&#xff0c;业务逐渐复杂化&#xff0c;项目管理已经成为现代企业管理中不可或缺的一环。作为协调管理者、团队成员和客户之间交流的工具&#xff0c;项目管理软件不仅可以提高工作效率&#xff0…

数据结构入门--时间 空间复杂度

数据结构入门 时间 空间复杂度解析 目录 一. 算法效率 二. 时间复杂度 2.1 时间复杂度的概念 2.2 大O的渐进表示法 2.3 题目练习 题目一 题目二 题目三 题目四 题目五 题目六 题目七 三. 空间复杂度 3.1 题目练习 题目一 题目二 题目三 一. 算法效率 算法效率…

Vim常用命令汇总

目录1 普通模式2 插入模式3 可视模式4 命令行模式4 文件操作5 动作命令1 普通模式 命令操作符合命令作用等同命令.重复上次修改x删除光标下的字符dd删除整行>G从当前行到文档末尾处的缩进层级a在当前光标之后添加内容i在当前光标之前添加内容A在当前行的结尾添加内容$aI在当…

Docker之安装redis

下面记录一下在docker中安装redis过程 1.查看redis镜像 docker search redis2.拉去镜像到Linux //指定拉取redis版本 docker pull redis:6.0 //不指定版本默认拉取最新 docker pull redis3.查看镜像是否拉取成功 docker images4.启动redis //2f66aad5324为redis的image id do…

驾驭云安全:2023年云安全展望

由于其的良好的可扩展性和优质的事件处理效率&#xff0c;云技术已成为现代企业的必备的管理技术之一&#xff0c;目前他已经成为所有行业及企业的热门选择。然而&#xff0c;攻击面积的增加以及不针对云技术衍生出来的多类攻击方式&#xff0c;使许多企业更容易受到威胁和数据…

Docker学习总结

1、镜像操作 1.1 拉取、查看镜像 步骤一&#xff1a; 首先去镜像仓库搜索nginx镜像&#xff0c;比如[DockerHub]( Docker Hub Container Image Library | App Containerization ) : 步骤二&#xff1a; 根据查看到的镜像名称&#xff0c;拉取自己需要的镜像 通过命令&…

代码随想录 NO54 |单调栈_leetcode 503.下一个更大元素II 42. 接雨水

单调栈_leetcode 503.下一个更大元素II 42. 接雨水单调栈第二天&#xff0c;也是本轮刷题任务倒数第二天&#xff0c;加油&#xff01; 503.下一个更大元素II 这道题和739. 每日温度几乎如出一辙。在遍历的过程中模拟走了两遍nums。 class Solution:def nextGreaterElements(…