数据库原理及技术 第七章 数据库设计 实验

server/2024/9/25 8:22:05/

目录

  • 题目1
    • 解法
  • 题目2
    • 2-1
      • 答案
    • 2-2
      • 答案
  • 题目3
    • 3-1
      • 答案
    • 3-2
      • 答案
  • 题目4
    • 答案

题目1

1、某商场可以为顾客办理会员卡,每个顾客只能办理一张会员卡,顾客信息包括顾客姓名、地址、电话、身份证号,会员卡信息包括号码、等级、积分,给出该系统的E-R图

解法

在这里插入图片描述

题目2

2、按照下列说明修改题1中的要求,分别给出相应的E-R图:

2-1

①顾客具有多个地址和多个电话号码,地址包括省、市、区、街道,电话号码包括区号、号码;

答案

在这里插入图片描述

2-2

②顾客具有多个地址,每个地址具有多个电话号码,地址包括省、市、区、街道,电话号码包括区号、号码

答案

在这里插入图片描述

题目3

3、某数据库记录乐队、成员和歌迷的信息,乐队包括名称、多个成员、一个队长,队长也是乐队的成员,成员包括名字、性别,歌迷包括名字、性别、喜欢的乐队、喜欢的成员。

3-1

①画出基本的E-R图;

答案

在这里插入图片描述

3-2

②修改E-R图,使之能够表示成员在乐队的工作记录,包括进入乐队时间以及离开乐队时间。

答案

在这里插入图片描述

题目4

4、考虑某个IT公司的数据库信息:
①部门具有部门编号、部门名称、办公地点等属性;
②部门员工具有员工编号、姓名、级别等属性,员工只在一个部门工作;
③每个部门有唯一一个部门员工作为部门经理;
④实习生具有实习编号、姓名、年龄等属性,只在一个部门实习;
⑤项目具有项目编号、项目名称、开始日期、结束日期等属性;
⑥每个项目由一名员工负责,由多名员工、实习生参与;
⑦一名员工只负责一个项目,可以参与多个项目,在每个项目具有工作时间比;
⑧每个实习生只参与一个项目。
画出E-R图,并将E-R图转换为关系模型。(包括关系名、属性名、码和完整性约束条件)

答案

在这里插入图片描述

  • 关系模型为:
    1. 部门(编号,名称,办公地点,经理编号),部门编号为主键,部门的经理编号参照员工的编号
    2. 员工(编号,姓名,级别,部门编号),员工编号为主键,员工的部门编号参照部门的编号
    3. 实习生(编号,姓名,年龄,部门编号),实习生编号为主键,实习生的部门编号参照部门的编号
    4. 项目(编号,名称,开始日期,结束日期,负责人编号),项目编号为主键,项目的负责人编号参照员工的编号
    5. 实习参与(实习生编号,项目编号),实习生编号、项目编号分别参照实习生的编号、项目的编号
    6. 员工参与(员工编号,项目编号,时间比),员工编号、项目编号分别参照员工的编号、项目的编号,且一个员工的所有时间比相加不超过100%。

http://www.ppmy.cn/server/35042.html

相关文章

git 配置相关

问题一:ssh-keygen -t ed25519 -C "Gitee SSH Key" 这个命令中的 ed25519 字符是什么意思? ssh-keygen 是一个用于生成SSH密钥的工具,SSH(Secure Shell)是一种网络协议,用于加密方式远程登录和其…

高速应急广播校园网络广播防水音柱40-80W应急广播ip音柱

高速应急广播校园网络广播防水音柱40-80W应急广播ip音柱 SV-7042是一款网络音柱,具有10/100M以太网接口,从网络接口接收网络的音频数据解码后播放。 本网络音柱一般内置4个喇叭,提供立体声的音频播放。本网络音柱可直接播放来自网络的音频&…

64位的IP地址设想

现有的IP地址 IPv4有32位,不够用了。 IPv6有128位,相当多。 实际上,23385亿,只要在IPv4的基础上,加1比特就够用了,IPv6有些太长了。 64位的IP地址 这是个设想。 64位分成七段,8888881664&…

什么是PXE

文章目录 在局域网内搭建PXE服务器PXE 启动组件PXE的优点实验一、搭建PXE服务器,实现远程部署CentOS系统环境准备server关闭防火墙安装组件准备 Linux 内核、初始化镜像文件及PXE引导文件配置启用TFTP 服务配置启动DHCP服务准备CentOS 7 安装源配置启动菜单文件 Cli…

freeRTOS任务通知(1-17)

任务通知简介: def: 任务通知是用来通知任务的,任务控制块中的结构体成员变量ulNotifiedValue就是这个通知值。 任务通知的内存消耗比较小 1: 使用队列,信号量,时间标志组都需要另外创建结构体&#xff…

C语言知识点补充——ASCLL码表

1、ASCLL码表 ASCII码表(American Standard Code for Information Interchange)是一种用于将字符编码为数字的标准。它定义了128个字符的编码方式,包括数字、字母、标点符号和控制字符等。每个字符都对应一个唯一的7位或8位二进制数 2、Ascl…

百度下拉框负面信息如何删除?

百度头条360等搜索引擎,作为人们获取信息的主要途径之一。然而,一些知名的企业或个人可能会面临在搜索的下拉框中出现负面信息的问题,这可能对其声誉和形象造成不良影响。小马识途营销顾问根据自身从业经验,针对这类情况提出以下建…

React面试题(一)

react的优缺点 优点 虚拟DOM:减少对真实DOM的操作,提高性能。组件化:将代码分成一个个小的、可复用的组件,利于管理、维护。使用JSX:在React中可以嵌入HTML和JavaScript。单向数据流:React的单向数据流使得…