Beruflich Dokumente
Kultur Dokumente
PHB - PI
Plano de Ensino
Sistema de Banco de Dados
Objetivos Vantagens e Desvantagens
Banco de Dados
Prof. Jefferson Silva
Estudo de Caso
Plano de Ensino
DBA Administrador de Banco de Dados Viso geral Abordagens
Plano de Ensino
Abordagem Hierrquica Abordagem em Rede Abordagem Relacional
Abordagem Relacional
Tabelas Atributos Tuplas Chave Primria PK Chave Estrangeira FK Domnios
SQL
Introduo Conceitos bsicos necessrios DDL DML
Conceitos Bsicos - BD
Um dado pode ser definido como sendo o valor do campo quando armazenado no Banco de Dados;
Ex.: Jose, Arroz, 28, R$ 450,00 ....
Tabela Lgica:
Representam as estruturas de armazenamento de dados (arquivos) dos sistemas. Aluno
Nome Maria
RA
Idade 25 28
Carlos
25478 12568
Conceitos Bsicos - BD
Registro:
coleo de itens de dados ex.: um registro de funcionrios um registro dividido em vrios campos:
- um campo pode ser um nome, um numero ou uma combinao de caracteres;
Conceitos Bsicos - BD
Informao pode ser definida como sendo o Valor que este campo representa para as atividades da empresa. Ex.: Resposta a uma consulta. Quantos so os alunos do curso de S.I. que estudam na segunda srie? Um Banco de Dados representar sempre aspectos do Mundo Real. A forma mais comum de interao Usurio e Banco de Dados, d-se atravs de sistemas especficos que por sua vez acessam o volume de informaes geralmente atravs da linguagem SQL.
Arquivo/Tabela/Entidade:
Coleo de registros
Conceitos Bsicos - BD
Os Administradores de Banco de Dados (DBA) so responsveis pelo controle ao acesso aos dados e pela coordenao da utilizao do BD. J os Projetistas de Banco de Dados (DBP) so analistas que identificam os dados a serem armazenados em um Banco de Dados e pela forma como estes sero representados. Os Analistas e Programadores de desenvolvimento, criam sistemas que acessam os dados da forma necessria ao Usurio Final, que aquele que interage diretamente com o Banco de Dados.
SGBD
Aplicao 2
Banco de Dados Y
Aplicao 3
Banco de Dados Z
Definies - SGBD
o software responsvel pelo gerenciamento (armazenamento e recuperao) dos dados no Banco de Dados. Coleo de dados inter-relacionados em um conjunto de programa para acess-los. Coleo de programas que capacite o usurio a criar e manter um BD. A integrao entre BD fsico e os usurios se d atravs de um software, o SGBD.
Sistemas de Arquivos
Arquivo 1
Incluso de Conta
Arquivo 2
Saldo
Arquivo 3
Sistemas de Arquivos
Exemplo
programas escritos em respostas s necessidades
novos programas so adicionados na medida em que as necessidades aparecem podem ser criados novos arquivos permanentes
Mltiplos usurios
pode resultar em dados inconsistente
considere uma conta com R$ 500,00 se dois clientes fazem um saque ao mesmo tempo (R$ 50,00 e 100,00)
pode levar a um saldo inconsistente (450 ou 400)
Exemplos de operaes que podem ser realizadas pelos usurios do sistema de banco de dados
Acrescentar novos arquivos, vazios; Inserir novos dados em arquivos existentes; Buscar dados de arquivos existentes; Alterar dados em arquivos existentes; Eliminar dados de arquivos existentes; Remover arquivos existentes no banco de dados.
Exemplo de busca:
Vinho
Sangue de Boi Vinho branco Vinho tinto
Resultado:
Vinho
Sangue de Boi Vinho tinto 2 10
Numero
Produtor