Sei sulla pagina 1di 6

2

Conceitos Bsicos

Material baseado nas notas de aula:

Maria Luiza M. Campos IME/2005 Carlos Heuser - livro Projeto de Banco de Dados CasaNova / PUC/RJ

Prof. MSc. Edilberto Silva edilms@yahoo.com


Sistemas de Informao Braslia/DF
http://www.edilms.eti.br Prof. Edilberto Silva - edilms@yahoo.com

Conceitos Bsicos
DADOS VERSUS INFORMAO DADOS: so fatos em sua forma primria. Ex: nome do funcionrio, nmero peas de um estoque... INFORMAO: conjunto de fatos organizados de maneira significativa Ex: com os dados das peas em estoque, pode-se obter a lista de peas em falta.

Sistema de Arquivos
Cada aplicao com seu conjunto de dados

CEFET
Descrio dos dados dentro da
Controle Acadmico Controle Administrativo Alunos Turmas Deptos. Disciplinas Turmas Salas Disciplinas

aplicao Falta de compartilhamento Redundncia de Dados


Professores

Controle Pessoal Deptos. Professores

Difcil Manuteno Dificuldades na segurana dos dados

Funcionrios

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

Por que no usar sistemas de arquivos?


Sistemas de Arquivos: No disponibilizam linguagem de consulta Esquema de dados limitado Acesso concorrente aos dados por diversos usurios ou aplicaes no apresenta segurana adequada
http://www.edilms.eti.br Prof. Edilberto Silva - edilms@yahoo.com

Por que no usar sistemas de arquivos?


Sistemas de Arquivos: No permitem o armazenamento de grandes volumes de dados Sistema de backup ineficiente Acesso aos dados mais complexo

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

O que um Banco de Dados


Conjunto estruturado de dados de uma empresa ou aplicao, armazenado em computador e cuja organizao determinada por um modelo de dados Usados na rea comercial e de negcios, engenharia, medicina, educao, cientfica, gesto, etc.

Sistema de Banco de Dados


um sistema de armazenamento de dados cujo objetivo global registrar e manter informao. um sistema de Banco de Dados envolve quatro componentes maiores: dados, hardware, software e usurios

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

SGBD - Sistema Gerenciador de Banco de Dados


Conjunto de aplicativos cujo principal objetivo gerenciar o acesso e a correta manuteno dos dados armazenados em um banco de dados. Ex: Oracle, SQL Server, DB2, INFORMIX

SGBD - Sistema Gerenciador de Banco de Dados

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

Caractersticas de um SGBD?
Segurana - criao e manipulao de dados de maneira amigvel e proteo aos dados quanto aos acessos indesejveis ; Integridade - garantia da qualidade dos dados;

Caractersticas de um SGBD?
Controle de Concorrncia acesso aos dados de forma concorrente; Recuperao de Paradas e Falhas - no caso de pane o Banco de Dados possa ser recuperado de maneira confivel

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

Dados
Aluno Nome Matrcula Ingrid Magalhes 56743223 Paulo Silva 56743217 Nmero 015 002 009 Turma 001 001 CH 100 67 100 Origem CDSI CMAT CGES

Metadados
Dados sobre dados Permitem a manuteno, representao e identificao dos dados Garantem a consistncia e a persistncia das definies das unidades de dados Proporcionam aos usurios um entendimento comum das unidades de dados
http://www.edilms.eti.br Prof. Edilberto Silva - edilms@yahoo.com

Disciplina Nome Banco de Dados I lgebra Linear Estruturas de Dados NumDisc Pr-requisito 015 015
http://www.edilms.eti.br

NmeroPreReq 009 010

Prof. Edilberto Silva - edilms@yahoo.com

Metadados
Tabela Estudante Disciplina Matrcula nColunas 4 5 3 Primary Key Matrcula Cdigo Nome + Cdigo

Evoluo dos SGBDs


Os primeiros SGBDs comerciais surgiram no final dos anos 60 Evoluram dos sistemas de arquivos bsicos Modelos iniciais:
Getdate()

Tabela: Estudante
Coluna Matricula Nome DataNascimento NumTelefone Tipo int varchar date varchar Tamanho 4 50 8 12 Nulo N N N S Default

Hierrquico ou baseado em rvores Redes baseado em grafos


http://www.edilms.eti.br Prof. Edilberto Silva - edilms@yahoo.com

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

Vantagens da Utilizao de um SGBD


Projetado para gerir um grande volume de dados A importncia da informao nas empresas determina o valor do banco de dados Controle de Redundncia - garantindo consistncia

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

Vantagens da Utilizao de um SGBD


Restrio de Acesso Controle de Integridade Compartilhamento dos Dados Mecanismos de Backup e Recuperao

Vantagens da Utilizao de um SGBD


Metadados organizados num catlogo/dicionrio de dados Mltiplas vises de usurio Representao de relacionamentos e estruturas complexas entre dados, sejam eles convencionais ou no

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

Outras vantagens - SGBDs


Uso de padres Reduo do tempo de programao de aplicaes Flexibilidade Disponibilidade de informao atualizada para todos os usurios Economia da empresa na organizao dos dados
http://www.edilms.eti.br Prof. Edilberto Silva - edilms@yahoo.com

Classificao Atual dos SGBDs


Modelo de Dados
Rede Hierrquico Relacional Objeto-Relacional Orientado a Objetos

SGBD Distribudo
Homogneos Heterogneos SGBD federados ou Sistemas Multi-Bases
http://www.edilms.eti.br Prof. Edilberto Silva - edilms@yahoo.com

Principais SGBDs hoje


Oracle 10g (Grid computing) IBM DB2 8.2 Microsoft SQL Server 2005 Borland Interbase 7.5 PostgreSQL 8.1 (Objeto Relacional) MySQL 5.0 Firebird 1.5
http://www.edilms.eti.br Prof. Edilberto Silva - edilms@yahoo.com

Banco de dados no convencionais


Banco de Dados Multimdia: figuras, vdeos e sons; Bancos de Dados Geogrficos: mapas dos mais diversos temas, dados climatolgicos, imagens de satlite... Bancos de Dados Datawarehouses e On-Line Analitical Processing (OLAP): informaes de banco de dados muito grandes para tomada de decises;

http://www.edilms.eti.br

Prof. Edilberto Silva - edilms@yahoo.com

Potrebbero piacerti anche