Você está na página 1de 24

Escola Secundária

Forte da Casa

2018-2019

Introdução
aos Sistemas
de Gestão
de Bases de
TIC 10º ano Dados
Módulo 2 1 Profª Ana Gomes - TIC - Módulo 2
2

Conceitos de Bases de
Dados e SGBD

Profª Ana Gomes - TIC - Módulo 2


3

 Noção de Base de Dados


 Uma base de dados é um conjunto de
informações relacionadas entre si, à volta de um
determinado tema ou domínio.

 As informações e as suas ligações, ou relações,


efetuam-se ao nível das tabelas e do
relacionamento dos campos que as constituem.

Profª Ana Gomes - TIC - Módulo 2


4

Exemplos de Bases de Dados:

Agenda eletrónica (guarda informação sobre


amigos - nome, endereço, telemóvel, e-mail, etc.)
 Gestão de stocks
 Gestão de alunos
 Gestão de bibliotecas
 Aluguer de filmes nas operadoras
 Agendas médicas (consultas)
 etc.

Profª Ana Gomes - TIC - Módulo 2


5

 Noção de Sistema de Gestão de Base


de Dados (SGBD)

 Um SGBD é um conjunto de aplicações que


fazem a gestão e o processamento de uma
grande quantidade de dados. Os dados, por sua
vez, estão guardados de uma forma estruturada,
permitindo um fácil acesso à informação, no
formato mais adequado.

 Fornecem a interface de ligação entre os dados


armazenados numa Base de Dados (BD) e as
aplicações que lhes acedem.
Profª Ana Gomes - TIC - Módulo 2
6

 Noção de Sistema de Gestão de Base


de Dados

• Permitem ao utilizador executar operações como


inserções, eliminações, consultas e alterações
sobre o conteúdo dos ficheiros de dados.

• Permite controlar a integridade e a segurança


desses dados.

Profª Ana Gomes - TIC - Módulo 2


7

 SGBD – Sistema de Gestão de Base de Dados

Profª Ana Gomes - TIC - Módulo 2


8

Exemplos de SGBD’s:

 Oracle Database
 SQL Server
 FileMaker Pro
 Microsoft Access
 etc.

Profª Ana Gomes - TIC - Módulo 2


9

Conceitos Básicos

Profª Ana Gomes - TIC - Módulo 2


10

 Noção de Dado(s)

É um acontecimento ou facto sobre um


determinado assunto, sem nenhum tratamento
adicional.

 Num SGBD, podemos utilizar vários tipos de


dados:
 numéricos
 data/hora
 alfanuméricos
 lógicos.

Profª Ana Gomes - TIC - Módulo 2


11

 Noção de Dado

Exemplos:
 16,
 15-10-2006,
 15:30,
 Miguel Pombo,
 5,
 F,
 P10,

Profª Ana Gomes - TIC - Módulo 2


12

 Noção de Campo

 Oscampos são os elementos que estão nas


tabelas.

 São utilizados para especificar os diversos tipos


de dados ou categorias, em que dividimos a
informação que pretendemos utilizar.

Exemplos:
Nome, Número, Ano, Turma, Idade
Profª Ana Gomes - TIC - Módulo 2
13

 Noção de Registo
 Numa Base de Dados (BD), cada linha de uma tabela
corresponde a um registo e pode ser definido como
um conjunto de campos relacionados.

Exemplo, a tabela Alunos:


campos

Número Nome Idade Ano Turma


16 Miguel Pombo 17 11 F
23 Maria Santos 18 12 L
Profª Ana Gomes - TIC - Módulo 2

Registos
14

 Noção de Tabela

 As tabelas fazem parte de uma BD.

 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.

A informação guardada na tabela, é constituída


por colunas (campos) e linhas (registos).

Profª Ana Gomes - TIC - Módulo 2


15

 Noção de Tabela

A informação na tabela deve conter apenas os


dados relativos ao respetivo assunto, a que se dá
o nome de entidade.

Por Exemplo:
 A tabela Livros deve conter unicamente dados
relativos aos livros adotados. A entidade é Livros.
16

 Noção de Tabela

Título
Nº de edição

Autores
Editora

ISBN

Profª Ana Gomes - TIC - Módulo 2


17

 Noção de Relação
É a associação entre campos comuns (colunas)
de duas tabelas.
 Permite que a consistência da informação seja
garantida.

 Noção de Associação
 É a forma como duas ou mais entidades se
relacionam entre si.

Profª Ana Gomes - TIC - Módulo 2


18

 Noção de Associação

 Existem 3 tipos de associações:


 Associações Unárias – caracteriza-se pela
relação de uma entidade consigo própria.
Exemplo:

Profª Ana Gomes - TIC - Módulo 2


19

 Noção de Associação

 Existem 3 tipos de associações:


 Associações Binárias - caracteriza-se pela
existência de uma relação entre duas
entidades.
Exemplo:

Profª Ana Gomes - TIC - Módulo 2


20

 Noção de Associação

 Existem 3 tipos de associações:


 Associações Complexas - caracteriza-se pela
possibilidade de estabelecer relações entre
mais do que 2 entidades.
Exemplo:

Profª Ana Gomes - TIC - Módulo 2


21

 Noção de Chave

 A chave de uma tabela é constituída por 1 ou


mais campos que possam ser utilizados como
identificadores de cada um dos registos –
Chave Primária.

 A chave tem de ser única e não pode ter


informação repetida.

Profª Ana Gomes - TIC - Módulo 2


22

 Noção de Chave
 Por exemplo:

Tabelas Campo (s)- Chave


Alunos Nº processo do aluno
Livros Qota do livro
Requisições Ano e número de requisição

Profª Ana Gomes - TIC - Módulo 2


23

 Noção de Chave
 Se a tabela possuir vários campos que, ao
longo das suas colunas, não possuem valores
repetidos, esses campos são candidatos a
chaves, ou seja, são chaves candidatas.

 Quando a chave é constituída por um conjunto


de campos, dizemos que é uma chave
composta.

Profª Ana Gomes - TIC - Módulo 2


24

 Noção de Chave
 Exemplo de chave composta:

Profª Ana Gomes - TIC - Módulo 2

Você também pode gostar