Banco de Dados Prof. MSc Wagner Siqueira Cavalcante
2.3.Modelo Relacional (MREL): Modelo Relacional (MREL):Modelo Relacional (MREL): Banco de Dados: Modelos lógicos de dados BD – Conceitos 1.Usa conjuntos de tabelas para a representação tanto dos dados quanto de seus relacionamentos. Tabela Carros 1999PalioFiat GolVW MondeoFord KaFord3333 AnoModeloMarcaCRV Tabela Proprietários Margarida Noriana Kremoza Winchester Baleado Deevez Biugueitis Clinto da Silva NomeRG Propr : Carros RGCRV
2.3.Modelo Relacional (MREL): Modelo Relacional (MREL):Modelo Relacional (MREL): Banco de Dados: Modelos lógicos de dados BD – Conceitos 1.Usa conjuntos de tabelas para a representação tanto dos dados quanto de seus relacionamentos. 2.Cada tabela possui um nome único. Uma linha em uma tabela representa um relacionamento entre um conjunto de valores (dados de um cliente ou de um produto, p.ex.).Uma linha em uma tabela representa um relacionamento entre um conjunto de valores (dados de um cliente ou de um produto, p.ex.). Como uma tabela é uma coleção de tais relacionamentos, os conceitos de “tabela” (matemático) e de “relação” correspondem-se.Como uma tabela é uma coleção de tais relacionamentos, os conceitos de “tabela” (matemático) e de “relação” correspondem-se. 3.Cada tabela possui várias colunas, cada uma com um nome distinto (atributo). 4.Cada tabela possui várias linhas, denominadas “tuplas”, cada uma representando uma entidade do conjunto (correspondente a registro na definição de arquivos de dados). Tabela Proprietários Winchester Baleado Deevez Margarida Noriana Kremoza Biugueitis Clinto da Silva NomeRG
2.3.Modelo Relacional (MREL): Modelo Relacional (MREL):Modelo Relacional (MREL): Banco de Dados: Modelos lógicos de dados BD – Conceitos 1.Usa conjuntos de tabelas para a representação tanto dos dados quanto de seus relacionamentos. 2.Cada tabela possui um nome único. Uma linha em uma tabela representa um relacionamento entre um conjunto de valores (dados de um cliente ou de um produto, p.ex.).Uma linha em uma tabela representa um relacionamento entre um conjunto de valores (dados de um cliente ou de um produto, p.ex.). Como uma tabela é uma coleção de tais relacionamentos, os conceitos de “tabela” e (matemático) de “relação” correspondem-se.Como uma tabela é uma coleção de tais relacionamentos, os conceitos de “tabela” e (matemático) de “relação” correspondem-se. 3.Cada tabela possui várias colunas, cada uma com um nome distinto (atributo). 4.Cada tabela possui várias linhas, denominadas “tuplas”, cada uma representando uma entidade do conjunto (correspondente a registro na definição de arquivos de dados). 5.Os relacionamentos são efetuados através dos conteúdos (e não por ponteiros, no nível conceitual). Tabela Proprietários Winchester Baleado Deevez Margarida Noriana Kremoza Biugueitis Clinto da Silva NomeRG Tabela Carros 1999PalioFiat GolVW MondeoFord KaFord3333 AnoModeloMarcaCRV Tabela Proprietários Margarida Noriana Kremoza Winchester Baleado Deevez Biugueitis Clinto da Silva NomeRG Propr : Carros RGCRV
2.3.Modelo Relacional (MREL): Modelo Relacional (MREL):Modelo Relacional (MREL): Banco de Dados: Modelos lógicos de dados BD – Conceitos 1.A tabela passa a existir somente após a definição de sua estrutura. 2.Na estrutura, os atributos respeitam os tipos, tamanhos e restrições. 3.As linhas são denominadas tuplas (com tipo, tamanho e restrições). 4.Os conteúdos permitidos para uma determinada tupla estão dentro de um domínio. Tabela Proprietários RGNome Biugueitis Clinto da Silva Winchester Baleado Deevez Margarida Noriana Kremoza Estrutura da Tabela Atributos Domínio Tuplas