Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Access
1
Objectivos da aula
Introdução às bases de dados
Compreender a necessidade e aplicações das bases de dados
Distinguir dados e informação
Definir Sistemas de Gestão de Bases de Dados
Caracterizar os SGBD
Definir Base de Dados
Compreender as fases do ciclo de vida de uma Base de Dados
Distinguir os Modelos de Bases de Dados
O Modelo relacional
Definir relação, tuplo e atributo
Compreender o domínio de uma atributo
Definir grau e cardinalidade de uma relação
Distinguir chave primária, candidata e estrangeira
2
Breve História
A forma mais comum de guardar dados era, até poucas décadas, o suporte em papel.
As bases de dados modernas são conjuntos de dados digitais, relacionados entre si.
Foi através de potentes bases de dados que recentemente foi sequenciado o genoma humano
(ADN).
3
Necessidade das bases de dados
4
Dados, Campo, Registo e Tabela
5
Dados e Informação
Dados
Elementos ou valores discretos que, isoladamente, não têm
qualquer valor.
Informação
É um conjunto de dados, organizados e sujeitos a um tratamento,
tornando possível a sua utilização num determinado contexto.
Caraterísticas para se ter uma boa informação:
• Ser atual;
• Ser correta;
• Ser relevante;
• Estar disponível;
• Ser legível. 6
Sistemas de Ficheiros
Inicialmente os dados eram guardados informaticamente através de ficheiros
isolados. Diferentes aplicações acediam a diferentes ficheiros de dados. Esta
tecnologia permitiu começar a automatizar algumas tarefas até então
realizadas manualmente.
7
Sistemas de Gestão de Bases de Dados
Sistema de Gestão de Base de Dados é o software que faz a gestão de acesso
aos dados da BD e que garante a sua correcta manutenção. Isto é, serve de
interface entre os vários utilizadores e a BD.
Exemplos de SGBD
Grande porte Uso Doméstico ( pessoal )
Oracle MySQL
Microsoft SQL Server DBase
Informix FoxPro
DB2 Microsoft Access
8
Características dos SGBD
Independência dos dados – em relação aos programas e procedimentos
predefinidos que os trabalham.
9
Características dos SGBD
10
Base de dados
O que é uma Base de Dados?
Uma Base de Dados é um conjunto de ficheiros, colecção de dados
organizados, ligados de forma a responder aos mais variados pedidos.
11
Ciclo de vida de uma base de dados
É a expressão para designar todos os eventos que ocorrem desde que é
reconhecida a necessidade de uma base de dados até ao seu desenvolvimento,
implementação e eliminação.
12
Fases do ciclo de vida
14
Modelos de Bases de Dados
15
O Modelo relacional
O modelo é constituído somente por relações, onde cada relação é uma tabela.
16
Nome de uma relação
Os nomes das tabelas deverão ser baseados nas entidades que representam;
Não incluir palavras como “tabela” ou “ficheiro” nos nomes das tabelas;
no desenho lógico;
A maioria dos peritos preferem que os campos das chaves externas tenham
exactamente o mesmo nome que o campo da chave primária correspondente.
18
Atributos chave
Para cada relação (tabela) deve existir uma chave, que vai ser constituída por um
conjunto de um ou mais atributos (campos), que identifica cada tuplo (registo)
de um modo único.
Chave candidata
São todos os conjuntos de um ou mais atributos possíveis de identificar cada tuplo
de um modo único.
Chave primária
De entre todas as chaves candidatas apenas uma será a escolhida para identificar
cada tuplo de forma única.
Chave estrangeira
Conjunto de um ou mais atributos que são chave primária numa outra relação.
19
Resumo da aula
Relação, Tuplo Necessidades das DB
e atributo
20
Chave
Estrangeira
Objectivos da próxima aula
Programa de gestão de bases de dados
Relatórios
Criar uma base de dados
Compreender o ambiente de trabalho do Microsoft Access
Abrir uma base de dados existente
Saber quais os elementos de uma base de dados
Utilizar as funções de ajuda do Microsoft Access
Personalizar o ambiente de trabalho
Correio
Electrónico
21