base de dados

Páginas: 5 (1243 palavras) Publicado: 29 de outubro de 2013
Bases de Dados 2012/2013

Parte I: Conceitos Básicos

Bases de Dados
Parte I
Conceitos Básicos

1

Ricardo Rocha DCC-FCUP

Bases de Dados 2012/2013

Parte I: Conceitos Básicos

Definições Básicas
Dados: factos conhecidos que têm algum significado e que podem ser guardados.
Base de dados (BD): conjunto de dados que se relacionam entre si.
Universo: parte do mundo real sobre oqual os dados guardados na base de dados
dizem respeito.
Empresa: empregados, departamentos, projectos, ...
Escola: alunos, professores, cadeiras, inscrições, horários, ...
Contactos: nomes, endereços, telefones, ...

Sistema de gestão de base de dados (SGBD): pacote de software que permite
criar e manipular uma base de dados.
MySQL, PostGreSQL, Oracle, Sybase, SQL-Server, ...

Sistema debase de dados: o sistema de gestão de base de dados juntamente com
os dados.
Ricardo Rocha DCC-FCUP

2

1

Bases de Dados 2012/2013

Parte I: Conceitos Básicos

Exemplo de uma Base de Dados
CADEIRA

Nome

Docente

12347

Bases de Dados

José Aguiar Mota

34248

Álgebra

Maria das Dores

32439

ALUNO

NumCad

Introdução aos Computadores

Carlos DuarteNumMec

Nome

Curso

NumMec

NumCad

798764544

João Pinto

CC

798764544

12347

345673451 Carlos Semedo

INSCRIÇÃO

ERSI

345673451

12347

487563546

Maria Silva

EG

798764544

34248

452212348

Pedro Costa

MAT

452212348

32439

3

Ricardo Rocha DCC-FCUP

Bases de Dados 2012/2013

Parte I: Conceitos Básicos

Sistema de Base de DadosAplicações do utilizador
consultas/programas

Sistema de Base de Dados
SGBD

Software para processar
consultas/programas
Software para acesso
aos dados

Dados

Ricardo Rocha DCC-FCUP

Catálogo

4

2

Bases de Dados 2012/2013

Parte I: Conceitos Básicos

Características de um Sistema de Base de Dados
Abstracção dos dados
Num sistema tradicional de ficheiros, a estrutura dosficheiros com os dados está
inserida nos programas que manipulam esses ficheiros.
Dificuldade em alterar a organização dos dados. A alteração de um ficheiro de dados,
obriga à alteração de todos os programas que manipulam esse ficheiro.
Num sistema de BD, a estrutura dos ficheiros está no catálogo do SGBD e portanto
separada dos programas de acesso. Conduz à independência dados/programa.Independência dos dados
O catálogo do sistema guarda a descrição da BD (os meta-dados).
Estrutura de cada ficheiro usado para a BD.
Tipo e formato de cada item de dados.
Restrições sobre os dados.

Torna o SGBD independente da BD.
Permite que o SGBD funcione com diferentes BDs.

5

Ricardo Rocha DCC-FCUP

Bases de Dados 2012/2013

Parte I: Conceitos Básicos

Características de umSistema de Base de Dados
Suporte de visões múltiplas dos dados
Permite fornecer diferentes perspectivas (visões) dos dados para diferentes utilizadores.
Uma visão pode ser um subconjunto de dados da BD, ou um subconjunto de dados
(virtuais) derivados a partir de dados da BD.

Partilha de dados e acesso multi-utilizador
O SGBD tem de garantir que cada transacção ou é executada correctamenteou é
abortada por completo.
Restaurar o estado da BD quando ocorrem falhas durante a execução de uma transacção.

Controlar concorrência para garantir consistência e correcção nas actualizações da BD.
Vários agentes de viagens a tentarem reservar um lugar num mesmo avião. O SGBD tem de
garantir que cada lugar só pode ser reservado por apenas um agente.

Ricardo Rocha DCC-FCUP

6

3 Bases de Dados 2012/2013

Parte I: Conceitos Básicos

Funcionalidades Típicas de um SGBD
Definição: tipo de dados, tipo de relações e conjunto de restrições.
Manipulação: inserir dados, apagar dados, alterar dados, fazer consultas, garantir a
satisfação das restrições de integridade.
Construção: representação simples e eficientes de relações complexas entre os dados,
guardar os dados...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Base de dados
  • Base de dados
  • Bases de Dados
  • base de dados
  • Base de dados
  • Base de dados
  • Base de dados
  • Base de dados

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!