Buscar

BD_Teoria_Aula02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

BANCO DE DADOS
AULA 2
= INTRODUÇÃO =
Prof. Ivi Alex Franco Silva
E-mail: ivi.alex@puc-campinas.edu.br
1. Histórico
• O primeiro sistema de Banco de Dados comercial
surgiu no final de 1960 e utilizava os primitivos
sistemas de arquivos;
• Esses sistemas foram evoluindo criando novas
estruturas de dados com o objetivo de
armazenar a informação;
1. Histórico
• Com o tempo foram surgindo diferentes formas
de representação ou modelo de dados;
• Atualmente, os modelos mais utilizados para
armazenamento são: hierárquico, em redes,
orientado à objetos e relacional (o mais
utilizado).
2. Banco de Dados
É uma coleção de dados inter-relacionados, 
representando informações sobre um domínio 
específico. 
Exemplos : Lista Telefônica, Fichas do acervo de 
uma biblioteca
Banco 
de Dados
3. SGBD
Um Sistema Gerenciador de Banco de Dados 
(SGBD) é constituído por um conjunto de dados 
(BD) associados a um conjunto de programas 
para prover acesso a esses dados.
Exemplos: Oracle, SQL Server, Access, MySQL...
Banco
de Dados
Programas SGBD
3.1. Linguagens de Banco de Dados
Linguagem 
para especificação 
das estruturas de 
dados.
Linguagem de 
definição de dados (DDL)
Linguagem para 
tratamento de 
dados (atualização, 
exclusão, consulta, 
inserção).
Linguagem de 
manipulação de dados (DML)
3.2. Objetivos de um SGBD
• Facilitar acesso aos dados;
• Garantir recuperação apropriada dos dados;
• Garantir integridade;
• Garantir consistência dos dados;
• Garantir operações atômicas;
• Garantir as restrições atribuídas;
• Controlar concorrência;
• Garantir segurança dos dados.
3.3. Conceitos Gerais: SGBD
3.3.1. Gerenciamento de Transações:
Coleção de operações que desempenha uma 
função lógica única dentro de uma aplicação do 
sistema de banco de dados.
Transação
3.3. Conceitos Gerais: SGBD
3.3.1. Gerenciamento de Transações:
Atua no conceito de indivisibilidade
(tudo ou nada)
Atomicidade
3.3. Conceitos Gerais: SGBD
3.3.1. Gerenciamento de Transações:
Garante a solidez do SGBD, ou seja, 
garante a coerência dos dados armazenados.
Consistência
3.3. Conceitos Gerais: SGBD
3.3.1. Gerenciamento de Transações:
Regras que impedem que uma determinada 
transação seja executada se ela não atender as 
premissas definidas.
Restrição
3.3. Conceitos Gerais: SGBD
3.3.1. Gerenciamento de Transações:
Garante interação entre 
as transações concorrentes.
Controle de 
Concorrência
3.3. Conceitos Gerais: SGBD
3.3.2. Estrutura Geral de um SGBD:
3.3. Conceitos Gerais: SGBD
3.3.3. Administração de Memória
Gerenciador de Memória
Armazenamento, recuperação 
e atualização de dados.
Eficiência das estruturas usadas p/ representação dos 
dados
BOM DESEMPENHO!
Disco Memória
Dados

Continue navegando

Outros materiais