
1- INTRODUÇÃO ÀS BASES DE DADOS RELACIONAIS
Conceitos chave e terminologia
Como os dados são acedidos, organizados e guardados
A importância de regras de negócio
Uso de base de dados: produção e suporte
O processo de desenvolvimento da base de dados
Esquema externo: Dados do ponto de vista do utilizador
Esquema conceptual: Modelo de dados lógico
Esquema interno: Estrutura física de dados
2- FUNCIONAMENTO DE UMA BASE DE DADOS RELACIONAL
Estrutura da base de dados
Tabelas, atributos e relações
Chaves primárias e estrangeiras
Integridade semântica
Manipulação de dados: Selecção, projecção, união, junção, intersecção, diferença
3- PRINCIPAIS COMPONENTES DA BD´S
Um dicionário de dados activo e integrado
Optimizador de querys
Um motor que suporta transacções
Ferramentas para acesso de utilizadores
4- DESENVOLVIMENTO DE BASES DE DADOS RELACIONAIS
Desenvolvimento de modelos de dados lógicos
Desenvolvimento do esquema conceptual
Definição dos dados no dicionário de dados
Capturar entidades, atributos e identificadores
Descrever relações: Um para um, um para muitos, muitos para muitos
Relações mandatárias e opcionais
Desenho da base de dados e documentação
Gerar o SQL para construir a base de dados
Usar dependências funcionais
Usar a lei de Codd
Denormalizar impacto e alternativas
Indexing para performance e integridade
Fragmentação de tabelas e denormalização
5- O ACESSO A UM BASE DE DADOS RELACIONAL
Criar e definir uma base de dados e seus objectos: Tables, chaves, views e identações
Executar uma query de modo a retornar exactamente a informação desejada
Actualizar dados durante a manutenção da base de dados
Controlar acessos a dados para segurança
Definir views para simplicidade e segurança
Personalizar janelas na base de dados
Querys e actualização através de views
6- FUNÇÕES, MÉTODOS E DADOS
Encapsular funções e dados
Métodos e tipos de dados definidos pelo utilizador |