Prévia do material em texto
10 ( dESENVOLVIMENTO MOBILE ) ( Ana Maria gonella de almeida martins ) ( Diagramas de entidade ) ( Fátima do sul/MS 2024 ) ( Ana maria gonella de almeida martins ) ( Diagramas de entidade ) ( Trabalho de Desenvolvimento mobile apresentado como requisito parcial para a obtenção de m édia bimestral da d isciplina de Modelagem de dados . Orientador: Marco Ikuro Hisatomi . ) ( Fátima do Sul/MS 2024 ) SUMÁRIO 1 INTRODUÇÃO 3 2 DESENVOLVIMENTO 4 3 CONCLUSÃO 14 REFERÊNCIAS 15 INTRODUÇÃO O mySQL Workbench é uma das ferramentas de design e administração visual de banco de dados. Ela fornece uma interface gráfica intuitiva para os desenvolvedores e administradores criarem, gerenciarem e documentarem bancos de dados MySQL. Um dos recursos mais poderosos do aplicativo é a capacidade de criar diagramas de entidade-relacionamento (DER). Os diagramas de entidade são uma representação visual das entidades (como tabelas), seus atributos e os relacionamentos entre elas em um banco de dados. Esses diagramas são fundamentais na fase de modelagem de dados, pois ajudam os desenvolvedores a entender estrutura do banco de dados, identificar as relações entre as entidades e garantir a integridade dos dados. A seguir vamos elaborar um Digrama de entidade-relacionamento e mostrar mais como o aplicativo e a estrutura funcionam. DESENVOLVIMENTO Vamos elaborar o diagrama com as seguintes relações: 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 possiveis 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. Primeiramente baixamos e instalamos o aplicativo MySQL Workbench, em seguida criamos a primeira tabela e definimos seus atributos: Começamos com alunos, agora seguimos para livro: Agora Colaborador: E por fim empréstimos: Cada tabela possui sua chave primária definida quando selecionamos a caixa pk: E suas chaves estrangeiras: Tendo o grau de Cordialidade em ambos de colaborador para empréstimo e de empréstimo para livros. O grau de cordialidade entre as entidades Alunos e Empréstimo é de 1, pois 1 aluno pode fazer um ou vários empréstimos de livros. Sendo assim o resultado do diagrama: CONCLUSÃO Notamos a importância do diagrama de entidade-relacionamento, e vemos como a sua elaboração pode ser complexa porem muito útil na matéria modelagem de dados. REFERÊNCIAS bibliográficas https://dev.mysql.com/doc/workbench/en/wb-table-editor-foreign-keys-tab.html; https://profandreagarcia.files.wordpress.com/2020/06/como-criar-um-diagrama-eer-com-o-mysql-workbench.pdf; Aplicativo MySQL Workbench disponível em: https://dev.mysql.com/downloads/workbench/; https://www.youtube.com/watch?v=q5wFWfsS-4I; image2.png image3.png image4.png image5.png image6.png image7.png image8.png image9.png image10.png image11.png image12.png image1.png