Lista de Exercícios Dicionário de Dados · PDF fileLista de Exercícios...

1
Lista de Exercícios Dicionário de Dados 1. Dê uma definição de DD para o nome_cliente baseada na seguinte especificação verbal de um usuário: “Quando nos lembramos do nome de um cliente, temos o cuidado de incluir um título de cortesia que pode ser “Sr.”, “Srta.”, “Sra.”, “Srs.”, ou “Dr.” Cada um dos nossos clientes tem um primeiro nome, mas nós permitimos uma única inicial se eles preferirem. Nomes intermediários são opcionais. E, naturalmente, o último nome é obrigatório; permitimos muitos tipos de últimos nomes, incluindo nomes com apóstrofos ( D’Arc ) ou outros. 2. Escreva uma definição de DD das informações contidas na sua carteira de identidade; 3. Escreva uma definição de DD das informações contidas no cartão de crédito de um banco/bandeira adequada (Ex.: Mastercard ou Visa). 4. Estudo de Caso Sistema de Hotel: O sistema deve permitir a inclusão, alteração e remoção de hóspedes do hotel, contendo os seguintes atributos: nome, endereço, cidade onde mora, estado, país, telefone, email, documento de identificação (RG ou CPF para brasileiros e passaporte para estrangeiros), data de nascimento e nome dos pais. O sistema deve permitir a reserva de acomodação. Cada reserva possui os seguintes atributos: data e hora de chegada do hóspede, data e hora de saída do hóspede, identificação do hóspede principal (previamente cadastrado), tipo de acomodação desejada, nomes e idades dos acompanhantes, valor da diária, taxa de multa a ser cobrada em caso de desistência de última hora (a menos de 12 horas do início previsto de entrada), os dados do cartão de crédito do hóspede e desconto concedido (opcional). A reserva somente deve ser concretizada se houver vagas suficientes para atendê-la. Caso contrário deverá ser mostrada uma mensagem alertando que não há disponibilidade de acomodações para o período indicado. A remoção de reserva somente é permitida sem maiores encargos até 12 horas antes do início previsto para estadia no hotel. Após esse período, a remoção da reserva deve alertar o funcionário do hotel de que deve ser cobrada a taxa de multa estabelecida durante a reserva. a. Apresente a lista dos eventos principais; b. Modele o diagrama de contexto do Sistema de Hotelaria com suas respectivas entidades externa; c. Modele o DFD nível 1 que contenha os eventos principais. Todos os fluxos de dados devem ser nomeados, e a nomeação deve ser utilizada para a descrição do D.D.; d. Defina o DD para o DFD nível 1, incluindo todos os fluxos e depósitos de dados

Transcript of Lista de Exercícios Dicionário de Dados · PDF fileLista de Exercícios...

Page 1: Lista de Exercícios Dicionário de Dados · PDF fileLista de Exercícios ... A remoção de reserva somente é permitida sem maiores encargos até 12 horas antes do início previsto

Lista de Exercícios – Dicionário de Dados

1. Dê uma definição de DD para o nome_cliente baseada na seguinte especificação verbal de um usuário: “Quando nos lembramos do nome de um cliente, temos o cuidado de incluir um título de cortesia que pode ser “Sr.”, “Srta.”, “Sra.”, “Srs.”, ou “Dr.” Cada um dos nossos clientes tem um primeiro nome, mas nós permitimos uma única inicial se eles preferirem. Nomes intermediários são opcionais. E, naturalmente, o último nome é obrigatório; permitimos muitos tipos de últimos nomes, incluindo nomes com apóstrofos ( D’Arc ) ou outros.

2. Escreva uma definição de DD das informações contidas na sua carteira de identidade;

3. Escreva uma definição de DD das informações contidas no cartão de crédito de um banco/bandeira adequada (Ex.: Mastercard ou Visa).

4. Estudo de Caso – Sistema de Hotel:

O sistema deve permitir a inclusão, alteração e remoção de hóspedes do hotel, contendo os seguintes atributos: nome, endereço, cidade onde mora, estado, país, telefone, email, documento de identificação (RG ou CPF para brasileiros e passaporte para estrangeiros), data de nascimento e nome dos pais.

O sistema deve permitir a reserva de acomodação. Cada reserva possui os seguintes atributos: data e hora de chegada do hóspede, data e hora de saída do hóspede, identificação do hóspede principal (previamente cadastrado), tipo de acomodação desejada, nomes e idades dos acompanhantes, valor da diária, taxa de multa a ser cobrada em caso de desistência de última hora (a menos de 12 horas do início previsto de entrada), os dados do cartão de crédito do hóspede e desconto concedido (opcional). A reserva somente deve ser concretizada se houver vagas suficientes para atendê-la. Caso contrário deverá ser mostrada uma mensagem alertando que não há disponibilidade de acomodações para o período indicado. A remoção de reserva somente é permitida sem maiores encargos até 12 horas antes do início previsto para estadia no hotel. Após esse período, a remoção da reserva deve alertar o funcionário do hotel de que deve ser cobrada a taxa de multa estabelecida durante a reserva.

a. Apresente a lista dos eventos principais; b. Modele o diagrama de contexto do Sistema de Hotelaria com suas respectivas

entidades externa; c. Modele o DFD nível 1 que contenha os eventos principais. Todos os fluxos de dados

devem ser nomeados, e a nomeação deve ser utilizada para a descrição do D.D.; d. Defina o DD para o DFD nível 1, incluindo todos os fluxos e depósitos de dados