You are on page 1of 10

Centro de Educao a Distncia

Curso Superior Tecnologia em Anlise e Desenvolvimento de Sistemas

Atividade Avaliativa sobre Apresentao do 2 seminrio. Disciplina: Sistema de Banco de Dados ro!. "e. #e!erson Bussula in$eiro

Airton Arantes RA 7368560737 !arman "ereira RA 7#$#%&63$& 'ustavo (ariano RA 75335&&#33 Ra)ael *ernandes RA 737558#703 Rodrigo Soares RA $#00$3$555

+alpara,so de 'ois $0#%

Atividade Avaliativa sobre Apresentao do 2 seminrio. Disciplina: Sistema de Banco de dados ro!. "e. #e!erson Bussula in$eiro %utor resencial: aulo Dutra

Atividade de Apresenta-.o do $/ seminrio apresentado ao Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas da 0niversidade An!anguera1 como re2uisito para a avalia-.o da Disciplina de Sistema de 3anco de Dados4

+alpara,so de 'ois

$0#% S&"'()*

1.INTRODUO..................................................................................................................... 3 O primeiro Sistema Gerenciador de Banco de Dados (SGBD) comercial s r!i no "inal de 1#$% com &ase nos primiti'os sistemas de ar( i'os dispon)'eis na *poca+ os ( ais n,o controla'am o acesso concorrente por '-rios s -rios o processos. ...................................3 Os SGBDs e'ol )ram desses sistemas de ar( i'os de arma.enamento em disco+ criando no'as estr t ras de dados com o o&/eti'o de arma.enar in"orma01es. 2om o tempo+ os SGBD3s passaram a tili.ar di"erentes "ormas de representa0,o+ o modelos de dados+ para descre'er a estr t ra das in"orma01es contidas em se s &ancos de dados. .........................3 4t almente+ os se! intes modelos de dados s,o normalmente tili.ados pelos SGBD3s5 modelo 6ier-r( ico+ modelo em redes+ modelo relacional (amplamente sado) e o modelo orientado a o&/etos.................................................................................................................. 3 7OD89O 8NTID4D8:R8942ION478NTO...........................................................................; <.2ON29USO ..................................................................................................................... = R8>8R?N2I4S....................................................................................................................... #

3 +. ),%(*D&-.*

5 primeiro Sistema 'erenciador de 3anco de Dados 6S'3D7 comercial surgiu no )inal de #&60 com 8ase nos primitivos sistemas de ar2uivos dispon,veis na 9poca1 os 2uais n.o controlavam o acesso concorrente por vrios usurios ou processos4 5s S'3Ds evolu,ram desses sistemas de ar2uivos de arma:enamento em disco1 criando novas estruturas de dados com o o8;etivo de arma:enar in)orma-<es4 Com o tempo1 os S'3D=s passaram a utili:ar di)erentes )ormas de representa-.o1 ou modelos de dados1 para descrever a estrutura das in)orma-<es contidas em seus 8ancos de dados4 Atualmente1 os seguintes modelos de dados s.o normalmente utili:ados pelos S'3D=s> modelo !ierr2uico1 modelo em redes1 modelo relacional 6amplamente usado7 e o modelo orientado a o8;etos4

"*DE/* E,%)DADE0(E/AC)*,A"E,%*

5 modelo ?ntidade@Relacionamento 6?@R7 tem por 8ase 2ue o mundo real 9 )ormado por um con;unto de o8;etos c!amados de entidades e pelo con;unto dos relacionamentos entre esses o8;etosA 5 o8;etivo do modelo ?@R 9 representar a estrutura lBgica do 8anco de dados de uma empresa1 especi)icando o es2uema da empresa1 2uais as entidades e como elas se relacionam entre si4 5 modelo ?@R 9 c!amado de (odelagem Conceitual1 cu;o o8;etivo 9 representar de uma )orma a8strata1 independente da implementa-.o em computador1 os dados 2ue ser.o arma:enados no 8anco de dados4 &%)/)1A-.* DA %2C,)CA A t9cnica de modelagem mais usada 9 a A8ordagem ?ntidade@Relacionamento 6?R74 5 modelo de dados 9 representado gra)icamente atrav9s de um Diagrama de ?ntidade@ Relacionamento 6D?R74 ?ssa a8ordagem )oi criada por "eter C!en 6#&767 9 considerada como um padr.o para a modelagem conceitual4 C*,CE)%*S B'S)C*S 5 modelo ?@R tra8al!a com alguns conceitos 8sicos> Con3unto de Entidades: uma entidade 9 uma CcoisaD ou um Co8;etoD no mundo real 2ue pode ser identi)icada de )orma Enica em rela-.o aos outros o8;etosA F a representa-.o de um o8;eto do mundo real do 2ual se dese;a manter in)orma-<es4 "ode ser 58;etos concretos 6pessoa1 automBvel7 ou a8strato 6departamento1 pro;eto74 Representado por Retngulos Empregado Departamento

Scios

Shows

5 C*,#&,%* DE (E/AC)*,A"E,%*S 0m relacionamento 9 uma associa-.o entre uma ou vrias entidades 6o8;etos da realidade74 ?G4 0m relacionamento entre um sBcio CHo.oD com o s!oI CS@#5D4 ?sse relacionamento especi)ica 2ue o sBcio CHo.oD compareceu ao s!oI 2ue )oi designado com o numero CS@ #5D4 Representado por losangos Empregado
tra&al6a

Departamento

A )un-.o 2ue uma entidade desempen!a em um relacionamento 9 c!amada "A"?JA "ode ocorrer de uma mesma entidade participar de mais de um relacionamento com di)erentes papeis4

Pessoa

Marido
casamento

Esposa

"A EA"E,%* DE (ES%()-4ES 5 es2uema de ?@R de uma empresa pode de)inir certas restri-<es1 as 2uais o conteEdo do 8anco de dados deve respeitar4 Ksso 9 )eito utili:ando o (apeamento de Cardinalidade4

6 ?Gpressa o numero de entidades as 2uais outra entidade pode estar associada via um con;unto de relacionamentos4 CA(D),A/)DADE "'5)"A Kndica a 2uantidade mGima de ocorrLncias de entidades 2ue podem estar associadas a uma ocorrLncia da outra entidade 6# ou n74 M ?G4> A entidade ?mpregado tem cardinalidade mGima # no relacionamento Tra8al!a> uma ocorrLncia de ?mpregado pode estar associada a no mGimo uma ocorrLncia de Departamento1 ou em outros termos um empregado pode estar tra8al!ando somente em um departamento4 M A entidade Departamento tem cardinalidade mGima de #$0 no relacionamento Tra8al!a> uma ocorrLncia de Departamento pode esta associada a no mGimo #$0 de ?mpregado1 isto 91 um departamento pode ter no mGimo #$0 empregados tra8al!ando nele4 5u se;a> +rios empregados podem estar associados a um departamentoA 0m departamento est associado a vrios empregadosA Empregado n
tra&al6a

Departamento 1

Duas cardinalidades mGimas s.o relevantes> A cardinalidade mGima #A A cardinalidade mGima CmuitosD representada pela letra n4 CA(D),A/)DADE "6,)"A ?speci)ica se a participa-.o de todas as ocorrLncias das entidades no relacionamento 9 o8rigatBria ou opcional4 ?m um pro;eto de 3D 9 usada somente duas cardinalidades m,nimas> a cardinalidade m,nima 0 e a cardinalidade m,nima #4

7 A cardinalidade m,nima # rece8e a denomina-.o de Cassocia-.o o8rigatBriaD4 A cardinalidade m,nima 0 rece8e a denomina-.o de Cassocia-.o opcionalD4

Empregado

(1,1)

Departamento
tra&al6a
(0,1)

D)A7(A"A E,%)DADE0(E/AC)*,A"E,%* Toda a estrutura lBgica do 8anco de dados 9 eGpressa gra)icamente pelo diagrama de ?@R4 5s principais componentes de um ?@R s.o> Retngulos representam os con;untos de entidadesA Elipses representam os atri8utosA Losangos representam os con;untos de relacionamentosA Linhas unem os atri8utos aos con;untos de entidades e os con;untos de entidades aos con;untos de relacionamentosA
Nome Matricula Endereo Cod dep Setor Che!ia

Empregado
tra&al6a

Departamento

"*DE/A7E" E0( 5s atri8utos n.o s.o representados gra)icamente1 para n.o so8recarregar os diagramas4 Nuando 9 utili:ado um so)tIare para a constru-.o de modelos ?R1 o so)tIare arma:ena a lista de atri8utos de cada entidade em um CDicionrio de Dados

8 Empregado

Endereo Nome Matricula

E8&) E A e2uipe de apresenta-.o do seminrio 9 composta por cinco componentes1 utili:amos algumas metodologias 2ue podem variar1 pois1 como 9 um pro;eto da disciplina 2ue visa O aprendi:agem dos alunos dos conceitos de Sistema de 3anco de1 )oi necessrio O participa-.o em todos os processos de desenvolvimento do pro;eto1 para uma 8oa aprendi:agem4

2. C*,C/&S.* ?ste seminrio apresentou1 atrav9s de um estudo de caso prtico1 as principais t9cnicas de modelagem de dados1 tanto a n,vel de utili:a-.o do modelo conceitual1 atrav9s do (odelo ?ntidade@Relacionamento1 2uanto do modelo lBgico1 atrav9s do (odelo Relacional1 visando discutir n.o apenas a teoria de modelagem de dados1 mas tam89m apresentar possi8ilidades de aplica-.o atrav9s de situa-<es reais de utili:a-.o4 A utili:a-.o destas t9cnicas 9 )undamental para um mel!or entendimento do pro8lema e1 conse2uentemente1 auGiliar na constru-.o de sistemas de so)tIare mais ro8ustos e )leG,veis1 o8;etivando atender as necessidades do usurio )inal4

& (E9E(:,C)AS

C50'51 "4 "odela;em conceitual e pro3eto de bancos de dados4 Ri de Haneiro > Campus1 #&&74 DAT?1 C4 H4 )ntroduo a sistemas de bancos de dados4 84ed4 Rio de Haneiro > Campus1 $00%4 ?J(ASRK1 R4 ?4A PA+ATQ?1 S434 Sistemas de banco de dados4 %4ed4 Rio de Haneiro > Addison@ResleS1 $0054 Q?0S?R1 C4A4 ro3eto de banco de dados4 54ed4 "orto Alegre > Sagra@Ju::atto1 $00%4 Sa8er Digital> Revista ?letrTnica do C?S+A1 +alen-a1 v4 #1 n4 #1 p4 33@6&1 mar4Uago4 $008 6& 5RTQ1 Q4 *4A SKJ3?RCQATV1 A4A S0DARSQAP1 S4 Sistema de banco de dados4 54ed4 Rio de Haneiro> Campus1 $0064

You might also like