Banco de Dados I

Professor(a): João Marcelo Ribeiro

Mapa Conceitual

Mapa Conceitual

Resumo

"Banco de Dados I" no curso de Ciência da Computação aborda os conceitos essenciais dos bancos de dados, com destaque para o modelo relacional e a utilização prática de sistemas de gerenciamento de banco de dados (SGBD), como o MySQL. Os tópicos incluem modelagem de dados, normalização, linguagem SQL para consulta e manipulação de dados, além do projeto e implementação de bancos de dados utilizando o MySQL. Os estudantes exploram a criação de tabelas, consultas complexas, operações de junção, otimização de consultas e aplicação de técnicas de segurança e integridade dos dados, sendo uma base crucial para a gestão eficiente de informações em sistemas baseados em bancos de dados relacionais.

Conceitos Importantes

Modelo Entidade Relacionamento (MER)

O Modelo Entidade-Relacionamento (MER) é uma abordagem visual para representar e descrever o esquema de um banco de dados. Ele utiliza entidades para representar objetos do mundo real e seus atributos, além de relacionamentos para mostrar como essas entidades se conectam. Nesse modelo, entidades são representadas por retângulos e os relacionamentos entre elas são indicados por linhas, evidenciando a maneira como estão conectadas e como interagem. O MER é uma ferramenta fundamental no processo de projeto de banco de dados, pois facilita a compreensão e a organização das informações que serão armazenadas e gerenciadas pelo sistema.

Exemplo de MER

Exemplo de MER

Normalização de Dados

A Normalização de Dados é um processo no qual se organizam os dados em um banco de dados relacional de forma a minimizar a redundância e evitar anomalias na inserção, atualização ou exclusão de informações. Esse processo é dividido em etapas (1ª, 2ª, 3ª, entre outras formas normais) que visam estruturar as tabelas de um banco de dados de maneira mais eficiente, reduzindo a duplicação de informações e garantindo a integridade dos dados. Isso é alcançado ao eliminar dependências não triviais entre os atributos, tornando o banco de dados mais flexível, eficiente e menos propenso a erros ou inconsistências.

Formas Normais

Formas Normais

Materiais de Estudo

Vídeos:

PDFs/Slides:

Complementares:

Atividades

Lista de Exercícios:

Colab

Seção voltada para a colaboração entre os alunos.

Links abertos com resumos, anotações e materiais de revisão.


CIÊNCIA DA COMPUTAÇÃO - 4º Período

IFSULDEMINAS - CÂMPUS MUZAMBINHO