Modelagem de Banco de Dados: Conceitos

Slides:



Advertisements
Apresentações semelhantes
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Advertisements

Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Funcionalidades de um SGBD
MODELAGEM DE SISTEMAS DE INFORMAÇÃO
SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO - UFES CENTRO DE CIÊNCIAS AGRÁRIAS - CCA DISCIPLINA DE INFORMÁTICA - ENG05207 Aula 09 –a Banco de dados Profs: Dr.
Maurício Edgar Stivanello
Sistemas de Informação Gerencial
Sistema Gerenciador de Banco de Dados SGBD
Sistema Gerenciador de Banco de Dados SGBD
Conceitos Básicos Dado: fato do mundo real que está registrado e possui um significado implícito no contexto de um domínio de aplicação Exemplos: endereço,
Seminários Avançados I
Prof. Alexander Roberto Valdameri
Prof. Alexander Roberto Valdameri
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Sistemas de Informação
Professor Victor Sotero
FORMAS DE REPRESENTAÇÃO QUE SERVEM PARA DESCREVER AS ESTRUTURAS DAS INFORMAÇÕES CONTIDAS EM UM BD. Modelos de Dados.
Prof.: Alessandro S.Campos
Administração de Sistemas de Informação Banco de Dados
CONCEITOS Modelo de Dados
Educação Profissional Técnica de Nível Médio em Informática
Prof. Alfredo Parteli Gomes
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Introdução a Banco de Dados com exercícios de aplicação
Tecnologias de Linguagens para Banco de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Banco de Dados Aplicado ao Desenvolvimento de Software - BDD
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
BD.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
BD.
Projeto de Banco de Dados
Introdução a Banco de dados
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros
Curso Técnico em Mineração
Contexto da disciplina
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
Banco de Dados Aplicado ao Desenvolvimento de Software
Administração e Gerenciamento
Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG.
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Introdução a Banco de Dados Aula 04
Bancos de Dados Estrutura e Funcionamento de um SGBD
Dados e Informações são considerados os maiores ativos de uma organização. Muito importantes para o correto planejamento, desenvolvimento e operação de.
Teste.
1 24/4/ :29 FMU – 1. Semestre – Tecnologia – Analise e Desenvolvimento de Sistemas Professor: Eduardo Silvestri Aluno:Clóvis de Oliveira- RA
Profa. Ana Karina Barbosa Abril/2008
Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.
Banco de Dados I Introdução – UNIDESC O que é um Banco de Dados? Um banco de dados é uma coleção de dados (ou informações) organizadas de forma.
Projeto de Banco de Dados
Professor: Leandro Chernicharo.  Uma coleção de dados relacionados;  Dados  Fatos conhecidos que podem ser gravados e têm um significado implícito.
UCSal – Bacharelado em Informática
Banco de dados e tipos de programação
Banco de Dados I Aula 3 - Projeto Conceitual de Banco de Dados
B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Plano de Ensino Conceitos e Características Tipos de Banco de Dados
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
Professora: Kelly de Paula Cunha
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
Copyright © 2011 Ramez Elmasri and Shamkant Navathe slide 1 Tópicos  Introdução  Um exemplo  Características da abordagem de banco de dados  Vantagens.
Modelos de dados.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Modelo Relacional Introduzido por Ted Codd, da IBM Research, em Utiliza o conceito de relação matemática. Possui base teórica na teoria dos conjuntos.
BANCO DE DADOS Prof. Marcelo West
Modelagem de Dados Aula 3.
Transcrição da apresentação:

Modelagem de Banco de Dados: Conceitos

Organização da Apresentação Conceitos Básicos SGBD Projeto de Banco de Dados

Dado e Informação Dado Fato do mundo real que está registrado e possui um significado implícito no contexto de um domínio de aplicação. Informação Fato útil que pode ser extraído diretamente ou indiretamente a partir dos dados. Ferramentas para Processamento de Dados Processadores de texto, Planilhas Eletrônicas, SGBD.

Banco de Dados Banco de Dados Sistema de Banco de Dados Coleção de dados inter-relacionados, representando informações sobre um domínio específico. Sistema de Banco de Dados Dados, Hardware, Software, Usuários. SGBD - Sistema Gerenciador de Banco de Dados Software com recursos específicos para facilitar a manipulação das informações dos bancos de dados e o desenvolvimento de programas aplicativos.

Gerenciamento dos dados Considere um simples Sistema para Controle de Vendas Persistência Integridade Concorrência Segurança Compartilhamento ...

SGBD - Sistema de Gerenciamento de Banco de Dados Objetivos Fornece a interface entre os dados de baixo nível armazenados num banco de dados e os programas aplicativos ou as solicitações submetidas ao sistema. Isolar os usuários dos detalhes mais internos do banco de dados. Redução no esforço de desenvolvimento. Pode ter diversos bancos de dados

SGBD - Sistema de Gerenciamento de Banco de Dados Características Principais Controle de integridade: tanto de tipo de dado como de relação entre tabelas; Concorrência: deve permitir a manipulação simultânea dos dados do banco por diversos usuários; Controle de acesso: definição de permissões por usuário; Controle transacional: conjunto de operações que devem ser executadas completamente; Múltiplas interfaces: deve disponibilizar interface para acesso por diferentes tecnologias; Administração: Backup, Recuperação, etc;

SGBD - Sistema de Gerenciamento de Banco de Dados Acesso ao BD Através do SGBD

Definição e Manipulação de Dados Esquema do Banco de Dados É um projeto geral do banco de dados. Linguagem de Definição de Dados (DDL) Permite especificar o esquema do banco de dados, através de um conjunto de definições de dados. Linguagem de Manipulação de Dados (DML) Permite manipular os dados, acessando-os pelo nível de abstração mais alto do modelo de dados utilizado.

Modelo de Dados Definição Tipos Método de descrição dos dados, dos relacionamento entre os mesmos e das restrições de consistência e integridade, de maneira a permitir a compreensão da estrutura dos dados armazenados e a sua manipulação. Tipos Relacional Objeto-relacional Hierárquico Outros Isso para novo, senão faz reversa MC - Registra quais informações estao no banco, mas não como estão. ML- dependente de um tipo particular de SGBD.

Modelo de Dados Relacional Tabelas Conjunto não ordenado de linhas Cada linha é composta por uma série de campos Cada campo é identificado por um nome Isso para novo, senão faz reversa MC - Registra quais informações estao no banco, mas não como estão. ML- dependente de um tipo particular de SGBD.

Modelo de Dados Relacional Chaves Conceito básico para identificar linhas e estabelecer relações entre linhas de diferentes tabelas Chave Primária: coluna cujos valores distinguem uma linha das demais dentro de uma tabela Chave Estrangeira: mecanismo que permite a implementação de relacionamentos em um BDR Isso para novo, senão faz reversa MC - Registra quais informações estao no banco, mas não como estão. ML- dependente de um tipo particular de SGBD.

Modelo de Dados Relacional Restrições de integridade Restrições de domínio Integridade de vazio Integridade de chave Integridade referencial Isso para novo, senão faz reversa MC - Registra quais informações estao no banco, mas não como estão. ML- dependente de um tipo particular de SGBD.

Projeto de Banco de Dados Fases do projeto Modelagem Conceitual Construção de um modelo conceitual, na forma de um diagrama entidade-relacionamento. Este modelo captura as necessidades da organização em termos de armazenamento de dados de forma independente de implementação. Modelagem Lógica Construção de um modelo lógico pela transformação do modelo conceitual construído na primeira fase. O modelo lógico define como o banco de dados será implementado em um SGBD específico. Isso para novo, senão faz reversa MC - Registra quais informações estao no banco, mas não como estão. ML- dependente de um tipo particular de SGBD.

Projeto de Banco de Dados Modelo Conceitual Diagrama Entidade-Relacionamento

Projeto de Banco de Dados Modelo Lógico BD Relacional