Escolar Documentos
Profissional Documentos
Cultura Documentos
Banco de Dados 2
Banco de Dados 2
Introdução
Um banco de dados ou base de dados (sua abreviatura é BD,
em inglês DB, database) são conjuntos de dados com uma
estrutura regular que tem como objetivo organizar uma
informação.
➢ Modelo relacional
Porém, para trabalhar com essas tabelas, algumas restrições precisaram ser
impostas para evitar aspectos indesejáveis, como: Repetição de informação,
incapacidade de representar parte da informação e perda de informação. Essas
restrições são: integridade referencial, chaves primárias e integridade de junções
de relações.
Modelos de Bancos de Dado
➢ Modelo relacional
Um Banco de Dados – BD, representa uma coleção de dados que possui algum
significado e objetiva atender a um conjunto de usuários. Por exemplo, um catálogo
telefônico pode ser considerado um BD. Sendo assim, um BD não necessariamente
está informatizado.
Modelagem de Dados
Quando resolvemos informatizar um BD, utilizamos um programa especial para
realizar essa tarefa, o SGBD. Em um SGBD relacional, enxergamos os dados
armazenados em uma estrutura chamada tabela.
Neste modelo, as tabelas de um BD são relacionadas, permitindo assim que
possamos recuperar informações envolvendo várias delas. Observe o exemplo
abaixo:
Modelagem de Dados
Podemos verificar que a tabela CLIENTES está relacionada
com a tabela Telefones.
Modelo Entidade-Relacionamento
Modelo Entidade-Relacionamento
Modelo Entidade-Relacionamento
Modelo Entidade-Relacionamento
Um-para-Muitos 1...N
Muitos-para-Muitos N...M
Cardinalidade de relacionamentos
➢ Um-para-Um ( 1...1 )
Cardinalidade de relacionamentos
➢ Um-para-Muitos (1...N)
Cardinalidade de relacionamentos
➢ Muitos-para-Muitos (N...M)
Em um BD relacional, essa situação precisa
de duas tabelas: PESSOA e CASAMENTO.
Chave primária