Linguagem De Programação Comercial
Casos: Linguagem De Programação Comercial. Pesquise 862.000+ trabalhos acadêmicosPor: vclaudio3 • 6/9/2014 • 2.962 Palavras (12 Páginas) • 448 Visualizações
ETAPA 01 – Passo 1
BANCO DE DADOS
INTRODUÇÃO
Um Sistema Gerenciador de Banco de Dados é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. O principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados. O SGBD disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados. Em bancos de dados relacionais a interface é constituída pelas APIs ou drivers do SGBD, que executam comandos na linguagem SQL. Para criar a base de dados o SGBD utiliza uma linguagem. A mais utilizada atualmente é o SQL, (Structured Query Language), Mas existem vários SGBDs no mercado.
PRINCIPAIS SOFTWARES DE GERENCIAMENTO DE BANCO DE DADOS
Alguns são pagos, outros gratuitos, dentre eles podemos destacar alguns como:
• PostgreSQL appliance de banco de dados, chamado HA banco de dados pronto SX2. Este aparelho é capaz de atingir até 180 mil transações por segundo, com criptografia de dados AES baseado. HA banco de dados pronto SX2 combina o banco de dados Open Source PostgreSQL com configuração de hardware avançado e possui Smart Tecnologia de Software da Fujitsu, para oferecer alto desempenho e sistemas de banco de dados de alta confiabilidade que vai ajudar as organizações a alcançar o processamento em lote de alta velocidade e consolidação de dados.
• MySQL Enterprise Edition inclui o mais completo conjunto de funcionalidades avançadas, ferramentas de gestão e suporte técnico para alcançar os mais altos níveis de escalabilidade MySQL, a segurança, a confiabilidade eo uptime. Ele reduz o risco, custo e complexidade no desenvolvimento, implantação e gerenciamento de aplicações MySQL críticas.
• MySQL Enterprise Backup reduz o risco de perda de dados on-line, oferecendo backups "quentes" de seus bancos de dados. Ele suporta backups completos, incrementais e parciais, ponto-em-tempo de recuperação e compactação de backup.
• MySQL Enterprise Security fornece pronto para usar módulos de autenticação externos para se integrar facilmente MySQL com infraestruturas de segurança existentes, incluindo PAM e Windows Active Directory. Usuários do MySQL pode ser autenticado usando Pluggable Authentication Modules ("PAM") ou serviços nativos do sistema operacional Windows.
• PostgreSQL 9.3.3, 9.2.7, 9.1.12, 9.0.16 e 8.4.20 O Grupo de Desenvolvimento Global do PostgreSQL lançou uma atualização importante para todas as versões suportadas do sistema de banco de dados PostgreSQL, que inclui versões menores 9.3.3, 9.2.7, 9.1.12, 9.0.16, 8.4.20 e. Esta atualização contém correções para vários problemas de segurança, bem como várias correções para problemas de replicação e integridade de dados. Todos os usuários são encorajados a atualizar suas instalações na primeira oportunidade, em especial aqueles que utilizam a replicação binária ou executando um aplicativo de alta segurança.
ETAPA 01 – Passo 2
Sistema de Banco de Dados X Sistema de Arquivos
Antes de SGBDs as aplicações utilizavam sistemas de arquivos do Sistema Operacional. Através de arquivos, as aplicações armazenavam seus dados através das interações com a aplicação. Sendo armazenados em diversos arquivos, precisando de diferentes programas de aplicações para extrair e acrescentar registros, elevando os custos destas aplicações.
Sistema de Banco de Dados
Vantagens
• Dados podem ser compartilhados;
• Redundância pode ser reduzida;
• Inconsistência pode ser vista (Ate certo ponto);
• Suporte a transações pode ser fornecido;
• Integridade pode ser mantida;
• Segurança pode ser reforçada;
• Requisitos contraditórios podem ser equilibrados;
• Padrões podem ser reforçados.
Desvantagens
• Os sistemas de banco de dados são complexos, difíceis e demorados para projetar;
• Custos Iniciais de softwares e hardwares são altos;
• Danos ao banco de dados afetam virtualmente todos os programas;
• Custos altos para a conversão de sistemas baseados em arquivos para banco de dados;
• Treinamento inicial necessários aos programadores e usuários.
Sistemas de Arquivos
Vantagens
• É padrão aberto, não sendo preciso pagar por nenhum software;
• Existem varias ferramenta e editores bons no mercado;
• Simplicidade e legibilidade, tanto para usuários como para computadores;
• Separação do conteúdo para a formatação;
• Possibilidade de criar sua própria sintaxe de dados;
• Possui suporte a Unicode;
• Permite validação, o que torna os testes mais efetivos, e a construção de aplicações bem mais fáceis.
Desvantagens
• Problemas de Integridade;
• A redundância pode afetar a eficiência para armazenamento, afetando a transmissão e processamento, elevando os custos;
• Redundância e inconsistência dos dados Dificuldade no acesso aos dados;
• Isolamento dos dados;
• Anomalias de acesso concorrente;
• Problemas de segurança.
ETAPA 01 – Passo 3
ATIVIDADE 1
Modelo de dados consiste na especificação das estruturas de dados, contendo uma coleção de ferramentas conceituais descrevendo dados, relações de
...