SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
SISTEMAS DE GESTÃO DE BASE DE DADOS
CONCEITOS BÁSICOS
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Necessidade das base de dados
Permite guardar dados dos mais variados tipos;
Permite um rápido e fácil acesso aos dados;
Acelera os processos de manuseamento da informação, como,
por exemplo, consultas ou alterações de dados;
Economiza toneladas de papel.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Tabelas, Registos e Campos
Um objecto fundamental quando estamos perante um sistema
informático é uma Tabela.
Uma Tabela encontra-se estruturada em linhas e colunas. As linhas
são designadas por Registos e as colunas por Campos.
Cada um dos registos (linhas) contém apenas os dados de um
elemento, organizados em campos (colunas).
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Tabelas, Registos e Campos
Uma estrutura deste género facilita eventuais alterações aos dados da lista de
contactos, já que, para cada pessoa, todos os dados estão inseridos na mesma linha.
Todas as operações de manutenção dos dados de uma Tabela são realizadas
individualmente para cada um dos Registos. Isto é, se for necessário alterar algum dado
num determinado contacto (pessoa), acedemos directamente ao Registo em causa e
efectuamos essa alteração no respectivo Campo.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Ficheiro de base de dados (Único ficheiro VS Colecção de ficheiros)
Único ficheiro físico, como é o caso de uma base de dados em Access;
Colecção de ficheiros físicos geridos por um SGBD, como é o caso de outras
aplicações de base de dados.
Independentemente da base de dados ser um único ficheiro ou uma colecção de
ficheiros físicos, os objectos são todos tratados da mesma forma.
Normalmente, quando estamos a usar o Access como SGBD, e como se trata de um
único ficheiro físico, é comum designarmos esse ficheiro por “documento” do Microsoft
Access.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Dados e Informação
Dados
Os Dados são os elementos isolados, significativos, rigorosos e relevantes.
Podem ser vistos como a matéria-prima necessária para um determinado
processamento.
Informação
Podemos entender Informação como um conjunto de dados, organizados e
sujeitos a um tratamento, tornando assim possível a sua utilização num
determinado contexto. Os dados não têm qualquer valor e só se transformam
em informação quando relacionados.
Dados = Informação
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Dados e Informação
A frase: “O João comprou 2 canetas” é informação.
Os dados que permitiram criar essa informação são:
“João”, “comprou”, “2” e “canetas”.
EXEMPLO
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Dados e Informação
Uma informação actual e correcta só é possível se os seus dados
estiverem actualizados e forem precisos. De outra forma, a nossa
informação não será útil. Mas, para que isto possa acontecer, existem
algumas condições que os dados devem garantir:
Actualidade;
Correcção;
Relevância;
Disponibilidade;
Legibilidade.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Sistemas de Gestão de Base de Dados (SGBD)
Software que disponibiliza todos os serviços básicos, como a criação, o
acesso e a manutenção da informação numa base de dados.
As base de dados são um conjunto de dados estruturados e manipulados
através de um SGBD.
Capacidade de processar grandes quantidades de informação, tais como:
 Sistemas de armazenamento de operações bancárias;
 Base de dados empresariais com vários tipos de informação
(ex.: vendas, funcionários, clientes, fornecedores, facturação);
 Sistemas de reservas de companhias de aviação;
 Sistemas de companhias de seguros.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Exemplos de SGBD
Dividem-se em dois grandes grupos:
 Grande porte
Exemplos: ORACLE, Microsoft SQL Server, Ingres, Informix e DB2;
 Uso pessoal (doméstico) e ou de pequenas empresas.
Exemplos: MySQL, Dbase, FoxPro e o Microsoft Access.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Características de um SGBD
Independência dos dados;
Redundância controlada;
Integridade dos dados;
Abstracção dos dados;
Acesso simultâneo aos dados;
Facilidade de obtenção de informação actualizada;
Diferentes vistas da base de dados.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Camadas de abstracção
Um SGBD permite que cada utilizador tenha uma vista diferente
(abstracta) do conteúdo da base de dados;
Cada utilizador necessita de ter acesso a diferentes perspectivas da
base de dados (exemplo: Director Comercial, Dep. Compras);
As estruturas de dados contêm um certo nível de complexidade,
podendo não ser bem entendidas pelos utilizadores menos habilitados;
Como as vistas não arquivam nenhum dado, reflectem
automaticamente qualquer mudança efectuada na camada básica dos
dados. Isto é possível devido à abstracção das camadas.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Definição de base de dados
Podemos entender dados como factos conhecidos que podem ser
armazenados e que possuem um significado implícito;
Uma base de dados é uma colecção lógica e coerente de dados, com
um significado inerente;
Uma base de dados é planeada, construída e actualizada com dados que
representam aspectos do mundo real, como se de um “pequeno mundo” se
tratasse.
Sistema de armazenamento de dados relacionados entre si, de
uma forma permanente, num sistema informático, com
redundância controlada, acessíveis a um grupo de utilizadores
e estruturado sob a forma de ficheiros de dados ou tabelas.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Ciclo de vida de uma base de dados
Este modelo do ciclo de vida de
uma base de dados é constituído
por 8 fases;
Apenas podemos passar para a
fase seguinte depois da anterior
estar concluída;
Por vezes, surge a necessidade
de retroceder à fase anterior, para
realizar determinados ajustes.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Ciclo de vida de uma base de dados
 1. Planeamento
Levantamento das necessidades, organizar e planear.
 2. Recolha de requisitos
Elaboração de um documento com os objectivos que o projecto visa atingir.
 3. Desenho conceptual
Desenho de todos os modos de vista externos da aplicação e da base de
dados. O aspecto dos formulários, relatórios, ecrãs de entrada de dados, etc.
 4. Desenho lógico
A partir do desenho conceptual cria-se o desenho lógico da aplicação
e da base de dados.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Ciclo de vida de uma base de dados
 5. Desenho físico
Durante a fase de desenho físico, o desenho lógico é mapeado ou convertido
para os sistemas de software que serão usados na implementação da aplicação e
da base de dados.
 6. Construção
As unidades de programação são promovidas para um sistema de ambiente de teste,
onde toda a aplicação e base de dados é montada e testada.
 7. Implementação
Instalação e colocação em funcionamento da nova aplicação e base de dados.
 8. Manutenção
Resolver quaisquer situações de anomalias ou erros, normalmente designados
“bugs”, quer ao nível da aplicação, quer ao nível da base de dados.
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Modelos de Base de Dados
 Conjunto de conceitos que podem ser utilizados para
descrever e representar a estrutura lógica e física da base
de dados;
 A estrutura de uma base de dados pode ser entendida como
toda a descrição dos dados, dos relacionamentos entre eles
e das restrições de consistência e integridade;
 Estes modelos encontram-se divididos em dois grupos, os
modelos conceptuais (ou baseados em objectos) e os
modelos de implementação (ou baseados em registos).
TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS
Conceitos Básicos
Modelos de Base de Dados
 Fundamental para o desenvolvimento de qualquer base de dados;
 É apenas um modelo lógico, o que traduz a abstracção da realidade;
 Fornece uma visão aproximada de como os utilizadores realmente visualizam
os dados;
 Converte-se posteriormente num dos modelos de implementação de
base de dados existentes.
Modelo conceptual de dados
Modelos de implementação
 Permitem descrever a forma como os dados estão representados num
SGBD;
 O Modelo Relacional, desenvolvido em 1970, é o mais popular e será
estudado mais em pormenor.
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
SISTEMAS DE GESTÃO DE BASE DE DADOS – Microsoft Access

Mais conteúdo relacionado

Semelhante a Conceitos Base_de_Dados.pdf

Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Januário Neto
 
Novo microsoft office power point presentation
Novo microsoft office power point presentationNovo microsoft office power point presentation
Novo microsoft office power point presentationmachadocarla
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dadosHélio Martins
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS Antonio Pedro
 
1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD 1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD Marília Mendes
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Carlos Melo
 
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de DadosRodrigo Kiyoshi Saito
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukHebert Alquimim
 
Isc aula 5 - estrutura e organização da informação
Isc   aula 5 - estrutura e organização da informaçãoIsc   aula 5 - estrutura e organização da informação
Isc aula 5 - estrutura e organização da informaçãoFábio Andrade
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)Andre Sidou
 
O computador
O computadorO computador
O computadorana.vaz
 
Armazenamento de dados Sistema de Informacao
Armazenamento de dados   Sistema de InformacaoArmazenamento de dados   Sistema de Informacao
Armazenamento de dados Sistema de InformacaoJefferson Martins
 

Semelhante a Conceitos Base_de_Dados.pdf (20)

Ppt curso access 2010
Ppt curso access 2010Ppt curso access 2010
Ppt curso access 2010
 
Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1
 
Novo microsoft office power point presentation
Novo microsoft office power point presentationNovo microsoft office power point presentation
Novo microsoft office power point presentation
 
eduardo teste ubc
eduardo teste ubceduardo teste ubc
eduardo teste ubc
 
Ara7129 unidade-1-v1
Ara7129 unidade-1-v1Ara7129 unidade-1-v1
Ara7129 unidade-1-v1
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
 
Dbmod
DbmodDbmod
Dbmod
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dados
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS
 
1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD 1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1
 
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Isc aula 5 - estrutura e organização da informação
Isc   aula 5 - estrutura e organização da informaçãoIsc   aula 5 - estrutura e organização da informação
Isc aula 5 - estrutura e organização da informação
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)
 
O computador
O computadorO computador
O computador
 
Armazenamento de dados Sistema de Informacao
Armazenamento de dados   Sistema de InformacaoArmazenamento de dados   Sistema de Informacao
Armazenamento de dados Sistema de Informacao
 

Conceitos Base_de_Dados.pdf

  • 1. TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS CONCEITOS BÁSICOS
  • 2. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite um rápido e fácil acesso aos dados; Acelera os processos de manuseamento da informação, como, por exemplo, consultas ou alterações de dados; Economiza toneladas de papel.
  • 3. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Tabelas, Registos e Campos Um objecto fundamental quando estamos perante um sistema informático é uma Tabela. Uma Tabela encontra-se estruturada em linhas e colunas. As linhas são designadas por Registos e as colunas por Campos. Cada um dos registos (linhas) contém apenas os dados de um elemento, organizados em campos (colunas).
  • 4. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Tabelas, Registos e Campos Uma estrutura deste género facilita eventuais alterações aos dados da lista de contactos, já que, para cada pessoa, todos os dados estão inseridos na mesma linha. Todas as operações de manutenção dos dados de uma Tabela são realizadas individualmente para cada um dos Registos. Isto é, se for necessário alterar algum dado num determinado contacto (pessoa), acedemos directamente ao Registo em causa e efectuamos essa alteração no respectivo Campo.
  • 5. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Ficheiro de base de dados (Único ficheiro VS Colecção de ficheiros) Único ficheiro físico, como é o caso de uma base de dados em Access; Colecção de ficheiros físicos geridos por um SGBD, como é o caso de outras aplicações de base de dados. Independentemente da base de dados ser um único ficheiro ou uma colecção de ficheiros físicos, os objectos são todos tratados da mesma forma. Normalmente, quando estamos a usar o Access como SGBD, e como se trata de um único ficheiro físico, é comum designarmos esse ficheiro por “documento” do Microsoft Access.
  • 6. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Dados e Informação Dados Os Dados são os elementos isolados, significativos, rigorosos e relevantes. Podem ser vistos como a matéria-prima necessária para um determinado processamento. Informação Podemos entender Informação como um conjunto de dados, organizados e sujeitos a um tratamento, tornando assim possível a sua utilização num determinado contexto. Os dados não têm qualquer valor e só se transformam em informação quando relacionados. Dados = Informação
  • 7. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Dados e Informação A frase: “O João comprou 2 canetas” é informação. Os dados que permitiram criar essa informação são: “João”, “comprou”, “2” e “canetas”. EXEMPLO
  • 8. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Dados e Informação Uma informação actual e correcta só é possível se os seus dados estiverem actualizados e forem precisos. De outra forma, a nossa informação não será útil. Mas, para que isto possa acontecer, existem algumas condições que os dados devem garantir: Actualidade; Correcção; Relevância; Disponibilidade; Legibilidade.
  • 9. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Sistemas de Gestão de Base de Dados (SGBD) Software que disponibiliza todos os serviços básicos, como a criação, o acesso e a manutenção da informação numa base de dados. As base de dados são um conjunto de dados estruturados e manipulados através de um SGBD. Capacidade de processar grandes quantidades de informação, tais como:  Sistemas de armazenamento de operações bancárias;  Base de dados empresariais com vários tipos de informação (ex.: vendas, funcionários, clientes, fornecedores, facturação);  Sistemas de reservas de companhias de aviação;  Sistemas de companhias de seguros.
  • 10. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Exemplos de SGBD Dividem-se em dois grandes grupos:  Grande porte Exemplos: ORACLE, Microsoft SQL Server, Ingres, Informix e DB2;  Uso pessoal (doméstico) e ou de pequenas empresas. Exemplos: MySQL, Dbase, FoxPro e o Microsoft Access.
  • 11. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Características de um SGBD Independência dos dados; Redundância controlada; Integridade dos dados; Abstracção dos dados; Acesso simultâneo aos dados; Facilidade de obtenção de informação actualizada; Diferentes vistas da base de dados.
  • 12. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Camadas de abstracção Um SGBD permite que cada utilizador tenha uma vista diferente (abstracta) do conteúdo da base de dados; Cada utilizador necessita de ter acesso a diferentes perspectivas da base de dados (exemplo: Director Comercial, Dep. Compras); As estruturas de dados contêm um certo nível de complexidade, podendo não ser bem entendidas pelos utilizadores menos habilitados; Como as vistas não arquivam nenhum dado, reflectem automaticamente qualquer mudança efectuada na camada básica dos dados. Isto é possível devido à abstracção das camadas.
  • 13. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Definição de base de dados Podemos entender dados como factos conhecidos que podem ser armazenados e que possuem um significado implícito; Uma base de dados é uma colecção lógica e coerente de dados, com um significado inerente; Uma base de dados é planeada, construída e actualizada com dados que representam aspectos do mundo real, como se de um “pequeno mundo” se tratasse. Sistema de armazenamento de dados relacionados entre si, de uma forma permanente, num sistema informático, com redundância controlada, acessíveis a um grupo de utilizadores e estruturado sob a forma de ficheiros de dados ou tabelas.
  • 14. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Ciclo de vida de uma base de dados Este modelo do ciclo de vida de uma base de dados é constituído por 8 fases; Apenas podemos passar para a fase seguinte depois da anterior estar concluída; Por vezes, surge a necessidade de retroceder à fase anterior, para realizar determinados ajustes.
  • 15. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Ciclo de vida de uma base de dados  1. Planeamento Levantamento das necessidades, organizar e planear.  2. Recolha de requisitos Elaboração de um documento com os objectivos que o projecto visa atingir.  3. Desenho conceptual Desenho de todos os modos de vista externos da aplicação e da base de dados. O aspecto dos formulários, relatórios, ecrãs de entrada de dados, etc.  4. Desenho lógico A partir do desenho conceptual cria-se o desenho lógico da aplicação e da base de dados.
  • 16. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Ciclo de vida de uma base de dados  5. Desenho físico Durante a fase de desenho físico, o desenho lógico é mapeado ou convertido para os sistemas de software que serão usados na implementação da aplicação e da base de dados.  6. Construção As unidades de programação são promovidas para um sistema de ambiente de teste, onde toda a aplicação e base de dados é montada e testada.  7. Implementação Instalação e colocação em funcionamento da nova aplicação e base de dados.  8. Manutenção Resolver quaisquer situações de anomalias ou erros, normalmente designados “bugs”, quer ao nível da aplicação, quer ao nível da base de dados.
  • 17. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Modelos de Base de Dados  Conjunto de conceitos que podem ser utilizados para descrever e representar a estrutura lógica e física da base de dados;  A estrutura de uma base de dados pode ser entendida como toda a descrição dos dados, dos relacionamentos entre eles e das restrições de consistência e integridade;  Estes modelos encontram-se divididos em dois grupos, os modelos conceptuais (ou baseados em objectos) e os modelos de implementação (ou baseados em registos).
  • 18. TIC 10 SISTEMAS DE GESTÃO DE BASE DE DADOS Conceitos Básicos Modelos de Base de Dados  Fundamental para o desenvolvimento de qualquer base de dados;  É apenas um modelo lógico, o que traduz a abstracção da realidade;  Fornece uma visão aproximada de como os utilizadores realmente visualizam os dados;  Converte-se posteriormente num dos modelos de implementação de base de dados existentes. Modelo conceptual de dados Modelos de implementação  Permitem descrever a forma como os dados estão representados num SGBD;  O Modelo Relacional, desenvolvido em 1970, é o mais popular e será estudado mais em pormenor.
  • 19. TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS – Microsoft Access