Este documento tem como objetivo descrever a implementação da estrutura de gestão organizacional da Medeiros Corporation Inc., com foco na criação e manutenção de informações sobre departamentos, cargos e colaboradores. A implementação da base de dados é fundamental para a eficiência operacional, permitindo um gerenciamento eficaz dos recursos humanos.
A documentação abrange a criação das tabelas essenciais para o gerenciamento de colaboradores, departamentos e posições, garantindo a integridade e a acessibilidade das informações. O sistema suportará operações de CRUD (criação, leitura, atualização e exclusão) e permitirá relacionamentos entre as tabelas para refletir a estrutura organizacional da empresa.
A base de dados será composta pelas seguintes tabelas:
dep_collaborators
Armazena informações sobre colaboradores, incluindo nome, cargo e formação.
id_collaborator
collaborator
id_position
formation
dep_departments
Armazena informações sobre os departamentos da empresa.
id_department
department
description
dep_positions
Armazena informações sobre as posições ou cargos na empresa.
position
salary
As tabelas são criadas utilizando os seguintes comandos SQL:
CREATE TABLE `dep_collaborators` ( `id_collaborator` int(11) NOT NULL AUTO_INCREMENT, `collaborator` varchar(100) NOT NULL, `id_position` int(11) DEFAULT NULL, `formation` varchar(255) DEFAULT NULL, PRIMARY KEY (`id_collaborator`), KEY `id_position` (`id_position`) ) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4; CREATE TABLE `dep_departments` ( `id_department` int(11) NOT NULL AUTO_INCREMENT, `department` varchar(100) NOT NULL, `description` varchar(255) NOT NULL, PRIMARY KEY (`id_department`) ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4; CREATE TABLE `dep_positions` ( `id_position` int(11) NOT NULL AUTO_INCREMENT, `position` varchar(100) NOT NULL, `id_department` int(11) DEFAULT NULL, `salary` decimal(10,2) DEFAULT NULL, `description` text, PRIMARY KEY (`id_position`), KEY `id_department` (`id_department`) ) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8mb4;
A implementação da estrutura de gestão organizacional na Medeiros Corporation Inc. proporciona uma base sólida para o gerenciamento eficiente de colaboradores, departamentos e cargos. Com a centralização e organização das informações, a empresa poderá otimizar seus processos e tomar decisões informadas, promovendo um ambiente de trabalho mais produtivo e estruturado.