TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Analises De Sistemas

Trabalho Escolar: Analises De Sistemas. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  3/6/2014  •  1.272 Palavras (6 Páginas)  •  259 Visualizações

Página 1 de 6

ETAPA 1

 PASSO 2

SQL SERVER

A linguagem SQL é adotada por praticamente todos os SGBD’s relacionais existentes no mercado, além de ser uma linguagem padronizada (ANSI). Com isso, pelo menos em tese, posso mudar de SGBD sem me preocupar em alterar os programas de aplicação.

Portabilidade entre plataformas de hardware e software

Pode ser utilizada tanto em máquinas Intel rodando Windows, passando por workstations RISC rodando UNIX, até mainframes rodando sistemas operacionais proprietários.

Redução dos custos com treinamento

Com base no item anterior, as aplicações podem se movimentar de um ambiente para o outro sem que seja necessária uma reciclagem da equipe de desenvolvimento.

Usa inglês estruturado de alto nível

O SQL é formado por um conjunto bem simples de sentenças em inglês, oferecendo um rápido e fácil entendimento.

Permite consultas interativas

Permite aos usuários acesso fácil e rápido aos dados a partir de um front end que permita a edição e a submissão de comandos SQL.

Múltiplas visões dos dados

Permite ao criador do banco de dados levar diferentes visões dos dados aos diferentes usuários.

Definição dinâmica dos dados

Através da linguagem SQL pode-se alterar, expandir ou incluir, dinamicamente, as estruturas dos dados armazenados, com máxima flexibilidade.

Vantagens

Dados corrompidos são sempre uma preocupação quando ocorre uma queda de energia ou desligamentos incorretos. A Microsoft SQL Server tem uma série de características que promovem a restauração e recuperação desses dados. Embora tabelas individuais não possam ser copiadas ou restauradas, existem opções completas de restauração de banco de dados que podem ser úteis nesses casos. Por meio do uso de arquivos de log, cache e backups, o produto da Microsoft tranquiliza o usuário com suas opções para recuperação de dados na ocorrência de algum desastre.

A Microsoft SQL Server inclui softwares de gestão de banco de dados tanto para nível profissional quanto empresarial. Alguns concorrentes, como o MySQL, desenvolveram softwares semelhantes nos últimos anos, mas o SQL Server é mais fácil de usar e tem mais recursos. Os triggers, por exemplo, têm total suporte nos produtos da Microsoft. No caso do MySQL, esse comendo foi introduzido recentemente, mas ainda não são totalmente suportados. O software oferecido pela Microsoft também oferece estreita integração com o framework. NET, o que não é o caso de produtos concorrentes.

Desvantagens

Uma das principais desvantagens de se utilizar a Microsoft SQL Server em vez de um sistema de gerenciamento de banco de dados relacional alternativo é que as opções de licenciamento são muito caras. Apesar do uso do software para fins educacionais ou de desenvolvimento ser gratuito, qualquer tipo de uso comercial resulta em uma taxa de licenciamento. Para o SQL Server 2008, por exemplo, o SQL Server Standard Edition custa cerca R$17,00 por processador. A edição do SQL Server Datacenter cerca R$132,53 por processador, de acordo com o site da Microsoft. Para pequenas empresas e indivíduos que possuem sites com fins lucrativos, isso se torna inviável. Softwares concorrentes, como o MySQL, muitas vezes são gratuitos. Nos casos em que não são, no entanto, o pacote MySQL Enterprise mais caro custa R$12,03 por ano para cada processador, o que é relativamente mais barato até mesmo comparando com o pacote SQL Standard Edition Microsoft.

A Microsoft SQL Server só é projetado para rodar em servidores baseados no Windows. Por inúmeras razões, incluindo custos de licenciamento e preocupações com a segurança, desenvolvedores muitas vezes optam por hospedar seus sites em máquinas baseadas em Unix, o que inviabiliza o uso do SQL Server. Produtos concorrentes, pelo contrário, já possuem uma maior compatibilidade com outras plataformas. O MySQL, por exemplo, roda em todas as principais plataformas, incluindo Windows, Linux, Mac OSX e outras variantes de Unix. Além da impossibilidade de rodar em plataformas não Windows, o produto da Microsoft também pode encontrar problemas de compatibilidade em relação a interação com os aplicativos que estão sendo executados em outras plataformas.

MySql

O MySQL surgiu a partir da necessidade da equipe que criou o SGBD, de utilizar algum mecanismo que permitisse a conexão de tabelas criadas na linguagem SQL para um determinado fim. A princípio, o grupo iria utilizar o mSQL, mas logo perceberam que esta ferramenta não era rápida o suficiente para atender às necessidades do projeto. O jeito foi criar uma solução própria. Nascia o MySQL.

O MySQL é um banco de dados relacional gratuito, eficiente e otimizado para aplicações Web, é desenvolvido e mantido pela empresa MySQL AB, que também oferece uma versão comercial (paga). Esse SGBD também é multi-plataforma, sendo compatível com o Windows, Linux, BSDs, entre outros sistemas operacionais. As tabelas criadas podem ter tamanho de até 4 GB. Fora isso, o MySQL é compatível com várias linguagens de programação, tais como PHP, C, Java, Visual Basic, entre outros.

O MySql como todo software livre, possui suas vantagens e desvantagens as quais serão citadas abaixo. Existem inúmeras vantagens relacionadas a esse SGBDR, algumas como:

-Possui versões disponíveis para vários sistemas operacionais.

-Facilidade de instalação e administração do banco de dados.

-Números de página

-Execução de comandos super otimizadas.

Dentre as desvantagens que possui

...

Baixar como (para membros premium)  txt (8.7 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com