Zusammenfassung der Ressource
Banco de Dados
- - É um conjunto de dados relacionados a uma finalidade
- SGBD/ Sistema de Gerenciamento de Banco de Dados
- -É um programa que gerencia dados
- Administradores de banco de dados - Administra os recuros primário de secundário(Software)
- Usuários Casuais
- Nivel alto ultilizam uma liguagem sotisficada
- usuarios Iniciantes ou parametreicos
- caixa de banco -feitos para serem usados
- Usuarios sofisticados
- são engenheiros... que implementam suas proprias apricações
- Três Esquemas
- Nível Externo/Esquema
Externo
- -É a visão do usuário, será liberado uma pequena
visão
- Nível Conceitual/Equema Conceitual
- -Descreve como um todo e restinge o
físico
- Nível Interno/Esquema
interno
- -Armazenamento
físico
- Independência Lógica
- -Atera o Conceitual, sem mudar os Externos
- Independência Física
- - altera o interno, sem modificar o
conceitual
- Categorias de modelos de
dados
- 1ª etapa: Busca-se saber das necessidades do
usuário
- 2ª etapa: Projeto Conceitual - Descrições detalhadas de tipos de entidade e relacionamento.
- Continuação: Especificação das necessidades
funcionais
- 3 etapa: Projeto lógico ou mapeamento do modelo de dados realiza o mapeamento do esquema conceitual para o modelo de
dados
- -tem como nomes representacional ou de
implementação
- utilizado é o relacional
- 4 etapa: Projeto físico que são definadas as estruturas de armazenamento
interno
- Tipos de Modelos de Dados
- Modelo Hierarquico
- Primeiro, Estutura em arvore, ideal para modelar hierarqia foi superado
- Modelo em Rede
- -Permite mais vinculação
- Moldelo Relacional
- Usa-se uma coleção de tabelas/Relações para representar os dados
- Cada tabela possui Colunas. Cada Tabela Contem Tuplas. Cada tupla possui atributos.
- é O MODELO MAIS UTILIZADO NA FASE DE PROJETO LÓGIO
- Modelo Entidade -Relacionamento
- é utilizado na fase do projeto conceitual que é anterior a fase do projeto lógico
- Uma entidade é um objeto algo real
- é ALTO NIVEL
- Modelos de dados orientado a objetos
- Extensão do modelo ER
- Modelo de dados objeto relacional
- -combina o modelo relaciona com o objeto
- Modelo ER
- Cardinallidade
- - Expresa o numero de entidades que ela pode associa-se por meio de um relacionamento
- Modelo Relacional
- -Ligado ao lógico, entre o conceitual e o físisco
- -atributos são componentes das entidades
- -metadados sãoas informações colocadas ao lado dos atributos
- -Registro/Tuplas/linas
- Tipos de atributos
- Compostos
- -divididos em partes iguais
- Simples/autônomos
- Indivisíveis
- Monovalorados
- -Valor único para cada tupla
- Multivalorado
- -Conjunto de valores para a mesma tupla
- Armazenado
- -Principal
- Derivado
- -deriva do armazenado
- Nulo
- Não tem valor aplicavel a tributo
- Complexos
- -cOMPOSTO+mULTIVALORADO
- Restrições de integridade
- -Domínio,Vazio, chave, Referencial
- Chave primária
- Coluna assegura que cada tupla é única
- chave Estrangeira
- -restição referencial amarra os relacionamentos entre a tabela
- Fazem referencia a chave primária
- chave substituta
- -pode ser utilizado para definir a chave primária
- super chave
- permite identificar uma mesma entidade
- Controle de Concorrencia
- Autômica
- -É possivel reveter aquilo que foi modificado
- Consistente
- Dados integros
- Isolada
- Dado isolados
- Duravel
- deve ser definitivo a modificação
- Visões Views/tabela virtual
- -Consultas frequentes
- Views Materializada
- -Só é permitida a atualização quando existir uma tabela
- Não existe registro em Views
- Normalização em banco de dados
- Dependencia Funcional
- 1º FORMANORMAL
- 2º FORMA NORMAL
- 3ª FORMA NORMAL
- 4ª FORMA NORMAL
- 5ºForma normal
- Business Intelligence
- -Conjunto de tecnicas, metodos e ferramentas que subsidia a toma de decião
- Data Warehouse/armazém de dados/depósito de dados
- - é colhido de varios origens
- Catactérsticas
- Não-volátio (apenas recebe informação)
- Integrado(aproveita termos)
- Orientado por assunto(finalidade de armazenar)
- Variante no Tempo(manutenção)
- Data Marts/OLTP
- -é espécifico, Volátil
- Topdown up
- -Cria-se primeira Data Marts
- Bottom up
- Cria-se primeiro a BI para depois a data marts
- ETL/Extração, transformação e recarga
- -alimentação
- Extração(das bases de dados); transformação(aplica funções); recarga(substitui dados)
- OLAP
- -analise dinamica e multidimencional dos dados
- Tabela de fato
- -Registra fato é grande
- Atributos
- Valores Núméricos(permite operações); não mumericos; seminumérico
- Tabela de dimensão
- -Ligas aos fatos
- Formas
- Modelo Estrela/Star Schema)
- -Ocupa espaço ao repetir descrições
- Modelo Flocos de Neve/Snow Flak
- -Menor Espaço ao normatizar
- Arquiteturas OLAP
- Molap/Multidimensional...
- -como um cubo de dados, restrições, complexos
- Rolap/Relation...
- -Como modelo relacional
- Dolap/Desktop
- -Trasfere para desktop/Rede
- Holap/Hydrid
- -Rolap+Molap
- Wolap/Web-online
- -Uso do navegador
- Operações em OLAP
- Dril Down
- -aumenta o nivel de detalhue
- Drill up/Roll up
- -aumenta o grau de granularidade, diminuindo o detalhe
- Drill Throught
- Quando vou para outra dimensão
- Dril Across
- aQuando pulo nível intermediario
- Slice and Dice
- Slice(fatiar) dados em unica dimensão; Dice(dado) duas ou mais dimensões
- Cross join
- Dados unidos colunas invertidos
- Pivot
- rotação de cubo
- Alertas
- Situações em destaque
- Ranking
- Agrupa por maior e menor
- filtros
- para leitura
- Sort
- Ordenar., crescente ou decrescente
- Breaks
- Separam o relatorio em grupos de informação
- Consultas ad-hoc
- Segundo parametros nunca utilizados
- Data Mining
- Processo de descoberta de conhecimento em BDs - KDD
- Fases
- Seleção
- -selecionados das mais diversas fontes
- Pre-processamento
- -Faz a limpeza
- Transformação
- -posso usar
- Data Mining
- Interpretação
- Tecnicas
- Associação
- Relaçao
- Descrição de Crasse
- Resumo
- Classificação
- Qual modelo se destaca
- Agrupamento/clustering
- Similar a classificação é indepedente
- Descoberta de parões sequenciais
- Descoberta de padrões em series temporais
- Regressão
- Panejamento estrategico
- Redes Neurais
- algarítimos geéricos