SlideShare une entreprise Scribd logo
1  sur  100
1
SENAI/SC
Aluno:BrunoEduardoAvi
Lista de Exercícios de
Banco de Dados
1-Qual a diferençaentre banco de dados e informação exemplifique?
A diferençaé que obanco de dadosé a base para a informações,poisnopontode dados
guardamosinformaçõesque nãopodemosperdere ele não é capaz de descreverumasituação
por completo.Ea informaçãotemconteúdoentendível e capazde expressarumasituaçãopor
completo.
2-O que é um banco de dado? De exemplos.
É um conjunto de arquivos relacionados entre si com registros sobre pessoas, lugares ou
coisas. São coleções organizadas de dados que se relacionam de forma a criar algum
sentido (Informação) e dar mais eficiência durante uma pesquisa ou estudo.
Exemplos:MySQL, Oracle, entre outras.
3-De exemplode Banco de Dados comuns (cotidiano),comerciais,educacionais?
Exemplode Bancode Dados Comuns(cotidiano):
Exemplode Bancode Dados Comerciais:
Exemplode Bancode Dados Educacionais:
4-O que é uma transação emum banco de dados?
Transação é umaunidade de execuçãode programaque acessae possivelmente utilizaalguns
dados e tambémelaconsiste emvalidarsequênciade comandosque serãoexecutadosno
banco de dadosa partirde umaferramentade controle e gerenciamentodobanco. A ideiaé
2
que a transação valide todosospassosda sequênciae somente nofinal doprocessocomtudo
certo é que as alteraçõesserãoefetivamente implementadas.
Apesarde altamente eficaznocontrole doscomandos,atransação custamuitoem matériade
performance nobanco.Se o servidornãotiveruma boacapacidade de processamentoouas
transaçõesnão foremimplementadasde formacorretaa aplicação poderáperdermuitoem
performance.
Comovantagem,as transaçõessãoaltamente eficazesquandoé necessáriotrabalharcom
uma grande sequênciade comandosjáque garante que somente depoisde todosospassos
seremexecutadoscomsucessoé que obanco de dadossofreráalterações.
5- Cite 3 utilizaçõese 3 benefíciosdosbancos de dados?
Utilizações Benefícios
6-Qual é a importância de backup no banco de dados?
7-Defina:
3
a) Tupla
b) Tabela
c) Campo
d) Registro
e) Requisitos
f) Linha
g) Coluna
8-Definao que é SGBD?
9-Quais são as vantagensda utilizaçãodo SGBD, cite 4 vantagens fazendoum resumo de
cada mínimo5 linhas?
- Segurança SGBD é responsável peladefiniçãode quemacessarádeterminadainformação
dentrodo bancode dados.Alémdisso, gerenciaesse acesso,permitindoapenasaçõesde
usuáriosdosquaisele possui autorização.Porexemplo:umapessoadaárea comercial não
pode visualizardadosdafolhade pagamentode suaempresa; jáuma pessoadaárea de
recursoshumanospode.
- Recuperação issopermiteque asinformaçõesarmazenadasnobancode dados sejam
recuperadasemcaso de falhasnosaplicativosouaté mesmode hardwares.Porexemplo:se
um usuárioestárealizandoumatransaçãonas informaçõesdaáreafinanceiranobancode
dados com auxíliode um software e esse software é interrompidonomeiodoprocessamento
por algummotivo,sejaporproblemasfísicosnoservidorouaté mesmoporproblemasde
sistemasoperacionais,oSGBDtem a responsabilidade de restaurarabase de dados em um
estadoanteriora essafalhaou,até mesmo,solicitarautomaticamente que atransaçãoseja
reiniciadadoexatopontoonde parou. Essarecuperaçãoé possível graçasao sistemade
gravação utilizadopeloSGBD,que gravaas transaçõesna memóriae somente depoisas
repassapara o disco,produzindoinclusivemaiorvelocidadede gravação,jáque o acessoà
memóriaé maisrápidoque o acessoao discorígido. Um logé utilizadoparagravar todasas
alteraçõesfeitasenquantoastransaçõesestãosendogravadasnamemóriae em casosde
acontecimentosdasfalhasdescritasanteriormente.Esse logé utilizado,então,peloSGBDpara
que sejapossível retornara umasituaçãopréviaà falha.
- Integridadeparacada dadogravado nobanco de dados,é gravado outrodado relacionado,
que pode serem formatotextoounúmero.Conforme jávisto,umdosintuitosdautilização
dos bancosde dados é favorecera organizaçãodosdados.Para que issosejapossível,oSGBD
possui umafuncionalidade que permite que asinformaçõesfiquemsempre organizadase
íntegras,e realizaissodaseguinte forma:
Exemplo:
▪ Gravação dos dadosde faturamentode umaempresa:
▪ Nome daempresa:JCrepresentaçõesLtda.
▪ Faturamentoanual:R$ 800.000,00
4
▪ Quantidade de funcionários:38
▪ Quantidade de filiais:2
- Acessossimultâneosouconcorrentes comautilizaçãode umSGBD, é possível que essa
operaçãose realize,ouseja,maisde umapessoaconsegue visualizaramesmainformaçãoao
mesmotempo.Emuma situaçãomaiscrítica, as duas pessoasque estãolendoasmesmas
informaçõescontábeisaomesmotemporesolvemalterá-las.Você pode imaginaros
problemasque poderiamsergeradosapartirdessasoperaçõessimultâneas?OSGBD não
deixaque essesproblemasaconteçam:priorizaasalteraçõesfeitaspeloprimeirousuário,
fazendocomque a segundapessoainteressadanãoconsigaalteraros mesmosdadose precise
aguardar até que a primeirapessoafinalizesuasoperações.
10-Quais são nos tiposde usuáriosde um SGBD? (4) explique qual a função de cada um
deles?
- AdministradoresSãomaisconhecidoscomoDBAs,doinglêsDataBase Administration.
Elesgerenciamofuncionamento dobancode dados,programamas devidasmanutenções,
tornam o ambiente de consultase gravaçõesde dadosperformáticoe aplicamasdevidas
correçõesde software,se fornecessário.Trabalhamnonível interno dobancode dados,
preocupando-se comosregistrosde métodosde armazenamento.
- Desenvolvedores confeccionamossoftwaresque se conectarãoaobanco de dadose darão
condiçõesparaque os usuáriospossamextrair,alterarougravar informaçõesnobanco.
Trabalhamno nível conceitual,emque hápreocupaçõescoma engenhariadobancode dados
e seusmétodosde conexões.
- UsuáriosavançadosSãopessoasque conseguemextrairinformaçõesdobancode dados
por meiode programasespecíficos,possibilitandoatenderàsrequisiçõesgerenciaisda
empresa.Algunsutilizamcomandosdiretosnobancode dadospara uma busca mais
direcionadade informações.
- UsuáriossimplesSãousuáriosque se conectamaobancopor meiode softwaresfeitos
pelosdesenvolvedoresparaefetuaroperaçõessimplesde alteração,consultaougravaçãode
dados.Trabalhamno nível externodobanco,emque a preocupaçãose limitaà parte
operacional dosprocessosdaempresa.
11-Diferencie SGBDde sistemasde arquivos?
12-Quando não devemosutilizarum SGBD?
5
13-Faça uma linha do tempo descrevendoaevoluçãodos bancos de dados até o ano 2000?
Década de 1950 o início
As primeirasformasde armazenagemde dadosforamregistradasnofinal dadécadade 1950,
períodoemque se deuo inícioda informáticaemgrande escala.Era necessárioguardartudo
que era produzidoemumcomputador,e os meiosencontradosnaépocaforamo
armazenamentoemcartõesperfuradose fitasmagnéticas.
Década de 1960
Na décadade 1960, com o surgimentodosdiscosrígidose o crescimentodacapacidade de
armazenamento,iniciava-se oarmazenamentode dadoscomputacionaisestruturado,no
formatohierárquico,chamadode bancode dadoshierárquico.Nesse tipode banco,osdados
eramorganizadosemhierarquias,comoumconjuntode árvores,utilizando-se de registros
para representarosdadosque eramrelacionadosentre si pormeiode links.
Década de 1960 e iníciode 1970 – bancode dadosemrede
Aindana décadade 1960, surgiu,pormeiode CharlesBachman,o banco de dadosem rede,
que é compostode uma estruturamaiscompletadoque o modelohierárquico,sendo
considerado,inclusive,umaextensãodeste.Algumascaracterísticasdomodelode dadosem
rede são:
▪ osdados sãorepresentadosporumacoleçãode registrosque possui váriasassociações,
eliminandooconceitode hierarquia;
▪ o acessoaosdados é dado por meiode relacionamentos;
▪ as consultascontinuamsendocomplexas,forçandoodesenvolvedordossistemasapensar
com como percorreros linksaté chegarao seudestino.
Década de 1970 – bancode dadosrelacionais
Nosanos de 1970, Edgar Coddapresentao modelorelacional,que se tornouumdiferencial
entre osbancos de dadosjá existentes,sendoconsideradoosucessordosmodelosemrede e
hierárquicos,contribuindodecisivamente paraa utilizaçãoemgrande escala dosbancosde
dados.
Nesse tipode bancode dados,os dadossão armazenadosemtabelasinterligadaspormeiode
relacionamentos,estruturaque viabilizaapesquisade dadosnobanco, simplificao
armazenamentoe facilitaavisãohumanasobre suaestrutura e as informaçõesarmazenadas
nele.Poressesmotivos,apesarde tersurgidonadécada de 1970 e somente serutilizadoem
massa a partirda décadade 1980, ele é o banco maisutilizadoaté hoje nasempresase seráo
focode aprendizadoneste livro.
Década de 1980 – bancosde dados orientadosaobjetos
Em meadosda décadade 1980, iniciaramosestudossobre bancosde dadosorientadosa
objetos(BDOO),que visavamacriarum tipode banco de dados que pudesse interagirmais
6
eficazmentecomaplicaçõesdesse tipo,ouseja,aplicaçõesque utilizamlinguagemde
programação orientadaaobjetos,como:Java,C++ ouSmalltalk,que armazenamobjetos
complexos,comotextos,imagense gráficos.Esse tipode bancoprocuraarmazenaros dados
como objetos,somente podendosermanipuladospelosmétodosdaclasse àqual esses
objetospertencem,trazendomaiorsegurançae agilidade,jáque umobjeto(dado) pode ser
encontradoseguindoosponteirosdiretamente,semnecessidadede buscaspormeiodas
tabelas,comoé feitonomodelorelacional.
SeuSGBD é diferente e conhecidocomoSGBDOO,ouseja,sistemagerenciadorde bancode
dadosorientadoa objetos,que auxilianamodelagemdasestruturascomplexasutilizadasno
BDOO.
Década de 1990 – bancosde dados objetos-relacionais
Com o aumentodainterconectividade,outrostiposde dadossãoarmazenadosembancosde
dados,o que levouànecessidade de reestruturaçãodosbancosde dadosrelacionaispara
tratar essa demanda,criando-seentãoosbancosde dadosobjetos-relacionais.
Anos 2000 – bancosde dados avançados
A entradado terceiromilênionãoalteraastendênciasde comunicaçõesinstantânease trocas
de arquivoson-line.Pelocontrário,autilizaçãodainternetcontinuainfluenciandoasociedade
emseushábitose as empresasem seusmétodosde armazenamento.Bancosde dados
móveis,pessoais,de multimídia,espaciaise geográficosdestacam-senesseperíodo,emque a
mobilidadee onível de qualidade dasimagensarmazenadasaumentamexponencialmente.
Linha do Tempo
14-Quais os modelosde banco de dados avançados utilizadosatualmente citem 3, explique
brevemente cada um.
7
15-O que é modelagemde dados?
Modelagemde dadosé uma técnicautilizadaparaplanejaroarmazenamentodasinformações
de uma organizaçãoemum banco de dado, ou seja,com a modelagemde dados,é possível
transformaros processosdavidareal de uma organizaçãopara o mundovirtual e sistêmico.
Seuresultadoé conhecidocomomodelode dados,que simplesmente descreveaformacomo
os dadosestãosendoarmazenados dentrodobancode dados.
16-Qual a diferençaentre modelagemconceitual e logica?
17- O que é um modelologico relacional?De um exemplo:
18-O que é modelagemfísica?
19- Defina:
a) MER
b) DER
20- Qual a diferençaentre MER e DER
21- O que é modelo-entidade?
22-Defina:
A) Entidade
B) Atributo
C) Relacionamento
23-Com relação ao relacionamentodefinacom exemplo:
a) Relacionamento1X1
b) Relacionamentode um para muitos e de muitos para um
c) Relacionamentode muitos para muitos
24- Faça uma leiturada Apostilada pág. 47 até pág. 49, com muita atenção. Depoisde
realizar a leitura faca um ModeloEntidade Relacionamento(MER) com o seguinte:
a) Entidade-cliente
b) Entidade-pedido
c) Entidade-recibo
d) Entidade-produto
8
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados

Contenu connexe

En vedette

Contents page analysis 2
Contents page analysis 2Contents page analysis 2
Contents page analysis 2
Fazzy Shawt
 
τα πάντα για την τεχνολογία και τον σύγχρονο Gadgetάκια
τα πάντα για την τεχνολογία και τον σύγχρονο Gadgetάκιατα πάντα για την τεχνολογία και τον σύγχρονο Gadgetάκια
τα πάντα για την τεχνολογία και τον σύγχρονο Gadgetάκια
φονικος αρτιστας
 
L’activitat econòmica
L’activitat econòmicaL’activitat econòmica
L’activitat econòmica
arritatanet
 
Configrar red lan e inalambrica en windows 7
Configrar red lan e inalambrica en windows 7Configrar red lan e inalambrica en windows 7
Configrar red lan e inalambrica en windows 7
Vivi Valderrama
 
Contents page analysis 3
Contents page analysis 3Contents page analysis 3
Contents page analysis 3
Fazzy Shawt
 
Grounded Theory , qualitative research
Grounded Theory , qualitative researchGrounded Theory , qualitative research
Grounded Theory , qualitative research
Absara Malik
 

En vedette (17)

Contents page analysis 2
Contents page analysis 2Contents page analysis 2
Contents page analysis 2
 
Conceptos y construcciones geométricas
Conceptos y construcciones  geométricasConceptos y construcciones  geométricas
Conceptos y construcciones geométricas
 
τα πάντα για την τεχνολογία και τον σύγχρονο Gadgetάκια
τα πάντα για την τεχνολογία και τον σύγχρονο Gadgetάκιατα πάντα για την τεχνολογία και τον σύγχρονο Gadgetάκια
τα πάντα για την τεχνολογία και τον σύγχρονο Gadgetάκια
 
Seminario 5 parte 4
Seminario 5 parte 4Seminario 5 parte 4
Seminario 5 parte 4
 
Diego Velázquez
Diego VelázquezDiego Velázquez
Diego Velázquez
 
Gerardo aguillon
Gerardo aguillonGerardo aguillon
Gerardo aguillon
 
L’activitat econòmica
L’activitat econòmicaL’activitat econòmica
L’activitat econòmica
 
Configrar red lan e inalambrica en windows 7
Configrar red lan e inalambrica en windows 7Configrar red lan e inalambrica en windows 7
Configrar red lan e inalambrica en windows 7
 
Patricia sosa
Patricia sosa Patricia sosa
Patricia sosa
 
OSHO BOOK CENTRE
OSHO BOOK CENTREOSHO BOOK CENTRE
OSHO BOOK CENTRE
 
Contents page analysis 3
Contents page analysis 3Contents page analysis 3
Contents page analysis 3
 
Grounded Theory , qualitative research
Grounded Theory , qualitative researchGrounded Theory , qualitative research
Grounded Theory , qualitative research
 
1939 1945 памятаємо
1939 1945 памятаємо1939 1945 памятаємо
1939 1945 памятаємо
 
Diabetes Scientifically Proven Lifestyle and Natural Cure India
Diabetes Scientifically Proven Lifestyle and Natural Cure IndiaDiabetes Scientifically Proven Lifestyle and Natural Cure India
Diabetes Scientifically Proven Lifestyle and Natural Cure India
 
Dignidade
DignidadeDignidade
Dignidade
 
Introductie Wikipedia bewerken
Introductie Wikipedia bewerkenIntroductie Wikipedia bewerken
Introductie Wikipedia bewerken
 
De eierdoostheorie 2039302
De eierdoostheorie   2039302De eierdoostheorie   2039302
De eierdoostheorie 2039302
 

Similaire à Banco de Dados

Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação final
Renan Levy
 
Administração de Banco de Dados
Administração de Banco de DadosAdministração de Banco de Dados
Administração de Banco de Dados
Fabio Abel
 
Administração de Banco de Dados
Administração de Banco de DadosAdministração de Banco de Dados
Administração de Banco de Dados
Fabio Abel
 
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
 

Similaire à Banco de Dados (20)

Aula 1
Aula 1Aula 1
Aula 1
 
Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
Aulas TSI33A - Banco de Dados I (TSI UTFPR-Toledo)
 
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
 
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...
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS
 
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxSLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
 
Dbmod
DbmodDbmod
Dbmod
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
 
Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação final
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
 
Banco de Dados - Aula 01
Banco de Dados - Aula 01Banco de Dados - Aula 01
Banco de Dados - Aula 01
 
Administração de Banco de Dados
Administração de Banco de DadosAdministração de Banco de Dados
Administração de Banco de Dados
 
Administração de Banco de Dados
Administração de Banco de DadosAdministração de Banco de Dados
Administração de Banco de Dados
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
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
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
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
 
Banco de dados parte 01
Banco de dados parte 01Banco de dados parte 01
Banco de dados parte 01
 
Introdução.pdf
Introdução.pdfIntrodução.pdf
Introdução.pdf
 

Dernier

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
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
NarlaAquino
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 

Dernier (20)

Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
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
 
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...
 
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
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAO PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
 
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
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 

Banco de Dados

  • 1. 1 SENAI/SC Aluno:BrunoEduardoAvi Lista de Exercícios de Banco de Dados 1-Qual a diferençaentre banco de dados e informação exemplifique? A diferençaé que obanco de dadosé a base para a informações,poisnopontode dados guardamosinformaçõesque nãopodemosperdere ele não é capaz de descreverumasituação por completo.Ea informaçãotemconteúdoentendível e capazde expressarumasituaçãopor completo. 2-O que é um banco de dado? De exemplos. É um conjunto de arquivos relacionados entre si com registros sobre pessoas, lugares ou coisas. São coleções organizadas de dados que se relacionam de forma a criar algum sentido (Informação) e dar mais eficiência durante uma pesquisa ou estudo. Exemplos:MySQL, Oracle, entre outras. 3-De exemplode Banco de Dados comuns (cotidiano),comerciais,educacionais? Exemplode Bancode Dados Comuns(cotidiano): Exemplode Bancode Dados Comerciais: Exemplode Bancode Dados Educacionais: 4-O que é uma transação emum banco de dados? Transação é umaunidade de execuçãode programaque acessae possivelmente utilizaalguns dados e tambémelaconsiste emvalidarsequênciade comandosque serãoexecutadosno banco de dadosa partirde umaferramentade controle e gerenciamentodobanco. A ideiaé
  • 2. 2 que a transação valide todosospassosda sequênciae somente nofinal doprocessocomtudo certo é que as alteraçõesserãoefetivamente implementadas. Apesarde altamente eficaznocontrole doscomandos,atransação custamuitoem matériade performance nobanco.Se o servidornãotiveruma boacapacidade de processamentoouas transaçõesnão foremimplementadasde formacorretaa aplicação poderáperdermuitoem performance. Comovantagem,as transaçõessãoaltamente eficazesquandoé necessáriotrabalharcom uma grande sequênciade comandosjáque garante que somente depoisde todosospassos seremexecutadoscomsucessoé que obanco de dadossofreráalterações. 5- Cite 3 utilizaçõese 3 benefíciosdosbancos de dados? Utilizações Benefícios 6-Qual é a importância de backup no banco de dados? 7-Defina:
  • 3. 3 a) Tupla b) Tabela c) Campo d) Registro e) Requisitos f) Linha g) Coluna 8-Definao que é SGBD? 9-Quais são as vantagensda utilizaçãodo SGBD, cite 4 vantagens fazendoum resumo de cada mínimo5 linhas? - Segurança SGBD é responsável peladefiniçãode quemacessarádeterminadainformação dentrodo bancode dados.Alémdisso, gerenciaesse acesso,permitindoapenasaçõesde usuáriosdosquaisele possui autorização.Porexemplo:umapessoadaárea comercial não pode visualizardadosdafolhade pagamentode suaempresa; jáuma pessoadaárea de recursoshumanospode. - Recuperação issopermiteque asinformaçõesarmazenadasnobancode dados sejam recuperadasemcaso de falhasnosaplicativosouaté mesmode hardwares.Porexemplo:se um usuárioestárealizandoumatransaçãonas informaçõesdaáreafinanceiranobancode dados com auxíliode um software e esse software é interrompidonomeiodoprocessamento por algummotivo,sejaporproblemasfísicosnoservidorouaté mesmoporproblemasde sistemasoperacionais,oSGBDtem a responsabilidade de restaurarabase de dados em um estadoanteriora essafalhaou,até mesmo,solicitarautomaticamente que atransaçãoseja reiniciadadoexatopontoonde parou. Essarecuperaçãoé possível graçasao sistemade gravação utilizadopeloSGBD,que gravaas transaçõesna memóriae somente depoisas repassapara o disco,produzindoinclusivemaiorvelocidadede gravação,jáque o acessoà memóriaé maisrápidoque o acessoao discorígido. Um logé utilizadoparagravar todasas alteraçõesfeitasenquantoastransaçõesestãosendogravadasnamemóriae em casosde acontecimentosdasfalhasdescritasanteriormente.Esse logé utilizado,então,peloSGBDpara que sejapossível retornara umasituaçãopréviaà falha. - Integridadeparacada dadogravado nobanco de dados,é gravado outrodado relacionado, que pode serem formatotextoounúmero.Conforme jávisto,umdosintuitosdautilização dos bancosde dados é favorecera organizaçãodosdados.Para que issosejapossível,oSGBD possui umafuncionalidade que permite que asinformaçõesfiquemsempre organizadase íntegras,e realizaissodaseguinte forma: Exemplo: ▪ Gravação dos dadosde faturamentode umaempresa: ▪ Nome daempresa:JCrepresentaçõesLtda. ▪ Faturamentoanual:R$ 800.000,00
  • 4. 4 ▪ Quantidade de funcionários:38 ▪ Quantidade de filiais:2 - Acessossimultâneosouconcorrentes comautilizaçãode umSGBD, é possível que essa operaçãose realize,ouseja,maisde umapessoaconsegue visualizaramesmainformaçãoao mesmotempo.Emuma situaçãomaiscrítica, as duas pessoasque estãolendoasmesmas informaçõescontábeisaomesmotemporesolvemalterá-las.Você pode imaginaros problemasque poderiamsergeradosapartirdessasoperaçõessimultâneas?OSGBD não deixaque essesproblemasaconteçam:priorizaasalteraçõesfeitaspeloprimeirousuário, fazendocomque a segundapessoainteressadanãoconsigaalteraros mesmosdadose precise aguardar até que a primeirapessoafinalizesuasoperações. 10-Quais são nos tiposde usuáriosde um SGBD? (4) explique qual a função de cada um deles? - AdministradoresSãomaisconhecidoscomoDBAs,doinglêsDataBase Administration. Elesgerenciamofuncionamento dobancode dados,programamas devidasmanutenções, tornam o ambiente de consultase gravaçõesde dadosperformáticoe aplicamasdevidas correçõesde software,se fornecessário.Trabalhamnonível interno dobancode dados, preocupando-se comosregistrosde métodosde armazenamento. - Desenvolvedores confeccionamossoftwaresque se conectarãoaobanco de dadose darão condiçõesparaque os usuáriospossamextrair,alterarougravar informaçõesnobanco. Trabalhamno nível conceitual,emque hápreocupaçõescoma engenhariadobancode dados e seusmétodosde conexões. - UsuáriosavançadosSãopessoasque conseguemextrairinformaçõesdobancode dados por meiode programasespecíficos,possibilitandoatenderàsrequisiçõesgerenciaisda empresa.Algunsutilizamcomandosdiretosnobancode dadospara uma busca mais direcionadade informações. - UsuáriossimplesSãousuáriosque se conectamaobancopor meiode softwaresfeitos pelosdesenvolvedoresparaefetuaroperaçõessimplesde alteração,consultaougravaçãode dados.Trabalhamno nível externodobanco,emque a preocupaçãose limitaà parte operacional dosprocessosdaempresa. 11-Diferencie SGBDde sistemasde arquivos? 12-Quando não devemosutilizarum SGBD?
  • 5. 5 13-Faça uma linha do tempo descrevendoaevoluçãodos bancos de dados até o ano 2000? Década de 1950 o início As primeirasformasde armazenagemde dadosforamregistradasnofinal dadécadade 1950, períodoemque se deuo inícioda informáticaemgrande escala.Era necessárioguardartudo que era produzidoemumcomputador,e os meiosencontradosnaépocaforamo armazenamentoemcartõesperfuradose fitasmagnéticas. Década de 1960 Na décadade 1960, com o surgimentodosdiscosrígidose o crescimentodacapacidade de armazenamento,iniciava-se oarmazenamentode dadoscomputacionaisestruturado,no formatohierárquico,chamadode bancode dadoshierárquico.Nesse tipode banco,osdados eramorganizadosemhierarquias,comoumconjuntode árvores,utilizando-se de registros para representarosdadosque eramrelacionadosentre si pormeiode links. Década de 1960 e iníciode 1970 – bancode dadosemrede Aindana décadade 1960, surgiu,pormeiode CharlesBachman,o banco de dadosem rede, que é compostode uma estruturamaiscompletadoque o modelohierárquico,sendo considerado,inclusive,umaextensãodeste.Algumascaracterísticasdomodelode dadosem rede são: ▪ osdados sãorepresentadosporumacoleçãode registrosque possui váriasassociações, eliminandooconceitode hierarquia; ▪ o acessoaosdados é dado por meiode relacionamentos; ▪ as consultascontinuamsendocomplexas,forçandoodesenvolvedordossistemasapensar com como percorreros linksaté chegarao seudestino. Década de 1970 – bancode dadosrelacionais Nosanos de 1970, Edgar Coddapresentao modelorelacional,que se tornouumdiferencial entre osbancos de dadosjá existentes,sendoconsideradoosucessordosmodelosemrede e hierárquicos,contribuindodecisivamente paraa utilizaçãoemgrande escala dosbancosde dados. Nesse tipode bancode dados,os dadossão armazenadosemtabelasinterligadaspormeiode relacionamentos,estruturaque viabilizaapesquisade dadosnobanco, simplificao armazenamentoe facilitaavisãohumanasobre suaestrutura e as informaçõesarmazenadas nele.Poressesmotivos,apesarde tersurgidonadécada de 1970 e somente serutilizadoem massa a partirda décadade 1980, ele é o banco maisutilizadoaté hoje nasempresase seráo focode aprendizadoneste livro. Década de 1980 – bancosde dados orientadosaobjetos Em meadosda décadade 1980, iniciaramosestudossobre bancosde dadosorientadosa objetos(BDOO),que visavamacriarum tipode banco de dados que pudesse interagirmais
  • 6. 6 eficazmentecomaplicaçõesdesse tipo,ouseja,aplicaçõesque utilizamlinguagemde programação orientadaaobjetos,como:Java,C++ ouSmalltalk,que armazenamobjetos complexos,comotextos,imagense gráficos.Esse tipode bancoprocuraarmazenaros dados como objetos,somente podendosermanipuladospelosmétodosdaclasse àqual esses objetospertencem,trazendomaiorsegurançae agilidade,jáque umobjeto(dado) pode ser encontradoseguindoosponteirosdiretamente,semnecessidadede buscaspormeiodas tabelas,comoé feitonomodelorelacional. SeuSGBD é diferente e conhecidocomoSGBDOO,ouseja,sistemagerenciadorde bancode dadosorientadoa objetos,que auxilianamodelagemdasestruturascomplexasutilizadasno BDOO. Década de 1990 – bancosde dados objetos-relacionais Com o aumentodainterconectividade,outrostiposde dadossãoarmazenadosembancosde dados,o que levouànecessidade de reestruturaçãodosbancosde dadosrelacionaispara tratar essa demanda,criando-seentãoosbancosde dadosobjetos-relacionais. Anos 2000 – bancosde dados avançados A entradado terceiromilênionãoalteraastendênciasde comunicaçõesinstantânease trocas de arquivoson-line.Pelocontrário,autilizaçãodainternetcontinuainfluenciandoasociedade emseushábitose as empresasem seusmétodosde armazenamento.Bancosde dados móveis,pessoais,de multimídia,espaciaise geográficosdestacam-senesseperíodo,emque a mobilidadee onível de qualidade dasimagensarmazenadasaumentamexponencialmente. Linha do Tempo 14-Quais os modelosde banco de dados avançados utilizadosatualmente citem 3, explique brevemente cada um.
  • 7. 7 15-O que é modelagemde dados? Modelagemde dadosé uma técnicautilizadaparaplanejaroarmazenamentodasinformações de uma organizaçãoemum banco de dado, ou seja,com a modelagemde dados,é possível transformaros processosdavidareal de uma organizaçãopara o mundovirtual e sistêmico. Seuresultadoé conhecidocomomodelode dados,que simplesmente descreveaformacomo os dadosestãosendoarmazenados dentrodobancode dados. 16-Qual a diferençaentre modelagemconceitual e logica? 17- O que é um modelologico relacional?De um exemplo: 18-O que é modelagemfísica? 19- Defina: a) MER b) DER 20- Qual a diferençaentre MER e DER 21- O que é modelo-entidade? 22-Defina: A) Entidade B) Atributo C) Relacionamento 23-Com relação ao relacionamentodefinacom exemplo: a) Relacionamento1X1 b) Relacionamentode um para muitos e de muitos para um c) Relacionamentode muitos para muitos 24- Faça uma leiturada Apostilada pág. 47 até pág. 49, com muita atenção. Depoisde realizar a leitura faca um ModeloEntidade Relacionamento(MER) com o seguinte: a) Entidade-cliente b) Entidade-pedido c) Entidade-recibo d) Entidade-produto
  • 8. 8