Pesquisa 1
1ª Questão: Defina os conceitos de: Bando de Dados, Sistema de Gerência de Banco de Dados e Modelo de Dados.
Bancos de dados: São coleções de informações que se relacionam de forma a criar um sentido. São de vital importância para empresas, e há duas décadas se tornaram a principal peça dos sistemas de informação.
Sistema de Gerência de Banco de Dados: É o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de um banco de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em bancos de dados relacionais a interface é constituída pelas APIs (Application Programming Interface) ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language).
Modelo de Dados: Modelar significa criar um modelo que explique as características de funcionamento e comportamento de um software a partir do qual ele será criado, facilitando seu entendimento e seu projeto, através das características principais que evitarão erros de programação, projeto e funcionamento. É uma parte importante do desenho de um sistema de informação.
2ª Questão: O que é Modelo Conceitual e Modelo Lógico?
Modelo Conceitual: É um conjunto de suposições baseadas no mundo real que indicarão as regas de negócio de um sistema. Esta etapa independe da escolha de tecnologias e protótipos ajudam no entendimento dos processos.
Modelo lógico: O modelo lógico constitui uma representação específica de um modelo interno, utilizando as estruturas de BD suportada pelo banco escolhido. Em um Banco de Dados Relacional (BDR), o esquema interno é expresso utilizando linguagem SQL, por padrão. Neste nível, o modelo lógico depende do software.
3ª Questão: Defina e exemplifique os conceitos de: Entidade e Relacionamento.
Entidades: Os objetos ou partes