INTRODUÇÃO
Vivemos num meio repleto de fontes de dados. Estamos em constante processo de
aquisição, armazenamento e interpretação. No entanto, a nossa capacidade de lidar com
tal quantidade de dados é limitada, pelo que, tendencialmente somos levados a
seleccionar para memorização aqueles que são mais apelativos ou necessários delegando
o resto em sistemas auxiliares de memória como agendas ou notas.
Alguns conjuntos de dados são facilmente armazenados nestes suportes de informação
simples, outros requerem sistemas mais elaborados como sistemas de base de dados.
Estes sistemas permitem o armazenamento de dados de forma estruturada e sistemática
e a sua utilização através de ferramentas para a consulta e análise essenciais para a
correcta interpretação de informação.
O conceito de base de dados foi desenvolvido essencialmente para nos permitir enfrentar
o aumento no volume de dados garantindo a sua persistência e reduzindo a complexidade
da sua análise.
Uma base de dados é um simples repositório de informação relacionado com
determinado assunto ou finalidade, ou seja, é uma colecção de dados de
informação estruturados de determinada maneira que permite a sua
consulta, actualização e outros tipos de operação processados por meios
informáticos.
O QUE É UMA BASE DE DADOS?
Uma base de dados é uma coleção de informação relacionada entre si, à volta de um
determinado tema ou domínio.
Serve para gerir vastos conjuntos de informação de modo a facilitar a
organização, manutenção e pesquisa de dados.
Compacidade (evita os tradicionais ‘molhos’ de papéis)
Rentabilidade (a informação em papel é um trabalho mais penoso)
Velocidade (o computador consegue ser mais rápido a procurar
grandes quantidades de informação num curto espaço de tempo)
Correção (a informação tende a ser a mais atual, correta e precisa)
O Esquema da Base de Dados descreve as características,
organização e relacionamento dos elementos utilizados na
construção de uma Base de Dados. Existem diversos tipos de
esquemas para descrever uma Base de Dados.
De acordo com o esquema selecionado é utilizado um Sistema de
Gestão de Base de Dados – SGBD - que permite realizar todas as
operações de manipulação de dados (inserção, eliminação,
consulta, etc).
ESQUEMA DA BASE DE DADOS
Alguns tipos:
Sequenciais (ex. Ficheiros de Texto)
Flat Model (ex. Excel)
Modelo Relacional (ex. Access)
Destes o esquema mais utilizado actualmente é o Modelo Relacional.
O Modelo Relacional inclui como elementos principais TABELAS, REGISTOS e
CAMPOS.
Uma Base de Dados é composta por várias TABELAS. Cada tabela é
composta por um conjunto organizado de REGISTOS. Por sua vez cada
registo é composto por um conjunto de elementos denominados por
CAMPOS que representam factos.
BASE DE DADOS
Nº
Doente
Nome
Morada
Data de
nascimento
Sexo
45681 António Manuel R. Passos Manuel, 23 1ºEsq. 05.03.1960 M 45682 Maria Joaquina Av. Aliados, 3212 10.02.1960 F 45683 José Alberto Pr. Poder Local, 8215ºEsq.
16.12.1990 M
45684 Helena Silva Av. República, 39, 5ºEsq. 15.05.1965 F
45685 Gonçalo Pimenta R. Cidálias Rosas, 56, 3ºDir. 31.12.1969 M
Tabela
Registo
Campo
Chave
Primária
É utilizada para guardar informação relativa a um assunto específico,
como, por exemplo: pacientes; autores; países; nº do cartão de cidadão;
entre outros.
A informação guardada numa tabela deve ser coerente com os critérios
utilizados para a sua criação – conter apenas os dados que digam
respeito ao assunto, a que se dá o nome de entidade.
TABELA
Nº
Doente
Nome
Morada
Data de
nascimento
Sexo
45681 António Manuel R. Passos Manuel, 23 1ºEsq. 05.03.1960 M 45682 Maria Joaquina Av. Aliados, 3212 10.02.1960 F 45683 José Alberto Pr. Poder Local, 8215ºEsq.
16.12.1990 M
45684 Helena Silva Av. República, 39, 5ºEsq. 15.05.1965 F
45685 Gonçalo Pimenta R. Cidálias Rosas, 56, 3ºDir. 31.12.1969 M
Tabela
Um campo é a unidade mais pequena de armazenamento.
CAMPO
Nº
Doente
Nome
Morada
Data de
nascimento
Sexo
45681 António Manuel R. Passos Manuel, 23 1ºEsq. 05.03.1960 M 45682 Maria Joaquina Av. Aliados, 3212 10.02.1960 F 45683 José Alberto Pr. Poder Local, 8215ºEsq.
16.12.1990 M
45684 Helena Silva Av. República, 39, 5ºEsq. 15.05.1965 F
45685 Gonçalo Pimenta R. Cidálias Rosas, 56, 3ºDir. 31.12.1969 M
Campo
TIPOS DE CAMPOS
Os campos de uma tabela podem ser de diferentes tipos consoante a natureza
da informação que se pretende armazenar.
Os tipos de campos mais comuns são:
Alfanumérico (ex: nome; morada)
Numérico Inteiro (ex: idade)
Numérico Real (ex: pressão arterial)
Data
Hora
Algumas bases de dados permitem ainda armazenar dados nos seguintes
formatos:
Ficheiros
Imagens
Sons
Vídeos
Cada registo é composto por um conjunto de campos onde são
realmente armazenados os dados.
REGISTO
Nº
Doente
Nome
Morada
Data de
nascimento
Sexo
45681 António Manuel R. Passos Manuel, 23 1ºEsq. 05.03.1960 M 45682 Maria Joaquina Av. Aliados, 3212 10.02.1960 F 45683 José Alberto Pr. Poder Local, 8215ºEsq.
16.12.1990 M
45684 Helena Silva Av. República, 39, 5ºEsq. 15.05.1965 F
45685 Gonçalo Pimenta R. Cidálias Rosas, 56, 3ºDir. 31.12.1969 M
Registo
A chave de uma tabela é constituída por um ou mais campos que possam
ser utilizados como identificadores de cada registo. Os campos–chave
devem permitir identificar o registo de forma unívoca. O campo ou conjunto
de campos selecionados para chave de uma tabela não podem conter
informação repetida.
CHAVE-PRIMÁRIA
Nº
Doente
Nome
Morada
Data de
nascimento
Sexo
45681 António Manuel R. Passos Manuel, 23 1ºEsq. 05.03.1960 M 45682 Maria Joaquina Av. Aliados, 3212 10.02.1960 F 45683 José Alberto Pr. Poder Local, 8215ºEsq.
16.12.1990 M
45684 Helena Silva Av. República, 39, 5ºEsq. 15.05.1965 F
45685 Gonçalo Pimenta R. Cidálias Rosas, 56, 3ºDir. 31.12.1969 M
Chave
Primária
QUESTÃO
Com esta tabela de doentes posso perguntar por exemplo:
Quais os dados dos doentes com idade superior a 20 anos ?
O SGBD responde com todos os registos que satisfazem a condição
imposta:
Nº
Doente
Nome
Morada
Data de
nascimento
Sexo
45681 António Manuel R. Passos Manuel, 23 1ºEsq. 05.03.1960 M 45682 Maria Joaquina Av. Aliados, 3212 10.02.1960 F 45683 José Alberto Pr. Poder Local, 8215ºEsq.
16.12.1990 M
45684 Helena Silva Av. República, 39, 5ºEsq. 15.05.1965 F
45685 Gonçalo Pimenta R. Cidálias Rosas, 56, 3ºDir. 31.12.1969 M 45681 António Manuel R. Passos Manuel, 23 1ºEsq. 05.03.1960 M 45682 Maria Joaquina Av. Aliados, 3212 10.02.1960 F
O Esquema da Base de Dados contém ainda, para além de um
conjunto de tabelas, uma descrição da forma como cada tabela se
relaciona com as outras.
As Relações e Dependências entre tabelas são representadas através
da existência de campos comuns a mais do que uma tabela.
ENTIDADES E RELACIONAMENTOS
Nº Doente
Nome Morada Data de Nascimento Sexo 45681 António Manuel R. Passos Manuel, 23 1ºEsq. 05.03.1960 M 45682 Maria Joaquina Av. Aliados, 3212 10.02.1960 F 45683 José Alberto Pr. Poder Local, 821 5ºEsq. 16.12.1990 M Nº Imagem Nº Doente Data da Imagem Hora da Imagem Técnico 1 45681 01.03.2013 10:00:02 Fernanda Freitas 2 45682 09.08.2013 18:43:11 Isabel Morais 3 45683 23.10.2013 19:23:20 João Paulo
Doentes
Raio-X
Relacionamento
Entre a tabela "doentes" e "raios-x" existe um relacionamento que
permite associar os exames efectuados aos doentes.
Nº Doente
Nome Morada Data de Nascimento Sexo 45681 António Manuel R. Passos Manuel, 23 1ºEsq. 05.03.1960 M 45682 Maria Joaquina Av. Aliados, 3212 10.02.1960 F 45683 José Alberto Pr. Poder Local, 821 5ºEsq. 16.12.1990 M
Doentes
Nº Imagem Nº Doente Data da Imagem Hora da Imagem Técnico 1 45681 01.03.2013 10:00:02 Fernanda Freitas 2 45682 09.08.2013 18:43:11 Isabel Morais 3 45683 23.10.2013 19:23:20 João PauloRaio-X
Nº Internamento Nº Doente ID Serviço Cama Data de Entrada 1 45681 1 2 24.02.2013 2 34555 3 4 03.10.2013 3 65789 5 3 17.12.2013Internamentos
ENTIDADES E RELACIONAMENTOS
Nº Doente Nome Morada Data de nascimento Sexo 45681 António Manuel R. Passos Manuel, 23 1ºEsq. 05.03.1960 M 45682 Maria Joaquina Av. Aliados, 3212 10.02.1960 F 45683 José Alberto Pr. Poder Local, 821
5ºEsq. 16.12.1990 M Nº Internamento Nº Doente ID Serviço Cama Data de Entrada 1 45681 1 2 24.02.2013 2 34555 3 4 03.10.2013 3 65789 5 3 17.12.2013 Nº Imagem Nº Doente Data da Imagem Hora da Imagem Técnico 1 45681 01.03.2013 10:00:02 Fernanda Freitas 2 45682 09.08.2013 18:43:11 Isabel Morais 3 45683 23.10.2013 19:23:20 João Paulo ID Serviço Serviço 1 Pediatria 3 Neurologia 4 Ortopedia
Doentes
Internamentos
Raios-X
Serviços
ENTIDADES E RELACIONAMENTOS
QUESTÃO
Doentes
Nº Doente Nome Morada Data de nascimento Sexo 45681 António Manuel R. Passos Manuel, 23 1ºEsq. 05.03.1960 M 45682 Maria Joaquina Av. Aliados, 3212 10.02.1960 F 45683 José Alberto Pr. Poder Local, 821
5ºEsq. 16.12.1990 M