SlideShare uma empresa Scribd logo
1 de 11
0.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA
*************************************************************************************
DIAGRAMA DE BLOCOS – PROJETO DO CURSO -
**************************************************************************************************************************
***************************************************************************************
***************************************************************************************
Apoio - XTI Informatica e Solução Serviços Especializados
*************************************************************************************
0.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA
*************************************************************************************
FERRAMENTAS E SOFTWARES NO AMBIENTE OPERACIONAL DO CURSO
**************************************************************************************************************************
***************************************************************************************
***************************************************************************************
Apoio - XTI Informatica e Solução Serviços Especializados
*************************************************************************************
1.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA
*************************************************************************************
Objetivo: Aprimorar as técnicas de codificação em aplicações WEB usando Banco de dados relacionais.
**************************************************************************************************************************
Publico Alvo: Analistas,Programadores,Projetistas,DBAs,Ads e Gerentes de projetos.
**************************************************************************************************************************
Ferramentas : Sistema Operacional Windows Server 2003(service pack 1).
: Microsoft Framework 2.0
: DBArtisan 8.3.1 multiplataforma
: Visual Studio 2005
: Microsoft Sql Server Management Studio 2005
: PowerShellPlus 3.0 Idera
: SQL Server Business Intelligence Development Studio
: SQL Server Integration Service(SSIS)
: Concept Draw MindMap 6.1.0.0
: IBM DB2 Control Center
: IBM DB2 Commander editor
: Oracle SQL Plus
: Oracle Scratchpad
Bancos : MS SQL SERVER 2005(service pack 2)
: IBM DB2 V9.5 Express-C for Windows(Ultima versão)
:ORACLE 10G
***************************************************************************************
***************************************************************************************
Apoio - XTI Informatica e Solução Serviços Especializados
*************************************************************************************
Degmar Barbosa
Senior Database Administrator
1.1 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA
*************************************************************************************
MODULO I - Sistemas Numericos.
**************************************************************************************************************************
01) Decimal-Binario-Hexadecimal.
02) Operações com aritmetica Binaria(Bitwise) nos ambientes abaixo:
MS SQL SERVER 2005 - T-SQL
IBM DB2 V9.5 Express-c for windows.
Oracle 10G.
03) A força do Bit (Binary Digit).
04) Números Finitos.
05) Lógica Booleana.
06) Bitmasking in SQL Server 2005 and IBM DB2 V9.5
07) Àlgebra Relacional
08) Linguagem de consulta formal-Parte I
09) Linguagem de consulta formal-Parte II
***************************************************************************************
***************************************************************************************
Apoio - XTI Informatica e Solução Serviços Especializados
*************************************************************************************
1.2 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA
*************************************************************************************
MODULO I - Sistemas Numericos-
- Algoritmos Avançados com solução Boleana.
**************************************************************************************************************************
01--Aplicação pratica da Algebra Bolena-Delta-01
02--Aplicação pratica da Algebra Bolena-Delta-02
03--Aplicação pratica da Algebra Bolena-Delta-03
04--Aplicação pratica da Algebra Bolena-Delta-04
05--Aplicação pratica da Algebra Bolena-Delta-05
06--Aplicação pratica da Algebra Bolena-Delta-06
07--Aplicação pratica da Algebra Bolena-Delta-07
08--Aplicação pratica da Algebra Bolena-Delta-08
***************************************************************************************
***************************************************************************************
Apoio - XTI Informatica e Solução Serviços Especializados
*************************************************************************************
2.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA
*************************************************************************************
MODULO II - 2.1 - Tecnicas avançadas para armazenamento de dados(Storage).
**************************************************************************************************************************
2.1- Varredura de dados no modelo do banco.
2.2- Analise de conteudo nos objetos do banco.
2.3- Analise de performance baseado em armazenamento distribuido.
2.4- Particionamento horizontal e vertical.
2.5- Instalação de hardware com Armazenamento de area de trabalho adequada.
2.6- Estrategia de armazenamento de indices.
2.7- Estrategia de armazenamento de dados.
2.8- Analise do tipo de dados aplicados em cada objeto(Tabela) do banco.
2.9- Analisar e criar os indices gerados pelo otimizador durante
o processamento de queries(Missing index).
-----------------------------------------------------------
2.10 - Indices: Seletividade
-----------------------------------------------------------
2.11 - Calcular em todas as tabelas para validação do uso do indice:
seletividade dos dados
- percentual de linhas retornadas na consulta
“< 5 %” seletividade alta – o índice será utilizado
- percentual de linhas retornadas na consulta
“entre 5% e 10%” seletividade média – o índice possui menor chance de utilização
- percentual de linhas retornadas na consulta
“> 10%” seletividade baixa é bem provável que o índice não seja utilizado
------------------------------------------------------------------------------------------------------------------------
indices:Geração ou eliminação de indices pos-analise
----------------------------------------------------------------------------
***************************************************************************************
***************************************************************************************
Apoio - XTI Informatica e Solução Serviços Especializados
*************************************************************************************
3.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA
*************************************************************************************
MODULO III - 3.1 - Rotinas utilitarias de apoio ao sistema para analise(SQL).
**************************************************************************************************************************
3.1) Criação de um localizador de ocorrencias(textual) para facilitar o uso
do trabalho diante das tabelas-stored procedures e views do sistema.
3.2) Criação de um analisador de armazenamento para as tabelas existentes
ou novas projetadas no sistema, calcula areas usadas pelos dados ou
em projeção futura.
3.3) Criação de um localizador de tipos de dados, com somatorio de referencia
cruzada para verificação e posterior alteração dos tipos no modelo do banco.
3.4) Criação de um verificador de campos BLOB(text,ntext,varbinary,image), lista
todas as ocorrencias para analise.
3.5) Gerador de tipo e hierarquia dos objetos dependentes da tabela.
3.6) Gerador estatistico de procedures-views-tabelas alteradas nos ultimos dias
quantidade informada(analise de comportamento dos objetos).
3.7) Gerador estatistico dos armazenamentos dos dados e indices reservados e usados.
3.8) Otimizador de indices para o banco indicado.
3.9) Reindexador de indices do banco indicado.
3.10)Gerenciador de constraints lista-confere-adiciona.
***************************************************************************************
***************************************************************************************
Apoio - XTI Informatica e Solução Serviços Especializados
*************************************************************************************
4.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA
*************************************************************************************
MODULO I V - Sistemas de Segurança na Produção.
**************************************************************************************************************************
01--Aplicação pratica da Segurança em nivel do Servidor
------------------------------------------------------------------------------
--Não permite criação ou deleção de bancos.
--Não permite criação ou deleção de logins.
------------------------------------------------------------------------------
02-- Aplicação pratica da Segurança em nivel do Banco
------------------------------------------------------------------------------
-- Não permite criação – alteração – deleção de tabelas
-- Não permite alteração e deleção de objetos
------------------------------------------------------------------------------
03--Aplicação pratica da Auditoria em nivel do objeto
----------------------------------------------------------------------------------
--Tabela – cria log das alterações – atualizações e deleções
--no objeto com procedimentos schedulado.
----------------------------------------------------------------------------------
--Stored procedures - cria log auditavel de todas as ações.
--Funções - cria log auditavel de todas as ações.
----------------------------------------------------------------------------------
***************************************************************************************
***************************************************************************************
Apoio - XTI Informatica e Solução Serviços Especializados
*************************************************************************************
4.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA
*************************************************************************************
MODULO I V - Segurança na Produção Estrategias de Backup.
**************************************************************************************************************************
01) Demonstração dos diversosa tipos de backups
------------------------------------------------------------------------------
--Estrategias e Soluções em bancos(Microsoft Sql Server)
------------------------------------------------------------------------------
02) Sql Server Integration Service(SSIS)
------------------------------------------------------------------------------
-- Serviços e Ambientes Integrados na mesma solução
-- SSIS – Sql Server Agent - MSDB Backups
------------------------------------------------------------------------------
***************************************************************************************
***************************************************************************************
Apoio - XTI Informatica e Solução Serviços Especializados
*************************************************************************************
5.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA
*************************************************************************************
MODULO V – TIPS AND TRICKS
**************************************************************************************************************************
01) Tecnicas avançadas de codificação para aplicações.
02) Criação de geradores de rotinas para o sistema de segurança.
03) Criação de geradores de rotinas para Auditoria dos sistemas.
04) Criação de um canal de soluções para catalogar e reutilizar rotinas.
***************************************************************************************
***************************************************************************************
Apoio - XTI Informatica e Solução Serviços Especializados
*************************************************************************************
6.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA
*************************************************************************************
MODULO VI – Suporte Tecnico ao Ambiente Windows Usando PowerShellPlus
**************************************************************************************************************************
1)Administrative tasks using Windows PowerShell.
2) An introduction to scripting technologies for people with no real background knowledge.
3) Windows PowerShell Getting Started Guide.
***************************************************************************************
***************************************************************************************
Apoio - XTI Informatica e Solução Serviços Especializados
*************************************************************************************

Mais conteúdo relacionado

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Ibmsql 01

  • 1. 0.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA ************************************************************************************* DIAGRAMA DE BLOCOS – PROJETO DO CURSO - ************************************************************************************************************************** *************************************************************************************** *************************************************************************************** Apoio - XTI Informatica e Solução Serviços Especializados *************************************************************************************
  • 2. 0.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA ************************************************************************************* FERRAMENTAS E SOFTWARES NO AMBIENTE OPERACIONAL DO CURSO ************************************************************************************************************************** *************************************************************************************** *************************************************************************************** Apoio - XTI Informatica e Solução Serviços Especializados *************************************************************************************
  • 3. 1.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA ************************************************************************************* Objetivo: Aprimorar as técnicas de codificação em aplicações WEB usando Banco de dados relacionais. ************************************************************************************************************************** Publico Alvo: Analistas,Programadores,Projetistas,DBAs,Ads e Gerentes de projetos. ************************************************************************************************************************** Ferramentas : Sistema Operacional Windows Server 2003(service pack 1). : Microsoft Framework 2.0 : DBArtisan 8.3.1 multiplataforma : Visual Studio 2005 : Microsoft Sql Server Management Studio 2005 : PowerShellPlus 3.0 Idera : SQL Server Business Intelligence Development Studio : SQL Server Integration Service(SSIS) : Concept Draw MindMap 6.1.0.0 : IBM DB2 Control Center : IBM DB2 Commander editor : Oracle SQL Plus : Oracle Scratchpad Bancos : MS SQL SERVER 2005(service pack 2) : IBM DB2 V9.5 Express-C for Windows(Ultima versão) :ORACLE 10G *************************************************************************************** *************************************************************************************** Apoio - XTI Informatica e Solução Serviços Especializados ************************************************************************************* Degmar Barbosa Senior Database Administrator
  • 4. 1.1 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA ************************************************************************************* MODULO I - Sistemas Numericos. ************************************************************************************************************************** 01) Decimal-Binario-Hexadecimal. 02) Operações com aritmetica Binaria(Bitwise) nos ambientes abaixo: MS SQL SERVER 2005 - T-SQL IBM DB2 V9.5 Express-c for windows. Oracle 10G. 03) A força do Bit (Binary Digit). 04) Números Finitos. 05) Lógica Booleana. 06) Bitmasking in SQL Server 2005 and IBM DB2 V9.5 07) Àlgebra Relacional 08) Linguagem de consulta formal-Parte I 09) Linguagem de consulta formal-Parte II *************************************************************************************** *************************************************************************************** Apoio - XTI Informatica e Solução Serviços Especializados *************************************************************************************
  • 5. 1.2 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA ************************************************************************************* MODULO I - Sistemas Numericos- - Algoritmos Avançados com solução Boleana. ************************************************************************************************************************** 01--Aplicação pratica da Algebra Bolena-Delta-01 02--Aplicação pratica da Algebra Bolena-Delta-02 03--Aplicação pratica da Algebra Bolena-Delta-03 04--Aplicação pratica da Algebra Bolena-Delta-04 05--Aplicação pratica da Algebra Bolena-Delta-05 06--Aplicação pratica da Algebra Bolena-Delta-06 07--Aplicação pratica da Algebra Bolena-Delta-07 08--Aplicação pratica da Algebra Bolena-Delta-08 *************************************************************************************** *************************************************************************************** Apoio - XTI Informatica e Solução Serviços Especializados *************************************************************************************
  • 6. 2.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA ************************************************************************************* MODULO II - 2.1 - Tecnicas avançadas para armazenamento de dados(Storage). ************************************************************************************************************************** 2.1- Varredura de dados no modelo do banco. 2.2- Analise de conteudo nos objetos do banco. 2.3- Analise de performance baseado em armazenamento distribuido. 2.4- Particionamento horizontal e vertical. 2.5- Instalação de hardware com Armazenamento de area de trabalho adequada. 2.6- Estrategia de armazenamento de indices. 2.7- Estrategia de armazenamento de dados. 2.8- Analise do tipo de dados aplicados em cada objeto(Tabela) do banco. 2.9- Analisar e criar os indices gerados pelo otimizador durante o processamento de queries(Missing index). ----------------------------------------------------------- 2.10 - Indices: Seletividade ----------------------------------------------------------- 2.11 - Calcular em todas as tabelas para validação do uso do indice: seletividade dos dados - percentual de linhas retornadas na consulta “< 5 %” seletividade alta – o índice será utilizado - percentual de linhas retornadas na consulta “entre 5% e 10%” seletividade média – o índice possui menor chance de utilização - percentual de linhas retornadas na consulta “> 10%” seletividade baixa é bem provável que o índice não seja utilizado ------------------------------------------------------------------------------------------------------------------------ indices:Geração ou eliminação de indices pos-analise ---------------------------------------------------------------------------- *************************************************************************************** *************************************************************************************** Apoio - XTI Informatica e Solução Serviços Especializados *************************************************************************************
  • 7. 3.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA ************************************************************************************* MODULO III - 3.1 - Rotinas utilitarias de apoio ao sistema para analise(SQL). ************************************************************************************************************************** 3.1) Criação de um localizador de ocorrencias(textual) para facilitar o uso do trabalho diante das tabelas-stored procedures e views do sistema. 3.2) Criação de um analisador de armazenamento para as tabelas existentes ou novas projetadas no sistema, calcula areas usadas pelos dados ou em projeção futura. 3.3) Criação de um localizador de tipos de dados, com somatorio de referencia cruzada para verificação e posterior alteração dos tipos no modelo do banco. 3.4) Criação de um verificador de campos BLOB(text,ntext,varbinary,image), lista todas as ocorrencias para analise. 3.5) Gerador de tipo e hierarquia dos objetos dependentes da tabela. 3.6) Gerador estatistico de procedures-views-tabelas alteradas nos ultimos dias quantidade informada(analise de comportamento dos objetos). 3.7) Gerador estatistico dos armazenamentos dos dados e indices reservados e usados. 3.8) Otimizador de indices para o banco indicado. 3.9) Reindexador de indices do banco indicado. 3.10)Gerenciador de constraints lista-confere-adiciona. *************************************************************************************** *************************************************************************************** Apoio - XTI Informatica e Solução Serviços Especializados *************************************************************************************
  • 8. 4.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA ************************************************************************************* MODULO I V - Sistemas de Segurança na Produção. ************************************************************************************************************************** 01--Aplicação pratica da Segurança em nivel do Servidor ------------------------------------------------------------------------------ --Não permite criação ou deleção de bancos. --Não permite criação ou deleção de logins. ------------------------------------------------------------------------------ 02-- Aplicação pratica da Segurança em nivel do Banco ------------------------------------------------------------------------------ -- Não permite criação – alteração – deleção de tabelas -- Não permite alteração e deleção de objetos ------------------------------------------------------------------------------ 03--Aplicação pratica da Auditoria em nivel do objeto ---------------------------------------------------------------------------------- --Tabela – cria log das alterações – atualizações e deleções --no objeto com procedimentos schedulado. ---------------------------------------------------------------------------------- --Stored procedures - cria log auditavel de todas as ações. --Funções - cria log auditavel de todas as ações. ---------------------------------------------------------------------------------- *************************************************************************************** *************************************************************************************** Apoio - XTI Informatica e Solução Serviços Especializados *************************************************************************************
  • 9. 4.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA ************************************************************************************* MODULO I V - Segurança na Produção Estrategias de Backup. ************************************************************************************************************************** 01) Demonstração dos diversosa tipos de backups ------------------------------------------------------------------------------ --Estrategias e Soluções em bancos(Microsoft Sql Server) ------------------------------------------------------------------------------ 02) Sql Server Integration Service(SSIS) ------------------------------------------------------------------------------ -- Serviços e Ambientes Integrados na mesma solução -- SSIS – Sql Server Agent - MSDB Backups ------------------------------------------------------------------------------ *************************************************************************************** *************************************************************************************** Apoio - XTI Informatica e Solução Serviços Especializados *************************************************************************************
  • 10. 5.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA ************************************************************************************* MODULO V – TIPS AND TRICKS ************************************************************************************************************************** 01) Tecnicas avançadas de codificação para aplicações. 02) Criação de geradores de rotinas para o sistema de segurança. 03) Criação de geradores de rotinas para Auditoria dos sistemas. 04) Criação de um canal de soluções para catalogar e reutilizar rotinas. *************************************************************************************** *************************************************************************************** Apoio - XTI Informatica e Solução Serviços Especializados *************************************************************************************
  • 11. 6.0 - CURSO DE SQL E ALGORITMOS AVANÇADOS PARA MULTIPLATAFORMA ************************************************************************************* MODULO VI – Suporte Tecnico ao Ambiente Windows Usando PowerShellPlus ************************************************************************************************************************** 1)Administrative tasks using Windows PowerShell. 2) An introduction to scripting technologies for people with no real background knowledge. 3) Windows PowerShell Getting Started Guide. *************************************************************************************** *************************************************************************************** Apoio - XTI Informatica e Solução Serviços Especializados *************************************************************************************