Professional Documents
Culture Documents
Tcnico em Informtica
Objetivo: Familiarizar-se com os conceitos sobre banco de dados e sua evoluo ao longo do tempo. Iniciar o estudo para utilizar um dos tipos de software mais empregados na tecnologia da informao: Sistema de Gerenciamento de Banco de Dados
Dado
Observao sobre o estado do mundo, observao esta que pode ser feita por pessoas ou por tecnologia apropriada. (DAVENPORT. 2000) Exemplos: - Nmero 4 - Cores Verde, Amarela, Vermelha - Paris - TADS
Informao
Uma abstrao que est na mente de algum, representando algo significativo para uma pessoa.(MACHADO. 2002) Exemplos: - Estamos no mdulo 4 do curso de TADS - O sinal de transito composto pelas cores vermelha, amarela e verde
Conhecimento
Informaes que foram analisadas e avaliadas sobre a sua confiabilidade, sua relevncia e sua importncia. (DAVENPORT, 2000) Exemplo: - Voc no pode dizer que conhece Paris sem ter ido l, ou seja, apenas por ter lido livros ou assistido filmes.
Sabedoria
Integrao e evoluo de mltiplos domnios do conhecimento ao longo do tempo. Permite prever tendncias e desenvolvimento de novas teorias. Exemplo: - A sentena do rei Salomo.
Conjunto de Dados sobre determinado tema, que est organizado, armazenado e mantido atualizado para que possa ser consultado quando se desejar
Conceitos Bsicos
Tipos de Dados conjunto de possveis valores que esse dado pode assumir (numrico ou no). Entidade representao abstrata de um fato ou objeto do mundo real (Pessoa, Aluno, Disciplina, Nota Fiscal, Esporte).
Conceitos Bsicos
Atributo um item que compe a entidade
ENTIDADE Mesa Nota fiscal ATRIBUTOS Material, nmero de gavetas, nmero de ps, funo, etc. Nmero NF, CGC, data emisso etc.
Conceitos Bsicos
Arquivos de dados Local fsico onde ficam armazenados os dados. Registro a estrutura dos dados que compem o arquivo. Chave Conjunto de atributos que permitem identificar, classificar e relacionar registros de um arquivo
Conceitos Bsicos
Matricula 1 2 3 Nome Luana Marcos Solange Endereco Rua do Sol 33 Av. D. Pedro 89 Rua Sete 131 Salario 2.500,00 4.899,00 3.375,00
Chave Primria - identifica univocamente um registro. No podem ter 2 registros com a mesma chave primria.
Abordagem tradicional
APL 1
1 2 1 APL 2 3 4
APL 3 3 5 2 APL n 3 6
APL n
APL n
BD
Banco de dados
Esquema Conjunto de dados sobre os dados que esto no BD (metadados). armazenado em uma parte chamada catlogo ou dicionrio de dados. Pode ser visto como a concepo global do Banco de Dados.
Esquema
Modelo
Banco de dados
Instncia Fotografia dos dados do Banco de Dados em um determinado instante. Muda sempre que o usurio atualizar o Banco de Dados
Instncia
Contedo
Banco de dados
Exemplo Esquema : Historico (Aluno, Disciplina, Media) Instncia: (Marta, Estrutura de Dados, 6,2) (Maria, Banco de Dados, 7,8) (Ana, Java, 8) (Joo, Redes, 9)
Banco de dados
Por que utilizar Banco de Dados? - O armazenamento integrado: Elimina inconsistncias, reduz redundncias, mantm integridade, facilita o acesso e integrao entre aplicaes etc. - Maior Flexibilidade - Independncia dos Dados - Maior Produtividade - Utilizar Padres - Restries de Segurana
Um SGBD um sistema entre as aplicaes e os dados permitindo gerenciar banco de dados independentes das suas aplicaes.
APL 1 APL 2 APL 3 APL n
SGBD
Esquema
Arq1
Arqn
Integrao
Independncia de dados Mltiplas vises
Baseados na Navegao Precisa indicar o caminho de acesso aos dados. No tem independncia dos dados. Baseados na associao o acesso aos dados feito usando operaes de lgebra. No h necessidade de
indicar o caminho.
Modelo Hierrquico O modelo hierrquico foi o primeiro a ser reconhecido como um modelo de dados. Seu desenvolvimento somente foi possvel devido consolidao dos discos de armazenamento endereveis, pois esses discos possibilitaram a explorao de sua estrutura de endereamento fsico para viabilizar a representao hierrquica das informaes. Nesse modelo de dados, os dados so estruturados em hierarquias ou rvores. Os ns das hierarquias contm ocorrncias de registros, onde cada registro uma coleo de campos (atributos), cada um contendo apenas uma informao. O registro da hierarquia que precede a outros o registro-pai, os outros so chamados de registros-filhos.
Modelo em Rede
O modelo em redes surgiu como uma extenso ao modelo hierrquico, eliminando o conceito de hierarquia e permitindo que um mesmo registro estivesse envolvido em vrias associaes.
Modelo Relacional
O modelo relacional apareceu devido s seguintes necessidades: aumentar a independncia de dados nos sistemas gerenciadores de banco de dados; prover um conjunto de funes apoiadas em lgebra relacional para armazenamento e recuperao de
Os bancos de dados orientados a objeto comearam a se tornar comercialmente viveis em meados de 1980. A motivao para seu surgimento est em funo dos limites semntica de armazenamento no e representao impostas modelo
relacional.
Sistemas Objeto-Relacionais
A rea de atuao dos sistemas Objeto-Relacional tenta suprir a dificuldade dos sistemas relacionais convencionais, que o de
Ondas tecnolgicas
Relacional US$ 8.000.000.000,00 Orientado a objetos - US$ 80.000.000,00 Objeto Relacional Maior que relacional ?
Viso Usurio n
Padro ISO international Standards Organization Nvel Externo Nvel Conceitual Nvel Interno
Tipos de SGBD
Sistemas de Gerenciamento de arquivos SGBD em plataformas centralizadas SGBD Cliente/Servidor - Sistemas Cliente - Sistemas Servidor
Tipos de SGBD
Administrador de Dados DA Pessoa / grupo de responsvel pela identificao e organizao dos dados independente de onde estejam armazenados. quem define as estratgias e verifica seu cumprimento
Administrador de Banco de Dados DBA Pessoa / grupo tcnico que administra o sistema de BD, seu uso, operacionalidade e eficincia, normalmente utilizando um SGBD para executar essas tarefas.
Analista determina os requisitos dos usurios Programadores desenvolvem as aplicaes que atendem aos usurios Usurios finais usam a informao necessria ao seu trabalho. Podem ser interativos ou paramtricos
Recapitulando
Dados Informao Conhecimento Sabedoria BD: Estrutura e Armazena dados SGBD : Software para administrar o BD Arquitetura ISO: Facilita o projeto atravs dos seus 3 nveis de abstrao
Fim.