8/9/2008. Curso Superior de Tecnologia em Bando de Dados Disciplina: Projeto de Banco de Dados Relacional II Prof.: Fernando Hadad Zaidan

Documentos relacionados
Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Banco de Dados II. Transações. Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.

Aula 0 15/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Fundamentos de Banco de Dados Aula I. Prof. Kelyn Schenatto

Roteiro. Noções de Recuperação de Falhas. BCC321 - Banco de Dados I. Ementa. Posicionamento

BCD29008 Banco de dados

BCD29008 Banco de dados

AULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

INF01145 Fundamentos de Banco de Dados Plano de ensino

Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras

MODELO LÓGICO: TABELAS, CHAVES PRIMÁRIAS E ESTRANGEIRAS

Banco de Dados II. Transações (Oracle) Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.

INE 5423 Banco de Dados I

INE 5423 Banco de Dados I

Banco de Dados II. PL/SQL - Procedures -Cursor - Funções. Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSORA RESPONSÁVEL: Roberta Macêdo Marques Gouveia

Sistemas da Informação. Banco de Dados I. Edson Thizon

Modelo Relacional: Entidades e Relacionamentos. Cardinalidade. Normalização. Linguagem SQL: DDL e DML.

SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

Banco de Dados I. Sejam bem-vindos! Prof. Fred Lucena. 1

Sistemas Gerenciadores de Banco de Dados

Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional II Prof.: Fernando Hadad Zaidan

Banco de Dados I. Universidade Veiga de Almeida Luiz Antônio Vivacqua Corrêa Meyer

Laboratório de Banco de Dados. Prof. Luiz Vivacqua.

Sistemas de Banco de Dados

Introdução à Banco de Dados

Programação com Acesso a Banco de Dados

Banco de Dados. Guilherme Baião Salgado Silva, Esp. BD v1.0 - NOV/2005. incluindo fotocópias, gravação, arquivamento em um sistema de informação sem

PÓS-GRADUAÇÃO LATO SENSU. Curso: Banco de Dados. Disciplina: Data Warehouse e Business Intelligence Professor: Fernando Zaidan

Banco de Dados II. PL/SQL Introdução. Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.

Modelagem de Dados. Aula 01. Os direitos desta obra foram cedidos à Universidade Nove de Julho

INE 5623 Projeto de Banco de Dados

ATIVIDADES PRÁTICAS SUPERVISIONADAS

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2016/2

BCD29008 Banco de dados

Núcleo de Pós Graduação Pitágoras

OBJETIVO GERAL DA DISCIPLINA

Introdução. Motivação. Sistema Gerenciador de Banco de Dados (SGBD) Banco de Dados (BD) Sistema de Banco de Dados (SBD)

Projeto de Banco de Dados

Plano de Trabalho Docente 2017 Ensino Técnico

GBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM/BCC

TECNOLOGIA EM SISTEMAS PARA INTERNET. Banco de dados em aplicativos WEB. Aula 5

Fundamentos de Banco de Dados Aula II

Banco de Dados. Introdução aos Bancos de dados. Prof. Sérgio Portari

Banco de Dados I. Prof. Edson Thizon

Introdução a Banco de Dados

Curso: Banco de Dados I. Conceitos Iniciais

BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar

Aula 2 BD Introdução. Profa. Elaine Faria UFU

MODELAGEM DE DADOS PARTE 1

18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

Plano de Trabalho Docente

17/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

MODELAGEM DE DADOS PARTE 2

Aula 01 Conceito de Banco de Dados e SGBD

Tecnologia da Informação

Banco de Dados I Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 5) Clodis Boscarioli

1 o Período Administração 24/11/2015

BCD29008 Banco de dados

AVALIAÇÃO DO GRAU DE DIFICULDADE DO APRENDIZADO DA MODELAGEM DE BANCOS DE DADOS

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados

Banco de Dados. Introdução. Profa. Flávia Cristina Bernardini

Faculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Samuel Alves Pereira 1

PÓS-GRADUAÇÃO LATO SENSU. Curso: Banco de Dados. Disciplina: Data Warehouse e Business Intelligence; Laboratório Professor: Fernando Zaidan

Este capítulo apresenta os conceitos básicos da área de banco de dados que são necessário à compreensão do projeto de banco de dados.

Banco de Dados Relacional

MODELO RELACIONAL DE UM SISTEMA DE GERENCIAMENTO DE VAGAS DE ESTÁGIO

BCD29008 Banco de dados

GBC043 Sistemas de Banco de Dados

Banco de Dados 08/08/2010

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE NORMALIZAÇÃO

Núcleo de Pós Graduação Pitágoras

Bancos de Dados IV. Arquiteturas. Rogério Costa

Introdução aos Bancos de dados. Francisco Antonio de Sousa

Banco de Dados. Banco de Dados II. Característica fundamental de SGBDs. Abordagem SGBD x Processamento de Arquivos Tradicional

GERÊNCIA DE DADOS SEMI ESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

Centro Universitário de Araraquara Uniara Bacharelado em Sistemas de Informação

Introdução aos Bancos de dados. Prof. Vicente Paulo de Camargo. Ref. Prof. Renato de Oliveira Violin UFSCar e Lineu Mialaret

14/08/2008. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

PROGRAMA DE DISCIPLINA

conteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos

Transcrição:

Faculdade INED Curso Superior de Tecnologia em Bando de Dados Disciplina: Projeto de Banco de Dados Relacional II Prof.: Fernando Hadad Zaidan Aula 0 1 2 Apresentações Ementa Da equipe; Do professor. Disponibilização do material das aulas; Modelo Relacional: Conceitos, Restrições de Integridade, Normalização e Engenharia Reversa. Projeto Físico de Bancos de Dados. Conceitos iniciais em Visões, Gatilhos e Stored Procedures. Data Warehouse / Data Mining. 3 4 1

Material usado na disciplina Bibliografia Obrigatória ELMASRI, R.; NAVATHE, S. B. Sistemas de bancos de dados: fundamentos e aplicações. 4. ed. São Paulo: Pearson Education, 2005. Bibliografia Adicional: Para Saber Mais DATE, C. J. Introdução a sistemas de banco de dados. Rio de Janeiro: Elsevier, 2003. 5 Material usado na disciplina Bibliografia adicional para desenvolvimento das aulas BARBIERI, Carlos. BI - Business Inteligence: Modelagem e tecnologia. Rio de Janeiro, Axcel Books, 2001. SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de banco de dados. Tradução da 5ª Edição. São Paulo: Campus, 2006. Recursos da Internet http://www.datawarehouse.inf.br/ http://www.dwinfocenter.org/ http://www.dwbrasil.com.br http://pt.wikipedia.org/wiki/banco_de_dados_relacional 6 Material usado na montagem dos Slides Bibliografia adicional para desenvolvimento das aulas ADMINISTRAÇÃO DE DADOS. COMDEX SUCESU, SP, 2002. BARBIERI, Carlos. BI - Business Inteligence: Modelagem e tecnologia. Rio de Janeiro, Axcel Books, 2001. RAPOSO, Adriana. Apostila Banco de Dados, 2008. ROCHA, Rogério Morais. Slides da disciplina Projeto de Banco de Dados Relacional II. Faculdade INED, 2008. Atividades e Sondagens -Atividades individuais e em grupo; -Atividades em dupla de fixação de conteúdo da aula; -O atraso nas datas marcadas para os trabalhos terá um decréscimo de 10% da pontuação, por dia de atraso; -Sondagens do Conhecimento. SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de banco de dados. Tradução da 5ª Edição. São Paulo: Campus, 2006. 7 -Distribuição dos pontos: Sondagens (20+20+30) Atividades (10+10+10) 8 2

Visão Geral da disciplina A disciplina Projeto de Banco de Dados Relacional II finaliza os conceitos envolvidos no projeto de bancos de dados relacionais, com o objetivo de garantir a qualidade dos projetos construídos. Nessa disciplina é dada ênfase à modelagem de bases de dados para suporte a aplicações de Business Intelligence - BI. Objetivos A disciplina Projeto de Banco de Dados Relacional II busca propiciar ao aluno condições de: - Identificar aspectos a serem considerados no projeto físico de bancos de dados; - Validar estruturas de dados através do processo conhecido como normalização; - Desenvolver modelos de dados para Data WareHouse e Data Mining; 9 10 Tópicos da Disciplina Atividade 0 1 REVISÃO DOS MODELOS CONCEITUAL E LÓGICO 2 PROJETO FÍSICO DE BANCOS DE DADOS 3NORMALIZAÇÃO 4 FUNDAMENTOS DE DATA WAREHOUSING E DATA MINING Através de desenhos, representações de dados em tabelas ou mesmo sob a forma textual, apresentar exemplos de: inconsistência, redundância, integridade referencial, chave primária e índices. 11 12 3

Redundância e Inconsistência de dados O mesmo elemento de informação pode estar duplicado em diversos lugares. Ex.: o endereço e o número de telefone de um cliente podem aparecer em uma tabela com os registros de conta poupança e em um arquivo com os registros de conta corrente. Esta redundância leva a altos custos de armazenamento e acesso. Pode ainda levar à inconsistência de dados o que significa que as várias cópias podem ser diferentes. Dificuldade de acesso aos dados Dificuldade de acesso aos dados necessários, para sejam recuperados de uma maneira conveniente e eficiente. Isolamento de dados Uma vez que os dados estão espalhados em diversas tabelas, podem ter formatos diferentes, tornando difícil para recuperar os dados adequados. Ex.: a mudança de endereço de um cliente pode ser efetuada num registro de conta corrente, mas não em outro lugar. Isto resulta em inconsistência de dados. 13 14 Anomalias de acesso concorrente Problemas de integridade Com a intenção de aperfeiçoar o desempenho geral e obter tempos de resposta mais rápidos, muitos sistemas permitem que múltiplos usuários atualizem os dados simultaneamente. Problemas de segurança Nem todo usuário do sistema de banco de dados devem ter acesso a todos os dados. Os valores dos dados armazenados nos bancos de dados precisam satisfazer certos tipos de restrições de consistência Novas restrições são adicionadas, tornando difícil alterar os programas. O problema torna-se mais complicado quando as restrições envolvem diversos itens de dados de arquivos diferentes. 15 16 4

Integridade Referencial Garantir a Integridade dos dados entre as tabelas relacionadas. Ex.: em um relacionamento do tipo 1-N entre a tabela Clientes e a tabela Pedidos (um cliente pode fazer vários pedidos). Bons Estudos! Com a Integridade Referencial, o banco de dados não permite que seja cadastrado um pedido para um cliente que ainda não foi cadastrado. Ou seja, ao cadastrar um pedido, o banco de dados verifica se o código do cliente que foi digitado já existe na tabela Clientes. Se não existir, o cadastro do pedido não será aceito. Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum) 17 18 5