Você está na página 1de 25

Bases

de Dados(SGBD)
CEF-9Ano

Conceito de Base de Dados


Uma base de dados tem como obje<vo o armazenamento de diversos <pos de informao relacionada, de tal forma que a sua atualizao e consulta possa ser efectuada num curto espao de tempo.

Conceito de Base de Dados


Pensando numa base de dados, no informa<zada, tens, por exemplo, todos os testes das diversas disciplinas que efetuaste ao longo do ano lec<vo. Contudo, normalmente associamos o termo base de dados a grandes quan<dades de informao e, sendo assim, poders pensar, por exemplo, no arquivo existente na biblioteca da tua escola, sobre livros e respe<vos autores ou no arquivo com os processos dos alunos, professores e funcionrios. Como facilmente se percebe, encontrando-se esta informao em papel, a sua consulta pode ser morosa e levar a enganos.

Necessidade das base de dados


Permite guardar dados dos mais variados <pos; 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.

Sistema de Gesto de Bases de DADOS


Um Sistema de Gesto de Bases de Dados (SGBD) o conjunto de programas de computador (soRwares) responsveis pela gesto de uma base de dados. O seu principal objec<vo re<rar da aplicao u<lizador a responsabilidade de gerir o acesso, manipulao e organizao dos dados. O SGBD disponibiliza uma interligao para que os seus u<lizadores possam adicionar, alterar, eliminar ou consultar dados.

Sistema de Gesto de Bases de DADOS


um sistema que permite:
Armazenar e manipular grandes quan<dades de informao; Especicar os <pos, as estruturas e restries dos dados a serem armazenados; Armazenar os dados num meio de armazenamento que controlado pelo prprio DBMS; Manipular os dados atravs das funes de interrogao, atualizao, etc; O acesso simultneo por vrios u<lizadores e/ou programas.

Conceitos bsicos

Terminologia das BDs


Noo de tabela
As tabelas so parte integrante de uma base de dados e so u<lizadas para guardar informao rela<va a um assunto especco a que se d o nome de en4dade.

Terminologia das BDs


Ex.: Uma tabela que contenha Informao sobre os alunos da escoIa poder chamar-se Alunos e dever conter, unicamente, dados relacionados com os alunos. Teremos, assim, a en<dade Alunos.

Noo de tabela
Tabela: Alunos Que informao necessria para caraterizar um aluno?

Terminologia das BDs (exemplo)


Uma tabela que contenha informao sobre os livros existentes na biblioteca poder chamar-se ... Livros e dever conter, unicamente, dados relacionados com os livros. Teremos, assim, a en<dade Livros.

Terminologia das BDs (exemplo)


En<dade Livros.

Atributos
Como acabmos de ver, as unidades fundamentais do modelo relacional de bases de dados so as en4dades - que so representadas ou traduzidas em tabelas. Por sua vez, as en<dades so denidas em termos de atributos - que so representados nos campos das tabelas.

Atributos

Registo, campo e dado


C Nmero Nome 1 R 2 3 Miguel Alves Morada Rua Direita Cd. Postal 4450-189 4100-123 4100-123 D Localidade Matosinhos Porto Porto Enc. Educao Clara Aves Joo Gonalves Carla Nunes

Joana Gonalves Rua Central Marta Nunes Av. Nova

R- Registo C- Campo D- Dado

Domnios
Indicam que TIPO DE DADOS um campo ir ter. Por exemplo:
Nome, ser do <po TEXTO (string); Morada, ser do <po TEXTO (string); Data de Nascimento, ser do <po DATA (date); Avaliao, ser do <po NMERO (number)

Tipos de dados

Domnios

TABELA

Atributos

Domnios

TABELA

Atributos

Conceitos bsicos

SGBD

SGBD

SGBD

modelo relacional