Anda di halaman 1dari 31

CENTRO UNIVERSITRIO DA CIDADE DO RIO DE JANEIRO ESCOLA DE CINCIAS EXATAS E DE TECNOLOGIA

IVANILSON CALADO SANTANA

UMA INVESTIGAO SOBRE OS REQUISITOS DE SISTEMAS GERENCIADORES DE BANCOS DE DADOS

TRABALHO DE CONCLUSO DE CURSO

RIO DE JANEIRO 2009

IVANILSON CALADO SANTANA

UMA INVESTIGAO SOBRE OS REQUISITOS DE SISTEMAS GERENCIADORES DE BANCOS DE DADOS

Monografia apresentada como requisito para a concluso do curso de ps-graduao em Suporte Tecnolgico para Mainframes da Escola de Cincias Exatas e Tecnologia do Centro Universitrio da Cidade do Rio de Janeiro Univercidade Orientador: Prof. Dr. Saulo Barbar de Oliveira.

RIO DE JANEIRO 2009

iii

Curso de Ps-Graduao em Suporte Tecnolgico para Mainframes

FOLHA DE APROVAO

TEMA Uma Investigao Sobre os Requisitos de Sistemas Gerenciadores de Bancos de Dados

Monografia apresentada como requisito para a concluso do curso de ps-graduao em Suporte Tecnolgico para Mainframes da Escola de Cincias Exatas e Tecnologia do Centro Universitrio da Cidade do Rio de Janeiro Univercidade. Orientador: Saulo Barbar de Oliveira.

O presente TCC foi orientado, avaliado e aprovado

________________________________ Professor: Saulo Barbar de Oliveira

Rio de Janeiro, 21 de Outubro de 2009

iv

AGRADECIMENTOS

Agradeo a Deus, A meus pais e irmos, com quem sempre posso contar e que sempre me incentivaram, acreditaram na minha capacidade e me ajudaram a vencer o desnimo. Aos muitos amigos e amigas que de uma forma ou de outra me deram fora e incentivo para que eu continuasse na luta apesar das adversidades. Ao meu chefe Oscar, pelo incentivo e pelas diversas ocasies em que me permitiu fazer horrios alternativos conforme a convenincia para o projeto. Aos amigos Kammer, Ayram e Ricardo Ribeiro, pelo apoio e incentivo. Aos muitos mestres citados nas referncias, que atravs de suas obras tambm me ajudaram a dar mais alguns passos para longe da ignorncia. minha amiga Ana Paula Souza, pela reviso do abstract. amiga Flaviane, pela reviso da verso final. Saulo Barbar de Oliveira, meu orientador.

RESUMO
Este trabalho visa investigar quais so os requisitos essenciais inerentes natureza dos sistemas gerenciadores de bancos de dados relacionais (SGBDs) de um modo geral e como eles se relacionam, qual a importncia dos mesmos para as empresas, verificar, a partir de editais de licitao, que requisitos so exigidos de aplicaes que acessam SGBDs no mainframe e, finalmente verificar o potencial de dois SGBDs, o DB2 v9 para z/OS e o Oracle 10.2 para z/OS em suportar os requisitos aqui estudados. Para tanto, feita uma breve reviso da literatura, alm de documentao tcnica. medida que os requisitos vo sendo apresentados, mostrada a importncia dos mesmos do ponto de vista da empresa. O trabalho apresenta com um estudo de caso, onde, considerando-se as exigncias expressas em editais de licitao para compra ou desenvolvimento de aplicaes que acessam SGBDs para mainframes e tambm os requisitos aqui estudados, dois SGBDRs para a plataforma alta IBM, o DB2 v9 para z/OS e o Oracle 10.2 para z/OS, so comparados em termos do potencial em atender aos requisitos estudados e aos expressos nos editais. Ao final desse estudo, espera-se ter respondido a perguntas, tais como: quais so os requisitos fundamentais e como se interrelacionam? Qual a importncia desses requisitos para as empresas? Que requisitos as empresas pblicas costumam exigir em seus editais para aplicaes que acessem SGBDs hospedados em mainframes? Palavras-chaves: SGBD. Disponibilidade. Banco de Dados. Mainframe. Oracle. DB2.

vi

ABSTRACT

The aim of this work is to investigate the essential requirements inherent to the nature of the database management systems (DBMSs) in general and how they connect; its importance to companies in general and also verify, based on governmental biddings, what requirements are needed for applications accessing mainframe database management systems and, finally, check the potential of two DBMSs, the DB2 v9 for z/OS and Oracle 10.2 for z/OS to support the requirements studied here. For doing so, some studies from other authors are analyzed documentation. account As the requirements are being presented, and so are some technical

their relevance, based on the

business perspective is shown. This work finishes with a case study where, taking into the requirements expressed in some governmental biddings for acquisition or development of applications that access mainframe DBMSs and also the requirements studied here, two DBMSs for IBM mainframes, the DB2 v9 for z/OS and Oracle 10.2 for z/OS, are compared in terms of their potential to meet edictal requirements. By the end of this study, we hope to have answered questions such as: what are the fundamental DBMSs requirements and how they relate ? What is the importance of these requirements for companies in general? What requirements do public institutions use to state in edictals for acquisition of application that access mainframe DBMSs? Key-words: DBMS. Availability. Database. Mainframe. Oracle. DB2.

vii

LISTA DE ILUSTRAES

viii

LISTA DE TABELAS

Tabela 1: Principais Causas de Perda de Dados em 2009 por Clientes da Protect Data ........22

ix

LISTA DE QUADROS

Quadro 1: Algumas das Caractersticas do sistema de discos ETERNUS DX60/DX80 .......10 Qaudro 2: Sistemas de Armazenamento DS6000 series, da IBM...........................................24 Quadro 3: Sistemas de Armazenamento Ofertas da Sun, Famlia 7000...............................25 Quadro 4: Sistemas de Armazenamento Ofertas da EMC, Symmetrix................................26 Quadro 5: Preges Eletrnicos que Citam SGBDs..................................................................34 Quadro 6: SGBDRs x Fornecedores........................................................................................35 Quadro 7: SGBDOOs...............................................................................................................37 Quadro 8: SGBDRs X Sistemas Operacionais Suportados.....................................................39 Quadro 9: Editais encontrados pela busca na internet.............................................................43 Quadro 10: Requisitos x Recurso do Oracle x Recurso do DB2.............................................45 Quadro 11: Alguns dos Recursos do DB2 Security Solutions.................................................52

LISTA DE GRFICOS

Grfico 1: Causas de Perda de Dados......................................................................................23 Grfico 2: Crescimento das contas de internet banking...........................................................32

xi

LISTA DE ABREVIATURAS, SIGLAS E ACRNIMOS

24x7 2PC 3DES 8x5 8x7 ABEND AES ANSI API ART AS3AP ASM ASO AT-TLS B2B BIT BLOB BPM CHAR CIDA CLOB CO CP CPF CPU CTA DBADM DBCTRL DBMAINT DDF DFSMShsm

24 horas por dia durante 7 dias Two Phase Commit Triple Data Encryption Standard 8 horas por dia durante 5 dias, de segunda a sexta 8 horas por dia durante 7 dias, de segunda a domingo Abnormal END Advanced Encryption Standard American National Standardzation Institute Aplication Programming Interface Application Registration Table ANSI SQL STANDARD SCALABLE and PORTABLE Automatic Storage Managemennt Oracle Advanced Security Option Application Transparent - Transport Layer Security Business to Business Binary Term Binary Large Object Business Process Management Character Confidencialidade, Integridade, Disponibilidade e Autenticidade Character Large Object Custo Operacional Component Processor Cadastro de Pessoa Fsica Central Processing Unit Custo Total de Aquisio Database Administrator Database Controler Database Maintnance Distributed Data Facility Hierarchical Storage Management functional component

xii

DoS DRDA DW EA e-Business ECM EIM ERP ETL FAN GbE GOODS GUI HEP I/O IBM ICSF ID IEC IFPUG ISO ITR JDBC JEE LDAP LDS LPAR LUN MVS NBR OC OCCI OCI ODBMS

Denial of Service Distributed Relational Data Architecture Data Warehouse Extended Addressability Eletronic-Business Enterprise Content Management Enterprise Identity Mapping Enterprise Resource Manager Extract Transform Load Fast Application Notification Giga Bit Ethernet Generic Object Oriented Database System Graphical User Interface High Energy Physics Input/Output International Business Machine Integrated Cryptographic Service Facility Identification International Electrotechnical Commission International Function Point Users Group International Stardard Organization Internal Trhoughput Java Database Connectivity Java Enterprise Edition Light Weight Access Directory Protocol Linear Data Set Logical Partition Logical Unir Number Multiple Virtual Storage Norma Brasileira Operational Cost Oracle C++ Client Interface Oracle Client Interface Object Database Management System

xiii

ODP.Net OLTP OMVS ORT OS OSA OSDI PACKADM PCN PTFs PU RAC RACF RAID RAS RMAN ROI RR RS RSI SA SAF SAP SAR SEI SGBDOO SGBDR SMS SOA SPICE SQL SquaRE SSL SYSCTRL

Oracle Data Provider for .NET Online Transaction Processing Open MVS Object Registration Table Operating System Open Standard Archtecture Operating System Dependent Interface Package Administrator Plano de Continuidade do Negcio Program Temporary Fix Processing Unit Real Application Cluster Resource Access Customer Facility Redundant Array of Independent Disks Reliability, Availability, Serviceability Recovery Manager Return Over Investiment Repeatable Read Read Stability Retorno Sobre Investimento Sistema de Armazenamento System Authorization Facility System Application Product Sistema da Arrecadao da Receita Estadual Software Engeneering Institute Sistema Gerenciador de Bancos de Dados Orientados a Objeto Sistema Gerenciador de Bancos de Dados Relacionais Storage Management Systemou Storage Management Subsystem Service Oriented Architecture Software Process Improvement & Capability dEtermination Structured Query Language Software Product Quality Requirements and Evaluation Secure Socket Layer System Controller

xiv

SYSDBA SYSOPER SYSOPR TB TCO TCU TPC UDF UDT UP UR VLDB VM VOSS VPN VSAM VU WLM XML zIIP

System Database Administrator System Operator System Operator Terabyte Total Cost of Ownership Tribunal de Contas da Unio Transactional Processing Concil User Defined Function User Defined Type Unified Process Uncommited Read Very Large Data Bases Virtual Machine Virtual Object Storage System Virtual Private Network Virtual Storage Access Method Virtual User Work Load Manager Extended Markup Language z Information Integrated Processor

xv

SUMRIO

INTRODUO

(SUBLINHAR

OS

TTULOS

NO

PRIMEIRO

NVEL),

NUMERAO PROGRESSIVA...........................................................................................2 2 FUNDAMENTAO TERICA (SUBLINHAR OS TTULOS NO PRIMEIRO

NVEL), NUMERAO PROGRESSIVA...........................................................................4 3 CONCEITOS BSICOS.......................................................................................................6

1 INTRODUO (sublinhar os ttulos no primeiro nvel), numerao


progressiva

1.1

JUSTIFICATIVA

Considerando-se que as empresas pblicas ainda possuem sistemas crticos baseados em mainframes, usando sistemas gerenciadores de bancos de dados (SGBDs) tais como DB2, ADABAS, IDMS e outros, e que necessitam, de tempos em tempos, em funo de demandas impostas por questes mercadolgicas ou legais, realizar licitaes, preferencialmente (Lei No. 8444), julgou-se necessrio investigar: Quais so os requisitos essenciais inerentes natureza dos SGBDs de um modo geral e como eles se relacionam? Qual a importncia desses requisitos de uma forma geral para as empresas? Que requisitos costumam ser exigidos para aplicaes que acessam SGBDs hospedados em mainframes?

1.2

OBJETIVO

O objetivo desse trabalho investigar quais so os requisitos inerentes natureza prpria dos SGBDs e como esses requisitos se interrelacionam entre si, explicar de um modo geral a importncia desses requisitos para as empresas, verificar atravs de editais de licitao, que exigncias costumam ser feitas pelo governo, sobre esses requisitos na aquisio de produtos e servios relacionados aos SGBDs para mainframes. Ao final do estudo mostrado um quadro comparativo onde se avalia, a partir de informaes dos manuais tcnicos dos fornecedores do produto, o potencial de dois SGBDs para mainframes em atenderem os requisitos encontrados nos editais que tenham relao com os SGBDs aventados nesses editais.

1.3

METODOLOGIA

Tomando como base o critrio de classificao dado por Cervo (2007), realizada uma pesquisa bibliogrfica, de natureza descritiva e documental, onde, a partir de uma breve reviso da literatura, consulta a stios confiveis da internet e consulta a documentos e informaes pblicas consideradas de boa f, so tecidas as argumentaes que mostram o surgimento de cada requisito tcnico e qual a sua importncia para as empresas de modo geral. A partir de informaes disponveis em editais de licitao do governo para compra de produto ou servio relacionados a SGBDs para mainframes, so verificadas as exigncias pertinentes aos requisitos impostos que tm relao com esses SGBDs, sendo apresentado um estudo de caso onde, com base nas exigncias feitas pelas vrias empresas pblicas nos editais, dois SGBDs so avaliados, recorrendo-se s informaes contidas em seus respectivos manuais, a fim de se verificar o potencial desses SGBDs em atender as exigncias impostas nos editais.

2 Fundamentao Terica (sublinhar os ttulos no primeiro nvel),


numerao progressiva

2.1

Fundamentos de Bancos de Dados e SGBDs. Para buscar os fundamentos sobre os gerenciadores de bancos de dados

considerou-se fundamentais os trabalhos de autores renomados nessa rea como Date (2004), Silberschatz (1994), Lopes (2008), Arajo (2006) e Molina (2001). A partir das idias bsicas apresentadas por esses conceituados trabalhos, esse autor faz desvelar-se ao entendimento do leitor os requisitos inerentes aos SGBDs que naturalmente decorrem de sua prpria existncia e finalidade. Tambm so identificadas as relaes entre os SGBDs e outros sistemas como o de hardware e o sistema operacional.

2.2

Sistemas Operacionais e Hardware O que foi pertinente investigar sobre hardware e sistemas operacionais, o autor

fora perscrutar suas caractersticas em obras de autores reconhecidos como Monteiro (1996), bem como em publicaes de fabricantes/fornecedores que se destacam nessas reas. Suas obras so citadas nas referncias.

2.3

Informaes Sobre Empresas Pblicas, Leis, Documentos Pblicos Os editais e informaes pblicas usados nessa pesquisa foram obtidos a partir

do sitio de internet da prpria empresa pblica em questo.

2.4

Informaes Especficas sobre o DB2 e o Oracle. A documentao dos fabricantes e fornecedores foi intensivamente utilizada

como referncia principal, consideradas as suas expitizes em suas respectivas reas de atuao.

2.5

Estudo de Caso

O estudo de caso consistiu em se selecionar, a partir de editais de licitao do governo, relacionados compra de produtos ou servios que envolvem ou envolveram o uso de SGBDs para mainframes, quais so os requisitos impostos aplicao ou produto a ser integrado com o SGBD e, com base nesses requisitos estudar, a partir de informaes contidas nos manuais tcnicos de dois SGBDs, o Oracle 10.2 para z/OS e o DB2 v9 para z/OS, qual o potencial desses produtos de atender s esses requisitos. O resultado da pesquisa mostrado em um quadro comparativo onde so apresentados os requisitos encontrados nos editais e para cada um desses, um ou mais recursos (quando aplicvel) tanto do Oracle quanto do DB2, que concorrem para o atendimento de tais requisitos. Nos casos onde no foi possvel apontar um recurso especfico, optou-se por utilizar a palavra suporta, visando indicar que o produto avaliado est capacitado a lidar com o requisito em questo.

CONCEITOS BSICOS

Citao com menos de trs linhas. Observe que o nome do autor no todo em maisculo quando vem fora dos parnteses. Deve-se citar a pgina de onde foi retirado o texto quando transcrito ipsis litteris. Usar mesma fonte do texto principal e mesmo tamanho. Segundo Date (2004, p.10) Um banco de dados uma coleo de dados persistentes usados pelos sistemas de aplicao de uma determinada empresa. Citao longa. Usar mesma fonte do texto principal, porm em tamanho menos. Recomendado: 10pt. Citao separada do texto por dois espaamentos simples (encima e embaixo). Nome do autor todo em caixa alta e dentro dos parnteses.

... um sistema de banco de dados basicamente um sistema computadorizado de manuteno de registros; em outras palavras, um sistema computadorizado cuja finalidade geral armazenar informaes e permitir que os usurios busquem e atualizem essas informaes quando as solicitar (DATE, 2004, p.6).

O fato de se poder armazenar a informao em um dado momento e poder busc-la ou atualiz-la em uma data futura, ou seja, quando o usurio desejar, implica que os dados armazenados devem persistir no banco, pelo menos at quando forem teis. pertinente entender o conceito de persistncia no contexto de bancos de dados, e saber sobre sua importncia, visto que sem a mesma o SGBDR perde totalmente sua finalidade. Tal conceito pode ser facilmente entendido atravs da interpretao comum dada nos dicionrios sobre os vocbulos persistir e persistncia, observadas as acepes pertinentes. Tome-se como exemplo, para persistir o sentido de perdurar, conservar, durar, conservar-se; e para persistncia, o sentido de ato de persistir. Ou seja, a informao deve poder ser armazenada e deve conservar-se, ou seja, perdurar. O quadro abaixo mostra algumas caractersticas mostradas em uma das ofertas da Fujitsu de sistema de discos para ambiente SAN, o ETERNUS Disk Storage System
DX60/DX80.

Nem todas as caractersticas mostradas na pgina da Fujitsu foram reproduzidas

no quadro a seguir.

Quadro 1: Algumas das Caractersticas do sistema de discos ETERNUS DX60/DX80. Operao sem paradas
Redundncia de Componentes; Troca quente (hot swap1); Switch2 de fibra ptica com alto desempenho e confiabilidade; DVCF3 e Controlador de Arquivos Duplicados (Duplicao de volume GlobalServer4 entre sistemas de armazenamento); E/S RAS (Reliability, Availability and Serviceability); RAID avanado para garantir acesso aos dados mesmo durante uma falha de disco. VRMGR (Volume Replication Manager Gerenciador de Replicao de Volume). Hot Standby5; ETERNUS Multipath Driver (Multipath=Multiplos caminhos; Driver = termo utilizado para se referir a um software que controla um dispositivo de hardware); Suporte a sistemas em Cluster; Expanso de grupos RAID sem paralizao. Capacidade de expanso de LUNs sem paralizao. Migrao de LUNs para um grupo RAID diferente sem paralizao. Consolidao de LUN consolidation between different RAID groups. Gerenciamente eficiente de espao em disco. Higher-level system class expandability up to 120TB. Suporte a RAID 1, 1+0, 5, 5+0 e 6.

Escalabilidade

Fonte: Fujitsu (2009).

Nas figuras, tanto a descrio quanto a fonte vm embaixo. Na FIGURA 1 pode ser visto um exemplo de implementao de um cluster de mainframe.

Figura 1: Exemplo de Cluster de mainframes IBM.


1 2

Hot swap - Troca de um componente sem o desligamento do equipamento subjacente. Switch Equipamento que interliga vrios canais de fibra ptica aos discos e que permite a alternncia desses canais. 3 DVCF o nome de um dos softwares da Fujitsu que faz parte do sistema ETERNUS. 4 GlobalServer o sistema operacional da Fujitsu que controla o sistema de armazenamento. 5 Hot standby Termo usado para se referir a um sistema secundrio que fica de prontido para assumir o papel do sistema principal, do qual espelho, em caso do sistema principal falhar. Essa substituio feita online, sem se desligar os sistemas (hot).

Fonte: EBBERS (2006, p.99).

Tabelas so abertas dos lados. Usa-se para apresentar dados estatsticos. Ttulo encima, fonte embaixo.

Tabela 1: Principais Causas de Perda de Dados em 2009 por Clientes da Protect Data
Causa da Perda dos Dados Percen tual Mau funcionamento do hardware ou sistema Erro Humano Falha Eltrica Cabea/mdia pifou Falha da Controladora Deleo acidental ou formatao do drive Trauma causado por se deixar cair ou cair lquido Corrupo do Software Corrupo causada por ferramenta de diagnstico ou reparo Vrus de Computador Desastres Naturais Backups com falha Complexidade da configurao Vrus de Setor de Boot Arquivo infectado por vrus Vrus polimrfico Incndio Enchente Apages 3% 7% 14% 32% 44%

Fonte: Elaborado com base em Protect Data (2009).

Outro estudo, dessa vez da Deepspar, empresa tambm especializada na preveno e recuperao de perda de dados, aponta as causas mais comuns de problemas relacionados perda de dados. O grfico 1, retirada da pesquisa, mostra um distribuio percentual por categoria.

Grfico 1: Causas de Perda de Dados. Fonte: DEEPSPAR (2007).

Quadros so fechados dos lados. Observe a repetio da linha de cabealho na pgina seguinte, e tambm as palvras continua... e continuaao. Isso vale para tabelas tambm quando so quebradas por quebra de pgina.

Quadro 3: Sistemas de Armazenamento Ofertas da Sun, Famlia 7000


Sun Storage 7210 Unified Storage System Processor Main Memory Maximum Number of Drives Read Flash Accelerator (SSD) Write Flash Accelerator (SSD) 2 CPUs Quad-Core 32 ou 64 GB 142 Sun Storage 7310 Unified Storage System At 2 CPUs Quad-Core At 64 GB, por controladora 96 At 600GB (6x100 GB Read Flash Accelerator), por controladora At 2 Write Flash Accelerators At 8 Write Flash Accelerators por controladora

Continua ...

10

Continuao
Sun Storage 7210 Unified Storage System Software Version File System Capacity Controller Types 2009.Q3 ZFS 12-142 TB Single Striping, Mirroring, Triple mirroring, Single-parity RAID RAID (aka RAID 5), Double-parity RAID (aka RAID 6), Tripleparity RAID, Wide stripes Sun Storage 7210 Unified Storage System Expansion Slots Integrated Network Fonte: SUN (2009). 3 slots PCI de 64-bit 4 portas Ethernet 10/100/1000 Base-T Sun Storage 7310 Unified Storage System 2009.Q3 ZFS 12-96 TB Single, Cluster Striping, Mirroring, Triple mirroring, Single-parity RAID (aka RAID 5), Double-parity RAID (aka RAID 6), Triple-parity RAID, Wide stripes6 Sun Storage 7310 Unified Storage System 3 slots PCI internos low-profile 4 portas Ethernet 10/100/1000 Base-T, por controladora

Esses termos no foram traduzidos pois so assim que so conhecidos no mercado (jargo).

11

REFERNCIAS
ACQUISTI, A; FRIEDMAN, A.; TELANG, R. Is There a Cost to Privacy Breaches? An Event Study. SL. Carnegie Mellon University, Harvard University. 2006. ARAUJO, R, S. Replicao dos Dados em Banco de Dados Distribudos Homogneos Servidores Mysql. Gois: Faculdades Integradas de Mineiros, 2006. ASSOCIAO BRASILEIRA DE NORMAS TCNICAS. NBR 27002: Tecnologia da Informao Tcnicas de Segurana Cdigo de Prtica para a Gesto de Segurana da Informao. Rio de Janeiro: ABTN, 2005. BACEN (2008). Disponvel em: <http://www.bcb.gov.br/Adm/Edital/pregao/DEMAP0762008/ecDEMAP0762008.pdf>. Acesso em: 8 de Outubro de 2009. BRUNI, P.; CORNFORD, R.; GARCIA, R.; KASCHTA, S.; KUMAR, R.; DB2 9 for z/OS Technical Overview. , USA: IBM Corporation, 2007. BURLESON, D, K. (2009). Auto-extending an Oracle tablespace. Disponvel em <http://www.remote-dba.cc/oracle_tips_autoextending_tablespace.htm>. Acesso em 02 de Novembro de 2009). CAIXA (2001). Disponvel em: <http://www.caixa.gov.br/fornecedores/licitacoes/_arquivos/concorrencia_012001_celmz_fsw_ oficial_v2.pdf>. Acesso em 7 de outubro de 2009. CAIXA (2009). Disponvel em: <http://downloads.caixa.gov.br/fornecedores/EditalPGE_com3.pdf>. Acesso em: 27 de Setembro de 2009. CAIXA (2009a). Disponvel em: <http://www.caixa.gov.br>. Acesso em 18 de setembro de 2009. CAIXA (2009b). Disponvel em: <http://noticias.pgr.mpf.gov.br>. Acesso em 19 de setembro de 2009. CHAN, I. Oracle Database High Availability Overview 10g Release 2 (10.2). USA: Oracle, 2005. CHAN, I. Oracle Database Performance Tuning Guide 10g Release 2 (10.2). USA: Oracle Corporation, 2005. CHEN, P. Modelagem de Dados: A abordagem entidade-relacionamento para projeto lgico. So Paulo: Makron Book, 1990. DAS, A.; SHARMA, S. Oracle Database Users Guide 10g Release 2 (10.2) for IBM z/OS (OS/390). Redwood City: Oracle Corporation, 2006.

12

DATE C. J. Introduo a Sistemas de Bancos de Dados, trad. de Daniel Vieira. 8.ed. Rio de Janeiro: Elsevier, 2004. DAVID M. S. Data Loss and Hard Drive Failure: Understanding the Causes and Costs. DEEPSPAR. Disponvel em: <http://www.deepspar.com/wp-data-loss.html>. Acesso em 7 de Outubro de 2009. DAY, R.; LORENTZ, D.; ROMERO, A. Oracle Database New Features Guide 10g Release 2 (10.2). Redwood City. Oracle Corporation: 2005. DAY, R.; Oracle Database Heterogeneous Connectivity Administrator's Guide 10g Release 2 (10.2). Redwood City. Oracle Corporation: 2005. DEEPSPAR (2007). Disponvel em: <http://www.deepspar.com/wp-data-loss.html2005>. Acesso em 7 de outubro de 2009. DNDES(2009). EDITAL DE LICITAO. Disponvel em: <http://www.bndes.gov.br>. Acesso em: 20 de setembro. DRM/CCO (2009). Disponvel em: <www22.sede.embrapa.br/drm/texto/pregao62.doc>. Acesso em; 20 de setembro de 2009. EBBERS, M.; LEI, N.; AGRAWAL, M.; CRUZ, M, L; FAVERO, W; HRAPKO, J; KETHIREDDY, S; MOLARO, C; NEUMANN, F; PREM, PS. 50 TB Data Warehouse Benchmark on IBM System z, USA: IBM Corporation, 2008. EBBERS, M; BYRNE, F; ADRADOS, P, G; MARTIN, R; VEILLEUX, J. Introduction to the New Mainframe - Large-Scale Commercial Computing. USA: IBM Corporation, 2006. EL-REWINI, H.; ABD-EL-BARR. Advanced Computer Architecture and Parallel Processing. Canada: Willey, 2005. EMC (2009). Disponvel em: <http://brazil.emc.com/collateral/hardware/comparison/emcsymmetrix-dmx.htm>. Acesso em: 26 de setembro de 2009. FEBRABAN (2009). Disponvel em: <http://www.febraban.org.br>. Acesso em 19 de setembro de 2009. FOGEL, S.; LANE, P. Oracle Database Administrators Guide, 10g Release 2 (10.2). Redwood City. Oracle Corporation: 2005. FUJITSU (2009). Disponvelm em <http://www.fujitsu.com/global/services/computing/storage/eternus/products/diskstorage/featur e/>. Acesso em 24 de Outubro de 2009. GILIC/BR(2009). EDITAL DE LICITAO. Disponvel em: <https://www.compras.rs.gov.br/egov2/arquivo? atz=AutorizadorOfertaDocumento&ltr=LeitorOfertaDocumento&idod=97960>. Acesso em: 20 de setembro de 2009.

13

GOMES, D, S. Sistemas de Armazenamento de Dados de Grande Escala. Porto Alegre: PPGC, Instituto de Informatica Universidade Federal do Rio Grande do Sul, 2006. IBM 2(2009). Disponvel em: <http://www-03.ibm.com/systems/storage/disk/ds6000/index.html>. Acesso em: 26 de setembro de 2009. IBM 2(2009). Disponvel em: <http://www-03.ibm.com/systems/storage/disk/ds8000/index.html>. Acesso em: 26 de setembro de 2009. IBM. DB2 Version 9.1 para z/OS - Administration Guide, USA: IBM Corporation, 2008. ISO/IEC 12207(2008). Systems and Software Rngineering Software life cycle process. ISO/IEC: Genebra, 2008. LONGO, G. D. Segurana da Informao. So, Paulo: Universidade Estadual Paulista Faculdade de Cincias Campus de Bauru, 2009. LOPES, R, B. Estudo Comparativo de Implementao de Modelos de Banco de Dados. Jaguarina: Faculdade de JAGUARINA, 2008. MCGREGOR, C. Oracle Database 2 Day DBA 10g Release 2 (10.2). Redwood City: Oracle Corporation, 2005 MENDONA de, M, H, R. Requisitos para seleo de um Sistema de Gerenciamento de Banco de Dados. Recife: Unibratec, 2007. Ministrio do Desenvolvimento (2009). Disponvel em: <http://www2.desenvolvimento.gov.br/arquivo/se/licitacao/PREGAO ELETRONICO N 204202009- PLATAFORMA DO SOFTWARE.pdf>. Acesso em 07 de outubro de 2009. MINISTRIO DO DESENVOLVIMENTO (2009). Disponvel em: <http://www2.desenvolvimento.gov.br/arquivo/se/licitacao/PREGAO ELETRONICO N 20 2009 PLATAFORMA DO SOFTWARE.pdf>. Acesso em 07 de outubro de 2009. MOLINA, H; G, ULLMAN, J; D, WIDOM, J. Implementao de Sistemas de Bancos de Dados. Rio de Janeiro: Campus, 2001 . MONTEIRO, M, A. Introduo Organizao de Computadores. Rio de Janeiro: LTC,1996. PLANALTO (1994). Disponvel em: <http://www.planalto.gov.br/CCIVIL/LEIS/L8884.htm>. Acesso em 21 de setembro de 2009. PRESSMAN, R. S. Engenharia de Sosftware. Traduo de Jos Carlos Barbosa dos Santos. So Paulo: Makron Books, 2002. PROCERGS (2007). Disponvel em:

14

<https://www.compras.rs.gov.br/egov2/arquivo? atz=AutorizadorOfertaDocumento&ltr=LeitorOfertaDocumento&idod=33344>. Acesso em 29 de setembro de 2009. Protect Data (2009). Disponvel em: <http://www.protect-data.com/information/statistics.html>. Acesso em: 27 de setembro de 2009 Adaptao e traduo feita pelo autor. RIOS, E.; FILHO, T, M. Teste de Software. 2a ed. Rio de Janeiro: Alta Books, 2006. RS SARH/CELIC (2009). Disponvel em: <Administraohttps://www.compras.rs.gov.br/egov2/arquivo? atz=AutorizadorOfertaDocumento&ltr=LeitorOfertaDocumento&idod=97960>. Acesso em: 8 de Outubro de 2009. RUSSELL, G. T. Oracle and the zIIP processor. Canad: IBM Canada Ltda, 2008. SCHROEDER, B.; GIBSON, G, A. Disk failures in the real world: What does an MTTF of 1,000,000 hours mean to you?. California. Carnegie Mellon University, 2007. SCHUPMANN, V. Oracle Data Guard Concepts and Administration 10g Release 2 (10.2). Redwood City: Oracle Corporation, 2005. SEPLAN (2008). Disponvel em: <http://www.seplan.ma.gov.br/dados/anexos/licitacao/2008/edital_pregao012_2008.pdf>. Acesso em: 07 de Outubro de 2009. SEPLAN(2008) . EDITAL DE LICITAO. Disponvel em: <http://www.seplan.ma.gov.br/dados/anexos/licitacao/2008/edital_pregao012_2008.pdf>. Acesso em: 19 de setembro. SERPRO (2009). Disponvel em: <http://www.serpro.gov.br/aquisicoes-e-contratos/licitacoes/lista_avisos?consultas:int=0& estado= Finalizado&b_start:int=300>. Acesso em 29 de setembro de 2009. SIEMENS (2009). Disponvel em <http://www.siemens.com.br/templates/coluna1.aspx?channel=4850>. Acesso em 27 de setembro de 2009. SILBERSCHATZ, A.; KORTH, F. H. Sistema de Bancos de Dados. Traduo de Maurcio Heihachiro Galvan Abe. 2a. ed. trad. So Paulo: Makron Books, 1994. SIMES, E, I.; TORRES, G, M Alta Disponibilidade em Servidores. Gois: Universidade Federal de Goinea - Escola de Engenharia Eltrica e de Computao, 2003. STUNS, D.; BUTERBAUGH, T.; BRYLA B. OCP:Oracle 10g Administration II Study Guide. San Francisco. Sybex:2005. SUN (2009). Disponvel em:

15

<http://www.sun.com/storage/disk_systems/unified_storage/7410/features.xml>. Acesso em: 26 de setembro de 2009. WHALEN, E. Oracle Database 10g Linux administration. Redwood City: Oracle Corporation, 2005. WIKI (2009). Disponvel em: <http://en.wikipedia.org/wiki/Comparison_of_object_database_management_systems>. Acesso em: 21 de setembro de 2009. WIKIPEDIA (2009). Disponvel em: <http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems>. Acesso em: 20 de Setembro de 2009.

ANEXOS
A Relao dos Bancos Associados FEBRABAN. Listagem obtida no sitio da prpria instituio em 27 de setembro de 2009. Banco Bankpar S.A., Banco do Brasil S.A., Banco da Amaznia S.A., Banco do Nordeste do Brasil S.A., BANESTES S.A. Banco do Estado do Esprito Santo, Banco de Pernambuco S.A. BANDEPE, Banco Alfa S.A., Banco Banerj S.A., Banco Beg S.A., Banco Santander (Brasil) S.A., Banco Bradesco BBI S.A., Banco do Estado do Par S.A., Banco Banestado S.A., Banco Cargill S.A., Banco do Estado do Rio Grande do Sul S.A., Banco BVA S.A. , Banco Opportunity S.A., Banco do Estado de Sergipe S.A., Hipercard Banco Mltiplo S.A., Banco Ibi S.A. Banco Mltiplo, Banco Lemon S.A., BPN Brasil Banco Mltiplo S.A., BRB - Banco de Braslia S.A., Banco Rural Mais S.A., BB Banco Popular do Brasil S.A., Banco J. Safra S.A., BES Investimento do Brasil S.A.-Banco de Investimento, Banco BM&F de Servios de Liquidao e Custdia S.A, Caixa Econmica Federal, Banco BBM S.A., Banco Nossa Caixa S.A., Banco Ita BBA S.A., Banco Bradesco Cartes S.A., Banco UBS Pactual S.A., Banco Dibens S.A., Banco Comercial e de Investimento Sudameris S.A., Banco John Deere S.A., Banco Calyon Brasil S.A., Banco Fibra S.A., Banco Brascan S.A., Banco Cruzeiro do Sul S.A., Unicard Banco Mltiplo S.A. , Banco GE Capital S.A., Banco Bradesco S.A., Banco ABC Brasil S.A., Banco Boavista Interatlntico S.A., Banco Investcred Unibanco S.A., Banco Schahin S.A., Banco Cacique S.A., Banco Fator S.A., Banco BMG S.A., Banco Industrial e Comercial S.A., Banco Ita S.A., Banco Real S.A., Banco Socit Gnrale Brasil S.A., Banco WestLB do Brasil S.A., Banco J. P. Morgan S.A., Banco Mercantil do Brasil S.A., Banco Finasa BMC S.A., HSBC Bank Brasil S.A. - Banco Mltiplo, UNIBANCO - Unio de Bancos Brasileiros S.A., Banco Safra S.A., Banco Rural S.A., Banco de Tokyo-Mitsubishi UFJ Brasil S.A., Banco Sumitomo Mitsui Brasileiro S.A., Banco Caixa Geral - Brasil S.A., Citibank N.A., Banco ItaBank S.A, Deutsche Bank S.A. - Banco Alemo, JPMorgan Chase Bank, ING Bank N.V., Banco Credit Suisse (Brasil) S.A., Banco Luso Brasileiro S.A., Banco Industrial do Brasil S.A., Banco VR S.A., Banco Paulista S.A., Banco Guanabara S.A., Banco Panamericano S.A., Banco Ficsa S.A., Banco Intercap S.A., Banco Rendimento S.A., Banco Tringulo S.A. , Banco Sofisa S.A., Banco Prosper S.A., Banco Alvorada S.A., Banco Pine S.A., Ita Unibanco Holding S.A., Banco Indusval S.A., Banco Votorantim S.A., Banco Daycoval S.A., BanifBanco Internacional do Funchal (Brasil)S.A., Banco Gerdau S.A., Banco Barclays S.A., Banco Citibank S.A., Banco Modal S.A., Banco Rabobank International Brasil S.A., Banco

Cooperativo Sicredi S.A., Banco Simples S.A., Dresdner Bank Brasil S.A. - Banco Mltiplo, Banco BNP Paribas Brasil S.A., Banco Merrill Lynch de Investimentos S.A., Banco Cooperativo do Brasil S.A. - BANCOOB, Concrdia Banco S.A., Banco Topzio S.A., Banco da China Brasil S.A., Banco Fiat S.A., Banco de Lage Landen Brasil S.A., Banco GMAC S.A., Banco Citicard S.A., Banco Itaucred Financiamentos S.A., Banco IBM S.A., Banco Volkswagen S.A., Banco Rodobens S.A., Banco Ford S.A., Banco CNH Capital S.A., Banco Toyota do Brasil S.A., Banco Honda S.A., Banco Carrefour S.A., Banco Fidis S.A., Banco Itaucard S.A., Banco Porto Real de Investimentos S.A., Banco Yamaha Motor S.A.

Anda mungkin juga menyukai