Banco de dados - mini mundo
1617 palavras
7 páginas
Universidade Federal do Pará Instituo de Ciências Exatas e Naturais Faculdade de Computação Curso de Bacharelado em Sistemas de Informação Banco de Dados II Aluno: Leonardo Barbosa da Costa / Matrícula: 10100000101 1. Introdução Este trabalho tem como objetivo documentar o Projeto de um Banco de Dados para uma locadora de fitas de filmes. Serão considerados abstrações, conceitos e análise de requisitos do ambiente apresentado, assim como o projeto conceitual e a análise funcional do mesmo. 2. Ambiente do sistema O ambiente do sistema se dá em uma locadora de fitas de filmes. Nesta locadora, existem várias fitas, que estão divididas em vários rolos. No caso, um conjunto de fitas forma um rolo. Em cada fita está gravado um filme específico, sendo que cada filme pode possuir uma ou várias fitas. Um filme possui uma categoria específica, sendo que podem existir vários filmes, ou nenhum, de uma mesma categoria. Além disso, um filme pode possuir vários atores protagonistas (estrelas), ou mesmo nenhum. E um ator (estrela) pode pertencer a vários filmes, ou nenhum. Por fim, tem-se que um cliente pode fazer vários empréstimos. Cada empréstimo pertence a um só cliente, e possui uma única fita. 3. Projeto conceitual Neste capítulo serão descritos os dados como entidades, relacionamentos e atributos. Será utilizado o modelo entidade-relacionamento para tal. 3.1 Entidades e atributos - A entidade FITA possui os seguintes atributos: id: identificador único de uma fita. Atributo do tipo inteiro, simples, monovalorado, armazenado, não nulo. rolo: número ou classe do rolo ao qual a fita pertence. Atributo do tipo string, simples, monovalorado, armazenado, não nulo. filme_id: id do filme o qual está gravado na fita. Atributo do tipo inteiro, simples, monovalorado, derivado, não nulo. - A entidade FILME possui os seguintes atributos: id: identificador único de um filme. Atributo do tipo inteiro, simples, monovalorado, armazenado, não nulo. titulo: nome do filme. Atributo do