DFo 4-1 - Oracle SQL Developer Data Modeler (PDF do Projeto)

3 Pages • 851 Words • PDF • 128 KB
Uploaded at 2021-09-24 11:34

This document was submitted by our user and they confirm that they have the consent to share it. Assuming that you are writer or own the copyright of this document, report to us by using this DMCA report button.


Projeto de Design de Banco de Dados Banco de Dados da Oracle Baseball League Cenário do Projeto: Você é uma pequena empresa de consultoria especializada no desenvolvimento de banco de dados. Você acaba de fechar o contrato para o desenvolvimento de um modelo de dados que será usado em um sistema de aplicativo de banco de dados de uma pequena loja de varejo chamada OBL (Oracle Baseball League). A Oracle Baseball League vende kits de beisebol para toda a comunidade local. A OBL tem dois tipos de cliente. Há clientes individuais que compram itens como bolas, chuteiras, luvas, blusas, camisetas serigrafadas e shorts. Além disso, os clientes podem representar uma equipe quando compram uniformes e equipamento em nome dela. As equipes e os clientes individuais podem comprar qualquer item da lista de estoque, mas as primeiras ganham um desconto sobre o preço de lista, dependendo do número de jogadores. Quando um cliente faz um pedido, registramos os itens desse pedido em nosso banco de dados. A OBL tem uma equipe de três representantes de vendas que, embora oficialmente atendam somente as equipes, costumam tratar das queixas de clientes individuais.

Seção 4 Lição 1 – Exercício: Oracle SQL Developer Data Modeler Criando um Modelo de Dados Lógico (Objetivo 1 da S4L1) O Oracle SQL Developer Data Modeler permite criar Entidades, atributos e UIDs com a opcionalidade e a cardinalidade corretas, entidades de Supertipo e subtipo, bem como Arcos, relacionamentos hierárquicos, associativos e recursivos. Copyright © 2020, Oracle e/ou suas empresas afiliadas. Todos os direitos reservados. Oracle e Java são marcas comerciais registradas da Oracle e/ou de suas empresas afiliadas. Outros nomes podem ser marcas comerciais de seus respectivos proprietários.

1. A primeira etapa da criação de um modelo lógico (ERD) no Oracle SQL Developer Data Modeler é clicar na guia Logical.

a. Se você não vir a guia Logical, execute as seguintes etapas: b. Clique com o botão direito do mouse no Modelo Lógico no browser. c. Selecione Show. 2. Crie entidades.

3. Crie UIDs para cada entidade. a. Clique na entidade para a qual você deseja definir o UID. b. Com Attributes selecionado no navegador esquerdo da janela Entity Properties, selecione o atributo que você deseja atribuir como UID. c. Marque a caixa de seleção Primary UID. 4. Crie atributos obrigatórios ou opcionais para cada entidade (nesse estágio, não aplique tipos de dados aos atributos). Adicione comentários para explicar o atributo, quando necessário. Não inclua atributos de chave estrangeira, uma vez que eles são adicionados por meio dos relacionamentos. 5. Crie o relacionamento entre as entidades. Você pode criar um relacionamento M:N (muitos para muitos), 1:N (um para muitos), identificadores 1:N (um para muitos associativo) ou 1:1 (um para um). a. Defina as entidades de origem e de destino para o relacionamento. b. Nomeie o relacionamento de acordo com a seguinte convenção de nomenclatura: nome da entidade de um lado, seguido de dois-pontos e do nome da segunda entidade no relacionamento (customer : customer address). c. Use os nomes na origem e no destino para adicionar rótulos aos relacionamentos. Esses rótulos não serão exibidos no modelo lógico, mas aparecerão no modelo físico. 6. Uma entidade de supertipo herda as propriedades do supertipo. a. Para definir uma entidade como um subtipo no Oracle SQL Developer Data Modeler, é necessário garantir que o supertipo exista. b. Ao criar a entidade, escolha a lista suspensa super e identifique a entidade de supertipo. 7. Salve o trabalho. Copyright © 2020, Oracle e/ou suas empresas afiliadas. Todos os direitos reservados. Oracle e Java são marcas comerciais registradas da Oracle e/ou de suas empresas afiliadas. Outros nomes podem ser marcas comerciais de seus respectivos proprietários.

2

Ponto inicial sugerido da tarefa

Crie novamente o ERD no Oracle SQL Developer Data Modeler.

CUSTOMER # Number (#) Email * First name * Last name * Phone number * Current balance

represent

TEAM REPRESENTATIVE * Team they belong to

INDIVIDUAL (o) Loyalty card number

get deliveries to

place

assigned to

placed by

ORDER # Id * Date * Time * Number of units

represented by

TEAM # Id * Name * Number of players o Discount

INVENTORY LIST # Id * Cost of the unit * Units on hand include

SALES REPRESENTATIVE # Id (#) Email assigned * First name * Last name assigned * Phone number to * Commission rate * Supervisor ID reside at Supervised by CUSTOMER ADDRESS # Id * Address line 1 o Address line 2 * City * Postal code

assigned to

ORDERED ITEM * Quantity ordered * Quantity Shipped

include part of

PRICE HISTORY # Start date # Start time * Price o End date o End time

supervise

SALES REP ADDRESS # Id * Address line 1 o Address line 2 * City * Postal code represent represented by

represent

on ITEM # Number * Name * Description * Category o Color o Size

Priced using

Copyright © 2020, Oracle e/ou suas empresas afiliadas. Todos os direitos reservados. Oracle e Java são marcas comerciais registradas da Oracle e/ou de suas empresas afiliadas. Outros nomes podem ser marcas comerciais de seus respectivos proprietários.

3
DFo 4-1 - Oracle SQL Developer Data Modeler (PDF do Projeto)

Related documents

117 Pages • 33,183 Words • PDF • 2 MB

984 Pages • 313,858 Words • PDF • 3.1 MB

105 Pages • PDF • 30 MB

8 Pages • 2,714 Words • PDF • 41.2 KB

1 Pages • 165 Words • PDF • 312.1 KB

2 Pages • 3,160 Words • PDF • 94 KB

148 Pages • 44,293 Words • PDF • 703.9 KB

28 Pages • 7,937 Words • PDF • 16.6 MB