Escolar Documentos
Profissional Documentos
Cultura Documentos
Módulo 2 - Bases de Dados PDF
Módulo 2 - Bases de Dados PDF
10I
CONTEDO PROGRAMTICO
Conceitos bsicos
Planificao de uma base de dados
Programa de gesto de base de dados
Abertura, Criao e Gravao de uma base
de dados
Criao de Tabelas
CONTEDO PROGRAMTICO
Criao de Consultas
Criao de Formulrios usando o assistente
Criao de Relatrios usando o assistente
Criao de pginas utilizando o assistente
Conceito de Macro
Conceito de Mdulo
CONCEITOS BSICOS
- Necessidade das base de dados
- Tabelas, Registos e Campos
- Dados e Informao
- Sistemas de Gesto de Base de Dados (SGBD)
- Caractersticas de um SGBD
- Definio de base de dados
- Ciclo de vida de uma base de dados
- Modelos de Base de Dados
TIC PRO
Conceitos Bsicos
Necessidade das base de dados
Permite guardar dados dos mais variados tipos;
Permite um rpido e fcil acesso aos dados;
Acelera os processos de manuseamento da informao, como,
por exemplo, consultas ou alteraes de dados;
Economiza toneladas de papel.
TIC PRO
Conceitos Bsicos
Tabelas, Registos e Campos
Um objecto fundamental quando estamos perante um sistema
informtico uma Tabela.
Uma Tabela encontra-se estruturada em linhas e colunas. As linhas
so designadas por Registos e as colunas por Campos.
Cada um dos registos (linhas) contm apenas os dados de um
elemento, organizados em campos (colunas).
TIC PRO
Conceitos Bsicos
Tabelas, Registos e Campos
Uma estrutura deste gnero facilita eventuais alteraes aos dados da lista de
contactos, j que, para cada pessoa, todos os dados esto inseridos na mesma linha.
Todas as operaes de manuteno dos dados de uma Tabela so realizadas
individualmente para cada um dos Registos. Isto , se for necessrio alterar algum dado
num determinado contacto (pessoa), acedemos directamente ao Registo em causa e
efectuamos essa alterao no respectivo Campo.
TIC PRO
Conceitos Bsicos
Dados e Informao
Dados = Informao
Dados
Os Dados so os elementos isolados, significativos, rigorosos e relevantes.
Podem ser vistos como a matria-prima necessria para um determinado
processamento.
Informao
Podemos entender Informao como um conjunto de dados, organizados e
sujeitos a um tratamento, tornando assim possvel a sua utilizao num
determinado contexto. Os dados no tm qualquer valor e s se transformam
em informao quando relacionados.
TIC PRO
Conceitos Bsicos
Dados e Informao
EXEMPLO
TIC PRO
Conceitos Bsicos
Dados e Informao
Uma informao actual e correcta s possvel se os seus dados
estiverem actualizados e forem precisos. De outra forma, a nossa
informao no ser til. Mas, para que isto possa acontecer, existem
algumas condies que os dados devem garantir:
Actualidade;
Correco;
Relevncia;
Disponibilidade;
Legibilidade.
TIC PRO
Conceitos Bsicos
Sistemas de Gesto de Base de Dados (SGBD)
Software que disponibiliza todos os servios bsicos, como a criao, o
acesso e a manuteno da informao numa base de dados.
As base de dados so um conjunto de dados estruturados e manipulados
atravs de um SGBD.
TIC PRO
Conceitos Bsicos
Exemplos de SGBD
Dividem-se em dois grandes grupos:
Grande porte
Exemplos: ORACLE, Microsoft SQL Server, Ingres, Informix e DB2;
TIC PRO
Conceitos Bsicos
Caractersticas de um SGBD
Independncia dos dados;
Redundncia controlada;
Integridade dos dados;
Abstraco dos dados;
Acesso simultneo aos dados;
Facilidade de obteno de informao actualizada;
Diferentes vistas da base de dados.
TIC PRO
Conceitos Bsicos
Definio de base de dados
Sistema de armazenamento de dados relacionados entre si, de
uma forma permanente, num sistema informtico, com
redundncia controlada, acessveis a um grupo de utilizadores
e estruturado sob a forma de ficheiros de dados ou tabelas.
Podemos entender dados como factos conhecidos que podem ser
armazenados e que possuem um significado implcito;
Uma base de dados uma coleco lgica e coerente de dados, com
um significado inerente;
Uma base de dados planeada, construda e actualizada com dados que
representam aspectos do mundo real, como se de um pequeno mundo se
tratasse.
TIC PRO
Conceitos Bsicos
Modelos de Base de Dados
O MODELO RELACIONAL
TIC PRO
O Modelo Relacional
O Modelo Relacional de base de dados actualmente o modelo de
implementao mais utilizado. Este sucesso pode ser explicado pela sua
simplicidade e grande capacidade de resposta s necessidades dos
utilizadores;
O Modelo Relacional constitudo somente por relaes, onde cada
relao uma tabela.
Quando uma relao pensada como uma tabela de valores, cada linha
nesta tabela representa uma coleco de dados relacionados;
Estes valores podem ser interpretados como factos descrevendo uma
instncia de uma entidade ou de um relacionamento;
TIC PRO
O Modelo Relacional
Relao, Tuplo e Atributo
TIC PRO
O Modelo Relacional
Grau e cardinalidade de uma relao
Cardinalidade
N de tuplos (ou registos)
Muda frequentemente, medida que novos tuplos so adicionados ou
removidos
TIC PRO
O Modelo Relacional
Nome de uma relao
convenes para a utilizao dos nomes
no tem sentido obrigatrio;
no entanto, deve ser respeitada, para evitar incompatibilidades ou erros.
O Microsoft Access, permite algum tipo de flexibilidade ao nvel dos nomes das
tabelas e dos nomes dos atributos, ao contrrio de outros, mas pode trazer
inconvenientes na migrao para outro SGBD.
TIC PRO
O Modelo Relacional
Nome de uma relao
Conveno dos nomes das relaes ou tabelas:
Os nomes das tabelas devero ter por base as entidades que representam.
O nome da cada tabela deve ser nico, ou seja, no deve haver duplicao de
nomes de tabelas dentro da mesma base de dados.
Existem diferentes convenes quanto singularidade ou pluralidade dos
nomes das tabelas. No importante a conveno adoptada; sim importante
manter a coerncia do mtodo adoptado em todas as tabelas,
TIC PRO
O Modelo Relacional
Nome de uma relao
Conveno dos nomes das relaes ou tabelas:
TIC PRO
O Modelo Relacional
Nome de um atributo
Conveno dos nomes dos campos:
TIC PRO
O Modelo Relacional
Atributos chave
Para cada relao deve existir uma chave, que vai ser constituda por um conjunto de um ou mais
atributos, que identifica cada tuplo (ou instncia da relao) de um modo nico, pois esta chave vai
permitir estabelecer o relacionamento com outras relaes.
No podem existir dois tuplos com os mesmos dados para o mesmo atributo ou conjunto de
atributos.
Um atributo chave simples
Mais que um atributo chave composta.
TIC PRO
O Modelo Relacional
Atributos chave
Chave candidata
Chaves candidatas so todos os conjuntos de um ou mais atributos possveis
para identificar cada tuplo de um modo nico. No entanto, para proceder a esta
seleco de chaves candidatas, necessrio conhecer bem a realidade de cada um
dos atributos da relao e qual o seu domnio.
TIC PRO
O Modelo Relacional
Atributos chave
Chave primria
De entre todas as chaves candidatas apenas uma ser escolhida para identificar cada tuplo
de forma nica. A chave seleccionada de entre as chaves candidatas designada chave
primria da relao.
Em todas as tabelas deve existir sempre uma chave primria e os atributos que a constituem
no podem conter valores nulos.
TIC PRO
O Modelo Relacional
Atributos chave
Chave estrangeira
Uma chave estrangeira
um conjunto de um ou
mais atributos que so a
chave primria numa
outra relao.
Isto , quando um atributo
surge em mais do que uma
relao, estamos perante
um relacionamento de
tuplos.
TIC PRO
Exemplo de aplicao
Biblioteca Leitura
Requisio de livros
Requisio Nr. : ____
Data: __/__/__
Devoluo: __/__/__
Nome: _____________________________________________________
Telefone: ____________
Ttulo
Autor
Colocao
Assinatura:__________________________________________________
TIC PRO
Exemplo de aplicao
Empresa InforCompra
Encomenda Nr.: __
Data: __/__/__
CodCliente: _______
Cliente : _____________________________________________________________
Morada: _____________________________________________________________
CodArtigo
Artigo
Preo
Quantidade