Banco de dados Conceitos de B.D. Quais são os elementos de

Propaganda
Banco de dados
É uma coleção de dados interrelacionados,representando informações
sobre um domínio específico
„ Exemplos :
„ Lista Telefônica
„ Fichas do acervo de uma biblioteca
„
Conceitos de B.D.
Dado - conjunto de símbolos “arranjados” a
fim de representar a informação fora da
mente humana.
„ Elemento de Dado - subconjunto de
símbolos que compõem um dado com
significado específico, mas não representa
a informação completa.
„ Exemplo :
O número de alunos matriculados na
disciplina mate01 no primeiro semestre / 97
é 57.
„
Quais são os elementos de
dados?
Disciplina : mate01
„ Período : primeiro semestre /97
„ Matriculados : 57
„
1
Conceitos de B.D.
Caracter
„ Campo
„ Registro
„ Arquivo
„
Sistema Gerenciador de Banco de Dados
SGBD
Consiste em uma coleção de dados interrelacionados e uma coleção de
programas para prover o acesso a esses
dados.
„ O objetivo principal de um SGBD é
possibilitar um ambiente que seja
adequado e eficiente para uso na
recuperação e armazenamento de
informações.
„
Sistema Gerenciador de Banco de
Dados
SGBD
Softwares que permitem a definição de
estruturas para armazenamento de
informações e fornecimento de
mecanismos para manipula-las.
„ Exemplos :
„
… Access
… DB2
… Oracle
2
Características de um SGBD
Integridade
„ Restrições
„ Segurança/Privacidade
„ Restauração
„ Reorganização
„ Banco de dados distribuído
„
Principais Objetos de um SGBD
„ Tabelas
„ Visões
„ Índices
3
Tabela
Objeto criado para armazenar os dados
fisicamente
„ Os dados são armazenados em linhas
(registros) e colunas (campos)
„ Dados de uma tabela normalmente
descrevem um assunto tal como clientes,
vendas, etc.
„
Exemplo
Chave Primária
Permite a classificação única de cada
registro de uma tabela
„ Exemplos de chave primária:
„
…
…
…
RG
CPF
Matrícula
4
Tabelas Resultantes
Visões
Tabela lógica de um banco de Dados
Não contém dados. É uma forma de
visualizar os dados em listagens
independentes tabelas e organização
lógica dos dados
Tipos de Visão
„
Visão por Seleção de Colunas
5
Tipos de Visão
„
Visão por seleção de Linhas
Tipos de Visão
„
Visão por junção de Tabelas
Linguagem SQL
Structured Query Language
Linguagem criada para manipulação dos
registros de um banco de dados.
„ Funciona a partir de uma série de
comandos
„ Prática para construção de “visões”
„ Utilizada pelos profissionais
Administradores de Banco de Dados e
Desenvolvedores de Aplicações
„
„
6
Exemplo de SQL
„
DEPNOME
DEPORCA
Contabilidade
Financeiro
12000
15000
RH
9000
Tabela
DEPT
Selecionar da tabela Departamento
(DEPT) todos os departamentos cujo
orçamento mensal (DEPORCA) seja
maior que 10000, apresente o nome de
tal departamento e seu orçamento
mensal
Exemplo de SQL
„
SELECT DEPNOME, DEPORCA
FROM DEPT
WHERE DEPORCA >10000;
Resultado:
Contabilidade 12000
Financeiro
15000
MS- ACCESS
Programa para criação de Banco de
Dados
„ Facilidade de manipulação
„ Permite construção de:
„
… Tabelas
… Consultas
… Formulários
… Relatórios
7
Download