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

Banco de Dados

  • 1.
    1 SENAI/SC Aluno:BrunoEduardoAvi Lista de Exercíciosde 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çãovalide 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 defuncioná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 linhado 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çãoorientadaaobjetos,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.