Modelagem conceitual Bancos de dados avançados Curso de Análise e Desenvolvimento de Sistemas BANCOS DE DADOS AVANÇADOS PROFESSOR FLÁVIO MURILO

Documentos relacionados
Banco de Dados Modelagem e Normalização

BANCO DE DADOS MODELO ENTIDADE RELACIONAMENTO (MER)

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011

AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL

Modelo Entidade-Relacionamento. Aécio Costa

SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

BANCO DE DADOS - MODELAGEM DE DADOS

BANCO DE DADOS I Atualizado em 13 de maio de 2009

Projeto de Banco de dados - Fundamentos

BCD29008 Banco de dados

DCC011 Introdução a Banco de Dados Definição do Trabalho Final

O que é modelo lógico. Tipos de modelo

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

ESCOLA TÉCNICA ESTADUAL DE VARGEM GRANDE DO SUL VARGEM GRANDE DO SUL

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA

UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL. Profº Erinaldo Sanches Nascimento

AULA 3 Classificação dos Sistemas de Informação

PCS3413 Engenharia de Software e Banco de Dados

TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE

Modelo Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

Marcio Victorino

Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões

Banco de Dados Introdução. Profa.Ms.Denise Neves

Professor Eros Moura, DSc

Administração e Projeto de Banco de dados. Aula 4 Modelagem Conceitual Tipos de Relacionamentos

Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.

Revisando Banco de Dados. Modelo Relacional

BCD29008 Banco de dados

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

Projeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>

Introdução e projeto de Bancos de dados Completo

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA MODELAGEM CONCEITUAL DE DADOS

Aula 01 Conceito de Banco de Dados e SGBD

Banco de Dados Modelagem de Dados

BCD29008 Banco de dados

Fundamentos de Banco de Dados e Modelagem de Dados

Banco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Banco de Dados I Modelagem Conceitual

INTRODUÇÃO (MODELAGEM DE BANCO DE DADOS) Professor Carlos Muniz

Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação

Programação com Acesso a Banco de Dados

Processamento de INDUSTRIA 4.0. Big Data. Aula #5 - Projeto de Banco de Dados EDUARDO CUNHA DE ALMEIDA

Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz

Grupo de Usuários Java do Noroeste Paulista. Tópicos Avançados em Java

PLANO DE DISCIPLINA. Análise e Desenvolvimento de Sistemas. Componente Curricular. Ano letivo Período/ semestre do curso EMENTA

Disciplina: Banco de Dados Tema: SQL Parte 2

Modelo Entidade Relacionamento

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código

UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Engenharia de Software

Modelo Relacional: Entidades e Relacionamentos. Cardinalidade. Normalização. Linguagem SQL: DDL e DML.

Programação Orientada a Objetos

Banco de Dados Aula 02

Banco de Dados I. Aula 10 - Prof. Bruno Moreno 23/09/2011

INTRODUÇÃO AO MODELO RELACIONAL

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação

Fundamentos de Bancos de Dados 3 a Prova

Banco de Dados I Curso: Sistemas de Informação

BANCO DE DADOS. Araújo Lima. Ago / Araújo

MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.

Banco de Dados. Aula 03. Prof. Diemesleno Souza Carvalho

Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos:

SGBDs NoSQL Modelos e Sistemas de Colunas e Grafos. Aluno: Jorge Dias Disciplina: IN940

O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira

Modelagem Conceitual parte I

Arquitecturas de Software Enunciado de Projecto

Disciplina de Banco de Dados Parte V

Modelagem de dados usando MER. Andre Noel

Modelagem Conceitual parte I

Transformação ER para modelo relacional

Exercício sobre Modelagem Conceitual de Banco de Dados

UNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento)

BD e Aplicações em Negócios

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

Projeto de um BD Modelo Entidade-Relacionamento (ER)

Banco de Dados. Aula 7 - Prof. Bruno Moreno 13/09/2011

Modelo Lógico de Dados. Modelo Relacional

Desenvolvimento de um aplicativo para o ensino de programação usando a plataforma Android. Vitor de Oliveira Gomes Orientador: Prof.

Cursos para turbinar a sua carreira profissional

AVISO Nº 02 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue:

Modelo Entidade-Relacionamento (E-R)

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;

Leynner Sérgio Roque de Lima Bacharel em Sistemas de Informação Universidade Federal Rural da Amazônia.

Tutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto

Aula 2 POO 1 Introdução. Profa. Elaine Faria UFU

Banco de Dados. Aula 2 - Prof. Bruno Moreno 19/08/2011

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Banco de Dados Relacionais. Eduardo Ribeiro Felipe

BANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período

Transcrição:

Modelagem conceitual Bancos de dados avançados Curso de Análise e Desenvolvimento de Sistemas 1

Componentes Modelo relacional dos computadores - Termos Entidade - Tabela Atributo - Colunas Tupla - Linha/Registro Valor do atributo - Valor do campo 2

Componentes Modelo relacional dos computadores - Termos Valor Atributo (Característica) id matricula nome data_nascimento 1 20180001 Flávio Murilo de Carvalho Leal 09/01/1989 2 20180002 Victor Matheus Leal Velozo 11/12/1996 Entidade (Alunos) Tupla 3

Componentes Entidades dos computadores - Tipos Forte: Tem existência independente de outras entidades; Fraca: Sua existência depende de outra entidade que geralmente é forte. Entidade forte Entidade fraca empregado dependente 4

Componentes Entidades - Relacionamentos dos computadores Forte: Entre duas entidades fortes; Fraca: Entre uma entidade forte e uma fraca. Relacionamento forte Relacionamento fraco pertence pertence 5

Entidades Componentes - Relacionamentos dos computadores (Exemplo) cargo possui empregado possui dependente 6

Componentes Cardinalidade dos computadores Um para um motorista (1,1) (1,1) dirige carro Um para vários motorista (1,1) (1,N) possui carro Vários para vários aluno (1,N) cursa (1,N) disciplina 7

Componentes Atributos dos computadores nome data_de_nascimento Normal empregado codigo nome data_de_nascimento Chave empregado 8

Componentes Exercício dos - Equipe computadores 1 Nome da equipe/projeto Plataforma Linguagem Banco Thead Mobile Java Firebase Membro João Carlos Função GP 9

Componentes Exercício dos - Equipe computadores 2 Nome da equipe/projeto Plataforma Linguagem Banco Packet Software Web/mobile PHP/Java MySQL/Firebase Membro William Função 10

Componentes Exercício dos - Equipe computadores 3 Nome da equipe/projeto Plataforma Linguagem Banco Lanche Fácil/DalkSoft Mobile Java Firebase Membro Kennedy Função Analista 11

Componentes Exercício dos - Equipe computadores 4 Nome da equipe/projeto Plataforma Linguagem Banco Maximus Mobile Java Firebase Membro Marcelo Função 12

Componentes Exercício dos - Equipe computadores 5 Nome da equipe/projeto Plataforma Linguagem Banco Amas Web Java MySQL Membro Adler Função 13

Componentes Exercício dos - Equipe computadores 6 Nome da equipe/projeto Plataforma Linguagem Banco MyStack Web/Mobile PHP/Java MySQL/Firebase Membro Napoleão Função 14

Componentes Exercício dos - Equipe computadores 7 Nome da equipe/projeto Plataforma Linguagem Banco RedMonth Web PHP MySQL Membro André Função 15

Componentes Exercício dos - Equipe computadores 8 Nome da equipe/projeto Plataforma Linguagem Banco SoftCons Web PHP MySQL Membro Rafael Função 16

Componentes Exercício dos - Para computadores hoje Fazer a modelagem conceitual do banco de dados de acordo com a respectiva proposta de projeto integrador. 1. Listas todas as entidades; a) Descrever textualmente as relações entre as entidades (incluindo informações sobre cardinalidade). 2. Listar todos os atributos; a) Identificar quais são chaves e quais são normais; b) Identificar os tipos de dados dos atributos. 17

Componentes Exercício - Para dos aula computadores que vem Apresentar a modelagem conceitual respondendo as seguintes perguntas: 1. A qual(is) regra(s) de negócio(s) cada entidade está relacionada? 2. Houve necessidade de alterar alguma regra de negócio em função da modelagem conceitual realizada em sala? 3. Houve necessidade de alterar a modelagem em função da regra de negócio? 18