aula 1_introdução a banco de dados.ppt
TRANSCRIPT
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
1/17
Banco de Dados PUC Minas
BANCO DE DADOS
Transparncias baseadas no captulo 1do livro de KORTH e S!BERCHAT" e 1
e # do livro de E!$ASR e NA%ATHE&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
2/17
Banco de Dados '(C $in
Resu)o
1&1* ntrodu+,o
1* Aborda-e) Convencional de Ar.uivos
1&/* Siste)a 0erenciador de Banco de Dados
1&/&1* 'ropriedades1&/* Es.ue)a de dados
1&/&/* !in-ua-ens DD!2D$!*
1&/&3* $odelos de dados1&3* Ad)inistra+,o de Dados e de Banco de Dados
1&4* 'ro5eto de u) Banco de Dados
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
3/17
Banco de Dados '(C $in
1&1* ntrodu+,o
Atual)ente6 ar)a7enar6 buscar e tratarin8or)a+,o s,o cruciais e) .ual.uer 9reado con:eci)ento&
'ratica)ente todas as atividades da vida)oderna envolve) siste)as deco)putador e a )aioria destes est,o
relacionados co) banco de dados& () banco de dados; u)a cole+,o de
dados relacionados&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
4/17
Banco de Dados '(C $in
1&1* ntrodu+,o es6 )ais di8cil8ica a )anipula+,o destas&
'ara racionali7ar os processos de coleta6ar)a7ena-e)6 busca e )anipula+,o dedados6 e=iste) diversos tipos de bancosde dados&
%a)os analisar as 8or)as de i)ple)entaru) banco de dados&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
5/17
Banco de Dados '(C $in
1* Aborda-e) Convencional de
Ar)a7ena)ento de Dados Na aborda-e) convencional de
ar)a7ena)ento de dados6 cada aplica+,o
siste)a* ; propriet9ria da sua base dedados particular&
Re-istros s,o ar)a7enados e) v9rios
ar.uivos e di8erentes pro-ra)as s,o escritospara e=trair ou adicionar re-istros nos
ar.uivos apropriados&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
6/17
Banco de Dados '(C $in
1* Aborda-e) Convencional de
Ar)a7ena)ento de Dados
Aplicao 1
Aplicao 2
Aplicao 3
Arquivo 1.1
Arquivo 1.2
Arquivo 2.1
Arquivo 3.1
Arquivo 3.2
Arquivo 3.3
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
7/17
Banco de Dados '(C $in
1* Aborda-e) Convencional de
Ar)a7ena)ento de Dados 'roble)as da aborda-e) convencional?Redundncia de dados:os ar.uivos e
pro-ra)as s,o criados por di8erentespro-ra)adores 8a7endo co) .ue a )es)a
in8or)a+,o este5a duplicada e) diversos
lu-ares& Essa redund@ncia leva a u) custo
)aior de ar)a7ena)ento e acesso&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
8/17
Banco de Dados '(C $in
1* Aborda-e) Convencional de
Ar)a7ena)ento de Dados 'roble)as da aborda-e) convencional? Inconsistncia de dados? v9rias cpias do
)es)o dado n,o s,o coerentes&Dificuldade de Aproveitamento dos Dados
Existentes em Novas Aplicaes? os dados
est,o espal:ados e) v9rios ar.uivos e osar.uivos pode) estar e) di8erentes 8or)atos6
di8icultando a escrita de novos pro-ra)as&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
9/17
Banco de Dados '(C $in
1* Aborda-e) Convencional de
Ar)a7ena)ento de Dados 'roble)as da aborda-e) convencional? Inexistncia de Controle Centraliado dos Dados?
os dados pode) ser acessados por )uitos pro-ra)as
di8erentes6 .ue n,o 8ora) previa)ente coordenados6ocasionando proble)as de se-uran+a e supervis,o&
Dificuldade no Acesso aos Dados? a nica )aneira
de obter os dados ; atrav;s de pro-ra)as& N,o
e=iste) 8erra)entas a)i-9veis para elabora+,o deconsulta dos usu9rios&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
10/17
Banco de Dados '(C $in
1&/* S0BD
O en8o.ue do S0BD ; centrali7ar o acesso a
u) con5unto de dados&
O S0BD consiste e) u)a cole+,o depro-ra)as para criar6 )anter e )anipular u)
banco de dados&
Os dados s,o ar)a7enados e) u)a base oubanco de dados nico e pode) ser
acessados por diversas aplica+>es&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
11/17
Banco de Dados '(C $in
1&/* S0BD
Aplicao 1
Aplicao 2
Aplicao 3
Dado 1
Dado 2
Dado 3
Dado 4
Dado 5
...
SGBD
BANCO DE DADOS
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
12/17
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
13/17
Banco de Dados '(C $in
1&/* S0BD
As vanta-ens de u) S0BD s,o?Cria+,o de u)a base de dados co)u) a todos os
siste)as&E=istncia de u) controle centrali7ado dos dados
da e)presa&
Eli)ina+,o de redund@ncias&
'er)ite .ue os dados possa) ser vistos de 8or)adi8erente e )ais ade.uada a cada aplica+,o&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
14/17
Banco de Dados '(C $in
1&/* S0BD
acilita o desenvolvi)ento de novas
aplica+>es para as .uais os dados 59
este5a) na base de dados& O principal ob5etivo de u) S0BD ;
proporcionar u) a)biente conveniente e
e8iciente para retirar e ar)a7enarin8or)a+>es no BD&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
15/17
Banco de Dados '(C $in
1&/&1* 'ropriedades de u) S0BD
Inte!ridade:-arante .ue os dados
ar)a7enados representa) as
in8or)a+>es do )undo real de 8or)aprecisa&
"e!urana:-arante .ue os dados se5a)
acessados por pessoas devida)enteautori7adas&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
16/17
Banco de Dados '(C $in
1&/&1* 'ropriedades de u) S0BD
Recupera#o e Backup:e) casos de 8al:as
el;tricas6 de8eitos de e.uipa)entos ou erros
de so8tare6 o S0BD deve prover instru)entos
para detectar tais 8al:as e restaurar o BD aoestado anterior&
Concorrncia:-arante a possibilidade de
acesso )ltiplo6 isto ;6 por v9rios usu9rios se).ue ocorra) inconsistncias nos dados
ar)a7enados&
-
7/26/2019 Aula 1_Introduo a Banco de Dados.ppt
17/17
Banco de Dados '(C $in
1&/&1* 'ropriedades de u) S0BD
$onitoramento:8ornece 8erra)entas .ue
possibilita) a veri8ica+,o de co)o o
siste)a est9 se co)portando a cada)o)ento&