BD1 - O Modelo Lógico
IR - Exclusão Cascata Tabela PEDIDO codpedido data cliente vendedor P1 22/01/2013 C1 F1 P2 25/01/2013 C2 F2 P3 28/01/2013 C3 F1 P4 28/01/2013 C2 F4 Tabela CLIENTE codcli nome fone C1 Ana 99212647 C2 Paula 88417371 C3 João 93024677 C4 Manuel 87568920 Tabela FUNCIONÁRIO codfun nome fone F1 Paula 99867643 F2 Carla 89879092 F3 Marcos 93028675 F4 Pedro 88245620 O Modelo Lógico 26 de outubro de 2019 32
IR - Alteração Restrita • Alteração de dados na tabela pai – restrita • Impede que um valor de chave primária seja alterado na tabela pai, se existir algum registro relacionado na tabela filho. • Exemplo: • Em um relacionamento entre CLIENTE e PEDIDO, não é possível a alteração da chave primária de um cliente se existirem pedidos feitos por ele. • A chave primária da cliente Paula não poderá ser alterada porque ela já realizou pedido. O Modelo Lógico 26 de outubro de 2019 33
- Page 1 and 2: Banco de Dados O Modelo Lógico O M
- Page 3 and 4: Modelo Relacional • Foi criado co
- Page 5 and 6: Terminologias nome do campo nome do
- Page 7 and 8: Terminologias • Domínio • Conj
- Page 9 and 10: Características Básicas • Aspec
- Page 11 and 12: Características Básicas • Integ
- Page 13 and 14: Chave Primária • Atributo ou con
- Page 15 and 16: Chave Primária • A chave primár
- Page 17 and 18: Chave Candidata • Uma tabela pode
- Page 19 and 20: Chave Estrangeira Tabela PEDIDO cod
- Page 21 and 22: Chave Estrangeira • O valor de um
- Page 23 and 24: Restrições de Integridade • Int
- Page 25 and 26: Integridade Semântica • Exemplos
- Page 27 and 28: IR - Inclusão Restrita • Inclus
- Page 29 and 30: IR - Exclusão Restrita • Exclus
- Page 31: IR - Exclusão Cascata • Exclusã
- Page 35 and 36: IR - Alteração Restrita • Alter
- Page 37 and 38: IR - Alteração Cascata • Altera
- Page 39 and 40: Mapeamento E-R para Relacional •
- Page 41 and 42: Notação Usada no MySQL Workbench
- Page 43 and 44: Mapeamento das Entidades e Atributo
- Page 45 and 46: Adição de Colunas • O relaciona
- Page 47 and 48: Adição de Colunas • Sempre que
- Page 49 and 50: Adição de Colunas • Esquema Rel
- Page 51 and 52: Tabela Própria O Modelo Lógico 26
- Page 53 and 54: Tabela Própria • Um pedido cont
- Page 55 and 56: Fusão de Tabelas • O relacioname
- Page 57 and 58: Fusão de Tabelas • Um professor
- Page 59 and 60: Quando devemos realizar ... • Adi
- Page 61 and 62: Relacionamento (0,1) : (0,1) Adiç
- Page 63 and 64: Relacionamento (1,1) : (0,1) Adiç
- Page 65 and 66: Relacionamento (1,1) : (0,1) Fusão
- Page 67 and 68: Relacionamento (0,1) : (0,n) Adiç
- Page 69 and 70: Relacionamento (1,1) : (0,n) Adiç
- Page 71 and 72: Relacionamento (0,n) : (1,n) Tabela
- Page 73 and 74: Relacionamento (0,1) : (0,n) Tabela
- Page 75 and 76: Auto-Relacionamento (0,1) : (0,1) A
- Page 77 and 78: Auto-Relacionamento (1,1) : (0,1) A
- Page 79 and 80: Auto-Relacionamento (0,1) : (0,n) A
- Page 81 and 82: Auto-Relacionamento (1,1) : (0,n) A
IR - Alteração Restrita<br />
• Alteração de dados na tabela pai – restrita<br />
• Impede que um valor de chave primária seja alterado na<br />
tabela pai, se existir algum registro relacionado na tabela<br />
filho.<br />
• Exemplo:<br />
• Em um relacionamento entre CLIENTE e PEDIDO, não é<br />
possível a alteração da chave primária de um cliente se<br />
existirem pedidos feitos por ele.<br />
• A chave primária da cliente Paula não poderá ser alterada<br />
porque ela já realizou pedido.<br />
O <strong>Modelo</strong> <strong>Lógico</strong> 26 de outubro de 2019 33