SlideShare una empresa de Scribd logo
1 de 23
Banco de Dados 
Aula 01 
Colégio Estadual Padre Carmelo 
Perrone 
Profº: Willian
O que é um Banco de Dados? 
• Um banco de dados é uma coleção de dados 
relacionados. Os dados são fatos que podem 
ser gravados e que possuem um significado 
implícito. 
• “É um conjunto de dados”. Note que o 
conceito é relativamente simples, mas a 
importância de um Banco de Dados é enorme, 
agora cada vez mais, já que estamos na “era 
da informação”.
Exemplo 
Considere nomes, números telefônicos e 
endereços de pessoas que você conhece. Esses 
dados podem ter sido escritos em uma agenda 
de telefones ou armazenados em um 
computador, por meio de programas como o 
Microsoft Access ou Excel. Essas informações 
são uma coleção de dados com um significado 
implícito, consequentemente, um banco de 
dados.
Compartilhamento de dados 
Muitas vezes, a implantação da 
Informática em organizações ocorre de forma 
evolutiva e gradual. Inicialmente, apenas 
determinadas funções são automatizadas. Mais 
tarde, à medida que o uso da Informática vai se 
estabelecendo, novas funções vão sendo 
informatizadas.
Exemplo 
Um Industria aonde são executadas as 
seguintes funções: 
• Vendas 
• Produção 
• Compras 
Se cada uma das funções for informatizada de 
forma separada, sem considerar a informatização 
das demais funções, pode ocorrer que, para cada 
uma das funções, seja criado um arquivo separado 
de produtos
Exemplo 
Base da dados 
produção 
Base de dados 
compras 
Base de dados 
vendas
Neste caso, surge o problema da 
redundância de dados. 
Ou seja: 
1. Excessiva abundância. 
2. Repetição de palavras ou de 
ideias.
Tipos de Redundância: 
*Controlada 
* Não Controlada
Controlada: 
O software tem conhecimento da 
múltipla representação da 
informação e garante a sincronia 
entre as diversas representações.
Não Controlada: 
Acontece quando a responsabilidade 
pela manutenção da sincronia entre as 
diversas representações de uma 
informação está com o usuário e não 
com o software.
Redundância não controlada 
ocasiona outros dois problemas: 
Redigitação e Inconsistência de 
dados.
A solução para evitar a 
redundância não controlada de 
informações é o 
compartilhamento de dados. 
Ao conjunto de arquivos 
integrados que atendem a um 
conjunto de sistemas dá-se o nome 
de banco de dados (BD).
produção 
Banco 
de 
Dados 
vendas compras
Sistema de gerência de banco de 
dados 
No início, criava usando linguagens como COBOL, Basic, C e outras, 
um programa com todas funcionalidades desejadas. O programa continha as 
operações da interface de usuário, as transformações de dados e cálculos, as 
operações de armazenamento de dados, bem como as tarefas de 
comunicação com outras sistemas e programas. 
Com o tempo, foram identificadas funcionalidades comuns a muitos 
programas. Por exemplo, hoje em dia, a grande maioria dos programas 
comunica-se com os usuários através de interfaces gráficas de janelas. 
Entretanto, normalmente, os programas não contém todo código referente a 
exibição dos dados na interface, mas utilizam gerenciadores de interface de 
usuário, conjuntos de rotinas que incluem as funcionalidades que um 
programador vai necessitar frequentemente, ao construir uma interface de 
usuário. Da mesma forma, para comunicar-se com processos remotos, usam 
gerenciadores de comunicação. Para manter grandes repositórios 
compartilhados de dados, ou seja, para manter bancos de dados, são usados 
sistemas de gerência de banco de dados.
Objetivos dos Sistemas de Banco de 
Dados 
• Gerenciar grande quantidade de informação; 
• Evitar redundância de dados e inconsistência; 
• Facilitar o acesso; 
• Segurança aos Dados; 
• Garantir a Integridade; 
• Facilitar Migração se necessário.
Gerenciar grande quantidade de 
informação 
Um Sistema de Banco de Dados pode 
armazenar simplesmente dados referentes a 
uma agenda de amigos, como também pode 
armazenar as informações relativas a uma usina 
nuclear. Em ambos os casos o Sistema de Banco 
de Dados tem que nos dar segurança e 
confiabilidade, independente se ele guardará 10 
Megabytes ou 900 Gigabytes de informação.
Evitar redundância de dados e 
inconsistência 
Redundância é manter a mesma informação em 
lugares diferentes, isto acontecia muito nos Sistemas de 
Arquivos, visto que novos programadores poderiam criar 
novos arquivos que conteriam um determinado dado que 
já está sendo armazenado em outro arquivo. Um dos 
problemas da redundância é que podemos atualizar um 
determinado dado de um arquivo e esta atualização não 
ser feita em todo o sistema, este problema é chamado de 
inconsistência. Um Sistema de Banco de Dados tenta 
evitar ao máximo estes erros, vendo ainda que a 
redundância causa desperdício de memória secundária e 
tempo computacional.
Facilitar o acesso 
Um Sistema de Banco de Dados facilita ao 
máximo o acesso aos dados, vistos que estes 
dados estarão no mesmo formato, o mesmo não 
acontecia no Sistema de Arquivos, onde os 
dados poderiam estar em diversos formatos e o 
acesso poderia até ser impossível. Outro ponto 
que um Sistema de Banco de Dados facilita é o 
acesso concorrente, onde podemos ter a mesma 
informação sendo compartilhada por diversos 
usuários.
Segurança aos Dados 
Nem todos os usuários de banco de dados 
estão autorizados ao acesso a todos os dados. 
Imagine, se numa empresa todos funcionários 
tivessem acesso à folha de pagamento. O 
Sistema de Banco de Dados garante a segurança 
implementando senhas de acessos.
Garantir a Integridade 
É fazer com que os valores dos dados 
atribuídos e armazenados em um banco de 
dados devam satisfazer certas restrições para 
manutenção da consistência e coerência. Por 
exemplo, não podemos permitir a entrada de 
números onde é para entrar a sigla do Estado.
Facilitar Migração se necessário 
Às vezes por motivos de velocidade ou de 
atualização precisamos mudar todo o Sistema 
Computacional, e os dados serão armazenados 
em um outro Banco de Dados. O ato de 
Transferir as informações de um Banco de Dados 
para outro Banco de Dados é chamado de 
Migração, e facilitar esta Migração é um dos 
objetivos de um Sistema de Banco de Dados.
Componentes de um Sistema de Banco 
de Dados 
• Dados: as informações que serão armazenadas; 
• Hardware: toda a parte física, a máquina em si. 
Alguns o resumem apenas ao computador, mas é 
um erro, visto que mesmo um celular pode enviar 
e receber Dados; 
• Software: programas aplicativos, os programas 
de acesso aos dados, até mesmo o sistema 
operacional;
Componentes de um Sistema de Banco 
de Dados 
• Usuários: toda e qualquer pessoa que utilizar um 
sistema de banco de dados, seja para programar, 
ou em uma aplicação.

Más contenido relacionado

La actualidad más candente

Fundamentos de banco de dados 02 caracteristicas e vantagens sgbd
Fundamentos de banco de dados   02 caracteristicas e vantagens sgbdFundamentos de banco de dados   02 caracteristicas e vantagens sgbd
Fundamentos de banco de dados 02 caracteristicas e vantagens sgbd
Rafael Pinheiro
 
Aula banco de dados (1)
Aula banco de dados (1)Aula banco de dados (1)
Aula banco de dados (1)
Felipe Pereira
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olap
Fernando Palma
 

La actualidad más candente (20)

Banco de Dados Distribuidos
Banco de Dados DistribuidosBanco de Dados Distribuidos
Banco de Dados Distribuidos
 
(Banco de dados distríbuidos bdd)
(Banco de dados distríbuidos   bdd)(Banco de dados distríbuidos   bdd)
(Banco de dados distríbuidos bdd)
 
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
 
Aula 3 banco de dados
Aula 3   banco de dadosAula 3   banco de dados
Aula 3 banco de dados
 
Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...
 Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto... Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...
Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...
 
Banco de Dados de Sensores
Banco de Dados de SensoresBanco de Dados de Sensores
Banco de Dados de Sensores
 
Bancos de dados móveis
Bancos de dados móveisBancos de dados móveis
Bancos de dados móveis
 
Banco de dados distribuídos
Banco de dados distribuídosBanco de dados distribuídos
Banco de dados distribuídos
 
Fundamentos de banco de dados 02 caracteristicas e vantagens sgbd
Fundamentos de banco de dados   02 caracteristicas e vantagens sgbdFundamentos de banco de dados   02 caracteristicas e vantagens sgbd
Fundamentos de banco de dados 02 caracteristicas e vantagens sgbd
 
Aula banco de dados (1)
Aula banco de dados (1)Aula banco de dados (1)
Aula banco de dados (1)
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
 
SGBD
SGBDSGBD
SGBD
 
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados RelacionaisBanco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
 
Banco de Dados 01 - Semana 02
Banco de Dados 01 - Semana 02 Banco de Dados 01 - Semana 02
Banco de Dados 01 - Semana 02
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
eduardo teste ubc
eduardo teste ubceduardo teste ubc
eduardo teste ubc
 
Bancos de dados distribuídos
Bancos de dados distribuídosBancos de dados distribuídos
Bancos de dados distribuídos
 
Banco de dados distribuidos
Banco de dados distribuidosBanco de dados distribuidos
Banco de dados distribuidos
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olap
 
Banco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bdBanco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bd
 

Destacado

Cicatrizes
CicatrizesCicatrizes
Cicatrizes
luvga
 
Tutankhamon
TutankhamonTutankhamon
Tutankhamon
bsmints
 
Historia computacion
Historia computacionHistoria computacion
Historia computacion
Galo Anzules
 
Apresentação apimec 2006
Apresentação apimec 2006Apresentação apimec 2006
Apresentação apimec 2006
CSURIWEB
 

Destacado (20)

Rata luísa o biscoito
Rata luísa o biscoitoRata luísa o biscoito
Rata luísa o biscoito
 
HR Resume 9-14-16
HR Resume 9-14-16HR Resume 9-14-16
HR Resume 9-14-16
 
Amigos de Ositeti
Amigos de OsitetiAmigos de Ositeti
Amigos de Ositeti
 
Cicatrizes
CicatrizesCicatrizes
Cicatrizes
 
De todo un_ poco
De  todo  un_ pocoDe  todo  un_ poco
De todo un_ poco
 
Trabalhos Édiplac
Trabalhos ÉdiplacTrabalhos Édiplac
Trabalhos Édiplac
 
Ministério Avivah - Maranata versão 1
Ministério Avivah - Maranata versão 1Ministério Avivah - Maranata versão 1
Ministério Avivah - Maranata versão 1
 
PID Control Response
PID Control ResponsePID Control Response
PID Control Response
 
Estilo directo e indirecto
Estilo directo e indirectoEstilo directo e indirecto
Estilo directo e indirecto
 
Ong aida
Ong aidaOng aida
Ong aida
 
Familia
FamiliaFamilia
Familia
 
Tutankhamon
TutankhamonTutankhamon
Tutankhamon
 
Historia computacion
Historia computacionHistoria computacion
Historia computacion
 
Apresentação apimec 2006
Apresentação apimec 2006Apresentação apimec 2006
Apresentação apimec 2006
 
Micarma.
Micarma.Micarma.
Micarma.
 
Multa al Estado por no otorgar publicidad oficial a Perfil
Multa al Estado por no otorgar publicidad oficial a PerfilMulta al Estado por no otorgar publicidad oficial a Perfil
Multa al Estado por no otorgar publicidad oficial a Perfil
 
Biologia
BiologiaBiologia
Biologia
 
Teste
TesteTeste
Teste
 
Crossmedia
CrossmediaCrossmedia
Crossmedia
 
Diante do Trono - Canção do Apocalipse Versão 2
Diante do Trono - Canção do Apocalipse Versão 2Diante do Trono - Canção do Apocalipse Versão 2
Diante do Trono - Canção do Apocalipse Versão 2
 

Similar a Banco de Dados - Aula 01

Célio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadasCélio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadas
UCAM
 
Matéria de apoio (Base de dados)
Matéria de apoio  (Base de dados)Matéria de apoio  (Base de dados)
Matéria de apoio (Base de dados)
André Silva
 
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
Carlos Melo
 
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdfAPOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
LinaKelly2
 
Apostila de banco de dados e sql
Apostila de banco de dados e sqlApostila de banco de dados e sql
Apostila de banco de dados e sql
Lindomar ...
 

Similar a Banco de Dados - Aula 01 (20)

O que é um Banco de Dados?
O que é um Banco de Dados?O que é um Banco de Dados?
O que é um Banco de Dados?
 
BDI_1_conceitos
BDI_1_conceitosBDI_1_conceitos
BDI_1_conceitos
 
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
 
Célio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadasCélio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadas
 
Matéria de apoio (Base de dados)
Matéria de apoio  (Base de dados)Matéria de apoio  (Base de dados)
Matéria de apoio (Base de dados)
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estilo
 
Integração de software 2
Integração de software 2Integração de software 2
Integração de software 2
 
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
 
Aula 2 banco de dados
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dados
 
Banco de dados parte 01
Banco de dados parte 01Banco de dados parte 01
Banco de dados parte 01
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfaula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdf
 
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdfAPOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
 
Introdução à Banco de Dados
Introdução à Banco de DadosIntrodução à Banco de Dados
Introdução à Banco de Dados
 
C # banco de dados
C # banco de dadosC # banco de dados
C # banco de dados
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Apostila de banco de dados e sql
Apostila de banco de dados e sqlApostila de banco de dados e sql
Apostila de banco de dados e sql
 
Apostila de Banco de Dados e SQL.pdf
Apostila de Banco de Dados e SQL.pdfApostila de Banco de Dados e SQL.pdf
Apostila de Banco de Dados e SQL.pdf
 

Último

PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
azulassessoria9
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
azulassessoria9
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
LeloIurk1
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
FabianeMartins35
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
LeloIurk1
 

Último (20)

Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
atividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfatividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 

Banco de Dados - Aula 01

  • 1. Banco de Dados Aula 01 Colégio Estadual Padre Carmelo Perrone Profº: Willian
  • 2. O que é um Banco de Dados? • Um banco de dados é uma coleção de dados relacionados. Os dados são fatos que podem ser gravados e que possuem um significado implícito. • “É um conjunto de dados”. Note que o conceito é relativamente simples, mas a importância de um Banco de Dados é enorme, agora cada vez mais, já que estamos na “era da informação”.
  • 3. Exemplo Considere nomes, números telefônicos e endereços de pessoas que você conhece. Esses dados podem ter sido escritos em uma agenda de telefones ou armazenados em um computador, por meio de programas como o Microsoft Access ou Excel. Essas informações são uma coleção de dados com um significado implícito, consequentemente, um banco de dados.
  • 4. Compartilhamento de dados Muitas vezes, a implantação da Informática em organizações ocorre de forma evolutiva e gradual. Inicialmente, apenas determinadas funções são automatizadas. Mais tarde, à medida que o uso da Informática vai se estabelecendo, novas funções vão sendo informatizadas.
  • 5. Exemplo Um Industria aonde são executadas as seguintes funções: • Vendas • Produção • Compras Se cada uma das funções for informatizada de forma separada, sem considerar a informatização das demais funções, pode ocorrer que, para cada uma das funções, seja criado um arquivo separado de produtos
  • 6. Exemplo Base da dados produção Base de dados compras Base de dados vendas
  • 7. Neste caso, surge o problema da redundância de dados. Ou seja: 1. Excessiva abundância. 2. Repetição de palavras ou de ideias.
  • 8. Tipos de Redundância: *Controlada * Não Controlada
  • 9. Controlada: O software tem conhecimento da múltipla representação da informação e garante a sincronia entre as diversas representações.
  • 10. Não Controlada: Acontece quando a responsabilidade pela manutenção da sincronia entre as diversas representações de uma informação está com o usuário e não com o software.
  • 11. Redundância não controlada ocasiona outros dois problemas: Redigitação e Inconsistência de dados.
  • 12. A solução para evitar a redundância não controlada de informações é o compartilhamento de dados. Ao conjunto de arquivos integrados que atendem a um conjunto de sistemas dá-se o nome de banco de dados (BD).
  • 13. produção Banco de Dados vendas compras
  • 14. Sistema de gerência de banco de dados No início, criava usando linguagens como COBOL, Basic, C e outras, um programa com todas funcionalidades desejadas. O programa continha as operações da interface de usuário, as transformações de dados e cálculos, as operações de armazenamento de dados, bem como as tarefas de comunicação com outras sistemas e programas. Com o tempo, foram identificadas funcionalidades comuns a muitos programas. Por exemplo, hoje em dia, a grande maioria dos programas comunica-se com os usuários através de interfaces gráficas de janelas. Entretanto, normalmente, os programas não contém todo código referente a exibição dos dados na interface, mas utilizam gerenciadores de interface de usuário, conjuntos de rotinas que incluem as funcionalidades que um programador vai necessitar frequentemente, ao construir uma interface de usuário. Da mesma forma, para comunicar-se com processos remotos, usam gerenciadores de comunicação. Para manter grandes repositórios compartilhados de dados, ou seja, para manter bancos de dados, são usados sistemas de gerência de banco de dados.
  • 15. Objetivos dos Sistemas de Banco de Dados • Gerenciar grande quantidade de informação; • Evitar redundância de dados e inconsistência; • Facilitar o acesso; • Segurança aos Dados; • Garantir a Integridade; • Facilitar Migração se necessário.
  • 16. Gerenciar grande quantidade de informação Um Sistema de Banco de Dados pode armazenar simplesmente dados referentes a uma agenda de amigos, como também pode armazenar as informações relativas a uma usina nuclear. Em ambos os casos o Sistema de Banco de Dados tem que nos dar segurança e confiabilidade, independente se ele guardará 10 Megabytes ou 900 Gigabytes de informação.
  • 17. Evitar redundância de dados e inconsistência Redundância é manter a mesma informação em lugares diferentes, isto acontecia muito nos Sistemas de Arquivos, visto que novos programadores poderiam criar novos arquivos que conteriam um determinado dado que já está sendo armazenado em outro arquivo. Um dos problemas da redundância é que podemos atualizar um determinado dado de um arquivo e esta atualização não ser feita em todo o sistema, este problema é chamado de inconsistência. Um Sistema de Banco de Dados tenta evitar ao máximo estes erros, vendo ainda que a redundância causa desperdício de memória secundária e tempo computacional.
  • 18. Facilitar o acesso Um Sistema de Banco de Dados facilita ao máximo o acesso aos dados, vistos que estes dados estarão no mesmo formato, o mesmo não acontecia no Sistema de Arquivos, onde os dados poderiam estar em diversos formatos e o acesso poderia até ser impossível. Outro ponto que um Sistema de Banco de Dados facilita é o acesso concorrente, onde podemos ter a mesma informação sendo compartilhada por diversos usuários.
  • 19. Segurança aos Dados Nem todos os usuários de banco de dados estão autorizados ao acesso a todos os dados. Imagine, se numa empresa todos funcionários tivessem acesso à folha de pagamento. O Sistema de Banco de Dados garante a segurança implementando senhas de acessos.
  • 20. Garantir a Integridade É fazer com que os valores dos dados atribuídos e armazenados em um banco de dados devam satisfazer certas restrições para manutenção da consistência e coerência. Por exemplo, não podemos permitir a entrada de números onde é para entrar a sigla do Estado.
  • 21. Facilitar Migração se necessário Às vezes por motivos de velocidade ou de atualização precisamos mudar todo o Sistema Computacional, e os dados serão armazenados em um outro Banco de Dados. O ato de Transferir as informações de um Banco de Dados para outro Banco de Dados é chamado de Migração, e facilitar esta Migração é um dos objetivos de um Sistema de Banco de Dados.
  • 22. Componentes de um Sistema de Banco de Dados • Dados: as informações que serão armazenadas; • Hardware: toda a parte física, a máquina em si. Alguns o resumem apenas ao computador, mas é um erro, visto que mesmo um celular pode enviar e receber Dados; • Software: programas aplicativos, os programas de acesso aos dados, até mesmo o sistema operacional;
  • 23. Componentes de um Sistema de Banco de Dados • Usuários: toda e qualquer pessoa que utilizar um sistema de banco de dados, seja para programar, ou em uma aplicação.