E10数据库设计与实现

news/2024/12/23 8:24:48/

E10 数据库设计与实现

  • 选择一个应用局部,根据需求设计ER(EER)模型,并将其转换为关系模式。最后,在Mysql中创建一个数据库并添加一些初始数据。

  • 问题1
    自己找一个局部应用领域,列出它的需求,至少包含8个实体。
    职员往往会涉及诸多的方面。人事职员负责一个职员的辞职;一个部门经理管理多位职员,每个职员必定会被部门经理管理;出勤记录将会管辖职员、人事职员以及部门经理的出勤,每位职员、人事职员以及部门经理都会有自己的多条出勤记录;发票需要职员自己申请报销,每个职员可能会有不止一条报销,有的可能就没有报销行为;发票经过会计审核后产生对应的销售记录,并送往财务职员处,财务职员审核后形成对应的财务记录。
    财务记录具有以下属性:记录ID、记录人员、日期时间、内容;财务职员具有以下属性:职员ID;销售记录具有以下属性:记录ID、客户ID、日期时间、销售额;发票具有以下属性:发票ID、发票内容;职员具有以下属性:职员ID、职位、姓名、部门ID;部门经理具有以下属性:职员ID、管理部门ID;人事职员具有以下属性:职员ID;出勤记录具有以下属性:记录ID、日期时间、职员ID。

  • 问题2
    用软件工具按上述需求绘制能ER模型。
    在这里插入图片描述

  • 问题3
    将ER模型转换为关系模式,结合规范化理论,设计关系模式,定义每个关系的主键和外键。每个模式至少满足3NF,请说明你设计的关系模式的规范化程度.
    在这里插入图片描述

  • 问题4
    在Mysql中创建一个数据库实现以上所有的关系,并组织进合适的初始数据。并给出数据库实现的所有相关MYSQL脚本。
    创建数据库以及表实现以上所有的关系:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    financial_records表中插入合适的初始数据:
    在这里插入图片描述
    invoice表中插入合适的初始数据:
    在这里插入图片描述
    division_manager表中插入合适的初始数据:
    在这里插入图片描述
    financial_staff表中插入合适的初始数据:
    在这里插入图片描述
    sales_record表中插入合适的初始数据:
    在这里插入图片描述
    staff表中插入合适的初始数据:
    在这里插入图片描述
    personal_staff表中插入合适的初始数据:
    在这里插入图片描述
    attendence_record表中插入合适的初始数据:
    在这里插入图片描述


http://www.ppmy.cn/news/857031.html

相关文章

Java使用JNA调用C文件

1.构建项目 准备最简单的maven项目&#xff0c;结构如下&#xff1a; 引入依赖&#xff1a; <dependency><groupId>net.java.dev.jna</groupId><artifactId>jna</artifactId><version>5.3.1</version></dependency>2.构建c…

【MEX】CF1629 C

Problem - C - Codeforces 题意&#xff1a; 思路&#xff1a; 模拟样例 可以发现做法是对该数列进行分段&#xff0c;当当前mex在后缀没有出现过时&#xff0c;形成一个区间[l,r] 然后有两个问题&#xff1a; 1.mex怎么去维护 2.怎么看mex在后缀有没有出现过 对于第一个…

下载新浪股票历史数据

http://biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?&randrandom(10000)&symbolsz002241&end_date20130806&begin_date20130101&typeplain 上面的链接可以抓取“歌尔声学”股票从2013年1月1日起到2013年8月6日的数据

如何查询某只股票的历史股价?

一个可以在线查询股票历史股价的小工具&#xff0c;目前可以查询A股、港股、美股所有个股的历史股价&#xff0c;另外还可以下载个股的历史股价Excel&#xff0c;做分析、研究挺有用的 只要两步就能下载&#xff1a; 填股票代码、邮箱5分钟后收到股票历史数据Excel **【手机…

获取所有股票历史行情数据

第一段 所有股票 周期&#xff1a;天 复权&#xff1a;不复权 # encoding:utf-8 import os import sys import pandas as qh_pd import datetime import time import random if __name__ "__main__":print("本文件引用")qh_path os.path.abspath(os.pa…

海光信息将于科创板上市:估值900亿,争夺“国产CPU第一股”

数据智能产业创新服务媒体 ——聚焦数智 改变商业 估值将超99%科创板公司&#xff0c;海光凭什么&#xff1f; 2021年11月8日&#xff0c;海光信息与中信证券签署IPO辅导协议&#xff0c;拟在科创板上市。截至2022年3月1日&#xff0c;海光信息科创板IPO处于已问询状态。 按照…

谷歌股票“打折”卖,一股换20股

西雅图IT圈&#xff1a;seattleit 【今日作者】 Powerball选号机 身体和灵魂总有一个要 走在买PowerBall的路上 PART 0 1 . 本周二谷歌母公司Alphabet宣布董事会通过了以1&#xff1a;20的比例拆股计划。 具体实施中&#xff0c;在22年7月1日收盘时拥有谷歌股票的股东&#xff…

Zoom市值达586亿美元,放中国科技巨头能排第6!净利润暴涨135倍,每天3亿人开会...

白交 发自 凹非寺 量子位 报道 | 公众号 QbitAI 每日3亿用户使用&#xff0c;营收增幅169%&#xff0c;净利润增长135倍。 没错&#xff0c;就是那个疫情之下最火爆的公司——Zoom。昨天&#xff0c;公布了2021财年第一季度财报。 Zoom第一季度的总营收为3.282亿美元&#xff0…