Introdução a Banco de Dados
Sumarização de conteúdo abordado em sala
Preâmbulo
Bem-vindo ao curso de introdução a banco de dados. Este ambiente é destinado para divulgar as notas de aula da disciplina. O objetivo maior da disciplina visa fornecer ao aluno os elementos principais que norteiam o desenvolvimento de um banco de dados. Os elementos incorporam desde o seu planejamento, desenvolvimento e execução. Para tal, empregamos o banco de dados relacional MariaDB. A escolha do banco se deu em razão de estar apto a prover dados facilmente para a realidade de boa parte das empresas e permite ser escalonável para o padrão do setor da empresa abordado. Dependendo da velocidade de desenvolvimento um objetivo desejável é lidar com banco de dados baseado em documento, mais especificamente o MongoDB.
Aqui, o aluno também poderá encontrar um ambiente alternativo para postar dúvidas e comentários. Tais interações ficam registradas o que possui a vantagem de prover aos alunos as dúvidas dos demais. O conteúdo deste material está em pleno desenvolvimento. Por conseguinte, este espaço e o material encontrado aqui está frequentemente em mutação.
Trabalho Disciplina
O trabalho é constituído por um protótipo de módulo de gestão empresarial. O módulo corresponde a um banco de dados do tipo relacional MariaDB. Ele é projetado para atender a realidade do segmento de micro e pequenas empresas. A partir desse cenário, o aluno terá que obter e analisar os requisitos de acordo com as necessidades de uma empresa de pequeno porte. Projetar também o modelo conceitual que atenda a empresa por meio do diagrama de entidade e relacionamento DER. Definir também as políticas de administração de banco de dados. Traçar estratégia de segurança. A partir da introdução da linguagem SQL, as técnicas e métodos aprendidos em sala serão aplicados na construção do banco que será consumido pela empresa. Assim, o aluno deverá não somente saber lógica envolvendo a linguagem, mas também entender seu contexto de uso.
As áreas propostas de atuação envolvem o comércio, serviço e indústria. Todas as empresas são de pequeno porte, e descritas nos seguintes ramos:
Oficina mecânica
Escola de música ou línguas
Pousada
Cafeteria ou pizzaria
Pequena rede de lojas de roupas 3 unidades
Locadora de carretas
Pequeno produtor rural de café
Pequena rede de salão de beleza 3 unidades
Clínica odontológica
Os requisitos de avaliação do trabalho envolverão a capacidade do banco em realizar pelo menos as quatro operações básicas (CRUD): criação, ler, atualizar e deletar. Consistência dos dados. Segurança dos dados. O banco deverá obrigatoriamente apresentar soluções para as particularidades da empresa do setor alvo e estar devidamente descrita.