Vous êtes sur la page 1sur 19

Introduo a Banco de Dados

Heron Arago Monteiro

Introduo a Banco de Dados

Ementa

Primeira Unidade Temtica


Conceitos Bsicos Modelo Conceitual Modelo Relacional Projeto de um Banco de Dados

Introduo a Banco de Dados

Ementa

Segunda Unidade Temtica


Introduo Linguagem Relacional SQL Projeto Prtico de BD

Introduo a Banco de Dados 1. Conceitos Bsicos

Arquivo

Coleo de registros de mesmo tipo e com um mesmo padro

Registro

Conjunto de campos que consistem numa unidade de armazenamento e recuperao da informao

Campo

a menor poro de um arquivo que pode ser referenciada em um programa Cada campo possui um nome, um tipo e um tamanho

Introduo a Banco de Dados 1. Conceitos Bsicos

Mtodos de Acesso

Indicam como os dados so escritos e/ou recuperados


Sequencial Direto

Introduo a Banco de Dados 1. Conceitos Bsicos

Organizao de Arquivos

Define como os arquivos so armazenados

Organizao Sequencial

Os registros so armazenados na ordem que foram inseridos. Para acessar o ltimo registro preciso ler todo o arquivo. S permite acesso sequencial. A ordem com que os registros so armazenados e depois recuperados pode ser diferente. Permite acessos sequencial e direto

Organizao Indexada

Introduo a Banco de Dados 1. Conceitos Bsicos

Organizao de Arquivos

Organizao Indexada

Chave

Um campo do registro que pode ser usado como argumento de pesquisa Chave Primria Campo que identifica o registro de forma nica Chave Secundria Campo que no identifica unicamente um registro

Introduo a Banco de Dados 1. Conceitos Bsicos

Sistemas de Processamento de Arquivos

criado um programa para cada tipo de arquivo Os arquivos podem ser criados das mais variadas formas Dificuldade de acesso a dados Isolamento e inconsistncia dos dados Difcil implementar rotinas de segurana e integridade

Introduo a Banco de Dados 1. Conceitos Bsicos

Quando utilizar sistemas de arquivos


Em aplicaes simples e sem alteraes Aplicaes em tempo real Monousurio Pequeno volume de dados

Introduo a Banco de Dados 1. Conceitos Bsicos

Definio de Banco de Dados


Coleo de dados que esto relacionados; Sistema que registra e mantm dados baseados em computador; Sistema computadorizado de armazenamento de registros, cujo objetivo de armazenar informaes e permitir ao usurio buscar e atualizar essas informaes quando solicitado;

Introduo a Banco de Dados 1. Conceitos Bsicos

Definio de Banco de Dados

Coleo de dados logicamente relacionados, que representam um aspecto do mundo real e so manipulados por uma ou mais aplicaes especficas.

Introduo a Banco de Dados 1. Conceitos Bsicos

SGBD

Sistema Gerenciador de Banco de Dados. o software responsvel pelo gerenciamento dos dados dentro do BD. responsvel pela interao entre os usurios e os dados.

Introduo a Banco de Dados 1. Conceitos Bsicos

SGBD

Funcionalidades:

definio de estruturas para o armazenamento dos dados - metadados mecanismos para a manipulao dos dados segurana das informaes armazenadas

disponibilidade acesso

integridade e controle de concorrncia mltiplas vises dos dados

Introduo a Banco de Dados 1. Conceitos Bsicos

SGBD

Objetivos

Independncia ou abstrao de dados Compartilhamento de dados Menor redundncia Privacidade Segurana Tratamento de concorrncia Integridade dos dados

Introduo a Banco de Dados 1. Conceitos Bsicos

SGBD

Vantagens adicionais

Padronizao Flexibilidade Reduo do tempo de desenvolvimento Informaes atualizadas Economia de escala

Introduo a Banco de Dados 1. Conceitos Bsicos

Sistema de Banco de Dados

Introduo a Banco de Dados 1. Conceitos Bsicos

Sistemas de Arquivos x Sistemas de BD

Introduo a Banco de Dados 1. Conceitos Bsicos

Usurios de Bancos de Dados


Administradores de BD Projetistas de BD Analistas de sistemas e programadores Usurios

Introduo a Banco de Dados 1. Conceitos Bsicos

Modelos e Esquemas de Dados

Vous aimerez peut-être aussi