数据库设计

使用的开发工具:二、某公司的自助餐管理系统语义如下:某公司为了提高职工的福利待遇,规定每个员工每天可以在职工食堂用餐两次(每餐3元),可以中午用餐一次,下午用餐一次;也可... 使用的开发工具:
二、某公司的自助餐管理系统
语义如下:某公司为了提高职工的福利待遇,规定每个员工每天可以在职工食堂用餐两次(每餐3元),可以中午用餐一次,下午用餐一次;也可以集中到中午或下午一次用餐两次。月底进行核算,如果用餐次数不足,餐费不退还职工。公司根据实际的用餐次数支付食堂餐费。
要求如下:
1. 创建一个能满足上述要求的数据库;
2. 定义视图查询2005年1月份没有用过餐的员工信息;
3. 创建存储过程统计每个员工指定月份的用餐次数;
4. 创建存储过程统计指定月份公司应支付给食堂的费用;
5. 建立数据库相关表之间的参照完整性约束。
展开
 我来答
云南新华电脑学校
2018-06-10 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
  • 一、数据库设计的生存期 

  • 按照规范设计的方法,考虑到数据库及其应用系统开发的全过程,将数据库设计分为六个阶段。如下图。 

  • ① 需求分析 

  • 需求收集和分析,得到用数据字典描述的数据需求,用数据流图描述的处理需求。 

  • ② 概念结构设计 

  • 对需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型(用E-R图表示)。 ③ 逻辑结构设计 

  • 将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。 

  • ④ 物理结构设计 

  • 为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 

  • ⑤ 数据库实施

  • 运用DBMS提供的数据语言(例如SQL)及其宿主语言(例如C),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 

  • ⑥ 数据库运行和维护 

  • 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。 

  • 说明:设计一个完善的数据库应用系统是不可能一蹴而就的,它往往是上述六个阶段的不断反复。 

  • 步骤阅读

  • 2

    二、数据库设计阶段的内容 

    设计步骤既是数据库设计的过程,也包括了数据库应用系统的设计过程。下面针对各阶段的设计内容给出各阶段的设计描述。如下图。 

    步骤阅读

    步骤阅读

  • 3

  • 三、数据库设计阶段的模式 

  • 数据库结构设计的不同阶段形成数据库的各级模式,如下图。 需求分析阶段:综合各个用户的应用需求; 

  • 概念设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式,即E-R图; 

  • 逻辑设计阶段:将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图,形成数据的外模式; 

  • 物理设计阶段:根据DBMS特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式