Diagrama de Entidade-Relacionamento em Banco de Dados
22 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Qual é o tipo de relacionamento entre as tabelas tblEmployee e tblBook?

  • Um para muitos (correct)
  • Muitos para um
  • Um para um
  • Muitos para muitos
  • Qual tabela tem uma chave estrangeira que se refere à chave primária da tabela tblBookSerie?

  • tblEmployee
  • tblBookSerie
  • tblBook (correct)
  • tblCustomer
  • Quais são as tabelas que têm relacionamento direto com a tabela tblEmployee?

  • tblBook (correct)
  • tblCustomer e tblBookSerie
  • tblCustomer
  • tblBook e tblBookSerie
  • Qual é a chave primária da tabela tblCustomer?

    <p>ID</p> Signup and view all the answers

    Quais tabelas têm relacionamento com a tabela tblBookSerie?

    <p>tblBook</p> Signup and view all the answers

    Qual é o tipo de relacionamento entre as tabelas tblBookSerie e tblBook?

    <p>Um para muitos</p> Signup and view all the answers

    Qual é a relação entre o Supplier e o BookSerie?

    <p>1-N</p> Signup and view all the answers

    Qual é a relação entre o Book e o RentalDetail?

    <p>1-N</p> Signup and view all the answers

    Qual é a relação entre o Employee e o Book?

    <p>1-N</p> Signup and view all the answers

    Qual é a relação entre o Customer e o Bill?

    <p>1-N</p> Signup and view all the answers

    Qual é a relação entre o RentalDetail e o RentalTransaction?

    <p>N-1</p> Signup and view all the answers

    Qual é a relação entre o Book e o DamagedDetail?

    <p>1-N</p> Signup and view all the answers

    Qual é a relação entre o Book e o BillDetail?

    <p>1-N</p> Signup and view all the answers

    Qual é a relação entre o BillDetail e o Bill?

    <p>N-1</p> Signup and view all the answers

    Qual é a ação realizada pelo usuário após selecionar os livros desejados?

    <p>Responder à pergunta do funcionário</p> Signup and view all the answers

    Qual é o próximo passo após o funcionário selecionar os livros desejados pelo usuário?

    <p>Chamar a classe BillDetail</p> Signup and view all the answers

    Qual é o propósito da classe BillDetail?

    <p>Empacotar informações para enviar para outra interface</p> Signup and view all the answers

    O que acontece após o funcionário confirmar o pagamento?

    <p>A classe BillDAO é chamada</p> Signup and view all the answers

    Qual é a classe responsável por criar a conta?

    <p>BillDAO</p> Signup and view all the answers

    O que acontece após o usuário selecionar os livros desejados?

    <p>A classe RentalHistoryFrm é chamada</p> Signup and view all the answers

    Qual é o propósito da classe BillFrm?

    <p>Exibir a conta para o funcionário</p> Signup and view all the answers

    O que acontece após a classe BillDAO criar a conta?

    <p>A classe Bill é chamada</p> Signup and view all the answers

    Study Notes

    Diagrama de Entidade-Relacionamento

    • A tabela tblEmployee tem uma relação 1-N com a tabela tblBook.
    • A tabela tblBookSerie tem uma relação 1-N com a tabela tblBook.
    • A tabela tblBook tem uma relação 1-N com a tabela RentalDetail.
    • A tabela RentalDetail tem uma relação N-1 com a tabela RentalTransaction.
    • A tabela tblBook tem uma relação 1-N com a tabela DamagedDetail.
    • A tabela tblBook tem uma relação 1-N com a tabela BillDetail.
    • A tabela BillDetail tem uma relação N-1 com a tabela Bill.
    • A tabela Customer tem uma relação 1-N com a tabela Bill.
    • A tabela Employee tem uma relação 1-N com a tabela Bill.
    • A tabela Customer tem uma relação 1-N com a tabela RentalTransaction.

    Funções do Sistema

    • A função checkLogin() verifica as credenciais de login do funcionário e retorna o nome e papel do funcionário.
    • A função searchCustomer() procura um cliente pelo nome e retorna uma lista de clientes.
    • A função findRentalHistory() procura a historia de alugueres de um cliente e retorna uma lista de detalhes de aluguer.
    • A função findSelectedBook() procura os livros selecionados para devolução e retorna uma lista de detalhes de fatura.
    • A função createBill() cria uma nova fatura com base nos detalhes de pagamento e retorna uma lista de detalhes de fatura.

    Casos de Uso

    • O caso de uso "Khách hàng yêu cầu trả truyện và thanh toán" envolve o funcionário verificar as credenciais de login, procurar a historia de alugueres do cliente, selecionar os livros para devolução e criar uma nova fatura.

    Diagrama de Sequência

    • O diagrama de sequência mostra a interação entre as classes Employee, EmployeeDAO, BillDetail, Book, RentalHistoryFrm, BillFrm e BillDAO durante o processo de login, busca de clientes, busca de historia de alugueres, seleção de livros para devolução e criação de fatura.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Este quiz aborda a representação de relacionamentos entre tabelas em um banco de dados. Teste seus conhecimentos sobre entidades e relações em um modelo de dados. Descreva as relações entre as tabelas e identifique os tipos de relacionamentos.

    More Like This

    Use Quizgecko on...
    Browser
    Browser