linguagem de programação

273 palavras 2 páginas
SISTEMA DE GERENCIAMENTO DE CURSOS
Em um estudo realizado na empresa BD LTDA, deseja-se criar um banco de dados que vise controlar todos os treinamentos realizados pelos seus empregados em um determinado período. Para tanto, é desejado manter os seguintes controles.
a) Cadastro de Empregados (Matrícula, nome, salario, cidade)
b) Cadastro de Cursos (Código do Curso, nome do curso)
c) Cadastro dos Departamentos (código do depto, nome do depto, área do departamento)
OBS: Para realização deste banco de dados, considere os seguintes fatos:
Um empregado pode realizar vários cursos
Um curso é composto por vários empregados
Cada departamento possui vários empregados, porém cada empregado pertence a um único departamento.
Abaixo, temos algumas perguntas que poderíamos fazer ao nosso banco de dados.
Quantos cursos um empregado realizou no ano?
Quais são os empregados de um determinado departamento?
Quais os empregados que participaram de um determinado curso?
Qual é a data prevista que um empregado pode fazer um novo curso? Considere como 1 mês a data mínima.
Quais são os departamentos que pertencem a uma determinada área? (Por exemplo: Financeiro, vendas, RH,...).
Baseado nestas informações:
Faça o diagrama de entidade-relacionamento (brModelo)
Mostre o diagrama lógico.
Crie as tabelas e os respectivos atributos no PostgreSQL. Deve-se popular o banco com valores aleatórios.
Faça o Dicionário de Dados para todas as tabelas criadas.
Mostre o comando SQL que responde cada uma das perguntas acima.
No dia da aula no laboratório, deve trazer:
Diagramas impressos
Arquivos fontes dos diagramas criados no brModelo
Backup da Estrutura do BD criado no PostgreSQL
Arquivo texto contendo os comandos SQL
Dicionário de Dados impresso.

Relacionados

  • Linguagem de programação
    2473 palavras | 10 páginas
  • linguagem de programação
    1772 palavras | 8 páginas
  • linguagem de programaçao
    582 palavras | 3 páginas
  • Linguagem de Programação
    678 palavras | 3 páginas
  • linguagem de programação
    2582 palavras | 11 páginas
  • Linguagens de programação
    8924 palavras | 36 páginas
  • Linguagens de Programação
    1093 palavras | 5 páginas
  • Linguagem de Programação
    2774 palavras | 12 páginas
  • Linguagem de Programação
    1562 palavras | 7 páginas
  • Linguagens de programação
    1385 palavras | 6 páginas