III. Projeto Conceitual de Banco de Dados. Pg. 1 Parte III (Projeto Conceitual de Banco de Dados)
|
|
|
- Augusto Angelim Antas
- 10 Há anos
- Visualizações:
Transcrição
1 III Projeto Conceitual de Banco de Dados 16 páginas INTRODUÇÃO CONCEITOS BÁSICOS ENTIDADES E TIPOS DE ENTIDADES RELACIONAMENTOS E TIPOS DE RELACIONAMENTOS ATRIBUTOS E TIPOS DE ATRIBUTOS ABSTRAÇÕES DE DADOS DIAGRAMA DE REPRESENTAÇÃO MODELAGEM DE DADOS EXEMPLO Marco Polo descreve uma ponte, pedra por pedra. - Mas qual é a pedra que sustenta a ponte? - Pergunta Kublai Khan. - A ponte não é sustentada por esta ou aquela pedra - responde Marco -, mas pela curva do arco que estas formam. Kublai Khan permanece em silêncio, refletindo. Depois acrescenta: - Por que falar de pedras então? Só o arco me interessa. Polo responde: - Sem pedras o arco não existe." Ítalo Calvino Pg. 1 Parte III (Projeto Conceitual de Banco de Dados)
2 1 - INTRODUÇÃO O Modelo Entidade-Relacionamento (MER) foi originalmente criado pelo norteamericano Peter Pin-Shan Chen enquanto trabalhava no Massachusetts Institute of Technology. O MER foi colocado para conhecimento público durante a conferência internacional VLDB no ano de Segundo seu criador, o MER é uma poderosa ferramenta de apoio ao projeto conceitual de Bancos de Dados propiciando uma visão mais natural e consistente do mundo real através do uso de conceitos simples porém de grande representatividade. O principal motivo do grande sucesso da MER durante todos estes anos em que foi utilizado nas universidades como ponto de partida para diversas pesquisas e estudos, e nas empresas como instrumento para a organização de suas informações, foi a facilidade com que pode ser utilizado e a clareza com que apresenta seus resultados. Devido a sua grande importância, muitos trabalhos propuseram extensões do modelo para que se torna-se mais preciso na representação do mundo real. A inclusão destes novos conceitos podem rebatizar o modelo como MER* ou MER-X. Atualmente continuam sendo estudados novas propostas de extensão. Para isso, são realizados periodicamente (França 1986, EUA 1987, Itália 1988 e outras) conferências com esta finalidade específica. 2 - CONCEITOS BÁSICOS ENTIDADES E TIPOS DE ENTIDADES Um Banco de Dados normalmente armazenam as informações em grupos ou conjuntos, isto porque para as aplicações mais usuais existe muitas semelhanças entre os elementos que são armazenados. - Animais - Pessoas Tipo de Entidade é o conjunto de elementos (evento, ser ou coisa) Entidade é cada elemento pertencente a um conjunto Pg. 2 Parte III (Projeto Conceitual de Banco de Dados)
3 Pode ocorrer que algum Tipo de Entidade possua uma dependência existencial com outro Tipo de Entidade e neste caso cada Entidade daquele Tipo existe somente porque está associada a outra Entidade de Tipo diferente. Este Tipo de Entidade é denominada Tipo de Entidade Fraca. Exemplo: Produtos é um Tipo de Entidade Fraca pois cada produto existente neste conjunto (e armazenado no Banco de Dados) existe somente porque uma pessoa (Entidade de Pessoas) o comprou. - Produtos RELACIONAMENTOS E TIPOS DE RELACIONAMENTOS Nenhuma informação armazenada no Banco de Dados existe isoladamente. Todos os elementos pertencentes ao mundo real (restrito) modelado de alguma forma está associado a outros elementos. Normalmente estas associações representam ações físicas ou alguma forma de dependência entre os elementos envolvidos. Tipo de Relacionamento é a associação entre Tipos de Entidades Relacionamento é a associação entre Entidades A quantidade de Tipos de Entidades envolvido em um Tipo de Relacionamento pode ser determinado por sua semântica. Desta forma, pode-se categorizar os Tipos de Relacionamento em: Unário: é um Tipo de Relacionamento que envolve um único Tipo de Entidade. Binário: é um Tipo de Relacionamento que envolve dois Tipos de Entidades. Pg. 3 Parte III (Projeto Conceitual de Banco de Dados)
4 Ternário: é um Tipo de Relacionamento que envolve três Tipos de Entidades. Quaternário: é um Tipo de Relacionamento que envolve quatro Tipos de Entidades. A quantidade de Entidades envolvidas em cada Relacionamento é determinado pela Cardinalidade do Tipo de Relacionamento, ou seja, pode-se estabelecer a quantidade mínima e máxima de Entidades envolvidas com cada Entidade relacionada.! A Cardinalidade Mínima que determina a quantidade mínima de Entidades relacionadas é determinada pelo número representativo, ou seja, 0 (zero) 1, 2,..., N (muitos).! A Cardinalidade Máxima que determina a quantidade máxima de Entidades relacionadas é determinada pelo número representativo, ou seja, 1, 2,..., N (muitos). Para os Tipos de Relacionamento Binários (que são mais comuns) podemos citar que as Cardinalidades Máximas são as seguintes: Pg. 4 Parte III (Projeto Conceitual de Banco de Dados)
5 Todo Relacionamento é reflexivo, ou seja, as Entidades envolvidas em um Relacionamento estão igualmente envolvidas na associação representada. Quando se desconhece alguma Cardinalidade (mínima ou máxima) de um Tipo de Relacionamento ou quando sabe-se que é maior que 1 então generaliza-se descrevendo como sendo muitos ATRIBUTOS E TIPOS DE ATRIBUTOS Em um Banco de Dados são armazenados as informações necessárias à uma aplicação. Informações são compostas por dados. Os dados são características armazenadas ou calculadas pertencentes à alguma Entidade ou Relacionamento. A qualidade de um Banco de Dados pode ser determinada pela riqueza de detalhes que consegue representar (através dos dados) do mundo real restrito. Tipo de Atributo é uma propriedade que descreve alguma característica. Atributo é o valor para uma característica. Todo valor é extraído de um domínio. O Domínio é um conjunto de valores válidos para um Atributo, ou uma regra de construção para estes valores. Este conceito é importante para a padronização dos dados do BD. Os Tipos de Atributos são normalmente associados a Tipos de Entidades. Quando isto acontece, para cada Entidade armazenada no BD deve-se estabelecer seus Atributos. Pg. 5 Parte III (Projeto Conceitual de Banco de Dados)
6 Entre os Tipos de Atributos associados a um Tipo de Entidade deve existir um ou mais Tipos de Atributos cujos Atributos são diferentes para cada Entidade. O menor conjunto de Tipos de Atributos necessário para distinguir cada Entidade é chamado Identificador. Ana Nome Idade 23 Profissão Dentista Sexo Feminino Identificador João Nome Idade 31 Profissão Diretor Sexo Masculino Nome País Cidade Data Construção Torre Heifel França Paris Identificador Os Tipos de Relacionamentos também podem ter Tipos de Atributos para caracterizá-los. Como os Tipos de Relacionamentos são normalmente ações (realizadas ou a se realizar) ou dependências entre os Tipos de Entidades envolvidos, então cada Tipo de Atributo que caracteriza estas associações normalmente representam algum dos seguintes aspectos: Quantificavél : quantidade de elementos que a associação utiliza (ou utilizou) ou realiza (ou realizou) Temporal : data (início ou fim) da associação, intervalo de tempo da associação Explicativo :descrição de como ou porque foi realizada (ou se realiza) a associação Espacial : descrição da localização da associação Referêncial : indicação do agente da associação Código 12 Nome HI X Fábrica Sony Garantia 1 ano Tipo Portátil Pg. 6 Parte III (Projeto Conceitual de Banco de Dados)
7 visitará Quando? Por que? comprou Quando? Por que? Quantos? Onde? Normalmente, as Entidades possuem um Atributo (valor) de cada Tipo de Atributo que o caracteriza, porém pode ocorrer a necessidade de colocar vários Atributos do mesmo Tipo para uma entidade. O Tipo de Atributo que permite a representação de vários valores ao mesmo tempo é denominado Tipo de Atributo Multi-Valorado. Nome Popular Espécie Peso Médio Cores Pg. 7 Parte III (Projeto Conceitual de Banco de Dados)
8 3 - ABSTRAÇÕES DE DADOS Existem algumas construções semânticas que são naturais dos serem humanos e usadas para facilitar o entendimento do mundo. Para tentar representar com fidelidade estas construções foram criadas as diversas Abstrações de Dados. Abstração é o ato de separar mentalmente elementos de uma totalidade complexa, seja material, representação ou fato real ESPECIALIZAÇÃO / GENERALIZAÇÃO Especialização é uma abstração que permite subdividir um grande conjunto de elementos em conjuntos menores de acordo com padrões que esstabelecidos pelas necessidades da aplicação. Generalização é a abstração inversa da Especialização, ou seja, agrupa-se conjuntos de elementos com alguma semelhança semântica em um conjunto maior. As características semelhantes que existem entre os Homens e as Mulheres são representadas no conjunto Pessoas, como por exemplo, o nome, a idade e a profissão. Todo Homem (ou Mulher) possui estas características pois é uma Pessoa. Este migração de características é denominada Herança. Além das características herdadas de Pessoas, o conjunto de Homens possui suas características próprias por exemplo altura, o mesmo ocorrendo com as Mulheres com a característica peso. Pg. 8 Parte III (Projeto Conceitual de Banco de Dados)
9 Sucessivas operações de Generalização (ou Especialização) descrevem uma hierarquia de conjuntos que pode: a) não ser uma árvore, uma vez que conjunto Filho pode ter mais de uma conjunto Pai, o que pode estabelecer Múltiplas Heranças, quando então pode existir a possibilidade de conflito entre as características herdadas. Exemplo : Um conjunto de animais Anfíbios que são especializações de Terrestres e também de Aquáticos. Terrestres e Aquáticos possuem a característica Velocidade. Nos animais Terrestres representa a velocidade de locomoção na terra e nos animais Aquáticos é a velocidade de deslocamento na agua. Se Anfíbios herdam Velocidade de ambos os grupos existe o conflito. b) ser constituída por conjuntos não mutuamente exclusivos ou seja, dois ou mais conjuntos podem conter um mesmo elemento. Exemplo: um réptil que anda e também nada. O tamanho da Hierarquia de Generalização é determinado pelo interesse da aplicação, ou seja, subdivide-se em conjunto até que a representação esteja de acordo com as necessidades. Pg. 9 Parte III (Projeto Conceitual de Banco de Dados)
10 3.2 - DECOMPOSIÇÃO / COMPOSIÇÃO Decomposição é uma abstração que permite criar conjuntos de elementos que representam partes de um conjunto de elementos complexos. Composição é a abstração inversa da Decomposição DERIVAÇÃO (SUMARIZAÇÃO) Alguns dados armazenados no BD podem ser resultado de algum tipo de calculo envolvendo outros dados. Código CC12 Ano 1985 Preço 100 Pg. 10 Parte III (Projeto Conceitual de Banco de Dados)
11 Código CMC1 Área 2 Preço x 1 x Código MC20 Ano 1980 Preço AGREGAÇÃO O resultado de uma associação entre Entidades pode criar uma outra Entidade ou melhor um Agregado. Um Agregado pode se relacionar com outras Entidade e possuir características próprias. VISITA ORGANIZADO POR DIVISÃO As características de uma Entidade ou Relacionamento podem apresentar-se complexas e assim talvez criar dificuldades para o seu completo entendimento. Através desta Abstração pode-se representar partes de Tipos de Atributos complexos. Nome Endereço Rua Número Bairro Cidade João Visconde 1456 Centro Piracicaba Pg. 11 Parte III (Projeto Conceitual de Banco de Dados)
12 4 - DIAGRAMA DE REPRESENTAÇÃO A representação gráfica através do Diagrama Entidade-Relacionamento foi criada por Peter Chen para facilitar a visualização dos resultados de uma modelagem. Como o DER apresenta símbolo muito simples, pode ser utilizado para a depuração da modelagem junto ao cliente. Pg. 12 Parte III (Projeto Conceitual de Banco de Dados)
13 5 - MODELAGEM DE DADOS Pg. 13 Parte III (Projeto Conceitual de Banco de Dados)
14 Tendo realizado entrevistas com o cliente e/ou usuário(s) para determinar suas necessidades de informação e definido qual o problema ser resolvido, ou seja, tendo determinado as fronteiras que delimitam e restringem o mini-mundo a ser modelado, então deve-se seguir roteiro para se determinar uma primeira versão do DER, que pode ser descrito pelos seguintes passos : Determinar os Tipos de Entidades Determinar os Tipos de Atributos das Entidades Determinar os Identificadores de Entidades Determinar os Tipos de Relacionamentos Determinar os Tipos de Atributos dos Relacionamentos Determinar as Cardinalidades Mínima e Máxima Determinar as Abstrações de Dados Alguns cuidados devem ser tomados durante a criação do DER: 1) Um Tipo de Atributo não pode ter Tipos de Atributos associados, de modo que se forem encontrados (em sua aplicação) significa que não se trata de Tipo de Atributo mas de um Tipo de Entidade. 2) Um Tipo de Entidade que não possui pelo menos um Tipo de Atributo além do Identificador ou está com sua especificação incompleta ou não se trata de um Tipo de Entidade mais de um Tipo de Atributo. Esquimó ou índio? 3) Um Tipo de Relacionamento é uma associação entre Tipos de Entidades. A completa e perfeita representação de uma associação somente esta correta se todos os Tipos de Entidades necessárias para a existência do Tipo de Relacionamento estão interligados. Após criada a primeira versão do DER deve-se apresentar ao cliente para que sejam verificados a corretude e completude do diagrama. Sucessivas apresentação do DER devem ser realizadas enquanto foram detectados falhas na representação. À primeira vista pode-se presupor que esta rotina de trabalho trará atrasos na construção do Banco de Dados, porém os especialistas em engenharia (software, mecânica e ect) sabem da extrema importância da fase de projeto. Erros ocorridos nesta fase acarretam graves atrasos e aumento no custo de realização do produto. A modelagem através do MER é exatamente uma etapa da Engenharia de Banco de Dados em que se realiza o projeto conceitual do Banco de Dados, uma etapa muito importante. Por esse motivo, o MER se tornou uma ferramenta de modelagem entre as mais difundidas, estimadas e utilizadas no mercado de informática. Pg. 14 Parte III (Projeto Conceitual de Banco de Dados)
15 6 - EXEMPLOS Pg. 15 Parte III (Projeto Conceitual de Banco de Dados)
16 Pg. 16 Parte III (Projeto Conceitual de Banco de Dados)
O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento
O modelo Entidade-Relacionamento Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento 1 Antes de começarmos: A modelagem conceitual é uma fase muito importante no plamejamento de um
Banco de Dados. MER Estendido. Profa. Flávia Cristina Bernardini
Banco de Dados MER Estendido Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina D. A. Ciferri e Elaine Parros Machado MER Estendido
SISTEMAS DE INFORMAÇÃO GERENCIAIS
SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo
Curso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)
Curso de Gestão em SI MODELAGEM DE DADOS Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Modelo Conceitual Descrição do banco de dados de forma independente de implementação
Persistência e Banco de Dados em Jogos Digitais
Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Banco de Dados 1 Agenda Modelo Entidade-Relacionamento UML
GBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER)
GBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER) Ilmério Reis da Silva [email protected] www.facom.ufu.br/~ilmerio/sbd Projeto de BD Uma Visão Panorâmica Página 2 Projeto Conceitual
BANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO. Prof.: Jean Carlo Mendes [email protected] http://www.jeancarlomendes.com.
BANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO Prof.: Jean Carlo Mendes [email protected] http://www.jeancarlomendes.com.br - Além de relacionamentos e atributos, propriedades podem
MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião
MER Modelo de entidade e Relacionamento Prof. Me. Hélio Esperidião MODELO DE DADOS Um modelo de (banco de) dados é uma descrição dos tipos de informações que estão armazenadas em um banco de dados. Por
Modelagem de Dados Usando o Modelo Entidade-Relacionamento
Modelagem de Dados Usando o Modelo Entidade-Relacionamento Sumário Fases do Projeto de BD Conceitos Básicos do Modelo ER Tipos de entidade, atributos e chaves Tipos de relacionamento Restrições estruturais
Aula II Introdução ao Modelo de Entidade-Relacionamento
Aula II Introdução ao Modelo de Entidade-Relacionamento Referência bibliográfica ANGELOTTI, E S. Banco de Dados. Ed. Livro Técnico Introdução É um modelo conceitual e deve estar o mais próximo possível
Disciplina: Unidade II: Prof.: E-mail: Período:
Encontro 03 Disciplina: Sistemas de Banco de Dados Unidade II: Modelagem Conceitual de Dados Prof.: Mario Filho E-mail: [email protected] Período: 5º. SIG - ADM 2. Modelagem Conceitual de Dados (Modelo
Aula 3 SBD Modelo Entidade Relacionamento Parte 1. Profa. Elaine Faria UFU - 2015
Aula 3 SBD Modelo Entidade Relacionamento Parte 1 Profa. Elaine Faria UFU - 2015 Processo do Projeto de um Banco de Dados A criação de uma aplicação de banco de dados envolve várias tarefas Projeto do
DISCIPLINAS DO CURSO INFORMÁTICA ÊNFASE GESTÃO DE NEGÓCIOS. PROFESSOR: DOUGLAS DUARTE DISCIPLINA: BDA1-3º SEMESTRE. Modelagem de Dados
DISCIPLINAS DO CURSO INFORMÁTICA ÊNFASE GESTÃO DE NEGÓCIOS. PROFESSOR: DOUGLAS DUARTE DISCIPLINA: BDA1-3º SEMESTRE Modelagem de Dados Modelagem de Dados é a atividade de especificação das estruturas de
I Requisitos de um modelo conceitual: - clareza (facilidade de compreensão) - exatidão (formal)
Modelagem Conceitual C O objetivo É: Representar a semântica da informação, independente de considerações de eficiência. D O objetivo NÃO É: Descrever a estrutura do armazenamento do banco de dados. I
Desenvolver o projeto conceitual de Banco de dados com a utilização do Modelo Entidade-Relacionamento.
MODELAGEM DE DADOS USANDO O MODELO ENTIDADE-RELACIONAMENTO Carga horária Quatro horas EAD 3ª semana. Objetivos UNIDADE 2 Desenvolver o projeto conceitual de Banco de dados com a utilização do Modelo Entidade-Relacionamento.
Modelo Relacional. 2. Modelo Relacional (Lógico)
Modelo Relacional 2. Modelo Relacional (Lógico) Derivado do modelo conceitual; Depende do SGBD escolhido; Independe dos dispositivos de armazenamento; Primitivas: tabelas, linhas e colunas; Transformação
Modelagem de Dados. Aula 04 Introdução ao Modelo Entidade- Relacionamento. Maxwell Anderson
Modelagem de Dados Aula 04 Introdução ao Modelo Entidade- Relacionamento Maxwell Anderson Modelo Entidade-Relacionamento O MER é um modelo de dados conceitual de altonível, ou seja, seus conceitos foram
Universidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Engenharia de Software Modelo Entidade Relacionamento Sergio Petersen 22/4/2012 Sumário 1. Modelo Entidade-Relacionamento 3 1.1.Entidade
Modelagem de dados usando o modelo BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS
Modelagem de dados usando o modelo Entidade-Relacionamento BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS Introdução Modelagem conceitual fase de planejamento/projeto de um BD; Modelo Entidade/Relacionamento
3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados
Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados 01) Defina com suas próprias palavras: a) Banco de Dados b) Sistema Gerenciador de Banco de Dados c) Sistema de Banco de
Modelagem de Dados Usando o Modelo Entidade-Relacionamento
Usando o Modelo Entidade-Relacionamento MER 1 MER Levantamento e Análise de requisitos Entrevista Entender e documentar seus requisitos de dados Requisitos funcionais da aplicação empregadas ao banco de
O Modelo de Entidade Relacionamento (ER ou MER) Parte 1
O Modelo de Entidade Relacionamento (ER ou MER) Parte 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS DE FLORIANÓPOLIS CURSO TÉCNICO T DE METEOROLOGIA DASS - Departamento
Projeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha
Projeto de Banco de Dados Disciplina: Banco de Dados I José Antônio da Cunha Introdução Banco de Dados Esta aula apresenta os conceitos da área de banco de dados, que são necessários à compreensão do projeto
Roteiro. Modelagem de Dados: Usando o Modelo Entidade-Relacionamento. BCC321 - Banco de Dados I. Processo de Projeto de Banco de Dados.
Roteiro Modelagem de Dados: Usando o Modelo Entidade-Relacionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto [email protected] www.decom.ufop.br/luiz
BANCO DE DADOS I AULA 3. Willamys Araújo
BANCO DE DADOS I AULA 3 Willamys Araújo Modelo Conceitual Descreve quais dados serão armazenados no banco de dados as relações que existem entre eles. Independe do SGBD e da abordagem do banco de dados
Com base nos slides vistos em sala de aula resolva os seguintes exercícios:
Com base nos slides vistos em sala de aula resolva os seguintes exercícios: 1. Dê ao menos cinco exemplos de cada um dos conceitos básicos da abordagem ER apresentados nesta aula: entidade, relacionamento,
UML: Diagrama de Casos de Uso, Diagrama de Classes
UML: Diagrama de Casos de Uso, Diagrama de Classes Diagrama de Casos de Uso O modelo de casos de uso visa responder a pergunta: Que usos (funcionalidades) o sistema terá? ou Para que aplicações o sistema
Relacionamentos entre classes
Relacionamentos entre classes Relacionamentos entre classes Relacionamentos estruturais entre classes Precisam ser criteriosamente definidos durante o projeto do software São obtidos a partir da análise
4- PROJETO DE BANCO DE DADOS
4- PROJETO DE BANCO DE DADOS OBJETIVOS DE ENSINO: 4 - Empregar a técnica da modelagem de dados no projeto de banco de dados. OBJETIVOS OPERACIONAIS Ao final desta unidade o aluno será capaz de: 4.1 - Definir
Pesquisa sobre o grau de satisfação da população quanto aos serviços relativos à recepção de denúncias da Polícia Judiciária de Macau (2011)
Pesquisa sobre o grau de satisfação da população quanto aos serviços relativos à recepção de denúncias da Polícia Judiciária de Macau (2011) Tendo por objectivo optimizar constantemente os serviços relativos
Banco de Dados I. Prof. Bal. Emerson Meneses Inocente
Banco de Dados I Prof. Bal. Emerson Meneses Inocente Continuação aula 1 Arquitetura de SGBD Relacional ocaracterísticas: Independência de dados e programas; Suporte a múltiplas visões de usuários; Uso
Pontifícia Universidade Católica de Minas Gerais Bacharelado em Sistemas de Informação Trabalho de Diplomação
Caros alunos e orientadores de conteúdo e acadêmico, Este documento ilustra quais capítulos devemos possuir na monografia de (no mínimo), e o que cada um contempla. O formato deverá ser o utilizado pela
MC536 Bancos de Dados: Teoria e Prática
Universidade Estadual de Campinas - UNICAMP Instituto de Computação - IC MC536 Bancos de Dados: Teoria e Prática Aula #3 : MER e MER Estendido Profs. Anderson Rocha e André Santanchè Campinas, 1 de Agosto
Guia de utilização da notação BPMN
1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação
Elaboração e aplicação de questionários
Universidade Federal da Paraíba Departamento de Estatística Curso de Bacharelado em Estatística Elaboração e aplicação de questionários Prof. Hemílio Fernandes Campos Coêlho Departamento de Estatística
Banco de Dados. Banco de Dados (aulas 7 e 8) 1 Wedson Quintanilha da Silva - Banco de Dados
Banco de Dados Banco de Dados (aulas 7 e 8) 1 Wedson Quintanilha da Silva - Banco de Dados Generalizaçao/Especialização: Definição de atributos e/ou relacionamentos particulares a um subconjunto de ocorrências
MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 4. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 4 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Aprofundar seus conhecimentos sobre o Modelo Entidade Relacionamento.
3 Metodologia 3.1. Tipo de pesquisa
3 Metodologia 3.1. Tipo de pesquisa Escolher o tipo de pesquisa a ser utilizado é um passo fundamental para se chegar a conclusões claras e responder os objetivos do trabalho. Como existem vários tipos
Modelagem de Dados e Conversão de Modelos. Frederico Damasceno Bortoloti [email protected]
Modelagem de Dados e Conversão de Modelos Frederico Damasceno Bortoloti [email protected] Objetivo Teoria e prática de projeto de Bancos de Dados Relacionais (BDRs) Foco: modelagem conceitual e lógica
Banco de Dados. Aula 5 - Prof. Bruno Moreno 06/09/2011
Banco de Dados Aula 5 - Prof. Bruno Moreno 06/09/2011 Diagrama ER - Limitação Conceitos são suficientes para representar dados de aplicações de BD tradicionais Para aplicações mais complexas, a notação
Modelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Banco de Dados I Fases do Projeto jt de BD Enunciado de requisitos entrevista com o usuário do banco de dados para entender e documentar seus requerimentos de dados. Projeto
PCS-409 - ENGENHARIA DE SOFTWARE l MODELAGEM DE DADOS DIAGRAMA ENTIDADE-RELACIONAMENTO
PCS-409 - EGEHARIA DE SOFTWARE l MODELAGEM DE DADOS DIAGRAMA ETIDADE-RELACIOAMETO Edit Grassiani Lino de Campos 1. ITRODUÇÃO A fase de especificação de um sistema de software inclui, além da atividade
NORMA TÉCNICA PARA IMPLANTAÇÃO DE NOVOS SISTEMAS OU APLICAÇÕES NO BANCO DE DADOS CORPORATIVO
NORMA TÉCNICA PARA IMPLANTAÇÃO DE NOVOS SISTEMAS OU APLICAÇÕES NO BANCO DE DADOS CORPORATIVO Referência: NT-AI.04.02.01 http://www.unesp.br/ai/pdf/nt-ai.04.02.01.pdf Data: 27/07/2000 STATUS: EM VIGOR A
Disciplina: Unidade III: Prof.: E-mail: Período:
Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: [email protected] Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto
Que indicadores comerciais devo medir?
Que indicadores comerciais devo medir? Neste artigo vamos falar sobre o modelo ARPM, criado para direcionar a criação e definição de indicadores de venda. Outro problema que enfrentamos em muitos projetos
Banco de Dados I. Modelagem Conceitual Parte 2. Cardinalidades, atributos em relacionamentos, identificadores, generalização. Prof.
Banco de Dados I Modelagem Conceitual Parte 2 Cardinalidades, atributos em relacionamentos, identificadores, generalização. Prof. Moser Fagundes Curso TSI Instituto Federal Sul-Rio-Grandense (IFSul) Campus
Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Profa. Daniela Barreiro Claro
Profa. Daniela Barreiro Claro Modelar é criar representações do mundo real A modelagem relacional pode ser representada via MER (Modelo de Entidade Relacionamento) O MER define estruturas e restrições
GBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação
Estruturando o Pré Projeto
1 Estruturando o Pré Projeto Deve ter uma capa padrão, como nome da UNESP na parte superior, o título da pesquisa centralizado no meio da página, a cidade e o ano no rodapé da página e entre o título no
Curso: Diagnóstico Comunitário Participativo.
Curso: Diagnóstico Comunitário Participativo. Material referente ao texto do Módulo 3: Ações Básicas de Mobilização. O conhecimento da realidade é a base fundamental ao desenvolvimento social, que visa
Engenharia de Software Engenharia de Requisitos. Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br [email protected].
Engenharia de Software Engenharia de Requisitos Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br [email protected] 1 Contextualizando... Fonte: [1] O Processo de ER pode ser
Prof.: Clayton Maciel Costa [email protected]
Banco de Dados Prof.: Clayton Maciel Costa [email protected] 1 Processo de Projeto de Banco de Dados Minimundo Projeto Lógico (Mapeamento do Modelo de Dados) 1 4 Esquema Lógico (Modelo do SGBD)
Centro Universitário Franciscano Material elaborado por: Professora Leandra Anversa Fioreze e Professor Clandio Timm Marques.
Conceitos Introdutórios 1. Definindo Estatística: Ciência que fornece métodos para a coleta, organização, descrição, análise e interpretação de dados, utilizando-os na tomada de decisões. 2. Divisão da
Este material tem como propósito lhes dar as explicações mais importantes sobre base de dados, relevantes para o uso do GeneXus.
Este material tem como propósito lhes dar as explicações mais importantes sobre base de dados, relevantes para o uso do GeneXus. 1 Uma base de dados ou banco de dados (BD), é um conjunto de dados pertencentes
Modelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios - AV02. Luiz Leão [email protected] http://www.luizleao.com. Lista de Exercícios AV1
MODELAGEM DE DADOS Lista de Exercícios - AV02 Luiz Leão [email protected] http://www.luizleao.com Lista de Exercícios AV1 Questão 1 Uma determinada empresa precisa controlar a alocação de empregados por
Especificação Operacional.
Especificação Operacional. Para muitos sistemas, a incerteza acerca dos requisitos leva a mudanças e problemas mais tarde no desenvolvimento de software. Zave (1984) sugere um modelo de processo que permite
Sistemas Operacionais. Prof. André Y. Kusumoto [email protected]
Sistemas Operacionais Prof. André Y. Kusumoto [email protected] Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
É importante que nos atenhamos a alguns aspectos importantes sobre banco de dados:
Módulo 16 CONCEITOS DE BANCO DE DADOS Quando nos referimos a um computador como máquina, observamos as suas características em armazenar e gerenciar informações, além dessas características, existem outras
TEXTO 7: DELINEAMENTOS PRÉ-EXPERIMENTAIS 1
1 Laboratório de Psicologia Experimental Departamento de Psicologia UFSJ Disciplina: Método de Pesquisa Quantitativa Professora: Marina Bandeira TEXTO 7: DELINEAMENTOS PRÉ-EXPERIMENTAIS 1 Autores: Selltiz
1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos
Sumário Modelagem de Processos Módulo 4 1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos M. Sc. Luiz Alberto [email protected] Modelagem de Sistemas MP
ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE
ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através
A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO
A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO DESENVOLVENDO UM PROJETO 1. Pense em um tema de seu interesse ou um problema que você gostaria de resolver. 2. Obtenha um caderno
Banco de Dados. Modelagem de Dados com MER. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados Modelagem de Dados com MER Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br [email protected] 2015 Modelagem de Dados Modelagem de Dados tem como objetivo transformar uma
5 Considerações finais
5 Considerações finais 5.1. Conclusões A presente dissertação teve o objetivo principal de investigar a visão dos alunos que se formam em Administração sobre RSC e o seu ensino. Para alcançar esse objetivo,
2 Engenharia de Software
20 2 Engenharia de Software 2.1 Design de Sistemas Orientados a Objetos Os Sistemas Orientados a Objetos não são mais novidade hoje em dia já estando há muitos anos no mercado. A orientação a objetos permite
ENGENHARIA DA COMPUTAÇÃO
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 2 Prof. Msc. Ricardo Antonello ABORDAGEM ER A primeira etapa do projeto de um banco de dados é a construção de um modelo conceitual ou modelagem conceitual.
Projeto de Banco de Dados
Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de
TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 3-1. A CAMADA DE REDE (Parte 1) A camada de Rede está relacionada à transferência de pacotes da origem para o destino. No entanto, chegar ao destino pode envolver vários saltos em roteadores intermediários.
Prática em Banco de Dados MER Sistema SIGEM. Grupo: Marcos Felipe Paes Pessoa - 20902016 Renan do Carmo Reis - 21003611
Prática em Banco de Dados MER Sistema SIGEM Grupo: Marcos Felipe Paes Pessoa - 20902016 Renan do Carmo Reis - 21003611 Manaus, 15 de janeiro de 2013 1. DESCRIÇÃO DO SISTEMA O software a ser desenvolvido
Complemento I - Noções Introdutórias em Data Warehouses
Complemento I - Noções Introdutórias em Data Warehouses Esse documento é parte integrante do material fornecido pela WEB para a 2ª edição do livro Data Mining: Conceitos, técnicas, algoritmos, orientações
Chaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir:
Chaves 1 Chaves CONCEITO DE CHAVE: determina o conceito de item de busca, ou seja, um dado que será empregado nas consultas à base de dados. É um conceito lógico da aplicação (chave primária e chave estrangeira).
Dados. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme Platão;
Dados Os Dados são os fatos em sua forma primária, como observamos no mundo. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme
Áudio. GUIA DO PROFESSOR Síndrome de Down - Parte I
Síndrome de Down - Parte I Conteúdos: Tempo: Síndrome de Down 5 minutos Objetivos: Auxiliar o aluno na compreensão do que é síndrome de Down Descrição: Produções Relacionadas: Neste programa de Biologia
2 Investimentos em Tecnologia da Informação
Investimentos em Tecnologia da Informação 19 2 Investimentos em Tecnologia da Informação Este capítulo visa apresentar os conceitos básicos e definições que farão parte do desenvolvimento desta dissertação.
Desenvolvimento estruturado versus orientado a objetos.
Desenvolvimento estruturado versus orientado a objetos. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Objetivos Identificar diferenças entre: Desenvolvimento
Manual do Usuário. Protocolo
Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................
Persistência e Banco de Dados em Jogos Digitais
Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem
ENGENHARIA DA COMPUTAÇÃO CONTEÚDO 4 GENERALIZAÇÃO E ENTIDADE ASSOCIATIVA. Prof. Msc. Ricardo Antonello BANCO DE DADOS I
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 4 GENERALIZAÇÃO E ENTIDADE ASSOCIATIVA Prof. Msc. Ricardo Antonello Generalizaçao ou especialização Além de relacionamentos e atributos, propriedades
função de produção côncava. 1 É importante lembrar que este resultado é condicional ao fato das empresas apresentarem uma
90 6. CONCLUSÃO Segundo a teoria microecônomica tradicional, se as pequenas empresas brasileiras são tomadores de preços, atuam nos mesmos mercados e possuem a mesma função de produção, elas deveriam obter
MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO
MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta
Desenvolvimento de uma Etapa
Desenvolvimento de uma Etapa A Fase Evolutiva do desenvolvimento de um sistema compreende uma sucessão de etapas de trabalho. Cada etapa configura-se na forma de um mini-ciclo que abrange as atividades
Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual
Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual Vitor Valerio de Souza Campos (adaptado do material de um curso de modelagem de dados da Oracle) Uma pequena locadora de vídeos possui ao
Motivos de transferência do negócio por parte dos franqueados
Motivos de transferência do negócio por parte dos franqueados Por Maria Teresa Somma Com o intuito de entender os motivos que levam franqueados a transferir o seu negócio, foi realizada uma pesquisa exploratória
Disciplina Técnicas de Modelagem
T É C N I C A 3 MODELAGEM CONCEITUAL GENERALIZAÇÃO/ESPECIALIZAÇÃO, AGREGAÇÃO E COMPOSIÇÃO Generalização/Especialização Herança é o termo em orientação a objetos que se refere à criação de novas classes
Os gráficos estão na vida
Os gráficos estão na vida A UUL AL A Nas Aulas 8, 9 e 28 deste curso você já se familiarizou com o estudo de gráficos. A Aula 8 introduziu essa importante ferramenta da Matemática. A Aula 9 foi dedicada
DURATION - AVALIANDO O RISCO DE MUDANÇA NAS TAXAS DE JUROS PARTE ll
DURATION - AVALIANDO O RISCO DE MUDANÇA NAS TAXAS DE JUROS PARTE ll! Qual a origem do conceito de duração?! Como calcular a duração?! Quais as limitações do cálculo da duração?! Como estimar a variação
FERRAMENTAS DA QUALIDADE
FERRAMENTAS DA QUALIDADE Docente: Dr. José Carlos Marques Discentes: Estêvão Andrade N.º 2089206 Maria da Luz Abreu N.º 2405797 Teodoto Silva N.º 2094306 Vitalina Cunha N.º 2010607 FERRAMENTAS DA QUALIDADE
agility made possible
RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility
o hemofílico. Meu filho também será?
A U A UL LA Sou hemofílico. Meu filho também será? Nas aulas anteriores, você estudou alguns casos de herança genética, tanto no homem quanto em outros animais. Nesta aula, analisaremos a herança da hemofilia.
Unidade II MODELAGEM DE PROCESSOS
Unidade II 3 MODELAGEM DE SISTEMAS 1 20 A fase de desenvolvimento de um novo sistema de informação (Quadro 2) é um momento complexo que exige um significativo esforço no sentido de agregar recursos que
Enunciado do Projecto
Bases de Dados 2006/2007 Enunciado do Projecto Parte 1 O projecto de implementação da disciplina de Bases de Dados para ano ano lectivo 2006/2007 divide-se em duas partes. Este documento contém o enunciado
Implementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie
1 INTRODUÇÃO 1.1 ORGANIZAÇÃO E PROCESSOS A administração está diretamente ligada às organizações e aos processos existentes nas mesmas. Portanto, para a melhor compreensão da Administração e sua importância
PROCEDIMENTOS DE AUDITORIA INTERNA
1/8 Sumário 1 Objetivo 2 Aplicação 3 Documentos complementares 4 Definições 5 Procedimento 1 Objetivo Este Procedimento tem como objetivo descrever a rotina aplicável aos procedimentos de auditoria interna
Nota Técnica 113/2007 SRD/SRE/ANEEL Metodologia para Projeção de Investimentos para o Cálculo do Fator X Contribuição da Audiência Publica 052/2007
Nota Técnica 113/2007 SRD/SRE/ANEEL Metodologia para Projeção de Investimentos para o Cálculo do Fator X Contribuição da Audiência Publica 052/2007 1 1. Estrutura do Trabalho : De forma que se pudesse
Ciclo de Desenvolvimento de Sistemas de BD
Gerenciamento de Dados e Informação Fernando Fonseca Ana Carolina Valeria Times Bernadette Loscio Robson Nascimento Ciclo de Desenvolvimento de Sistemas de BD Investigação dos Dados Modelagem dos Dados
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO Santa Maria, 12 de Novembro de 2013. Revisão aula anterior Modelagem orientada a objetos com UML Software: Astah Community
