Sei sulla pagina 1di 24

1

Instituto Sumar de Ensino Superior ISES Redes de Computadores

Carlos Eduardo Almeida da Silva RA: 1225144 Denis Roberto Santos RA: 1210908 Thiago Luna RA: 1213341

Projeto de Banco de Dados SGBD1

SO PAULO 2013

Carlos Eduardo Almeida da Silva RA: 1225144 Denis Roberto Santos RA: 1210908 Thiago Luna RA: 1213341

Projeto de Banco de Dados SGBD1 & SQL

Trabalho

de

Concluso

de

Semestre

desenvolvido para o Curso de Redes de Computadores.

Orientador: Professor Claudio Aguirre

So Paulo 2013

AUTORIZO A REPRODUO E DIVULGAO TOTAL OU PARCIAL DESTE TRABALHO, POR QUALQUER MEIO CONVENCIONAL OU ELETRNICO, PARA FINS DE ESTUDO E PESQUISA, DESDE QUE CITADA A FONTE.

SO PAULO 2013

Carlos Eduardo Almeida da Silva RA: 1225144 Denis Roberto Santos RA: 1210908 Thiago Luna RA: 1213341

PROJETO BANCO DE DADOS SGBD1 & SQL

rea de Concentrao: TECNOLOGO DE REDES DE COMPUTADOR Data da Entrega: _____/_____/_____ Resultado :_________________________

BANCA EXAMINADORA: __________________________________ Orientador: Prof. CLAUDIO AGUIRRE __________________________________ Prof.

__________________________________ Prof.

So Paulo 2013

Dedicatria

Agradeo a Deus e nossas famlias pelo carinho e pacincia que tiveram conosco durante todo o caminho que percorremos at a concluso desse trabalho. Agradeo aos amigos pelo companheirismo. Agradecimentos especiais A nossa amiga Carol que foi muito importante para todos durante esse trabalho.

So Paulo 2013

Agradecimento
Agradeo Tiago Luna. Agradeo minha famlia por toda credibilidade, amor, confiana, e apoio em minha pessoa. Por fim agradeo a meu mestre e Professor Claudio Aguirre. Desculpe-nos se a qualquer momento erremos, obrigado pela pacincia por sua dedicao e obrigado por ser nosso Professor. pela concluso desse trabalho, no qual contei com o

companheirismo dos colegas do meu grupo Carlos Eduardo Silva, Denis Santos e

So Paulo 2013

Silva, Carlos Eduardo; Santos, Denis; Luna, Thiago. Projeto de BANCO DE DADOS SGBD1 & SQL. 2013. nmero de folhas do projeto 44 f. Trabalho de PPI BANCO DE DADOS SGBD1 & SQL. Faculdade Instituto Sumar de Ensino Superior ISES, So Paulo, 2013.

RESUMO

Neste trabalho vimos um pouco sobre banco de dados, SQL Server e comandos bsico de criao, alterao e remoo de tabelas, do dispositivo SQL, acredito que para um profissional que inicia na rea de redes de computadores e extremamente importa o conhecimento intermedirio de um banco de dados pois o mesmo sabe quais as causa o motivos de problemas de rede como lentido ou queda do mesmo e tambm para saber interagir com as outras reas principalmente com rea desenvolvimento que no qual normalmente gerencia o banco de dados. O seja todo profissional que busca o crescimento na rea de TI tem que esta por dentro de tudo que esta o seu redor para que seja um profissional diferenciado no mercado.

So Paulo 2013

Silva, Carlos Eduardo; Santos, Denis; Luna, Thiago. Projeto de BANCO DE DADOS SGBD1 & SQL. 2013. nmero de folhas do projeto 44 f. Trabalho de PPI BANCO DE DADOS SGBD1 & SQL. Faculdade Instituto Sumar de Ensino Superior ISES, So Paulo, 2013.

Abstract

In this work we have seen a bit about databases, SQL Server and basic commands of creation, modification and removal of tables, SQL device, I believe that to a professional that starts in the area of computer networks and extremely matter intermediate knowledge of a bank data because it knows the reasons which cause network problems such as slow or falling down and also to know how to interact with other areas especially with development in the area which usually manages the database. The whole is seeking professional growth in IT is that inside all this around you to be a professional differentiated market.

So Paulo 2013

Epgrafe

Os homens de poucas palavras so os melhores.


William Shakespeare

So Paulo 2013

10

Sumario

1.INTRODUO................................................................................................13 2.BANCO DE DADOS O QUE ?.....................................................................14 3.COMO SURGIU O SQL..................................................................................15 4.O QUE SQL SERVER..................................................................................15 5.FAMLIA SQL SERVER..................................................................................16 6.COMANDOS BSICOS SQL SERVER.........................................................16 7.EXPLICAO DO FUNCIONAMENTO DA SINTAXE..................................17 8.EFETUANDO ALTERAO NO BANCO DE DADOS..................................18 9.GRFICO DO BANCO DE DADOS SGBD ...................................................19 10.IMAGEM DO SQL ........................................................................................20 11.COMPARATIVO DE DESEMPENHO...........................................................20 12.PONTOS POSITIVOS...................................................................................22 13.PONTOS NEGATIVOS.................................................................................22 14.SUSTENTABILIDADE..................................................................................23 15.CONCLUSES.............................................................................................24 16.REFERNCIAS.............................................................................................24 1.INTRODUO................................................................................................13 2.BANCO DE DADOS O QUE ?.....................................................................14 3.COMO SURGIU O SQL..................................................................................15 4.O QUE SQL SERVER..................................................................................15 5.FAMLIA SQL SERVER..................................................................................16 6.COMANDOS BSICOS SQL SERVER.........................................................16 7.EXPLICAO DO FUNCIONAMENTO DA SINTAXE..................................17 8.EFETUANDO ALTERAO NO BANCO DE DADOS..................................18

11

9.GRFICO DO BANCO DE DADOS SGBD ...................................................19 10.IMAGEM DO SQL ........................................................................................20 11.COMPARATIVO DE DESEMPENHO...........................................................20 12.PONTOS POSITIVOS...................................................................................22 13.PONTOS NEGATIVOS.................................................................................22 14.SUSTENTABILIDADE..................................................................................23 15.CONCLUSES.............................................................................................24 16.REFERNCIAS.............................................................................................24 1.INTRODUO................................................................................................13 2.BANCO DE DADOS O QUE ?.....................................................................14 3.COMO SURGIU O SQL..................................................................................15 4.O QUE SQL SERVER..................................................................................15 5.FAMLIA SQL SERVER..................................................................................16 6.COMANDOS BSICOS SQL SERVER.........................................................16 7.EXPLICAO DO FUNCIONAMENTO DA SINTAXE..................................17 8.EFETUANDO ALTERAO NO BANCO DE DADOS..................................18 9.GRFICO DO BANCO DE DADOS SGBD ...................................................19 10.IMAGEM DO SQL ........................................................................................20 11.COMPARATIVO DE DESEMPENHO...........................................................20 12.PONTOS POSITIVOS...................................................................................22 13.PONTOS NEGATIVOS.................................................................................22 14.SUSTENTABILIDADE..................................................................................23 15.CONCLUSES.............................................................................................24 16.REFERNCIAS.............................................................................................24 1.INTRODUO................................................................................................13 2.BANCO DE DADOS O QUE ?.....................................................................14

12

3.COMO SURGIU O SQL..................................................................................15 4.O QUE SQL SERVER..................................................................................15 5.FAMLIA SQL SERVER..................................................................................16 6.COMANDOS BSICOS SQL SERVER.........................................................16 7.EXPLICAO DO FUNCIONAMENTO DA SINTAXE..................................17 8.EFETUANDO ALTERAO NO BANCO DE DADOS..................................18 9.GRFICO DO BANCO DE DADOS SGBD ...................................................19 10.IMAGEM DO SQL ........................................................................................20 11.COMPARATIVO DE DESEMPENHO...........................................................20 12.PONTOS POSITIVOS...................................................................................22 13.PONTOS NEGATIVOS.................................................................................22 14.SUSTENTABILIDADE..................................................................................23 15.CONCLUSES.............................................................................................24 16.REFERNCIAS.............................................................................................24

So Paulo 2013 NDICE DE FIGURAS

Exemplos:

13

So Paulo 2013 1. INTRODUO


Neste trabalho iremos ver um pouco sobre fundamentos de Banco de Dados o SGBD e o SQL SERVER, aonde no final do mesmo voc ter conhecido um pouco sobre os dois e suas funes e maneiras de manuseio do Banco Dados, SQL SERVER e comandos bsicos de sintaxe de SQL Server.

14

So Paulo 2013 2. BANCO DE DADOS O QUE ?


No temos como fala de SQL Server sem fala sobre banco de dados, pois uma esta ligada a outra e isso e uma coisa que padro, ou seja, no existe um banco de dado hoje em dia que no possua um sistema de gerenciamento do mesmo, ento para que no entremos e falemos direto sobre SQL falarei brevemente o que banco de dado. Banco de dados relacionais so entidades nas quais os dados so organizados em tabelas, as tabelas so organizadas agrupando

15

dados sobre o mesmo assunto e contem colunas e linhas de informaes entre si pelo dispositivo de banco de dados quando solicitados. Pois Bem agora que vimos nesse tpico o que bancos de dados vamos fala sobre o SQL Server.

3.

COMO SURGIU O SQL


O SQL inicialmente foi criado pela IBM por volta dos anos 70, e ele

inicialmente era usado para consulta de banco de dados e o dispositivo usado era o Sequel (structured English Query Language). E o com tempo o sistema foi sento aprimorado e comeou a ser usado tambm para construir bancos de dados e gerencia a segurana do banco de dados. Esse dispositivo era desenvolvido atravs de uma parceria Microsoft e IBM. Mas a grande evoluo do dispositivo foi com separao de Microsoft da IBM, a Microsoft juntamente com uma empresa chamada Sybase comeou a desenvolver o dispositivo chamado SQL Server, que seria compatvel com o sistema operacional Windows da Microsoft, o sistema evolui e se popularizou, mas a grande consolidao do dispositivo SQL Server veio com separao da Microsoft da Sybase e como a Microsoft tinha um sistema operacional que era compatvel com o dispositivo SQL Server foi sendo cad vez mais aprimorado aonde se inicio com a verso SQL Server 6.0 que era compatvel com Windows NT e at hoje a Microsoft mantm essa Evoluo do SQL Server com sistema operacional.

4.

O QUE SQL SERVER


O SQL serve da Microsoft um dispositivo de banco de dados

cliente/servidor, de modo que importante voc entender o modelo cliente/servidor pode ser definido como aquele que divido em duas partes, uma parte para funciona em um servidor e a outra parte para funciona em estaes de trabalho.

16

O lado do servidor de aplicativo fornece segurana, tolerncia falha, desempenho, concorrncia e backup confiveis. O lado de cliente fornece a interface com o usurio e pode conter relatrios vazios, consulta e formulrios. A ideia e ter o melhor dos dois mundos tirando proveito dos dois e unindo-os.

5.

FAMLIA SQL SERVER

Standard Edition: edio do SQL que oferece funcionalidade completa e funcional em computador Windows. Enterprase Editon: se destina a instalaes bem hig-end ele tambm roda em Windows Small Business: Server Edition: ela indicada para pequenas empresas em media de no Maximo 50 funcionrios, pois o seu banco suporta apenas 10GB. Desktop Edition: Esta verso vem sempre quando voc contrata uma nova licena de SQL Server, este dispositivo usado para da suporte remoto a uma instalao SQL.

6.

COMANDOS BSICOS SQL SERVER

Para cria um banco de dados voc pode utilizar um destes trs mtodos Criando um banco de dados Database criation wizard O SQL Server enterprise maneger

17

A instruo criate database Ex. de como cria um banco de dados usando o create database. Sintaxe CREATE DATABASE nome_bancodedados [ON { [PRIMARY] (NAME = nome_lgico_arquivo, FILENAME = 'caminho_e_nome_arquivo' [, SIZE = tamanho] [, MAXSIZE = tamanho_mximo] [, FILEGROWTH = taxa_crescimento]}[,...n]] [LOG ON{ (NAME = nome_lgico_arquivo, FILENAME = 'caminho_e_nome_arquivo' [, SIZE = tamanho])}[,..n]

7.

EXPLICAO DO FUNCIONAMENTO DA SINTAXE

Create database: esse parmetro refere-se ao banco de dados como um total On primary: esse parmetro especifica de qual grupo de arquivos esse arquivo de banco de dados e membro. Name: esse parmetro especifica o nome lgico que voc utilizara no SQL

18

Filename: esse parmetro o nome de caminho e nome de arquivo pertencente para onde os dados sero armazenados no disco rgido. Size: esse parmetro especifica o novo tamanho ideal do arquivo. Maxsize: esse parmetro especifica o tamanho Maximo que o banco de dados dinamicamente pode crescer. Filegrowth:esse parmetro especifica quais incrementos so utilizados Log on: descreve onde os arquivos de registro de transao esto localizados e qual o tamanho deles. For load: esse parmetro marca o banco de dados somente para utilizao de dbo. For attch: esse parmetro reanexa um conjunto de arquivos

8.

EFETUANDO ALTERAO NO BANCO DE DADOS

Sintaxe: ALTER DATABASE Exemplo2 ADD FILE (NAME='Exemplo2_dados2', FILENAME='C:\mssql7\data\Exemplo2.ndf', SIZE=4MB, MAXSIZE=7MB)

19

9.

GRFICO

DO

BANCO

DE

DADOS

SGBD

20

10.

IMAGEM

DO

SQL

11.

COMPARATIVO DE DESEMPENHO

21

22

12.

PONTOS POSITIVOS

Enquanto o backup e restore dos bancos de dados do SQL Server evoluiro recebendo mais recursos e se tornando cada vez mais fceis de serem realizados, a Microsoft no dedicou mesma quantidade de esforo no backup e restore dos bancos de dados do Analysis Services. Estes bancos de dados no armazenam os dados propriamente ditos, pois eles guardam definies, metadados, configuraes, estatsticas e outras informaes muito importantes para quem utiliza a plataforma de B.I. (Business Intelligence) da Microsoft. Em outras palavras, sempre foi um parto-de-porco-espinho-ao-contrrio fazer um backup e restore com sucesso de bancos de dados grandes do Analysis Services. No Analysis Services 2008 a Microsoft incrementou as opes para este tipo de backup, reduzindo as restries de tamanho (sim, havia restries de tamanho de backup!) e diminuindo os tempos de backup e restore necessrios. Mais um passo na direo certa para tornar o Analysis Services um dos produtos mais utilizados para quem trabalha com B.I. e minerao de dados. A propsito, a rea de minerao de dados apresentou poucos avanos, sem que nenhum novo algoritmo tenha sido includo. Neste caso a predominncia de mercado ainda est e vai ficar nas mos de outras empresas que investem mais em solues de B.I.

13.

PONTOS NEGATIVOS

O processo de replicao de um banco de dados no SQL Server com certeza ainda um dos mais crticos. Todo o DBA que j trabalhou com a replicao no SQL Server sabe que um trabalho de detetive descobrir por que uma replicao parou e, algo ainda mais crtico, fazer a replicao voltar a funcionar. Uma das ferramentas que auxilia nestas tarefas o Replication Monitor, que desde a verso 2000 apresentou uma interface pobre e com poucos recursos. Para se tiver uma ideia do quo precrio interface era, no era possvel nem filtrar ou organizar as colunas que apareciam no grid desta ferramenta. No SQL Server 2008 a Microsoft resolveu incrementar o Replication Monitor. Agora possvel filtrar, ordenar e escolher as colunas a serem mostradas. Alm de facilitar o relacionamento de quais agentes de replicao so relacionados com quais Jobs, que so visualizados de forma centralizada. E por falar nos agentes de replicao, agora eles so associados com as assinaturas e publicaes, pois antes eles ficavam avulsos, o que dificultava a identificao de qual agente e job pertence a qual assinatura ou publicao. Aqui fao uma crtica e digo que no SQL Server 2008 AINDA no h suporte ao formato RSS (Really Simple Syndication) para a notificao de eventos de replicao. Em geral o SQL Server 2008 ignora o formato RSS, que to difundido e utilizado por diversos sites, blogs e aplicaes com o objetivo de facilitar a notificao de eventos, sendo muito utilizado para indicar quando um novo post de

23

um blog ou uma nova edio de um podcast est disponvel. Alis, parece que a Microsoft no est muito disposta a inserir tecnologias voltadas para a Web dentro do banco de dados. Por exemplo, no h nenhum tipo de ferramenta que recomenda a atualizao. Nem mesmo o WindowsUpdate indica quais atualizaes devem ser feitas no SQL Server. Outro exemplo clssico a falta de um blog oficial do produto, de modo que o pblico em geral possa se relacionar com algum da equipe de desenvolvimento e ficar pode dentro do que a Microsoft pensa sobre o produto.

14.

SUSTENTABILIDADE

Em todo o mundo, as empresas esto se mobilizando para conseguir dar continuidade em seus negcios agredindo menos o meio ambiente, tento como objetivo proporcionar um mundo melhor para as futuras geraes. Essa preocupao chegou ao mercado de TI motivado pelo alto ndice de consumo de energia e lixo eletrnico produzido em todo o setor, forando os executivos a pensarem em alternativas para no agredir tanto o meio ambiente e reduzindo o consumo de energia eltrica e a emisso de CO2. Uma das alternativas hoje o conceito de Virtualizao de Servidores, uma sada encontrada para melhorar o espao fsico e custos de TI dentro das empresas. Com essa tecnologia colocam-se diversas aplicaes dentro de um nico servidor, aumentando a eficincia operacional, reduzindo custos com ativos de infraestrutura, Mo de obra especializada, licena de software e eliminando desperdcios com hardware ocioso. A sustentabilidade no objetivo de corrigir os danos causados pela influencia tecnolgica, alm de profissionais trabalhando em busca de novos resultados, ONGs, Ambientalistas entre outros tambm trabalham na inteno de minimizar os mesmo impactos, varias alternativas esto sendo tomadas em funo da responsabilidade ambiental. No entanto, define-se sustentabilidade a capacidade de produzir, gerenciar e descartar equipamentos eletrnicos de forma consciente, alm promover economia de energia eltrica e reduo nos ndices de impresso. Ao mesmo tempo em que nos preocupamos com as questes ambientais, estamos paralelamente gerando economia.

24

15.

CONCLUSES

O SGBD SQL exerce bem sua funo e um dos SGBDS mais rpidos e leves, tornando-se o mais utilizado em aplicaes. Definir o banco de dados adequado uma questo de anlise de caractersticas, recursos e capacidade, mas independente da soluo escolhida, pode-se sentir confortvel ao se utilizar de sistemas gerenciadores de banco de dados livres, no deixando a desejar frente a solues proprietrias.

16.

REFERNCIAS

Do Original Sams Theach yourself Microsoft SQL SERVER 7.0 in 21 Days Traduo autorizada do idioma ingls da edio Publica por sans Plublishing corpyright by sans Plublishing W369 a waymire, Richard Aprenda em 21 dias Microsoft SQL Server 7.0 / Richardwicz. Rio de Janeiro, Campus, 1999 --(Aprenda)-Traduo de Theach yourself microft SQL SERVER 7.0 in 21 Days Is BN 85-352-041114-8 SQL SERVER (Programa de Computadores). Banco de Dados Relacional. Banco de Dados Gerncias. Isawtell, Rick. ll. Titulo. III. Srie

Outros links de pesquisa: http://imasters.com.br/artigo/9712/sql_server/top_10_funcionalidades_do_sql_server _2008/ http://www.cursormirai.com.br/ti-verde.html http://aprendendoapender.blogspot.com.br/2011/07/ti-verde-e-sustentabilidade.html

Potrebbero piacerti anche