|
|
Created by Bianca Kaiser
about 10 years ago
|
|
| Question | Answer |
| Modelos de Desenvolvimento de Sistemas | A arquitetura de uma aplicação pode variar de acordo com as necessidades de ambiente e da ESCALABILIDADE desejada. |
| Os modelos de desenvolvimento são maneiras de se “quebrar” um problema de acordo com as funções específicas: | ◦ Interface com o usuário ◦ Armazenamento e manutenção de dados ◦ Regras de negócio |
| Arquitetura monolítica | |
| Arquitetura cliente-servidor | |
| Aplicações em camadas | |
| Aplicações em camadas 2 | |
| Dados x Informação | |
| Definição | Bancos de dados (ou bases de dados), são conjuntos de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação. |
| Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD) | O modelo de dados mais adotado hoje em dia é o modelo relacional, onde as estruturas têm a forma de tabelas, compostas por linhas e colunas |
| SGBD (Sistema gerenciador de banco de dados) | |
| Vantagens de um SGBD | |
| Arquivos de dados (texto) | ◦ Formato fixo (registros e campos) |
| Arquivos ISAM (IBM) | ◦ Indexed Sequencial Access Method ◦ Índices para campos do arquivo permitem pesquisas de acesso rápido |
| Edgar Frank Codd | Desenvolveu o modelo de banco de dados relacional quando era pesquisador no laboratório da IBM em San Jose (CA, EUA). |
| C. J. Date | Seu livro “Introdução a sistemas de bancos de dados” é usado no mundo inteiro como base para o assunto. |
| Gerações de SGBD | |
| Exemplos e Tipos de Bancos de Dados | |
| Padrão ANSI para BD relacional (níveis 1 e 2) | ◦ Conjunto de padrões definidos para bancos de dados relacionais |
| Extensão específica do SGBD | ◦ Cada SGBD pode ainda ampliar sua funcionalidade adicionando novos objetos e comandos para facilitar a vida dos programadores |
| OLAP Online Analytical Processing Processamento Analítico Online | É a capacidade para manipular e analisar um largo volume de dados sob múltiplas perspectivas. |
| OLTP Online Transaction Processing ou Processamento de transações em tempo-real. | São sistemas que se encarregam de registrar todas as transações contidas em uma determinada operação organizacional. Por exemplo: sistema de transações bancárias registra todas as operações efetuadas em um banco. |
| Funções comuns | |
| DBA (Database administrator) | Especialista na manutenção do SGBD Otimização do banco, implementação de schemas, intepretar e escrever complexas consultas SQL |
| DA (ou AD) - Administrador de Dados | Definir os níveis de integridade e segurança dos dados nos diversos níveis em que as informações solicitadas progredirem ◦ Ter perfeito conhecimento dos processos empresariais como um todo |
| DA x DBA | DBA cuida da "saúde física dos dados", enquanto que o DA cuida da "saúde mental dos dados" |
Want to create your own Flashcards for free with GoConqr? Learn more.