aula 1_introdução a banco de dados.ppt

Upload: charles-cesar-dias-barbosa

Post on 01-Mar-2018

232 views

Category:

Documents


1 download

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&