Você está na página 1de 3

Etapa 3 .Passo 1 (Equipe)Descrever sobre cada um dos itens que compem a estrutura do ModeloRelacional, apontando suas fun es e relacionando!

os com as entidades propostas nodesafio." Modelo Relacional # arquitetura de um banco de dados relacional pode ser descrita de maneira informal ouformal. $a descri %o informal estamos preocupados com aspectos pr&ticos da utili'a %o eusamos os termos tabela, lin(a e coluna. $a descri %o formal estamos preocupados com asem)ntica formal do modelo e usamos termos como rela %o (tabela), tupla (lin(as) e atributo(coluna). *abelas (ou rela es, ou entidades) *odos os dados de um banco de dados relacional (+DR) s%o arma'enados em tabelas.,ma tabela - uma simples estrutura de lin(as e colunas. Em uma tabela, cada lin(a cont-mum mesmo con.unto de colunas. Em um banco de dados podem e/istir uma ou centenas detabelas, sendo que o limite pode ser imposto tanto pela ferramenta de soft0are utili'ada,quantos pelos recursos de (ard0are dispon1veis no equipamento.#s tabelas associam!se entre si atrav-s de re2ras de relacionamentos, estas re2rasconsistem em associar um ou v&rios atributo de uma tabela com um ou v&rios atributos deoutra tabela. E/emplo3 # tabela cadastro relaciona!se com a tabela va2a no estacionamento.#trav-s deste relacionamento esta 4ltima tabela fornece a lista de va2as para a tabelacadastro.

Re2istros (ou tuplas) 5ada lin(a formada por uma lista ordenada de colunas representa um re2istro, ou tupla."s re2istros n%o precisam conter informa es em todas as colunas, podendo assumir valoresnulos quando assim se fi'er necess&rio. Resumidamente, um re2istro uma inst)ncia de umatabela, ou entidade.

E/emplo3 " 5liente cpf6proprietario - uma inst)ncia (re2istro) da tabela cadastro, e anro6va2a - a inst)ncia (re2istro) da tabela va2a do Estacionamento. ,ma associa %oentre estas duas tabelas criaria a se2uinte inst)ncia de relacionamento3cpf6proprietario - o nro6va2a, onde o verbo ser representa uma li2a %o entre osre2istros distintos.

5olunas (tribunas) #s colunas de uma tabela s%o tamb-m c(amadas de #tributos. #o con.unto de valores queum atributo pode assumir c(ama!se dom1nio. Por e/emplo3 em um campo do tipo num-rico,ser%o somente arma'enados n4meros, etc." conceito mais similar a dom1nio

- o de tipo abstrato de dados em lin2ua2ens depro2rama %o, ou se.a, s%o meta!dados (dados acerca de dados). E/emplo3 cpf6proprietario, ano6veiculo, placa6veiculo, nro6fic(a, telefone(s),nro6fic(a, nro6va2a. 5(ave #s tabelas relacionam!se umas as outras atrav-s de c(aves. ,ma c(ave - um con.unto deum ou mais atributos que determinam a unicidade de cada re2istro.Por e/emplo, se um banco de dados tem como c(aves $ro6va2a e $ro6fic(a, sempreque acontecer uma inser %o de dados o sistema de 2erenciamento de banco de dados ir& fa'eruma consulta para identificar se o re2istro .& n%o se encontra 2ravado na tabela. $este caso,um novo re2istro n%o ser& criado, resultando esta opera %o apenas da altera %o do re2istroe/istente.# unicidade dos re2istros, determinada por sua c(ave, tamb-m fundamental para acria %o dos 1ndices.*emos dois tipos de c(aves3

1.

5(ave Prim&ria3 (P7 ! Primar8 7e8) - a c(ave que identifica cada re2istrodando!l(e unicidade. # c(ave prim&ria nunca se repetir&.9.

5(ave :ecund&ria3 (;7 ! ;orei2n 7e8) - a c(ave formada atrav-s de umrelacionamento com a c(ave prim&ria de outra tabela. Define umrelacionamento entre as tabelas e podem ocorrer repetidas ve'es. 5aso ac(ave prim&ria se.a composta na ori2em, a c(ave estran2eira tamb-m o ser.

Passo 9 (Equipe)Descrever qual(is) limita %o(es) e/istem na e/ecu %o do processo deMapeamento do modelo MER para o Relacional. <ustificar sua resposta, utili'ando! setamb-m de e/emplos, tendo em vista que possuem estruturas e caracter1sticas distintas. =randes partes das e/tenses apro/imaram o MER do modelo "rientado > "b.eto, n%o sendo muito utili'ados, pois os :=+Ds Relacionais n%o suportam diretamente e/tenses,ent%o se fa' necess&rio antes de implementar mapear estas e/tenses para o MER ori2inal.,ma limita %o do modelo E!R - que n%o - poss1vel e/pressar relacionamentos entrerelacionamentos. # a2re2a %o - uma abstra %o

atrav-s das quais relacionamentos s%o tratadoscomo entidades de n1vel superior.

Você também pode gostar