Podcast
Questions and Answers
Qual é o tipo de relacionamento entre as tabelas tblEmployee e tblBook?
Qual é o tipo de relacionamento entre as tabelas tblEmployee e tblBook?
Qual tabela tem uma chave estrangeira que se refere à chave primária da tabela tblBookSerie?
Qual tabela tem uma chave estrangeira que se refere à chave primária da tabela tblBookSerie?
Quais são as tabelas que têm relacionamento direto com a tabela tblEmployee?
Quais são as tabelas que têm relacionamento direto com a tabela tblEmployee?
Qual é a chave primária da tabela tblCustomer?
Qual é a chave primária da tabela tblCustomer?
Signup and view all the answers
Quais tabelas têm relacionamento com a tabela tblBookSerie?
Quais tabelas têm relacionamento com a tabela tblBookSerie?
Signup and view all the answers
Qual é o tipo de relacionamento entre as tabelas tblBookSerie e tblBook?
Qual é o tipo de relacionamento entre as tabelas tblBookSerie e tblBook?
Signup and view all the answers
Qual é a relação entre o Supplier e o BookSerie?
Qual é a relação entre o Supplier e o BookSerie?
Signup and view all the answers
Qual é a relação entre o Book e o RentalDetail?
Qual é a relação entre o Book e o RentalDetail?
Signup and view all the answers
Qual é a relação entre o Employee e o Book?
Qual é a relação entre o Employee e o Book?
Signup and view all the answers
Qual é a relação entre o Customer e o Bill?
Qual é a relação entre o Customer e o Bill?
Signup and view all the answers
Qual é a relação entre o RentalDetail e o RentalTransaction?
Qual é a relação entre o RentalDetail e o RentalTransaction?
Signup and view all the answers
Qual é a relação entre o Book e o DamagedDetail?
Qual é a relação entre o Book e o DamagedDetail?
Signup and view all the answers
Qual é a relação entre o Book e o BillDetail?
Qual é a relação entre o Book e o BillDetail?
Signup and view all the answers
Qual é a relação entre o BillDetail e o Bill?
Qual é a relação entre o BillDetail e o Bill?
Signup and view all the answers
Qual é a ação realizada pelo usuário após selecionar os livros desejados?
Qual é a ação realizada pelo usuário após selecionar os livros desejados?
Signup and view all the answers
Qual é o próximo passo após o funcionário selecionar os livros desejados pelo usuário?
Qual é o próximo passo após o funcionário selecionar os livros desejados pelo usuário?
Signup and view all the answers
Qual é o propósito da classe BillDetail?
Qual é o propósito da classe BillDetail?
Signup and view all the answers
O que acontece após o funcionário confirmar o pagamento?
O que acontece após o funcionário confirmar o pagamento?
Signup and view all the answers
Qual é a classe responsável por criar a conta?
Qual é a classe responsável por criar a conta?
Signup and view all the answers
O que acontece após o usuário selecionar os livros desejados?
O que acontece após o usuário selecionar os livros desejados?
Signup and view all the answers
Qual é o propósito da classe BillFrm?
Qual é o propósito da classe BillFrm?
Signup and view all the answers
O que acontece após a classe BillDAO criar a conta?
O que acontece após a classe BillDAO criar a conta?
Signup and view all the answers
Study Notes
Diagrama de Entidade-Relacionamento
- A tabela
tblEmployee
tem uma relação 1-N com a tabelatblBook
. - A tabela
tblBookSerie
tem uma relação 1-N com a tabelatblBook
. - A tabela
tblBook
tem uma relação 1-N com a tabelaRentalDetail
. - A tabela
RentalDetail
tem uma relação N-1 com a tabelaRentalTransaction
. - A tabela
tblBook
tem uma relação 1-N com a tabelaDamagedDetail
. - A tabela
tblBook
tem uma relação 1-N com a tabelaBillDetail
. - A tabela
BillDetail
tem uma relação N-1 com a tabelaBill
. - A tabela
Customer
tem uma relação 1-N com a tabelaBill
. - A tabela
Employee
tem uma relação 1-N com a tabelaBill
. - A tabela
Customer
tem uma relação 1-N com a tabelaRentalTransaction
.
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
eBillDAO
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.
Related Documents
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.