我所处的是企业环境。
我必须设计一个人力资源管理数据库(人力资源管理)。
此数据库必须包含每个员工的信息(即。(姓名、姓、公司等)
该数据库必须连接到多个应用程序。
每个应用程序执行不同的功能,并管理与HRM数据库相关联的其他数据(即。课程、活动、车辆等)。
每个应用程序都由一些用户管理。
每个应用程序都必须有可能在人力资源管理数据库中创建一个新的“雇员记录”。
一般计划如下:
一般方案
Q:什么是最好的数据库设计和软件体系结构来做到这一点?
我将使用Laravel作为每个应用程序的框架,使用PostgreSQL作为数据库。
发布于 2017-05-17 04:53:30
问:做这件事的最佳数据库设计和软件架构是什么?
我认为数据库设计和软件体系结构依赖于框架Laravel。首先,我建议您阅读一个文档:Laravel 4.2 Laravel Quickstart -雄辩的ORM
数据库设计
奥姆,它意味着表是由框架抽象的。为了表示数据模型,您应该考虑什么是必需的数据模型(=表)。
要设计数据模型,首先需要检查所需的真实需求(例如,users表必须有id、first_name、last_name)。
在此之后,请查看本文中的一种ActiveRecord花瓣:活动记录模式。因为Laravel基于Rails的activerecord。
FYI
软件体系结构
待定
https://stackoverflow.com/questions/34221311
复制相似问题