Samuel Alves Pereira 1
|
|
|
- Eric Morais Weber
- 9 Há anos
- Visualizações:
Transcrição
1 410 COMUNICAÇÃO DESENVOLVIMENTO DE SISTEMAS A PARTIR DE MODELAMENTO DE DADOS Samuel Alves Pereira 1 RESUMO: Este trabalho buscou mostrar os conceitos básicos e um exemplo completo de uma modelagem de Banco de Dados a partir da metodologia de modelamento de dados usando entidade-relacionamento. Foram abordadas as fases de projeto e desenvolvimento usando como exemplo o MS Access. Palavras-chave: Entidade-relacionamento. Modelo Físico. Modelo Lógico. Development of data modeling system ABSTRACT: This study aimed to show the basic concepts and a complete example of Database modeling using entity-relationship methodology. The design phases have been discussed using the example of MS Access. Keywords: Entity-relationship. Logical Model. Physical Model. Recebido em 19 ago Aceito em 20 nov Faculdade de Tecnologia São Francisco FATESF/UNIESP. [email protected]
2 411 1 INTRODUÇÃO De acordo com Pressman (1995) um Sistema de Informação (SI) funciona baseado em um Banco de Dados, o qual é definido durante as fases de Análise do SI, independente da técnica que esteja sendo usada (Orientação aos Objetos, Tradicional, etc.). Elmasri (1997) e Silberschatz (2006) ressaltam que uma vez definidos os dados que a serem usados pelo SI, deve-se fazer o projeto de como estes dados serão organizados, visando segurança, confiabilidade, otimização operacional e de espaços de armazenamento. O objetivo do presente trabalho foi apresentar um exemplo de desenvolvimento de sistemas de informação usando a sequência Modelo Conceitual, Modelo Lógico e Modelo Físico. 2 MATERIAL E MÉTODOS 2.1 Modelo Conceitual No presente estudo buscou-se criar um sistema de informações contendo o registro das matrículas dos alunos de um departamento; as suas turmas e cursos, as disciplinas em que foram matriculados e as notas do aproveitamento de cada uma delas no decorrer do ano, bem como, manter um controle dos professores e seus horários de aulas. Os professores fornecem seus horários disponíveis e a atribuição de aulas é feita conforme estas informações. A Figura 1 mostra o Diagrama de Entidade e Relacionamentos (DER). A sua construção levou em conta algumas definições do modus operandi de uma unidade escolar comum como: a) um Módulo Aula corresponde ao período de aula, por exemplo, uma aula começa às 19:00 h e a próxima às 19:45 h; b) uma classe é definida como o arranjo de um conjunto de alunos inscritos para a mesma disciplina; c) um professor leciona para várias classes, ou seja, um mesmo professor pode ministrar uma matéria para várias turmas, ou mesmo várias matérias para a mesma turma, o modelo permite até que uma classe tenha mais de um professor, do tipo professor titular e professor auxiliar, d) um aluno pertence a uma turma, mas pode cursar matérias de outras (dependência, adaptação, etc.). A Figura 1 representa uma primeira forma de DER. O retângulo envolvendo as entidades TURMA E DISCIPL serve para explicitar uma CLASSE, isto é, uma agregação mostrando quais alunos foram inscritos e em quais disciplinas. De acordo com Cougo (1997) o uso de verbos contribui para a caracterização dos relacionamentos. Neste trabalho fez-se uso desse procedimento. No entanto, há situações em que não é possível o uso de verbos, por exemplo, o relacionamento entre TURMA E DISCIPL.
3 412 Figura 1 - Diagrama de Entidade e Relacionamentos (DER) inicial. A Figura 2, mostra simplemente uma outra forma de representação da entidade CLASSE, a qual é denominada ENTIDADE ASSOCIATIVA. Dois novos relacionamentos 1:N são criados, um entre Turma e Classe e outro entre Disciplina e Classe. Figura 2 - Diagrama de Entidade e Relacionamentos (DER) com a Entidade Associativa. 2.2 Modelo Lógico O modelo lógico é definido, neste trabalho, como a lista de todas as Entidades e dos Relacionamentos bem como os seus atributos, com as definições de chaves primárias e estrangeiras. Esta prática facilita a implementação em um Gerenciador de Banco de dados escolhido. A Tabela 1 mostra a relação das entidades e dos relacionamentos do modelo conceitual incluindo os campos necessários para que os relacionamentos sejam efetivados.
4 413 ALUNO CURSO MOD AULA PROFESSOR DISCIPLINA TURMA Tabela 1 - Modelo Lógico. ENTIDADES ATRIBUTOS COMENTÁRIOS TURMA-DISCIPL (CLASSE) CURSA AlunoMatrclasse RA Nome Id Turma Id Curso Nome do curso Local Identificação Módulo Dia Semana Hora Identificação professor Nome Identificação disciplina Descrição Carga semanal Série Id Turma Descrição Número Máximo de alunos Sala Identificação Curso OFERECE CursoOfereceDiscipl Identificação curso Identificação disciplina LECIONA Identificação Professor ProfLecionaclasse Identificação classe OBEDECE HORÁRIO Identificação classe HorárioclasseMód Identificação Módulo DISPONIBILIZA Identificação Professor R_DisponibilidadeProf Identificação Módulo chave primária e CE chave estrangeira. CE - Cada aluno carrega a turma a que pertence CE - cada turma sabe a que curso pertence Identificação classe Não pertence à, mas não pode se repetir Identificação turma CE de turma Identificação disciplina CE de disciplina RELACIONAMENTOS Identificação Aluno Identificação classe Bim1, Bim2, Bim3, Bim4, Notas dos bimestres e do exame. Exame As médias não ficam armazenadas, mas são calculadas quando necessário. As notações utilizadas para a efetivação de relacionamentos foram: 1:1 leva-se a chave primária de ambas as entidades para a outra com chave estrangeira (uma prática comum é efetivar este tipo de relacionamento da mesma forma de uma 1:N, conforme o mesmo possa vir a se tornar no futuro); 1:N leva-se a chave primária da entidade do lado 1 para a entidade do lado N, como chave estrangeira; N:N cria-se uma nova Tabela com, no mínimo, as
5 414 chaves primárias das entidades que participam do relacionamento. Foram usadas, também, as notações: chave primária e CE chave estrangeira. O modelo conceitual não leva em conta em que gerenciador de Banco de Dados o sistema será criado. 2.3 Modelo Físico Para cada entidade e atributo busca-se definir as características físicas, conforme mostrado na Tabela 2. A definição dos tipos de dados considera a nomenclatura do MS Access. Diferentemente do modelo conceitual, o Modelo Físico leva em conta em que gerenciador de Banco de Dados o sistema será criado. Cada um deles usa uma nomenclatura diferente para os nomes e tipos de dados.
6 415 Aluno Tabela 2 - Modelo Físico. Tabelas Atributos Tipo Tamanho Exemplo ID ALUNO Número (Longo) NOME ALUNO Texto 20 Josefina dos Anzóis id turma Texto 3 1AT ano de ingresso Número (Inteiro) AlunoMatrclasse Id Aluno Número (Longo) Id classe Número (Longo) 4 12 Tipo Texto 1 N (normal) ano Número (Inteiro) Bim1 Número (Duplo) Bim2 Número (Duplo) Bim3 Número (Duplo) Bim4 Número (Duplo) Exame Número (Duplo) Curso id curso Número (Longo) 4 1 nome do curso Texto 20 Bacharelado em Comp local Texto 20 Prédio da informática cursooferecedisciplin id curso Número (Longo) 4 1 id disciplina Número (Longo) 4 2 Disciplina id disciplina Número (Longo) 4 2 Nome Texto 20 Banco de Dados carga horária semanal Número (Inteiro) 2 4 Série Número (Byte) 1 3 EntAssclasse Id classe Número (Longo) 4 2 id turma Texto 3 1 id disciplina Número (Longo) 4 2 HoraAula id modulo Número (Longo) 4 1 diasemana Texto 7 Segunda Hora Data/Hora 8 08:00 Horários classe Módulos id classe Número (Longo) 4 2 Id Mod Número (Longo) 4 1 Professor id professor Número (Longo) nome Texto 20 Vera Fischer especialidade Texto 20 Artes Cênicas Foto Objeto OLE - ProfLecionaclasse id Prof Número (Longo) id classe Número (Longo) 4 3 R_DisponibilidadeProf id Prof Número (Longo) id modulo Número (Longo) 4 1 Horário classe Módulo id modulo Número (Longo) 4 id classe Número (Longo) 4 Turma id turma Texto 3 Descrição Texto 20 Nº max alunos Número (Inteiro) 2 Sala Número (Inteiro) 2 Id curso Número (Longo) 4
7 416 3 RESULTADOS E DISCUSSÃO Antes de iniciar o processo de programação do sistema é importante projetar a interface do sistema como um todo. Pensar nos processamentos a serem executados, nas telas dos usuários, na seqüência das operações, etc. As funções adotadas para o sistema estudado foram: cadastrar alunos, disciplinas, cursos, professores, turmas, classes, disponibilidades de professores, matricular alunos nas classes, definir horários das classes, atribuir aulas ao professores conforme a disponibilidade e, ainda, atribuir notas aos alunos e verificar a carga horária de professores e alunos. Para a inclusão de dados, especialmente a inclusão inicial, deve-se seguir as orientações: a) incluir dados nas Tabelas que não dependem de outras, neste caso: Cursos, Professores, Disciplinas e Horários Úteis (Mod Aula); b) montar Tabelas dependentes, montar as Tabelas que dependem somente daquelas do grupo anterior e depois as que dependem de Tabelas deste grupo, neste caso: Turma (depende de curso), montar as turmas conforme a previsão de alunos a se matricularem, cada curso oferecerá um determinado número de turmas por disciplina; Alunos (depende de Turma); CLASSE (depende de turmas e de disciplinas). Para montar relacionamentos: a) AlunoMatrclasse alocar os alunos nas referidas classes (depende de aluno e classe); b) CursoOfereceDiscipl depende de cursos e Discipl, montar as listas de disciplinas oferecidas por cada curso; c) ProfLecionaclasse para atribuir aulas aos professores, depende de prof e classe; d) Horário classe Módulo depende de classe e Mod Aula, montar os horários das classes; e) R_DisponibilidadeProf depende de prof e da Tabela de disponibilidade de cada um deles. Para facilitar o entendimento, já que menus de tela não dão uma boa visão geral, a Figura 3 mostra as possibilidades para os usuários dentro do sistema. Para que a tarefa seja bem executada o usuário do sistema deve contribuir com a melhor forma de montar a interface. As Figuras 4 e 5 apresentam exemplos.
8 417 Figura 3 - Menu de Navegação. Figura 4 - Menu Principal. Figura 5- Menu de Cadastramento.
9 418 4 CONCLUSÕES Em um projeto de Banco de dados há fases de grande importância que devem ser consideradas como a definição das entidades, os elementos de dados do sistema com suas características definidas pelos atributos; a definição dos Relacionamentos, isto é, como as entidades se relacionam e quais sãos os atributos (deve-se levar em conta que existem atributos específicos das entidades, mas, também atributos específicos dos relacionamentos); a Normalização, cujo objetivo é eliminar redundâncias de dados, ou seja, a possibilidade de uma Entidade/Relacionamento já estar incluída em uma outra, de modo geral um Banco de Dados modelado com esta metodologia já está na 3FN; a Criação do Banco de Dados pelo uso do gerenciador de preferência, como Access, Oracle, MySql, etc. e Povoar as Tabelas criadas e inserção de dados. REFERÊNCIAS BIBLIOGRÁFICAS COUGO, P. S. Modelagem Conceitual e Projeto de Banco de Dados. Rio de Janeiro: Campus, ELMASRI, R. e NAVATHE, S. B. Sistemas de Banco de Dados. São Paulo: Pearson, 4. ed PRESSMAN, R. S. Engenharia de Software. São Paulo: Makron Books, SILBERSHATZ, A.; KORTH, H. F. e SUDARSHAN, S. Sistema de Banco de Dados. Rio de Janeiro: Campus, 5. ed
Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores
Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 3 3.1 Etapas da construção de
Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.
Modelos Banco de dados Professor: Jarbas Araújo [email protected] CENTRO EDUCACIONAL RADIER Projeto de banco de dados Todo bom sistema de banco de dados deve apresentar um projeto, que visa
Programação com Acesso a Banco de Dados
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação com Acesso a Banco de Dados Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2016/2
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2016/2 Disciplina: CMP1134 - Modelagem Conceitual de Dados Turma: C01 Subturma(s): 1 Créditos: 6 Carga Horária:
Aula 01 Conceito de Banco de Dados e SGBD
Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com
MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.
Banco de Dados Aula 1.5 - Modelo ER Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz [email protected] 1/40 Modelo Entidade Relacionamento Descreve objetos (entidades),
UML. Modelando um sistema
UML Modelando um sistema Fases do desenvolvimento de Software Análise de requisitos Análise Projeto Programação Análise de Requisitos Esta fase captura as intenções e necessidades dos usuários do sistema
Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução
Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados Prof. Anderson Henriques Introdução A quantidade de informação relevante para a tomada de decisões nas organizações é muito
MODELAGEM DE DADOS PARTE 2
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 2 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Diagrama
PROJETO DE PROGRAMAS. Projeto de Programas PPR0001
PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes
MODELO RELACIONAL DE UM SISTEMA DE GERENCIAMENTO DE VAGAS DE ESTÁGIO
MODELO RELACIONAL DE UM SISTEMA DE GERENCIAMENTO DE VAGAS DE ESTÁGIO Jean Pierry Felix da Silva Bolsista de Iniciação Científica IFRN Campus Natal Zona Norte E-mail: [email protected] Ítalo Pinheiro
INF01145 Fundamentos de Banco de Dados Plano de ensino
INF01145 Fundamentos de Banco de Dados Plano de ensino Carlos A. Heuser Cirano Iochpe 2009/2 1 Identificação Nome do departamento: Informática Aplicada Nome da atividade de ensino: INF01145 - Fundamentos
Gestão de Base de dados Conceitos Básicos
Gestão de Base de dados Conceitos Básicos Ano Letivo 2014/2015 Professora: Vanda Pereira Sumário: Introdução ao módulo 2 Gestão de Base de Dados Conceitos básicos de Gestão de Base de Dados Atividade nº1
Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus
Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis
BANCO DE DADOS MODELO ENTIDADE RELACIONAMENTO (MER)
Colégio Estadual João Manoel Mondrone Ensino Fundamental, Médio, Profissional e Normal Técnico em Informática BANCO DE DADOS MODELO ENTIDADE RELACIONAMENTO (MER) Profª Ana Paula Mandelli ABORDAGEM RELACIONAL:
INE 5423 Banco de Dados I
UFSC-CTC-INE Curso de Ciencias da Computação INE 5423 Banco de Dados I 2010/2 http://www.inf.ufsc.br/~ronaldo/ine5423 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia Cronograma (Previsto)
Este capítulo apresenta os conceitos básicos da área de banco de dados que são necessário à compreensão do projeto de banco de dados.
Este capítulo apresenta os conceitos básicos da área de banco de dados que são necessário à compreensão do projeto de banco de dados. São apresentados conceitos como banco de dados, sistema de gerência
MODELAGEM DE DADOS PARTE 1
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 1 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para
Banco de Dados Modelagem e Normalização
Técnico em Informática Banco de Dados Modelagem e Normalização Profª Ana Paula Mandelli BANCO DE DADOS RELACIONAL De forma mais detalhada, um Banco de Dados Relacional é um conceito abstrato que define
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO Ano Semestre letivo 2016 2 1. Identificação Código 1.1 Disciplina: Engenharia da Informação 1640066 1.2
MODELAGEM DE SISTEMAS Unidade 4 Modelo de Classes de Projeto. Luiz Leão
Unidade 4 Modelo de Classes de Projeto Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático Definição da Visibilidade entre Objetos Adição de Operações às Classes de Projeto Adição
MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO
MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO
Tecnologia da Informação
UNIDADE III Banco de Dados Professor : Hiarly Alves www.har-ti.com Fortaleza - 2014 Tópicos Conceito de Banco de Dados. Problemas com Banco de Dados. Modelos de Relacionamento de um Banco de Dados. SGDB
Introdução à Banco de Dados
Introdução à Banco de Dados Disciplina de Sistemas de Banco de Dados Prof. Marcos Antonio Schreiner /08/2015 Banco de dados Definição Coleção de dados relacionados. Fatos conhecidos que podem ser armazenados.
INE 5423 Banco de Dados I
UFSC-CTC-INE Curso de Ciências da Computação INE 5423 Banco de Dados I 2011/1 http://www.inf.ufsc.br/~ronaldo/ine5423 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia Cronograma (Previsto)
18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;
Modelagem Conceitual 2012.1 2 Independência de Dados: capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior Independência de dados física: modifica
UNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento)
MER (Modelo Entidade Relacionamento) O Modelo Entidade Relacionamento é uma ferramenta para modelagem de dados, utilizada durante a modelagem do projeto conceitual de banco de dados. A utilização do MER
Modelo Entidade- Relacionamento
Modelo Entidade- Relacionamento 1 Plano de Aula Modelos de Dados (Revisão) O Modelo Entidade-Relacionamento Entidades Atributos Relacionamentos Identificando Entidades e Relacionamentos Resumo da Aula
Modelo Entidade- Relacionamento. Hugo Barros
Modelo Entidade- Relacionamento Hugo Barros [email protected] http://www.hugobarros.com.br 1 Modelos de Dados Modelo de dados: Descrição formal da estrutura de um banco de dados Modelos propostos:
AULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS
AULA 05-06 SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS Curso: Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes [email protected] Conceitos Banco de Dados Coleção de dados
Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Dados x Informações Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados
Modelagem de dados usando o modelo Entidade- Relacionamento (ER)
Modelagem de dados usando o modelo Entidade- Relacionamento (ER) slide 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Tópicos Usando modelo de dados conceituais de alto nível
Banco de Dados. Modelo Entidade - Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai [email protected] DCC-IME-USP
Banco de Dados Modelo Entidade - Relacionamento João Eduardo Ferreira Osvaldo Kotaro Takai [email protected] DCC-IME-USP Introdução O Modelo Entidade-Relacionamento (MER) é um modelo de dados de alto-nível
Banco de Dados. Diagramas de Entidade Relacionamento (DER) - Complementos. Ref. Prof. Renato de Oliveira Violin - UFSCar
Banco de Dados Diagramas de Entidade Relacionamento (DER) - Complementos Ref. Prof. Renato de Oliveira Violin - UFSCar Tipo de Entidade Fraca ou Dependente É a entidade cuja identificação não pode ser
SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS
SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS Curso: Técnico em Informática Disciplina: Banco de Dados / Programação Prof. Abrahão Lopes [email protected] Conceitos Dado um fato qualquer armazenado.
Modelo Entidade Relacionamento
Modelo Entidade-Relacionamento : Modelo de dados baseado na percepção do mundo real que consiste em um conjunto de objetos básicos chamados de entidades e relacionamentos Dept. CC Entidade Professor n
1 introdução. capítulo
capítulo 1 introdução Este capítulo apresenta os conceitos da área de banco de dados necessários à compreensão do projeto de banco de dados. Além disso, fornece uma visão geral do processo do projeto de
QUESTÃO 2: Sobre os relacionamentos utilizados no diagrama de caso de uso, analise as assertivas a seguir.
CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008/1 4º PERÍODO 7º MÓDULO AVALIAÇÃO MP1 DATA 10/09/2009 ENGENHARIA DE SOFTWARE 2009/2 GABARITO COMENTADO QUESTÃO 1: Os únicos relacionamentos
GBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM/BCC
GBC053 Gerenciamento de Banco de Dados Plano de Curso e Introdução Ilmério Reis da Silva [email protected] www.facom.ufu.br/~ilmerio/gbd UFU/FACOM/BCC Plano de Curso Ementa Arquitetura de um Sistema de Gerenciamento
BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento. Evandro Eduardo Seron Ruiz, Ph.D.!
BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento Evandro Eduardo Seron Ruiz, Ph.D.! [email protected] 1 Modelagem Usar recursos para modelagem conceitual! Modelo
DIAGRAMAS DE CLASSE UML
DIAGRAMAS DE CLASSE UML Projeto Detalhado de Software (PDS) Profa. Cynthia Pinheiro Antes de mais nada... Calendário de Reposições Aula 1: 27/10/2017, 8h-10h, Sala 8 Aula 2: A verificar Aula 3: A verificar
Banco de Dados II. Transações. Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.
Banco de Dados II Prof. Rodrigo Rocha [email protected] http://www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha [email protected] Ementa Gerenciamento de : Recuperação; Concorrência.
Fundamentos de Banco de Dados Aula I. Prof. Kelyn Schenatto
Fundamentos de Banco de Dados Aula I Prof. Kelyn Schenatto O que é um Banco de dados?? Definições O termo banco de dados refere-se a uma coleção de dados inter-relacionados (SILBERSCHATZ; KORTH; SUDARSHAN,
ATIVIDADES PRÁTICAS SUPERVISIONADAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS 5ª Série Banco de Dados I Ciência da Computação A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem desenvolvido por meio
Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado
Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Definição de Banco de Dados De uma forma genérica, um banco de dados é definido como uma coleção de dados relacionados. Os dados são
Banco de Dados. Bruno Rafael de Oliveira Rodrigues
Banco de Dados Bruno Rafael de Oliveira Rodrigues Modelagem de Dados Usando o Modelo Entidade- Relacionamento (MER) O MER é usado principalmente durante o processo de projeto da base de dados. No projeto
Banco de Dados I Parte I: Introdução
Banco de Dados I Parte I: Introdução Prof. Gregorio Perez ( [email protected] ) Colaboração: Roteiro Dados e Informação profa. Ana Leda prof. André Luis Santos prof. José Prata Formas de Armazenamento
SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS
SISTEMA DE INFORMAÇÃO Modelo Conceitual Prof. Luiz Fernando Laguardia Campos FMS [email protected] Modelo conceitual Um modelo conceitual é uma descrição do banco de dados de forma independente
PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSORA RESPONSÁVEL: Roberta Macêdo Marques Gouveia
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 [email protected] PLANO DE ENSINO
Faculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes
Faculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes Modelagem de Dados 1 Ementa; Avaliação; Introdução. Modelagem de Dados 2 Componentes de sistemas de bancos de dados; Arquitetura
Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO
Universidade Estadual de Ponta Grossa PROGRAMA DE DISCIPLINA SETOR: CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO: INFORMÁTICA DISCIPLINA: PROJETO DE SISTEMAS DE INFORMAÇÃO CÓDIGO: 203094 Nº de aulas
MODELAGEM DE DADOS PARTE 3
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 3 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Extensões
Modelagem de dados usando MER. Andre Noel
Modelagem de dados usando MER Andre Noel Introdução Introdução Modelagem conceitual Introdução Modelagem conceitual Modelo Entidade-Relacionamento (MER) Modelo de dados conceitual popular de alto nível
BANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período
BANCO DE DADOS Bacharelado em Sistemas de Informação MODELAGEM DE DADOS Profº Luciano Roberto Rocha Itararé, 2º período CONCEITOS MODELO ENTIDADE RELACIONAMENTO Entidade Relacionamento Atributos Cardinalidade
BCD29008 Banco de dados
BCD29008 Banco de dados Modelo Entidade-Relacionamento (ER) Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd
Modelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
Modelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
MODELO LÓGICO: TABELAS, CHAVES PRIMÁRIAS E ESTRANGEIRAS
MODELO LÓGICO: TABELAS, CHAVES PRIMÁRIAS E ESTRANGEIRAS OBJETIVO Apresentar a próxima etapa da modelagem de dados: o modelo lógico e os conceitos de tabelas, chaves primárias e estrangeiras e como o banco
Unidade 4 Projeto de Banco de Dados
Unidade 4 Projeto de Banco de Dados Engenharia de Computação / Engenharia de Produção Banco de Dados Prof. Maria das Graças da Silva Teixeira Material base: Banco de Dados, 2009.2, prof. Otacílio José
Banco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011
Banco de Dados Aula 4 - Prof. Bruno Moreno 02/09/2011 Modelo de Dados Vimos que a idéia não é nova Arquitetura, engenharia Objetivo Representar ou reproduzir a estrutura e o comportamento do original,
Análise e Projeto de Sistemas
Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira [email protected] www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Introdução a Modelagem de Dados Modelagem de Dados Definição: Uma abordagem
Banco de Dados. Sistemas de Informação Engenharia de Produção
Banco de Dados Sistemas de Informação Engenharia de Produção Análise do Sistema O que se armazena em um computador são os dados, e os programas que ele deve executar também são dados, de modo que o objetivo
UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos
UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos [email protected] Roteiro A importância da UML para projetar sistemas. Principais características do diagrama de classes e de sequência.
Engenharia de Software
Engenharia de Software Prof. Luiz Antonio do Nascimento Espec. sistema / Eng. sistemas Modelagem do processo de negócios Análise de requisitos O que tem que ser feito Projeto Como deve ser feito Construção
PROJETO DE PROGRAMAS. Projeto de Programas PPR0001
PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes
Exercício Prático. Modelagem UML. Givanaldo Rocha de Souza [email protected] http://docente.ifrn.edu.br/givanaldorocha
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Exercício Prático Modelagem UML Givanaldo Rocha de Souza [email protected] http://docente.ifrn.edu.br/givanaldorocha
SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos [email protected] SUMÁRIO Introdução
Requisitos de Software e UML Básico. Janaína Horácio
Requisitos de Software e UML Básico Janaína Horácio [email protected] Agenda Requisitos O que é? Objetivos? Atividades?... UML O que é? Modelos... Casos de Uso O que é? Componentes 2 Requisitos
Banco de Dados Relacionais. Eduardo Ribeiro Felipe
Banco de Dados Relacionais Eduardo Ribeiro Felipe [email protected] Bancos de dados relacionais Este é ainda o conceito mais usado em toda a implementação computacional relacionada a banco de dados.
Classes e Banco de Dados
Classes e Banco de Dados FEMA - IMESA Engenharia de Software I Introdução a Banco de Dados Os dados referentes à aplicação são organizados em estruturas que podem ter relacionamentos independentes do(s)
Sistemas de Banco de Dados
Sistemas de Banco de Dados Fundamentos em Bancos de Dados Relacionais Wladmir Cardoso Brandão www.wladmirbrandao.com Departamento de Ciência da Computação (DCC) Instituto de Ciências Exatas e Informática
PCS3413 Engenharia de Software e Banco de Dados
PCS3413 Engenharia de Software e Banco de Dados Aula 11 Escola Politécnica da Universidade de São Paulo 1 Conceitos de Sistemas de Gerenciamento de Banco de Dados (SGBD), Banco de Dados, Modelos de Dados
Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.
Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio
IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64
IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64 Projeto Conceitual de BD Modelo Conceitual Entidade e Relacionamento Por: Robson do Nascimento Fidalgo [email protected] IF685 Gerenciamento
Banco de Dados I Modelagem Conceitual
Banco de Dados I Modelagem Conceitual Prof. Moser Fagundes Técnico em Informática Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas Sumário da aula Modelagem conceitual Projeto de Banco de
Modelagem de Dados. Aula 01. Os direitos desta obra foram cedidos à Universidade Nove de Julho
Modelagem de Dados Aula 01 Os direitos desta obra foram cedidos à Universidade Nove de Julho Este material é parte integrante da disciplina oferecida pela UNINOVE. O acesso às atividades, conteúdos multimídia
Análise de Sistemas AULA 05 BCC Noturno - EMA908915A
Análise de Sistemas AULA 05 BCC Noturno - EMA908915A Prof. Rafael Oliveira [email protected] Slides cedidos pelo Prof. Dr. Frank Affonso Universidade Estadual Paulista Júlio de Mesquita Filho UNESP Rio
Sistema de Banco de Dados. UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage
Sistema de Banco de Dados UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage Resumo da Unidade Banco de dados BD SGBD Objetivo Visão Geral Abstração Modelo de Dados Entidade Relaciomento(ER)
