Escolar Documentos
Profissional Documentos
Cultura Documentos
ATIVIDADE: I
Leia a situação a seguir:
Uma equipe de desenvolvimento, para implantação de um banco de dados, se
deparou como seguinte cenário: uma agência de locação de veículos possui
toda a organização do negócio, como controle de retiradas e recebimento dos
veículos, lavagens e manutenção, lançamentos financeiros, dados de clientes e
veículos registrados em planilhas eletrônicas, além de documentos de textos,
nos quais, diversas vezes, ocorrem problemas de integridades ou
inconsistências nas informações.
Todos os funcionários envolvidos na locação possuem acesso irrestrito aos
documentos e
planilhas, independentemente do seu setor, para consultas e atualização dos
registros referentes a suas atividades no negócio. Portanto, não há qualquer
separação ou restrição para acesso a essas informações, que são
compartilhadas e que deveriam ser melhor geridas.
Após o devido estudo de viabilidade e levantamento dos requisitos, ficou
acertado que um novo projeto de reestruturação e implantação de um banco de
dados será implementado. O projeto contemplará todas as fases de banco de
dados do modelo conceitual, passando pelo lógico, até o modelo físico, para
organização e manipulação geral dos principais cadastros e eventos envolvidos
no negócio, além do controle de usuários e níveis de acesso e emprego de
restrição de integridade para qualidade das informações manipuladas. As
entidades importantes levantadas foram: Clientes, Veículos, Funcionários,
Movimento(aluguel, retirada e devolução. do veículo) e Oficina(lavagem e
manutenção dos veículos).
A partir de tais informações, elabore um projeto de banco de dados completo,
com toda a documentação necessária, com diagramas para o modelo
conceitual, modelo lógico e scripts para o modelo físico e prints constatando
sua implementação junto ao banco de dados, incluindo aspectos de segurança
e restrição de integridade para os dados do banco.
1. Deve ser apresentado um projeto completo do banco de dados, com os
modelos conceitual, lógico e físico bem definidos, além de
implementação de aspectos de restrição de integridade, e segurança do
banco de dados.
2. O projeto deverá contemplar a criação de, no mínimo, cinco usuários
com privilégios diferentes para acessarem o banco de dados criado.
3. As tabelas deverão ser populadas com, registros cada uma no mínimo,
cinco registros cada uma.
4. Para o modelo conceitual, deve ser entregue uma proposta de DER
simplificado sem a necessidade de indicar todos os atributos.
5. O modelo lógico deve ser representado em um diagrama com tabelas
que demonstrem todos os detalhes dos atributos, destacando tipos de
campos, chaves primárias e estrangeiras, relacionamentos com
cardinalidades bem definidas para as tabelas que necessitarem, além do
esquema relacional de todas as tabelas.
6. O modelo físico deve contemplar todos os scripts SQL de todos os
objetos envolvidos, incluindo prints das telas dos objetos criado se
populados no SGBD, para formar toda a documentação do banco de
dados proposto.
1 Diagrama Conceitual
2 Diagrama Lógico
3 Comandos usados
/*CRIACAO TABELA CLIENTES
POR Breno Monteiro Silva
MATRICULA: 04097043
ANALISE E DESENVOLVIMENTO DE SISTEMAS
DT CRIACAO 06/06/2022
VERSÃO: 1.0
*/
/*USUARIO:Breno
DESCRIÇÃO: TEM PRIVILEGIO TOTAL, CARACTERISTA DE GESTOR NA ORGANIZAÇÃO
*/
CREATE USER Breno IDENTIFIED BY 123;
/*USUARIO:Carla
DESCRIÇÃO: TEM PRIVILEGIO LIMITADO, CARACTERISTA DE NIVEL OPERACIONAL
DO CADASTRO DE CLIENTES E VEICULOS
ELA TAMBEM PODERA FAZER CONSULTAS E ATUALIZAR OS DADOS INSERIDOS NAS
TABELAS OFICINA_MECANICA E ALUGUEL_VEICULOS
ELA NÃO PODERA TER ACESSO A TABELA DE FUNCIONARIOS VISTO QUE A MESMA
NÃO PERTENCE AO SETOR DE RECURSOS HUMANOS*/
/*USUARIO:SAMARA
DESCRIÇÃO: GERENTE DE RH, POSSUI ACESSO A TABELA FUNCIONARIOS */
/*USUARIO: Juliete
DESCRIÇÃO: ACESSO AS TABELAS DE MOVIMENTAÇÃO: OFICINA_MECANICA E
ALUGUEL_VEICULOS */