a2 tads tema 1 conceitos de banco de dados
Professor MSc. Jeferson Bussula Pinheiro
Objetivos deste encontro
• Conceitos fundamentais de banco de dados; • Evolução dos modelos de bancos de dados; • Introdução ao modelo de banco de dados relacional. Armazenamento de informações
Os homens mais primitivos utilizavam as pinturas rupestres, enquanto os egípcios utilizavam hieróglifos.
O que é dado?
Pode ser definido como a matéria prima ou o elemento básico
para
a
geração
de
informações. É um elemento básico para um banco de dados.
O que é um banco de dados?
• Segundo Korth, um banco de dados “é uma coleção de dados inter-relacionados, representando informações
domínio específico”.
sobre
um
O que é um sistema de gerenciamento de banco de dados
(SGBD)?
É uma coleção de dados inter-relacionadas e um conjunto de aplicativos para acessar esses dados.
SGBD’s
Oracle,
SQL
Server,
MySQL entre outros.
DB2,
PostgreSQL,
Qual o principal objetivo de um
SGBD?
• Proporcionar:
– Armazenamento e recuperação de dados;
– A gestão dos dados envolve:
• Estrutura de armazenamento
• Segurança
• Compartilhamento
A importância da informação
• Estamos na era da Informação.
Aplicações do SGBD
• Onde podemos localizar um SGBD?
– Vendas, transações eletrônicas, contabilidade, recursos humanos,
instituições
financeiras,
universidades, telecomunicações entre tantos outros tipos de sistemas.
SGBD Vs Internet
• Aplicações cliente servidor.
• Aplicações web.
Finalidade dos sistemas de banco de dados
***
Permitir a programadores, administradores de bancos
informações.
de
dados
manipular
as
**
Visão dos dados
Nem sempre os dados são visualizados como estão organizados e mantidos.
Abstração de dados
*
Tanto
o
armazenamento
quanto
a
recuperação dos dados devem ser realizados de forma eficiente (performance).
Níveis de abstração de dados
• Nível físico
• Nível lógico
• Nível de visão (view)
Nível de visão
Visão1
Visão 2
Visão 3