Modelagem de Dados Estudo de Caso 2. 2 A Faculdade A fim de melhorar o andamento de suas atividades, uma faculdade resolveu informatizar as suas atividades.

Slides:



Advertisements
Apresentações semelhantes
Um pouco mais de cardinalidade e Relacionamentos
Advertisements

MER – Modelo de Entidade Relacionamento
Análise e Desenvolvimento de Sistemas
Laboratório WEB Professora: Viviane de Oliveira Souza Gerardi.
O Modelo E-R Definição: Características
Funcionalidades de um SGBD
Oficina – Matemática é MIL
Prof.: Bruno Rafael de Oliveira Rodrigues
Projeto de Banco de Dados
UML: Diagrama de Classes
Modelagem de Sistemas de Informação I 2013/2 Laboratórios de Especificação Prof. Eber equipe.nce.ufrj.br/eber.
Prof. Carlos H. Marcondes
SCC Bancos de Dados e Suas Aplicações
SCC Bancos de Dados e Suas Aplicações
SCC Bancos de Dados e Suas Aplicações
SCC Bancos de Dados e Suas Aplicações
Projeto de Bancos de Dados
ACESSO AO AMBIENTE VIRTUAL
Monitoria GDI Aula Prática
2014.
Modelagem de Dados Usando o Modelo Entidade-Relacionamento
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante
Prof. Alfredo Parteli Gomes
Diagrama de Fluxo de Dados Níveis de DFD
Análise Estruturada.
Professora: Sílvia C. Matos Soares
Benevid Félix da Silva Professor Supervisor do Estágio Supervisionado I André Luiz Borges Milhomem Professor Supervisor do Estágio Supervisionado II Waghma.
Ferramentas de modelagem do SI
Iniciando o Censo Escolar 2011
Profª Daniela TLBD.
Cardinalidade Expressa o numero de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos.
Introdução a Banco de dados
Curso Técnico em Informática
Higienização e Enriquecimento Base de Dados
Objetivos Apresentar de forma breve a Metodologia de Modelagem Orientada a Objetos (OMT). A partir de um modelo de objetos de um sistema de informação.
Formação complementar De acordo com a versão curricular Opções: - Administração de Sistemas e Instituições de Ensino - Educador Social - EJA –
Banco de Dados Aplicado ao Desenvolvimento de Software
ESTÁGIO SUPERVISIONADO
Introdução a Banco de Dados
Trabalho de conclusão de curso
Sistemas de Informação (SI)
Modelagem de Sistemas de Informação I 2014/1 Laboratórios de Especificação Prof. Eber equipe.nce.ufrj.br/eber.
Banco de dados 1 Modelagem de Dados Utilizando MER
CRONOGRAMA DE ENTREGA TCC1
Atividades Complementares Curso de Letras
Detalhamento WebPosGrad – Parte 1 Construção #1 Bruno Morais.
CRONOGRAMA DE ENTREGA TCC1
B ANCO DE DADOS Modelo Relacional ABTécnico. M ODELOS DE DADOS Apoiando a estrutura de um BD está o modelo de dados: uma coleção de ferramentas conceituais.
Banco de Dados I Aula 4 - Projeto Conceitual de Banco de Dados
UCSal – Bacharelado em Informática
Objetivos do Curso Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar:
Implementação Orientada a Objetos – Aula 01 Introdução à Orientação a Objetos Prof. Danielle Martin Universidade de Mogi das Cruzes
Professora: Kelly de Paula Cunha
Módulo II Capítulo 4: Primeiro Programa Completo no Console William Ivanski Curso de Programação C#
Análise e Projeto de Sistemas
Salário, Sexo, R$200,00, Veículos, Idade, Marco Antônio, Masculino, R$600,00, Funcionário, Marca, 18 anos, Livros, Motoristas, Maria do Carmo, Endereço,
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante.
Modelo Entidade-Relacionamento (ER)
Modelo de Entidade-relacionamento
Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes
Modelagem Entidade-Relacionamento (MER)
Detalhamento WebPosGrad – Parte 1 Cadastramento de Disciplinas Cadastramento dos Programas Bruno Morais.
Treinamento: Coordenadores. Agenda 16/12: Sistema Acadêmico 17/12: Plataforma Sucupira, PROAP e Bolsas.
Modelagem de Sistemas de Informação I 2016/1 Laboratórios de Especificação Prof. Eber equipe.nce.ufrj.br/eber.
Modelagem de Dados Aula 4. 2 Implementação de Entidades Não é aconselhável simplesmente transcrever os nomes dos atributos para nomes de colunas. Nomes.
Cadastro Docente Informações Importantes ›Para iniciar a digitação do Cadastro Docente é necessário que a turma esteja coletada e formada no Sistema.
Processo de desenvolvimento de sistema de informação - DSI Diagrama de Entidade-Relação (DER) ou Entidade Associação (DEA) Representa as entidades envolvidas.
Formação complementar De acordo com a versão curricular 2009 Opções: - Administração de Sistemas e Instituições de Ensino - Educador Social - EJA – Educação.
Base de Dados Autor: Skyup Informática. Atividade – Base de Dados Base de dados é uma atividade em Moodle para o desenvolvimento colaborativo de um banco.
Implementação Orientada a Objetos – Aula 02 Introdução à Orientação a Objetos Prof. Danielle Martin Profa. Marcia A. S. Bissaco Universidade de Mogi das.
Transcrição da apresentação:

Modelagem de Dados Estudo de Caso 2

2 A Faculdade A fim de melhorar o andamento de suas atividades, uma faculdade resolveu informatizar as suas atividades. Após levantamento foram identificados os seguintes arquivos de fichas: Professor, Disciplina, Turma, Aluno e Curso. O fichário do aluno (representa todas as pessoas que estão matriculadas em um curso) é caracterizado pela matrícula, nome, rua, número, complemento, cidade, CEP, estado, telefone, data de nascimento e sexo. Todo aluno deve estar matriculado em um e apenas um curso. O aluno pode ou não estar inscrito em uma ou mais turmas, caso esteja, o período (data de entrada e data de saída) e o grau médio são muito importantes. Os alunos que estão no último período terão um ou, no máximo, dois orientadores.

3 O fichário do professor (representa todas as pessoas que trabalham na faculdade ministrando aulas) é caracterizado pelo registro, nome, rua, número, complemento, cidade, CEP, estado, telefone, especialidade e maior titulação. O professor pode ministrar várias disciplinas, assim como, em alguns casos, pode não ministrar nenhuma. Alguns professores podem orientar alunos em seus trabalhos finais. O fichário da disciplina (representa todas as matérias oferecidas pelos diversos cursos) é caracterizado pelo código, descrição, carga horária e número de créditos. Toda disciplina é oferecida por um único curso. Uma disciplina pode não ser ministrada por nenhum professor, podendo até ser ministrada por vários professores. Cada par professor-disciplina configura uma turma, que se apresenta como um conceito muito importante.

4 O fichário do curso (representa as diversas áreas de formação oferecidas pela faculdade) é caracterizado pelo código, nome, descrição e número de períodos. Todo curso tem ao menos um aluno matriculado nele, podendo, no entanto, ter vários. Todo curso oferece no mínimo 10 disciplinas, podendo oferecer muito mais que isso. O fichário da turma (representa uma determinada disciplina sendo ministrada por um professor específico) é caracterizado pelo código, sala e horário. Uma turma pode ter vários alunos inscritos nela, mas pode não ser alvo do interesse de nenhum. Considerando a descrição acima elabore o Projeto de Banco de Dados.

5 Modelagem Superficial 1.Enumeração das entidades; 2.Identificação dos relacionamentos e hierarquias de generalização/especialização entre as entidades. Para cada relacionamento identifica-se a cardinalidade máxima; 3.Determinação dos atributos de entidades e relacionamentos; 4.Determinação dos identificadores de entidades e relacionamentos; 5.O banco de dados é verificado quanto ao aspecto temporal. Etapas para Modelagem

6 Modelagem Detalhada 1.Adiciona-se os domínios dos atributos; 2.Define-se as cardinalidades mínimas dos relacionamentos. É preferível deixar estas cardinalidades por último, já que exigem conhecimento bem mais detalhado sobre o sistema, inclusive sobre as transações; 3.Define-se as demais restrições de integridade que não podem ser representadas pelo DER. Validação do Modelo 1.Procura-se construções redundantes ou deriváveis a partir de outras no modelo; 2.Valida-se o modelo com o usuário. Etapas para Modelagem