O que é um Banco de Dados?
Um SGBD (Sistema de Gerenciamento de Banco de Dados) contém informações sobre uma empresa ou organização específica, sendo composto por:
- Uma coleção de dados inter-relacionados
- Um conjunto de programas para acessar esses dados
- Um ambiente conveniente e eficiente para uso
Sistemas de banco de dados são usados para gerenciar coleções de dados que são:
- De alto valor
- Relativamente grandes
- Acessados por múltiplos usuários e aplicações, muitas vezes simultaneamente
Um SGBD moderno é um sistema de software complexo, cuja tarefa é gerenciar grandes e complexas coleções de dados. Bancos de dados fazem parte de praticamente todos os aspectos de nossas vidas.
Exemplo: Banco de Dados Universitário
Ao longo deste material, utilizaremos um banco de dados universitário para ilustrar todos os conceitos. Os dados consistem em informações sobre:
- Alunos (alunos)
- Professores (professores)
- Turmas (turmas)
Exemplos de operações realizadas por programas de aplicação:
- Cadastrar novos alunos, professores e disciplinas
- Matricular alunos em disciplinas e gerar listas de chamada
- Atribuir notas, calcular coeficiente de rendimento (CR) e emitir históricos