21
Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011 Escola Básica e Secundária Vieira de Araújo

Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Embed Size (px)

Citation preview

Page 1: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Sistema de Gestão de Bases de Dados

Curso de Instalação e Operação de Sistemas InformáticosModulo 2 – Gestão de Bases de Dados

Aula 55/56

Cátia Dias 2010/2011

Escola Básica e Secundária Vieira de Araújo

Page 2: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Introdução às bases de dados Conceitos básicos Principais utilizações de bases de dados

Sumário Aula 55/5612 de Janeiro de 2011

Cátia Dias 2

Page 3: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Reconhecer as vantagens da utilização de Base de Dados Conhecer os conceitos básicos associados à Gestão de Base de Dados Identificar algumas situações práticas de utilização de Bases de Dados.

Objectivos da aula

Cátia Dias 3

Page 4: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

O que é?

Uma base de dados é um simples repositório de informação relacionada com um determinado assunto ou finalidade.

Bases de Dados

Cátia Dias 4

Page 5: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Gerir muita informação tem sido, ao longo dos tempos, um grande desafio para o Homem

Cátia Dias 5

Necessidade das Bases de Dados

Inicialmente os dados eram guardados em arquivos em papel.

Depois surgiram os Sistemas de Ficheiros.

Mais tarde, surgiram os sofisticados Sistemas de Gestão de Bases de Dados.

Page 6: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Permite guardar dados dos mais variados tipos

Permite um rápido e fácil acesso aos dados

Acelera os processos de manuseamento da informação, como, por exemplo, consultas ou alterações de dados

Economiza toneladas de papel

Facilidade na actualização de dados

Evita a redundância (repetição) de dados.

Cátia Dias 6

Necessidade das Bases de Dados

Page 7: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

No dia a dia:• Escolas;• Bancos;• Hospitais e Centros de Saúde;• Bibliotecas;• Supermercados;• Clube de vídeo;• Etc…

Cátia Dias 7

Onde se utilizam as Bases de Dados

Em casa:• Colecção de Filmes;• Colecção de CDs;• Colecção de Livros;• lecção de Filmes;• Etc…

• Numa farmácia, o funcionário digita o código do medicamento pretendido para verificar a quantidade existente em stock na base de dados de Medicamentos.

• Numa escola, o funcionário, ao digitar o nº do processo de um aluno, pode visualizar o histórico de notas do aluno em questão.

Page 8: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Capacidade: evita os tradicionais volumosos conjuntos de papéis

Rentabilidade: a manutenção da informação em papel é um trabalho bastante mais penoso

Velocidade: o computador consegue manusear grandes quantidades de informação num curto espaço de tempo

Correcção: a informação tende a ser mais actual, correcta e precisa

Cátia Dias 8

Vantagens da utilização de Bases de Dados

Page 9: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

SGBD Um Sistema de Gestão de Bases de Dados pode ser definido como

um conjunto de aplicações ou utilitários que fazem a gestão e o processamento de uma grande quantidade de dados.

Exemplos Microsoft Access MySQL SQL Server Oracle

Cátia Dias 9

Conceitos básicos

Page 10: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Noção de dado Dado pode ser definido como o resultado da recolha de informações,

um acontecimento ou facto sobre um determinado assunto, sem nenhum tratamento adicional. Assim um dado, quando isolado, não tem significado.

Num SGBD podemos utilizar vários tipos de dados, nomeadamente: númericos, data/hora, alfanuméricos e lógicos.

Ex.: 16, Miguel Jerónimo, 10, F, 15

Cátia Dias 10

Conceitos básicos

Page 11: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Noção de informação Informação é um conjunto de dados articulados entre si de modo a

assumir um certo significado

Ex.: O Miguel Jerónimo tem 15 anos e é o número 16 do 10º ano da turma F.

Cátia Dias 11

Conceitos básicos

Page 12: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Noção de Campo Os campos são os elementos constituintes das tabelas e são utilizados

para especificar os diversos tipos de dados ou categorias em que dividimos a informação que pretendemos utilizar.

Ex.: Número, Nome, Ano, Turma, Idade.

Cátia Dias 12

Conceitos básicos

Page 13: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Noção de Registo Numa base de dados, cada linha de uma tabela corresponde a um

registo e pode ser definido como um conjunto de campos relacionados.

Ex.: Na tabela Alunos existe um registo relativo ao aluno Número 16, com o Nome Miguel Jerónimo, do 10 Ano, Turma F e que tem 15 anos de Idade.

Cátia Dias 13

Conceitos básicos

ALUNOS

Número Nome Ano Turma

16 Miguel Jerónimo 10 F

Page 14: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Noção de Tabela As tabelas são parte integrante de uma base de dados e são utilizadas

para guardar informação relativa a um assunto específico, como por exemplo, alunos, livros, autores, países, códigos postais, etc.

Cátia Dias 14

Conceitos básicos

Page 15: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Noção de Tabela A informação guardada numa tabela é constituída por colunas

(campos) e linhas (registos)

Cátia Dias 15

Conceitos básicos

TabelaTabela

RegistoRegisto

CampoCampo

Page 16: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Cátia Dias 16

Noção de Tabela

A informação guardada numa tabela deve ser coerente com os critérios utilizados para a sua criação, ou seja, conter apenas os dados relativos ao respectivo assunto (objectos, pessoas, acontecimentos), a que se dá o nome de entidade, cada entidade contém determinadas características que chamamos de atributos.

Conceitos básicos

Page 17: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Cátia Dias 17

Conceitos básicos

MoradaMorada

TurmaTurma

AnoAno

NomeNome

NúmeroNúmero

Enc. de EducaçãoEnc. de Educação

Ex.: A tabela Alunos deve conter unicamente dados relativos aos alunos. A entidade é Alunos.

Page 18: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Cátia Dias 18

Conceitos básicos

TítuloTítulo

AutoresAutores EditoraEditora

N.º de ediçãoN.º de edição

Ex.: A tabela Livros deve conter unicamente dados relativos aos livros adoptados. A entidade é Livros.

Page 19: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Ficha de Trabalho

Cátia Dias 19

Realização da ficha de trabalho

Correcção da ficha de trabalho

Page 20: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Resumo da aula

Cátia Dias 20

Page 21: Sistema de Gestão de Bases de Dados Curso de Instalação e Operação de Sistemas Informáticos Modulo 2 – Gestão de Bases de Dados Aula 55/56 Cátia Dias 2010/2011

Cátia Dias 21

Conhecer o Ambiente de Trabalho do MS Access.

Criar uma base de dados vazia.

Conhecer os objectos de uma base de dados.

Objectivos para a próxima aula…