Banco de dados
RiodeJaneiro,20deagostode2011.
ModeloEntidade-Relacionamento
ModeloANSI/SPARC
RestriçõesdeIntegridade
SQL(DDLeDML)
Cursor
ModelosdeDados
AnomaliaseFormasNormais
EstruturasdeÍndice(árvoreBeHash)
TriggerseStoredProcedures
Transações
Catálogos
DataWarehouse
Modelo Entidade-Relacionamento
Esquemax Instância x
Estado
Esquema do BD: é a descrição do BD, feita por meio de umdiagramadoesquema,quecontémseusaspectos:
nomedotipoderegistroitensdedados(campos) algumasrestrições(chaveprimária,chaveestrangeira) (ELMASRI,2000)
Conceitos em BD:Esquema x Instância xEstado
Instânciadeumatabela:écadaregistro,ouseja,cadaocorrênciadaentidaderepresentadapelatabela,ouseja,cadalinhadesta(noex.:cadaaluno)
EstadodoBD:éoconjuntodeinstânciasnumBDnumdadomomento.Mudacomainserçãoouaremoçãodeumainstância
(ELMASRI,2000)
Conceitos emBD: Visão
(view)
Permiteselecionaros camposquepodemservistospelousuário Podefundircamposdetabelasdistintas,alteraronomedocampoereordená-lo
Visão
(ELMASRI,2000) BD
Arquitetura em 3 níveis (Arquitetura ANSI/SPARC)
(ELMASRI,2000):
Níveisdeabstração:
internoconceitualexterno
Transformaçãoentre
níveis:Mapeamento (ELMASRI,2000)
Permiteaalteraçãodeesquemaemumnívelsemnecessidadedemodificaçãononívelacima.
tipos:
independêncialógicadedados:capacidadedealteraroesquemaconceitualsemprecisaralteraroesqu- emaexternoouaplicativos independênciafísicadedados:capacidadedealteraroesquemainternosemprecisaralteraroesquema- conceitualouexterno (MOURA,2002)
Esquemadebancodedadosrelacional:
conjuntodeesquemasderelação{R1,R2,...,Rm}