BD.

Slides:



Advertisements
Apresentações semelhantes
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Advertisements

Evolução dos SGBD’s (2ª Parte).
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
BANCO DE DADOS Transparências baseadas no capítulo 1 do livro de KORTH e SILBERCHATZ e 1 e 2 do livro de ELMASRI e NAVATHE. Juliana Amaral e Rodrigo Baroni.
Funcionalidades de um SGBD
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
Prof.: Bruno Rafael de Oliveira Rodrigues
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
SGBD.
Introdução aos Sistemas Gerenciadores de Banco de Dados
Professora: Aline Vasconcelos
Ronaldo Celso Messias Correia –
Seminários Avançados I
Material III-Bimestre Wagner Santos C. de Jesus
Prof. Alexander Roberto Valdameri
Prof. Alexander Roberto Valdameri
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Sistemas de Informação
Professor Victor Sotero
Administração de Sistemas de Informação Banco de Dados
CONCEITOS Modelo de Dados
Sistemas de Banco de Dados
Educação Profissional Técnica de Nível Médio em Informática
SGBD.
BANCO DE DADOS - CONCEITOS
Tecnologias de Linguagens para Banco de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Especificação de Requisitos de Software - ERSw
É um conjunto de registos dispostos numa estrutura regular que possibilita a reorganização dos mesmos e a produção de informação com a menor redundância.
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
BANCO DE DADOS - CONCEITOS
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
ACESSO A BASE DE DADOS.
BD.
Projeto de Banco de Dados
Curso Técnico em Informática Modalidade Integrado Instituto Federal do Sul de Minas, câmpus Pouso Alegre Professora Michelle Nery Banco de Dados Instituto.
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Contexto da disciplina
A abordagem de banco de dados para gerenciamento de dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Cristina Paludo Santos URI – Campus de Santo Ângelo
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
Banco de Dados I Objetivo:
Mestrado em Engenharia de Computação área de concentração Geomática
Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.
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
UCSal – Bacharelado em Informática
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
Modelos de dados.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
BANCO DE DADOS Prof. Marcelo West
Modelagem de Dados Aula 3.
Modelagem de Banco de Dados: Conceitos
Educação Profissional Técnica de Nível Médio em Informática
Transcrição da apresentação:

BD

≠ Nível de abstração Modelo 2 Modelo 1 2.1 Modelos de Dados, Esquemas e Instâncias Nível de abstração Modelo 2 ≠ Detalhes que não interessam a estes usuários não aparecem Modelo 1 Modelo de Dados – Coletânea de conceitos que podem ser utilizados para descrever a estrutura de um banco de dados

META- DADOS Estrutura de um Banco de Dados Tipos de Dados 2.1 Modelos de Dados, Esquemas e Instâncias Estrutura de um Banco de Dados Tipos de Dados META- DADOS B A N C O D E S Relacionamentos Restrições

Conceitos : 2.1.1 Categorias de Modelos de Dados 2.1 Modelos de Dados, Esquemas e Instâncias 2.1.1 Categorias de Modelos de Dados Conceitos : Entidade (objeto do mundo real) Atributo (propriedade) Relacionamento (interação entre entidades) Alto Nível ou Conceitual Usuário Final

Armazenamento (formato, ordenamento) 2.1 Modelos de Dados, Esquemas e Instâncias 2.1.1 Categorias de Modelos de Dados Baixo Nível ou Físicos de Dados Profissional de TI Conceitos : Modo de Armazenamento (formato, ordenamento) Caminhos de acesso Tabelas, Colunas e Linhas

META- DADOS ? Diagrama do Esquema 2.1 Modelos de Dados, Esquemas e Instâncias 2.1.2 Esquemas, Instâncias e Estado do BD META- DADOS ? Diagrama do Esquema Componente do Esquema Componente do Esquema Componente do Esquema

Instâncias : Alterações : Estado : 2.1 Modelos de Dados, Esquemas e Instâncias 2.1.2 Esquemas, Instâncias e Estado do BD Instâncias : Alterações : Nos dados A todo momento Estado : Vazio 101001001001010 101010010010010 100111101010101 001001010101010 Populado / Carregado Diagrama de Esquema Novas Versões

. . . 2.2.1 Arquitetura de 3 Esquemas Visão Externa NÍVEL EXTERNO 2.2 Arquitetura do SGBD e Independência dos Dados 2.2.1 Arquitetura de 3 Esquemas Esquema Interno Esquema Conceitual Visão Externa . . . 110100 11101001011 0010101101 010101 NÍVEL EXTERNO NÍVEL CONCEITUAL NÍVEL INTERNO Mapeamento externo/conceitual Mapeamento Conceitual/interno

. . . 2.2.2 Independência de Dados 2.2 Arquitetura do SGBD e Independência dos Dados 2.2.2 Independência de Dados Esquema Interno Esquema Conceitual Visão Externa . . . Quando alteramos o esquema em um nível, o esquema no próximo nível permanece inalterado. Exemplos Lógica : Uma nova propriedade Física : Uma nova estrutura de acesso

2.3.1 Linguagens do SGBD DDL – Linguagem de definição de dados : Usado 2.3 Linguagens e Interfaces de Bancos de Dados 2.3.1 Linguagens do SGBD DDL – Linguagem de definição de dados : Usado pelo DBA para definir os esquemas SDL – Linguagem de definição de armazenamento : Usado para a definição do esquema interno VDL – Linguagem de definição da visão : Usado para especificar visões do usuario e seus mapeamentos DML – Linguagem de manipulação de dados : Usado para manipulações típicas, inclusão, exclusão, recuperação e alteração.

2.3.2 Interfaces de SGBD Baseadas em menus : Apresenta 2.3 Linguagens e Interfaces de Bancos de Dados 2.3.2 Interfaces de SGBD Baseadas em menus : Apresenta uma lista de menus que conduzem através da formulação de uma solicitação. Baseadas em formulários : Os usuários podem preencher as entradas do formulário.

2.3.2 Interfaces de SGBD Interfaces gráficas : Exibe um 2.3 Linguagens e Interfaces de Bancos de Dados 2.3.2 Interfaces de SGBD Interfaces gráficas : Exibe um esquema para o usuário na forma de diagramas. A consulta e construida manipulando o diagrama. Linguagem natural : Solicitações escritas em inglês, ou em outro idioma. Esta solicitação e interpretada e caso seja válida decodificada para o SGBD.

2.3 Linguagens e Interfaces de Bancos de Dados 2.3.2 Interfaces de SGBD Para usuários leigos : Aplicações desenvolvidas por analistas e programadores

2.3 Linguagens e Interfaces de Bancos de Dados 2.3.2 Interfaces de SGBD Para o DBA : Ambiente onde o DBA pode colocar em prática todos os detalhes técnicos definidos nos modelos, usandos comandos ou opções do software

2.4.1 Módulos de Componentes Do SGBD 2.4 Ambiente do Sistema de Banco de Dados 2.4.1 Módulos de Componentes Do SGBD

2.4.2 Utilitários do Sistema de Banco de Dados 2.4 Ambiente do Sistema de Banco de Dados 2.4.2 Utilitários do Sistema de Banco de Dados Carga (loading) : Carrega para dentro do banco os dados armazenados, com padrão definido, em arquivos no computador. Cópia (backup) : Cria uma cópia de segurança do(s) banco(s), geralmente em fitas. Reorganização de arquivos : Reorganiza os arquivos (tabelas) do banco de dados de uma forma diferente, para melhorar o desempenho

2.4.2 Utilitários do Sistema de Banco de Dados 2.4 Ambiente do Sistema de Banco de Dados 2.4.2 Utilitários do Sistema de Banco de Dados Monitoramento do desempenho : Monitora a utilização dos recursos utilizados pelo SGBD, mostrando estatísticas para o DBA

2.4 Ambiente do Sistema de Banco de Dados 2.4.3 Ferramentas, Ambientes de Aplicações e Facilidades de Comunicações Ferramentas: DbDesigner , PowerDesigner, etc... Ambientes de desenvolvimento: PowerBuilder, Delphi, etc... Software de comunicação: Utiliza os recursos disponíveis na rede

SGBD Relacional-Objeto 2.5 Classificação dos SGBDs Modelo de Dados : Relacional x Objetos SGBD Relacional-Objeto Hierárquico ou modelo de dados em rede, usado por sistemas antigos

Monousuário x Multiusuário 2.5 Classificação dos SGBDs Monousuário x Multiusuário