Você está na página 1de 14

Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Sistemas de Informação
Módulo 2 – Tecnologias de Bases de dados

Capítulo 1
CON CEITOS BÁSICOS DE BASES DE DADOS

2010/2011

PROFESSOR: ALEXANDRE LOURENÇO

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Objectivos

 Compreender e aplicar o conceito de dados, campo, registo


e ficheiro
 Compreender e distinguir os conceitos de ficheiros de
dados e bases de dados
 Compreender e aplicar o conceito de chaves primárias e
chaves estrangeiras

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Noções de Base de dados

O que é uma Base de Dados?


 Uma base de dados é uma colecção de informação relacionada
entre si, à volta de um determinado tema ou domínio.

 De uma forma simples podemos definir uma base de dados


como sendo uma colecção de dados, como por exemplo os
endereços de alunos, a informação do inventário de uma
escola, as referências dos livros de uma biblioteca, etc.

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Dados versus Informação

Dados
 José
 50
 Leiria
Informação
 O José tem 50 anos e mora em Leiria

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Operações básicas sobre dados

Selecção
 Quantos anos tem o José?
 Onde mora o José?
Inserção
 Inserção de informação através de dados
 A Maria tem 20 anos e mora em Lisboa
Actualização
 Actualização de dados
 O José mora em Lisboa, mas tem 40 anos
Eliminação
 Eliminação de informação

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Sistemas de
Gestão de ficheiros

Duplicação de dados
 Redundância no armazenamento de dados
 Propício ao aparecimento de incoerência nos dados

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Sistemas de Gestão de Ficheiros

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Sistemas de Bases de dados

Componentes
 Base de Dados (BD)
 Dados
 Metadados
 Motor da Base de Dados
 Sistema de Gestão de Bases de Dados (SGBD)
 Linguagem
 Aplicações

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Funções dos SGBD

Armazenamento, pesquisa e actualização de dados


Acessibilidade ao catálogo do sistema
Suportar transacções
Controlar a concorrência
Permitir a recuperação
Definição de mecanismos de autorização
Suportar a comunicação de dados
Manutenção da integridade
Promover a independência dos dados
Disponibilizar outros serviços de utilidade

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Conceito de Entidade

Abstracção que descreve um grupo de objectos,


conceitos...
 Exemplos

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Conceitos de atributo, domínio e ocorrência

Atributo
 Característica que identifica uma entidade
Domínio
 Conj. de valores que um atributo pode tomar
Ocorrência/Instância
 “caso particular” da entidade

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Conceitos de atributo, domínio e ocorrência

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Noções de chave

 Chave: Atributo (chave simples) ou conjunto de atributos (chave


composta) que permite identificar de modo unívoco um e um só registo.

 Chave Candidata: Qualquer atributo ou conjunto de atributos que possa


ser uma chave.

 Chave Primária (Primary Key): A chave mais indicada escolhida entre


as chaves candidatas.

Representação:
Livro (Título, Nº Páginas, Anos, Autor, Língua)

Curso Profissional Técnico de Informática de Gestão


Sistemas de Informação – Módulo 2 Tecnologias de Base de dados | Capítulo 1– Conceitos Básicos de Base de dados

Regras para a chave primária

 Valor Único: Não podem existir 2 registos com o


mesmo conteúdo para a chave primária.

 Não Nulo: Não pode existir nenhum atributo chave


primária que contenha um valor nulo.

 Não redundante: No caso de uma chave primária ser


composta, não devem ser incluídos mais atributos do
que os mínimos necessários para identificar um
registo de uma forma unívoca.

Curso Profissional Técnico de Informática de Gestão

Você também pode gostar