UD 4: Sistema de Gerenciamento de Banco de Dados Assunto 1 ...

UD 4: Sistema de Gerenciamento de Banco de Dados Assunto 1 ... UD 4: Sistema de Gerenciamento de Banco de Dados Assunto 1 ...

15.06.2013 Views

Dependendo da situação, o campo Preço-Prod fica em tabelas diferentes Caso 1: cada produto só é distribuído por um único fornecedor, que por sua vez pode distribuir vários produtos. Esquema de Tabelas TAB-FORNECEDOR (Cnpj-Fornec , Nome-Fornec) TAB-PRODUTO (Código-Prod , Descrição-Prod , Preço-Prod, Cnpj-Fornec) Obs: As 2 tabelas estão relacionadas pelo campo Cnpj-Fornec . Layout de Relacionamentos Caso 2: cada produto é distribuído por vários fornecedores, que por sua vez só distribuem apenas 1 produto. Esquema de Tabelas TAB-FORNECEDOR (Cnpj-Fornec , Nome-Fornec , Preço-Fornec , Código-Prod) TAB-PRODUTO (Código-Prod , Descrição-Prod) Obs: As 2 tabelas estão relacionadas pelo campo Código-Prod . Layout de Relacionamentos 6

Caso 3: cada produto é distribuído por vários fornecedores, que podem distribuir vários produtos. Esquema de Tabelas TAB-FORNECEDOR (Cnpj-Fornec , Nome-Fornec) TAB-DISTRIBUIÇÃO (Cnpj-Fornec , Código-Prod , Preço-Fornec-Prod) TAB-PRODUTO (Código-Prod , Descrição-Prod) Obs: - A TAB-PRODUTOS está relacionada com a TAB-DISTRIBUIÇÃO pelo campo Código-Prod - A TAB-DISTRIBUIÇÃO está relacionada com a TAB-FORNECEDOR pelo campo Cnpj-Fornec Layout de Relacionamentos 6. MINI MUNDO: Descrição formal da realidade a ser representada. Exemplo: suponhamos que a AEDB funcione assim: Cada aluno pertence a um curso, que por sua vez pode ter vários alunos. O curso é armazenado por um código único e pelo seu nome. Os alunos são cadastrados pela matrícula, nome e endereço. Não existem 2 alunos com a mesma matrícula. Cada curso possui algumas disciplinas que são identificadas por um controle único e pela sua descrição. A mesma disciplina pode ser lecionada em outros cursos em dias diferentes. Cada professor pode ministrar mais de uma disciplina, mas cada disciplina só pode ser lecionada por um único professor. CPF, nome e telefone são os atributos de cada professor. Resposta: Esquema de Tabelas 7

Depen<strong>de</strong>ndo da situação, o campo Preço-Prod fica em tabelas diferentes<br />

Caso 1: cada produto só é distribuído por um único fornecedor, que por sua<br />

vez po<strong>de</strong> distribuir vários produtos.<br />

Esquema <strong>de</strong> Tabelas<br />

TAB-FORNECEDOR (Cnpj-Fornec , Nome-Fornec)<br />

TAB-PRODUTO (Código-Prod , Descrição-Prod , Preço-Prod, Cnpj-Fornec)<br />

Obs: As 2 tabelas estão relacionadas pelo campo Cnpj-Fornec .<br />

Layout <strong>de</strong> Relacionamentos<br />

Caso 2: cada produto é distribuído por vários fornecedores, que por sua vez só<br />

distribuem apenas 1 produto.<br />

Esquema <strong>de</strong> Tabelas<br />

TAB-FORNECEDOR (Cnpj-Fornec , Nome-Fornec , Preço-Fornec , Código-Prod)<br />

TAB-PRODUTO (Código-Prod , Descrição-Prod)<br />

Obs: As 2 tabelas estão relacionadas pelo campo Código-Prod .<br />

Layout <strong>de</strong> Relacionamentos<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!