A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

BD.

Apresentações semelhantes


Apresentação em tema: "BD."— Transcrição da apresentação:

1 BD

2 ≠ 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

3 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

4 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

5 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

6 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

7 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 Populado / Carregado Diagrama de Esquema Novas Versões

8 . . . 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 . . . NÍVEL EXTERNO NÍVEL CONCEITUAL NÍVEL INTERNO Mapeamento externo/conceitual Mapeamento Conceitual/interno

9 . . . 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

10 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.

11 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.

12 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.

13 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

14 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

15 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

16 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

17 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

18 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

19 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

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


Carregar ppt "BD."

Apresentações semelhantes


Anúncios Google