Banco de dados - mini mundo
data_entrega: data de devolução de uma fita. Atributo do tipo date, composto, monovalorado, derivado, não nulo. cliente_id: id do cliente que emprestou a fita. Atributo do tipo inteiro, simples, monovalorado, derivado, não nulo. fita_id: id da fita que foi emprestada. Atributo do tipo inteiro, simples, monovalorado, derivado, não nulo.
3.2 Relacionamentos - Relacionamento categoria-filme: possui grau 2, razão de cardinalidade 1:N e restrição de participação parcial no sentido categoria-filme e total no sentido filme-categoria. - Relacionamento filme-ator: possui grau 2, razão de cardinalidade N:N e restrição de participação parcial em ambos os sentidos. - Relacionamento filme-fita: possui grau 2, razão de cardinalidade 1:N e restrição de participação total em ambos os sentidos. - Relacionamento fita-emprestimo: possui grau 2, razão de cardinalidade 1:1 e restrição de participação parcial no sentido fita-emprestimo e total no sentido empréstimo-fita. - Relacionamento cliente-emprestimo: possui grau 2, razão de cardinalidade 1:N e restrição de participação parcial no sentido cliente-emprestimo e total no sentido emprestimo-cliente.
Imagem 1: Diagrama ER do esquema conceitual do banco de dados da locadora
4. Projeto lógico O projeto lógico do banco de dados é apresentado a seguir utilizando-se o modelo de dados relacional como base. 4.1 Esquemas de relação - FITA(id: integer, rolo: string) - FILME(id: integer, titulo: string) - CATEGORIA(id: integer,