*DOU MAIS 500 PONTOS PARA QUEM FIZER, PRECISO URGENTE ATÉ 28/10/23
Após leitura da situação proposta, desenvolver um Diagrama Entidade-Relacionamento (DER), que represente uma base de dados possível de ser implementado em um sistema de gerenciamento de banco de dados utilizando o software Workbench MySQL. Uma biblioteca de uma universidade realiza empréstimo de suas obras para os alunos da instituição. Neste contexto temos: - Aluno: pessoas que possuem registro na faculdade e são autorizadas a fazer empréstimo de livros na biblioteca; - Livro: publicações físicas com registros passiveis de serem emprestados; - Colaborador: funcionário da instituição autorizado a fazer empréstimos de livros aos alunos; - Empréstimo: ação que o colaborador registra no sistema, e permite que livro fique relacionado ao aluno, por determinado período estabelecido pela biblioteca. Cada entidade acima possuem os seguintes atributos: Aluno (ra, nome, email, telefone) Livro (isbn, nome, autor, paginas) Colaborador (cpf, nome, email, cargo) Empréstimo (id, dataEmprestimo, dataDevolucao, livroIsbn, colaboradorCpf) Defina as chaves primárias e secundárias, defina também os tipos de dados dos atributos e elabore o DER utilizando o Workbench MySQL. MEU CONTATO (41) 99950-4004
Neste cenário, podemos definir as chaves primárias e secundárias e os tipos de dados dos atributos da seguinte forma:
Aluno:
Chave Primária: ra (Registro Acadêmico)
Atributos: nome, email, telefone
Tipos de Dados: ra (chave primária, numérico), nome (texto), email (texto), telefone (texto)
Livro:
Chave Primária: isbn (Número Internacional de Livro Padrão)
Atributos: nome, autor, páginas
Tipos de Dados: isbn (chave primária, texto), nome (texto), autor (texto), páginas (numérico)
Colaborador:
Chave Primária: cpf (Cadastro de Pessoa Física)
Atributos: nome, email, cargo
Tipos de Dados: cpf (chave primária, numérico), nome (texto), email (texto), cargo (texto)
Empréstimo:
Chave Primária: id (Identificador único do empréstimo)
Chave Estrangeira: livroIsbn (relacionada ao ISBN do livro)
Chave Estrangeira: colaboradorCpf (relacionada ao CPF do colaborador)
Atributos: dataEmprestimo, dataDevolucao
Tipos de Dados: id (chave primária, numérico), dataEmprestimo (data), dataDevolucao (data)
Agora, podemos criar um Diagrama Entidade-Relacionamento (DER) com as entidades e relacionamentos:
+------------------+
| Aluno |
+------------------+
| ra (PK) |
| nome |
| email |
| telefone |
+------------------+
|
|
v
+------------------+
| Livro |
+------------------+
| isbn (PK) |
| nome |
| autor |
| paginas |
+------------------+
|
|
v
+------------------+
| Empréstimo |
+------------------+
| id (PK) |
| dataEmprestimo |
| dataDevolucao |
| livroIsbn (FK) |
| colaboradorCpf (FK)|
+------------------+
|
|
v
+------------------+
| Colaborador |
+------------------+
| cpf (PK) |
| nome |
| email |
| cargo |
+------------------+
Neste DER, as chaves primárias estão indicadas como (PK), e as chaves estrangeiras estão indicadas como (FK). As linhas conectando as entidades representam os relacionamentos entre elas. O relacionamento entre Empréstimo e Livro é muitos-para-um (um livro pode estar relacionado a vários empréstimos), e o relacionamento entre Empréstimo e Colaborador também é muitos-para-um (um colaborador pode registrar vários empréstimos).
Lista de comentários
Resposta:
Neste cenário, podemos definir as chaves primárias e secundárias e os tipos de dados dos atributos da seguinte forma:
Aluno:
Chave Primária: ra (Registro Acadêmico)
Atributos: nome, email, telefone
Tipos de Dados: ra (chave primária, numérico), nome (texto), email (texto), telefone (texto)
Livro:
Chave Primária: isbn (Número Internacional de Livro Padrão)
Atributos: nome, autor, páginas
Tipos de Dados: isbn (chave primária, texto), nome (texto), autor (texto), páginas (numérico)
Colaborador:
Chave Primária: cpf (Cadastro de Pessoa Física)
Atributos: nome, email, cargo
Tipos de Dados: cpf (chave primária, numérico), nome (texto), email (texto), cargo (texto)
Empréstimo:
Chave Primária: id (Identificador único do empréstimo)
Chave Estrangeira: livroIsbn (relacionada ao ISBN do livro)
Chave Estrangeira: colaboradorCpf (relacionada ao CPF do colaborador)
Atributos: dataEmprestimo, dataDevolucao
Tipos de Dados: id (chave primária, numérico), dataEmprestimo (data), dataDevolucao (data)
Agora, podemos criar um Diagrama Entidade-Relacionamento (DER) com as entidades e relacionamentos:
+------------------+
| Aluno |
+------------------+
| ra (PK) |
| nome |
| email |
| telefone |
+------------------+
|
|
v
+------------------+
| Livro |
+------------------+
| isbn (PK) |
| nome |
| autor |
| paginas |
+------------------+
|
|
v
+------------------+
| Empréstimo |
+------------------+
| id (PK) |
| dataEmprestimo |
| dataDevolucao |
| livroIsbn (FK) |
| colaboradorCpf (FK)|
+------------------+
|
|
v
+------------------+
| Colaborador |
+------------------+
| cpf (PK) |
| nome |
| email |
| cargo |
+------------------+
Neste DER, as chaves primárias estão indicadas como (PK), e as chaves estrangeiras estão indicadas como (FK). As linhas conectando as entidades representam os relacionamentos entre elas. O relacionamento entre Empréstimo e Livro é muitos-para-um (um livro pode estar relacionado a vários empréstimos), e o relacionamento entre Empréstimo e Colaborador também é muitos-para-um (um colaborador pode registrar vários empréstimos).
Resposta: Segue imagem para melhor entendimento.
Explicação: