* 1. SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TARCÍSIO CAVALCANTE UCHÔA SISTEMA DE ENSINO PRESENCIAL CONECTADO ATIVIDADE PORTFOLIO BANCO DE DADOS II Curitiba 2009 * 2. TARCÍSIO CAVALCANTE UCHÔA ATIVIDADE PORTFOLIO BANCO DE DADOS II Trabalho apresentado ao Curso Tecnológico em Análise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para o Módulo 3 - Fundamentos dos Sistemas de Informação. Orientador: Prof. Prof. Roberto Y. Nishimura. Curitiba 2009 * 3. SUMÁRIO 1 MODELO RELACIONAL NORMALIZADO – MRN ............................................. 3 2 PADRÃO SQL ..................................................................................................... 6 3 PROCESSAMENTO DE TRANSAÇÕES ............................................................ 8 4 CONTROLE DE CONCORRÊNCIA .................................................................. 10 REFERÊNCIAS ......................................................................................................... 12 * 4. 3 1 MODELO RELACIONAL NORMALIZADO – MRN Num projeto de banco de dados é necessário identificar os dados e fazer com que estes representem eficientemente o mundo real. Os SGDB – Sistemas Gerenciadores de Bancos de Dados ou SGBDR – Sistemas Gerenciadores de Bancos de Dados Relacionais são baseados no Modelo Relacional de Dados, que tem o princípio de que todos os dados são guardados em tabelas. Conceito criado por Edgar Frank Codd em 1970. Foi o primeiro modelo de dados descrito teoricamente. O Modelo Entidade Relacionamento apresenta algumas situações de difícil implementação prática. Para resolver isso, Codd propôs um processo de Normalização de Dados (ou normalização de tabelas) que aplica uma série de regras às tabelas de um banco de dados, para verificar se estas estão corretamente projetadas. O objetivo da normalização é evitar problemas provocados por falhas no projeto do banco de dados, eliminando redundâncias