terça-feira, outubro 28, 2008
segunda-feira, outubro 27, 2008
Projeto de Banco de Dados (PBD) - Modelagem de Banco de Dados (MBD)
0 - Visão Geral de PBD (MBD)
a - Material da Aula 1 (PDF e PPSX) (New)
b - Projeto De Banco De Dados (Ufrgs) (134 Slides) - Heuser (New)
c - Apostila de Projeto De Banco De Dados (New)
1 - Fundamentos de Banco de Dados
a - Material da Aula 2 (PDF e PPSX) (New)
b - Livro de Matemática para profissionais de BD (New)
2 - Fundamentos de Gestão do Conhecimento
3 - Fundamentos de Projeto de Banco de Dados (PBD) - Modelagem de Banco de Dados - MBD
4 - Projeto Conceitual de Banco de Dados
4.1 - Critérios de Qualidade de Projeto Conceitual de BD
4.2 - Modelo Entidade Relacionamento (MER)
4.3 - Modelo de Classes da UML
5 - Projeto Lógico de Banco de Dados
5.1 - MDR - Modelo de Dados Relacional
5.2 - Transformação do DER em Tabelas
5.3 - Normalização
5 - Projeto Físico de Banco de Dados - PFBD
6 - Engenharia Reversa de Banco de Dados
7 - Administração de Dados e Administração de Banco de Dados
domingo, outubro 26, 2008
quarta-feira, outubro 22, 2008
Fundamentos de Banco de Dados
1 - Dado, Informação, Conhecimento
2.1 - Termo (Elemento Simbólico - Símbolo - Valor - Dado)
3.1 - Natureza da Informação
3.2 - Características da Informação
4.1 - Sociedade do Conhecimento
4.2 - Propósito do Conhecimento
4.3 - Conhecimento Organizacional
5 - Tecnologia da Informação e Banco de Dados
6 - Definição de Banco de Dados
6.1 - Banco de Dados - Exemplo
7 - Características Básicas dos Bancos de Dados
7.1 - Estrutura
7.2 - Estado
7.3 - Comportamento
7.4 - Transação
7.5 - Persistência (Durabilidade)
7.6 - Consistência (Integridade)
8 - Modelo de Dados, Esquema, Instância
9 - Tipos de Banco de Dados
9.1 - Classificação - Modelo de Dados Implementado
9.1.1 - Banco de Dados Hierárquico
9.1.1.1 - Exemplo de Banco de Dados Hierárquico
9.1.2 - Banco de Dados de Rede
9.1.2.1 - Exemplo de Banco de Dados de Rede
9.1.3 - Banco de Dados Relacional
9.1.3.1 - Exemplo de Banco de Dados Relacional
9.1.3.2 - Exemplo de Banco de Dados Relacional
9.1.4 - Banco de Dados Orientado a Objetos
9.1.5 - Banco de Dados Objeto Relacional
10 - Sistema de Banco de Dados - SBD - Database System - DBS
11 - Sistema Gerenciador de Banco de Dados - SGBD - Database Management System - DBMS
11.1 - Sistema Gerenciador de Banco de Dados - SGBD - Classificação
Fundamentos de Gestão do Conhecimento
1 - Realidade como uma rede de fenômenos
2 - Uma Ontologia para a Realidade
3 - Rede de Conhecimento a base para o Projeto (Modelagem Conceitual de Banco de Dados)
3.1 - Conhecimento Organizacional
4.1 - Elemento
4.2 - Interação
4.3 - Lei da Natureza
5- Fenômenos da Rede de Conhecimento
5.1- Termo - Símbolo - Valor - Dado
5.2- Conceito
5.3 - Conceito Associativo
5.4 - Conceito Construtivo - Construtor Semântico
5.4.1 - Classificação - Instanciação
5.4.2 - Generalização - Especialização
5.4.3 - Classificação - Generalização
5.4.4 - Agregação (Composição) - Decomposição
5.4.5 - Associação
5.4.6 - Fato - Informação
5.4.7 - Fato Associativo (Propositivo, Assertivo) - Proposição - Asserção
5.4.8 - Regra
Fundamentos de Projeto de Banco de Dados (PBD) - Modelagem de Banco de Dados - MBD
1 - Definição de Projeto de Banco de Dados
3 - Conhecimento Organizacional
4 - Definição de Requisito de Informação
5 - Definição de Regra de Negócio
6 - Definição de Ferramenta de Projeto (Modelagem)
7 - Modelo de Dados, Esquema e Instância
7.1 - Modelo de Dados - Tipos
7.2 - Modelo Entidade Relacionamento (MER)
7.3 - Modelo de Classes da UML
MDR - Modelo de Dados Relacional
1 - Fundamentos
1.1 - Edgar Frank Codd
1.2 - Produto Cartesiano
1.3 - Relação Matemática
2 - MDR - Componentes Estruturais
2..1 - MDR - Valor - Dado
2.2.2 - MDR - Domínio - Tipo de Dado
2.2.3 - MDR - Tupla ou Linha
2.2.4 - MDR - Coluna - Atributo
2.2.5 - MDR - Relação - Tabela
2.2.6 - MDR -Relação - Esquema
2.2.7 - MDR - Relação - Instância
2.2.8 - MDR - Chave
2.2.8.1 - MDR - Super Chave
2.2.8.2 - MDR - Chave Candidata
2.2.8.3 - MDR - Chave Primária
2.2.8.4 - MDR - Chave Alternada
2.2.8.5 - MDR - Chave Estrangeira
2.2.8.6 - MDR - Chave Secundária
quarta-feira, setembro 17, 2008
Normalização - Benefícios
- Minimalidade => Aumenta o grau de consitência das informações armazenadas no BD.
Benefícios Indiretos:
- Flexibilidade => Aumenta o grau de adaptabilidade do BD em função de mudanças no Mundo Real (Regras de Negócio e Requisitos de Informação)
- Expressividade => Aumenta o grau de representatividade do BD tornando os "objetos do BD" mais próximos dos objetos, respectivos, do Mundo Real.
Normalização - Propósito
Projeto Conceitual de Banco de Dados - PCBD
Projeto Conceitaul de Dados é uma atividade que tem como ponto de partida os Requisitos de Informação e as Regras de Negócio inerentes a um determinado Domínio de Conhecimento (Parcela do Mundo Real, Mini-Mundo ou Domínio de Problema).
Ao interagir com os elementos (entidades, objetos) que constituem o seu Domínio de Conhecimento, o usário (também um objeto) cria conceitos a partir da percepção desses objetos e dos relacionamentos entre eles.
Os objetos de um determinado domínio do conhecimento (mini mundo) estão sujeitos as REGRAS (DE NEGÓCIO), que visam restringir ou controlar (presente), explicar (passado) e prever ou planejar (futuro) o comportamento desses objetos.
O controle desse comportamento é reforçado através da captura de informações (REQUISITOS DE INFORMAÇÃO) sobre as características desses objetos.
As Regras de Negócio e os Requisitos de Informação expressam esses conceitos e que deverão ser identificados no início da fase de Projeto Conceitual de Dados.
O Conhecimento Organizacional pode ser definido como um conjunto de Regras de Negócio e um conjunto de Requisitos de Informação.
Esse é o ponto de partida para a execução do Projeto Conceitual de Dados.
Nessa atividade será utilizado como ferramenta (instrumento) de modelagem (projeto) o Modelo Entidade Relacionamento (ou qualquer outro Modelo de Dados Semântico).
A utilização do Modelo Entidade Relacionamento deverá buscar atender a uma série de Critérios Técnicos de Qualidade (Requisitos Técnicos de Projeto Conceitual de Dados).
O produto final dessa atividade é o Modelo Conceitual de Dados (Modelo do Conhecimento Organizacional), o qual é constituido de:
- Diagrama de Entidade e Relacionamento (DER) ou ERA (Entidade Relacionamento e Atributo) modelando o aspecto estrutural do mundo real;
- Regras de Restrição de Integridade (RI) e um conjunto de Regras de Derivação (RD) modelando o aspecto comportamental do mundo real.
segunda-feira, setembro 08, 2008
Projeto Físico de Banco de Dados - PFBD
- Projeto Físico e Implementação de BD Relacional - Tanaka
- Noções de Tuning de BDs Relacionais - Tanaka
- Arquitetura e Catálogo de SGBD Relacional - Tanaka
- Organização de Arquivos e Índices em SGBD Relacional - Tanaka
- Índices em SGBD Relacional - Tanaka
- Processamento, Otimização e Execução de Consultas - Tanaka
- Conceitos de Transações - Tanaka
Projeto (Modelagem) de Banco de Dados - PBD - MBD
A atividade de Projeto de Banco de Dados (PBD) ou Modelagem de Banco de Dados (MBD) é estudada a mais de três décadas e vem sendo, ao longo desse tempo, definida por diversos autores.
A seguir são estabelecidas algumas definições de PBD:
- É o processo de desenvolvimento da Estrutura de um Banco de Dados. [TEO82]
- É o processo de determinar a organização de um Banco de Dados, incluindo a sua Estrutura, Conteúdo e Aplicações. [CER92]
- É o processo de projeto da Estrutura Lógica e Física de um ou mais Bancos de Dados para acomodar as Informações necessárias aos Usuários de uma Organização para um definido conjunto de Aplicações. [ELM89]
2) Definição de Projeto de Banco de Dados:
- É a atividade que tem como propósito especificar a Estrutura e o Comportamento de um Banco de Dados (Modelo do Banco de Dados), tendo como ponto de partida os Requisitos de Informação e as Regras de Negócio (Modelo descritivo) inerentes a um determinado Domínio do Problema (Mini-Mundo, Domínio de Conhecimento, Parcela do Mundo Real), com a utilização de Ferramentas de Projeto ou Modelagem (MER, MC-UML, MDR, ...), procurando atender a uma série de critérios de qualidade (Requisitos de Qualidade de Projeto ou Modelagem).


domingo, dezembro 09, 2007
quinta-feira, outubro 18, 2007
Livro - Projeto de Banco de Dados - Heuser
PROJETO DE BANCO DE DADOS 4 (S.LIVROS DIDATICOS) - CARLOS ALBERTO HEUSER
- ISBN: 8524105909
- Editora: SUPER NOVA DISTR. DE UTILIDADES DOMESTIC
- Número de páginas: 208
- Encadernação: Brochura
- Edição: 1998


