首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有共享数据和多应用程序的最佳数据库设计

具有共享数据和多应用程序的最佳数据库设计
EN

Stack Overflow用户
提问于 2015-12-11 10:28:34
回答 1查看 219关注 0票数 0

我所处的是企业环境。

我必须设计一个人力资源管理数据库(人力资源管理)。

此数据库必须包含每个员工的信息(即。(姓名、姓、公司等)

该数据库必须连接到多个应用程序。

每个应用程序执行不同的功能,并管理与HRM数据库相关联的其他数据(即。课程、活动、车辆等)。

每个应用程序都由一些用户管理。

每个应用程序都必须有可能在人力资源管理数据库中创建一个新的“雇员记录”。

一般计划如下:

一般方案

Q:什么是最好的数据库设计软件体系结构来做到这一点?

我将使用Laravel作为每个应用程序的框架,使用PostgreSQL作为数据库。

EN

回答 1

Stack Overflow用户

发布于 2017-05-17 04:53:30

问:做这件事的最佳数据库设计和软件架构是什么?

我认为数据库设计和软件体系结构依赖于框架Laravel。首先,我建议您阅读一个文档:Laravel 4.2 Laravel Quickstart -雄辩的ORM

数据库设计

奥姆,它意味着表是由框架抽象的。为了表示数据模型,您应该考虑什么是必需的数据模型(=表)。

要设计数据模型,首先需要检查所需的真实需求(例如,users表必须有idfirst_namelast_name)。

在此之后,请查看本文中的一种ActiveRecord花瓣:活动记录模式。因为Laravel基于Rails的activerecord。

FYI

  • 将对象映射到关系数据库: O/R映射

软件体系结构

待定

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34221311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档