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

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

Administração de Sistemas de Informação Banco de Dados 2º Sem / 2008.

Apresentações semelhantes


Apresentação em tema: "Administração de Sistemas de Informação Banco de Dados 2º Sem / 2008."— Transcrição da apresentação:

1 Administração de Sistemas de Informação Banco de Dados 2º Sem / 2008

2 Banco de Dados 2 Introdução – Conceitos Básicos Bancos de dados (BD) são conjuntos de dados relacionados e acessíveis. Sistemas Gerenciadores de Bancos de Dados (SGBD) são sistemas que gerenciam BD, ou são linguagens utilizadas para manter os BD. Sistemas de BD são sistemas desenvolvidos com funções específicas, que usam BD, desenvolvidos em SGBD.

3 Banco de Dados 3 Introdução – Conceitos Básicos SGBD é um pacote de programas que facilita a criação e manutenção de um BD. Exemplos de SGBDs: – Oracle – PostgreSQL – MySQL – SQL Server – DB2 – O2...

4 Banco de Dados 4 Oracle 9i

5 Banco de Dados 5 SQL Server

6 Banco de Dados 6 MySQL

7 Banco de Dados 7 Introdução – Conceitos Básicos Num BD os dados relacionados têm que possuir interesses comuns e têm que ser ligados à realidade. Os dados são matéria-prima de forma crua, fatos que podem ser gravados com significado implícito.

8 Banco de Dados 8 Introdução – Conceitos Básicos Mini-Mundo (Universo de Discurso) é a parte do Mundo real sobre o qual vai ser criado o BD e a aplicação. Banco de Dados Mini-Mundo

9 Banco de Dados 9 Definição para Banco de Dados Um banco de dados é um conjunto de dados armazenados, cujo conteúdo informativo representa, a qualquer instante, o estado de uma determinada aplicação. ou Um banco de dados é um modelo de uma determinada parte da realidade, geralmente denominada de Universo de Discurso.

10 Banco de Dados 10 Programadores / Usuários Sistema de BD Programas de aplicação / Consultas SGBD Programa para processar consultas / Programas Programas para acessar dados armazenados Definição dos dados Dados armazenados Ambiente de um Sistema de Banco de Dados

11 Banco de Dados 11 Classes de Usuários Analistas de Sistemas Projetistas do Banco de Dados Administrador de Bancos de Dados (ADB ou DBA – Database Administrator) Usuários finais: casuais, ingênuos e sofisticados

12 Banco de Dados 12 Principais características da tecnologia de BD Natureza "auto-contida" de um sistema de BD (catálogo que armazena o esquema do banco - metadados); Isolamento (independência) entre programas e dados; Abstração de dados (um modelo de dados é usado para esconder detalhes de armazenamento, com uma visão conceitual do BD); Múltiplas visões (capaz de suportar diferentes visões dos dados, a depender do usuário, somente as que interessam). Isto é importante tanto para simplificar para o usuário, quanto por motivos de segurança.

13 Banco de Dados 13 Características adicionais da tecnologia BD Controle de redundância Controle de concorrência Restrição de acesso aos dados Diferentes tipos de interface para diferentes usuários Dados com um nível grande de complexidade Flexibilidade na mudança das estruturas de dados Garante a restrição de integridade Mecanismos de backup e recuperação de dados Redução do tempo de desenvolvimento da aplicação

14 Banco de Dados 14 Evolução das Aplicações de BD Gerência de dados – armazenar e manipular dados estruturados e de formato fixo, características das aplicações comerciais tradicionais. Gerência de objetos – armazenar e manipular dados de estruturas complexas e tipos não tradicionais, tais como: imagens, textos, gráficos, mapas, figuras etc. Gerência de conhecimento – armazenar e garantir a aplicação de regras que possibilitam a manutenção de restrições de integridade entre os dados e a inferência automática de dados.

15 Banco de Dados 15 Cronograma de Evolução dos BD Sistemas de Arquivos SGBDs tradicionais Redes Hierárquico SGBDs relacionais SQL SGBDs OO/OR SQL3

16 Banco de Dados 16 Modelo de Dados No modelo Relacional as relação (ou tabelas) representam os dados. CódigoNomeEndereçoTelefoneIdade... 01CCCCZZZ AAAAYYY Modelo de dados é um conjunto de conceitos que se usa para descrever a estrutura do BD e certas restrições que o banco deve garantir.

17 Banco de Dados 17 DBDesigner 4

18 Banco de Dados 18 Operações nos Bancos de Dados Recuperação Inserção Alteração Exclusão

19 Banco de Dados 19 Linguagens do SGBD Relacional DCL (Data Control Language) – usada pelo DBA para controlar o acesso aos dados, os usuários etc. DDL (Data Definition Language) – descreve a estrutura do BD. Usada pelo DBA e pelos projetistas. DML (Data Manipulation Language) – permite especificar recuperação e alterações dos dados do BD. Pode ser embutida em outra linguagem de programação. SQL = DCL + DDL + DML (Structured Query Language)

20 Banco de Dados 20 Sistemas Avançados em BD Bancos de Dados Distribuídos Bancos de Dados na Web Bancos de Dados Temporais (Tempo-Real) Bancos de Dados Heterogêneos Data Warehousing / Data Mining Bancos de Dados Semi-estruturados

21 Maiores informações pelo Fim


Carregar ppt "Administração de Sistemas de Informação Banco de Dados 2º Sem / 2008."

Apresentações semelhantes


Anúncios Google