Estudo Dirigido Programação de Banco de Dados Estudo Dirigido I
SQL Server Dados da vaga Descrição:
Atuará com DBA, SQL e BI, definir estruturas de data warehouse, cubos, infraestrutura e desenvolvimento em SQL Server. Necessário possuir experiência em Administração de Dados em Banco de Dados SQL Server, Necessário possuir experiência em modelagem de dados. Formação:
superior completo ou cursando na área de Informática. Local trabalho:
São Paulo / SP - 1 vaga
Fonte: http://www.empregos.com.br/vagas/administrador-de-banco-de-dados/sao-paulo/sp/ 2627329 Data da consulta: Dom 10 Jun 2012 17:53:24 BRT DADOS DA VAGA Vaga: DBA SQL Server (S2BDH5) Código da vaga: 1913704 Cidades:
RIO DE JANEIRO/RJ (1 vaga) Data de atualização: 25/05/2012 Descrição:
Atuará como administrador de banco de dados SQL em nível de suporte à infra estrutura para administração das aplicações e resolução de problemas, administração MS SQL Server Alta disponibilidade e contingência. Conhecimento e vivencia com Log Shipping, Mirroring e Cluster Performance. Conhecimento em analise de performance de ambiente SQL Server Tunning e conhecimento em tunning de queries em ambiente SQL Server.
Formação: 2º Grau completo Benefícios: A combinar Exigências: Não Informado Faixa salarial: A combinar
Níveis hierárquicos:
Especialista com Curso Superior Área(s) de atuação: Informática (T.I.) Fonte: http://empregocerto.uol.com.br/vagas/dba-sql-server-s2bdh5-rio-de-janeiro-rj-1913704.html#rmc Data: Dom 10 Jun 2012 17:57:57 BRT Oracle
DBA Oracle Código da vaga: 1923974 Cidades:
ARARAQUARA/SP (1 vaga) Data de atualização:
06/06/2012 Descrição:
Possuir conhecimentos em banco de dados Oracle, sistemas operacionais Linux e Windows e SQL. Possuir bom relacionamento interpessoal para trabalhar em equipe e para tratar com clientes, ser pró-ativo, ter vontade e facilidade em aprender, boa escrita e habilidade para documentar. Desejável conhecimento em sistemas operacionais Unix, PL/SQL, redes, certificações ITIL e certificações Oracle. Superior completo ou em fase de conclusão em Ciência da Computação, Engenharia da Computação, Processamento de dados ou áreas afins. Formação: Necessário Superior cursando
Benefícios: A combinar Exigências: Não Informado Faixa salarial: A combinar Níveis hierárquicos:
Especialista com Curso Superior Área(s) de atuação:
Informática (T.I.)
Fonte: http://empregocerto.uol.com.br/vagas/dba-oracle-araraquara-sp-1923974.html#rmcl Data: Dom 10 Jun 2012 18:09:42 BRT
São Paulo-SP na empresa "Resource IT Solutions" Publicada em 06/06/2012 (4 dias atrás)
NivelSenior Perfil
Oportunidade DBA Oracle Sênior
• Domínio em administração de bancos de dados ORACLE(10g e superior) • Domínio em instalação e performance tunning do ORACLE para bases transacionais e multidimensionais
• Experiência em sistemas operacionais Unix(AIX, HPUX, Sun e Linux)
• Domínio nas ferramentas ORACLE RAC, RMAN,Dataguard, Active Dataguard • Domínio em SQL
• Conhecimento em hardware
• Experiência em movimentação de dados entre servidores será um diferencial Localização: Centro SP
Fonte: http://www.empregosti.com/vaga/DBA-ORACLE/na/Resource-IT-Solutions/Mzk1NzM5 Data: Dom 10 Jun 2012 18:09:42 BRT
MySQL
Agência digital
Empresa do setor Informática, localizada em São Paulo - SP, de porte Pequeno (até 200 funcionários)
Sobre a vaga Programador Php Mysql Salário
R$ 2.500,00 a R$ 3.000,00 (Bruto mensal) Descrição
Programador Php Mysql (Nível: Analista) Local de trabalho: São Paulo, SP
Regime de contratação de tipo Outros Jornada Período Integral
Precisamos de programador com experiência para trabalhar em período intergral. Tem que ter 3 anos de experiência e conheciento em CSS, JQuery
PROGRAMADOR WEB - PHP, MYSQL Startup - Iniciando atividades
Seleciona candidatos para a vaga de PROGRAMADOR WEB - PHP, MYSQL para Regiao de Campinas / SP.
Requisitos:
- Procuro por pessoas que possuam conhecimento em programacao WEB, PHP, JavaScript, CSS, JQuery e Banco de dados MYSQL para integrar equipe no desenvolvimento de uma nova Startup.
Trabalharemos no desenvolvimento de um novo conceito em rede social e gostariamos de convidar aqueles que possuem interesse em poder fazer parte desta empresa promissora. Beneficios:
a combinar Salario: a combinar
Salário médio para DBA SQL SERVER
CARGO JUNIOR PLENO SENIOR
Administrador de banco de dados (DBA) 3922,33 5255,67 8376,33
Fonte: http://info.abril.com.br/professional/salarios/ Data: Dom 10 Jun 2012 18:42:30 BRT
Informações para formação de DBA Sql Server Objetivo
O objetivo do curso de SQL Server é preparar profissionais para manutenção, criação, programação e controle de Banco de Dados (BD) SQL Server.
Instalação e Ferramentas
• O produto, Instalação, Ferramentas Visuais de Administração. Administração
• Responsabilidades e Habilidades de um DBA, Registrando um Server, Conectando um Server, Visão Geral do Enterprise Manager, Executando e Analisando Queries, Gerenciando Devices, Gerenciando Databases, Gerenciando Logins e Usuários, Grupos, Model Database, Trabalhando com Logins integrados ao NT, Adicionando Usuários, Removendo Usuários, Verificando Usuários, Diferenças nas Permissões, Criando SQL Scripts.
Programação (Transact-SQL)
• Select Básico e Avançado, Criação de Tabelas e Índices, Views, Adicionando Colunas em uma tabela, Default, Regras, Criando Datatypes do Usuário, Funções, Variáveis Locais, Variáveis Globais, Comando Print, Comando IF, Comando While, Stored
Procedures, Controle de Transações (Transaction), Triggers, Cursores. Segurança e Desempenho
• Desempenho, Segurança, Backup, Restore, Agendando Backups, Verificando a Integridade (DBCC), Automatizando o Gerenciamento.
Fonte:http://www.tecnoponta.com.br/cursos/banco-de-dados-microsoft-sql-server/
Informações sobre DBA
Se você quer se tornar um DBA e não sabe por onde começar, as empresas procuram contratar obedecendo a seguinte ordem: Experiência no trabalho com o banco de dadosutilizado na empresa, que tenha certificações e cursos oficiais, especialização na área de banco de dados e tenha curso superior.
1. Experiência 2. Certificação 3. Cursos Oficiais 4. Especialização 5. Curso Superior
Com exceção da “experiência”, você pode se qualificar para ser um DBA buscando fazer os cursos oficiais e tirando as certificações referentes a banco de dados, apos isso é só torcer para ser “adotado” por um DBA Sênior, uma vez trabalhando junto com o DBA da empresa você passa a ter experiência e a ser disputado no mercado de trabalho.
Não basta apenas querer ser DBA, você tem que se identificar com essa atividade, se você gosta de desenvolver sistemas ou de rede, não perca seu tempo, o nível técnico exigido dos DBA é alto, o seu tempo para estudar novas tecnologias será praticamente destinado a estudar sobre banco de dados e ferramentas de BI.
Na tabela abaixo esta dividida de forma simplificada a área de TI e a porcentagem do tempo de estudo em cada função.
Gerência de Projetos 70% Gerência de Projetos, 10% Banco de Dados, 10% Rede e Infra-estrutura, 10% Desenvolvimento.
Banco de Dados 80% Banco de Dados, 10% Rede e Infra-estrutura, 10% Desenvolvimento.
Rede e Infra-estrutura 100% Rede e Infra-estrutura
Se você gosta de banco de dados, procure se qualificar é uma área promissora. Fonte: http://tuliorosa.blogspot.com.br/2009/08/como-se-tornar-um-dba.html
Estudo Dirigido II
Ferramentas para geração de dados de teste
Um dos grandes problemas enfrentados no desenvolvimento de sistemas é com os testes que devem ser realizados no sistema para testar se todas as funções estão funcionando como deveriam.
Porém para a geração de dados para a realização destes testes podemos utilizar ferramentas desenvolvidas para este propósito.
Exemplos de Ferramentas para geração de dados. ● GenerateData: para mim um dos melhores.
● DBMonster: para gerar dados aleatórios em uma base de dados. Muito completo, porém um pouco mais complexo.
● CSV Data Generator: baseado em Ruby, gerar arquivos CSV.
● Datagenerator: Este também gostei bastante por ser bem simples. Permite gerar dados para Mysql, Firebird, Interbase, MSSQL, Oracle, SQLite e PostgreSQL
Estas ferramentas são utilizadas pelas empresas a fim de efetuarem melhores testes em suas aplicações e com maior velocidade na realização destes testes.
Fonte: http://jf.eti.br/ferramentas-para-gerar-dados-de-teste/
Estudo Dirigido III Exemplo 1
Consulta que retorna os 10 primeiros registros de clientes que moram na rua dois. Sintaxe Oracle
Select * From Clientes Where Rua = ‘Dois’ And RowNum <= 10; Sintaxe SQL Server
Set RowCount 10 Select * From Clientes Where Rua = 'Dois' Set RowCount 0 ou
Select Top 10 * From Clientes Where Rua = 'Dois'
consulta realizada anteriormente porém com uso do percentual. (10 %) Exemplo 2
Sintaxe Oracle
No Oracle usarei a função sample(n) onde 'n' deve ser o percentual de linha a ser retornado dividido por 100.
Select * From Clientes Sample(0.10) Where Rua = ‘Dois’; Sintaxe SQL Server
Neste caso será usada a instrução TOP 'n' PERCENT onde 'n' é o percentual de linhas a se obter.
Select Top 10 Percent * From Clientes Where Rua = ‘Dois’ Exemplo 3
Precisamos saber quais foram os pedidos entregues nos ultimos 5 dias, usaremos uma função para retornar a data atual em cada Banco de Dados mas, este cálculo pode ser feito entre datas da própria tabela.
Sintaxe Oracle
No Oracle usaremos a instrução SysDate que retorna a data atual do Banco de Dados. Select * From Pedidos Where (SysDate-Data_Entrega) = 5;
Sintaxe SQL Server
Neste caso usaremos duas funções do SQL Server a GetDate() Que retorna a data atual do banco e a DateDiff(Tipo,DataMenor,DataMaior) que retorna a diferença entre duas datas conforme o tipo passado como parâmetro.
Select * From Pedidos Where DateDiff(Day,Data_Entrega,GetDate())
Fonte: http://www.baboo.com.br/conteudo/modelos/Migrando-de-Oracle-para-SQL-Server-Parte-I_a9018_z0.aspx