IBM
Systems
-
iSeries
Administração
de
Banco
de
Dados
Versão
5
Release
4
IBM
Systems
-
iSeries
Administração
de
Banco
de
Dados
Versão
5
Release
4
Nota
Antesde utilizarestasinformaçõeseoprodutosuportadoporelas, leiaasinformaçõesem “Avisos”,na página11.
NonaEdição(Fevereirode2006)
Essaediçãoseaplicaàversão5,release4,modificação0doIBMi5/OS(númerodoproduto5722-SS1)eatodosos releasesemodificaçõessubseqüentesatéquesejaespecificadodeoutraformaemnovasedições.Estaversãonãoé executadaemtodososmodelosRISC(ReducedInstructionSetComputer)neméexecutadanosmodelosCISC.
Índice
Administração
.
.
.
.
.
.
.
.
.
.
.
. 1
PDFImprimível . . . 1
AdministraçãodeBancodeDados . . . 1
AlterareGerenciarObjetosdeBancodeDados. . 1
CriarObjetosdeBancodeDados . . . 2
GarantiraIntegridadedosDados . . . 3
ImportareExportarDadosentreSistemas . . . 3
TrabalharcomVáriosBancosdeDados . . . . 4
TrabalharcomAcionadoreseRestrições . . . . 4
GravarProgramasDB2 . . . 5
BackupeRecuperaçãodoBancodeDados . . . . 5
AdministraçãodeBancodeDadosDistribuída . . . 5
ConsultaseRelatórios . . . 6
InformaçõesAdicionais. . . 6
Segurança . . . 9
Apêndice.
Avisos
.
.
.
.
.
.
.
.
.
. 11
InformaçõesdaInterfacedeProgramação . . . . 12
MarcasRegistradas. . . 12
TermoseCondições . . . 13
Administração
OtópicoAdministraçãoforneceinformaçõesimportantesparao DB2UniversalDatabaseparaiSeries. Sigaesseslinksparalocalizarum tópicoespecíficoem umdosDB2UDBpararecursosdo iSeries InformationCenter.
Vocêtambémpode exploraroutrasinformaçõesdo bancodedadosutilizandoa barradenavegação principalouoLocalizadorde BancodeDados.
Imprimível
VisualizeeimprimaestetópiconoformatoPDF.
ParavisualizaroufazerdownloaddaversãoemPDFdestedocumento,selecioneAdministração
(cercade 219KB).
Salvando
Arquivos
ParasalvarumPDFemsuaestaçãode trabalhoparaexibiçãoouimpressão:
1. Em seunavegador, cliquecomobotãodireitodomousenoPDF(cliquecom obotãodireitonolink
anterior).
2. Cliquena opçãoquesalvaoPDFlocalmente.
3. Navegue parao diretórionoqualdesejasalvaroPDF.
4. Cliqueem Salvar.
Fazendo
Download
do
Adobe
Reader
ÉnecessárioteroAdobeReaderinstaladoemseusistemaparavisualizar ouimprimiresses PDFs.É possívelfazerdownloaddeumacópiagratuita noWebsitedaAdobe
(www.adobe.com.br/products/acrobat/readstep.html)
.
Administração
de
Banco
de
Dados
Consulteosdiversostópicosquepodemajudaragerenciar obancodedados.
Alterar
e
Gerenciar
Objetos
de
Banco
de
Dados
OservidoriSeriesfornecemétodosSQLede sistemaparaalterare gerenciarosobjetosdebancosde dadosquevocêcria.Esseslinks mostramcomotrabalharcoma biblioteca,tabela,exibição,diário,aliase objetosde índice.
Háváriosmétodosdisponíveis paratrabalharcomobjetosdebancode dados.Vocêpodeutilizara InterfacedoiSeriesNavigator,métodosSQLouinterfacedearquivostradicionais.Atabelaaseguir mostraasopçõesdisponíveisparacadatarefa.Cliqueno“X”apropriadoparaobter maisinformações sobrea execuçãodatarefa.
AstarefasdoiSeriesNavigatorsãodocumentadasnaAjudaOn-line.Paraobter maisinformaçõessobreo acessoaosobjetivosdo iSeriesNavigatorea utilizaçãodaAjudaOn-line,consulteastarefasdebancode dadosdoiSeriesNavigator.
©DireitosAutorais IBMCorp. 1998,2006
1
|
| | |
Tarefa iSeriesNavigator SQL
InterfacedeArquivo Tradicional
Exibirosatributos(catalog) databela(file)
X X X
Eliminarobjetosdobanco dedados
X X X
Alteraralistadeesquema (library)
X X
Incluirumacolunana tabela
X X X
Incluiroualteraruma colunadeidentidade
X X
Alterarumadefiniçãode tabela(file)
X X X
Copiarumatabela(file) X X
Copiardefiniçõesdecoluna X
Exibirconteúdodetabelas (files)evisualizações
X X X
Exibirlinhasbloqueadas (records)
X X
Editardadosdatabela(file) X X X
Moverumatabela(file) X X
Reorganizarumatabela (file)
X X
Alterarumaseqüência X X
Criar
Objetos
de
Banco
de
Dados
Aprimeiraetapanodesenvolvimentodo bancodedadosé criarobjetosqueconterãoosdados.Essa categoriaabrange osmétodosSQLemétodos combaseemarquivoparacriartabelas,exibiçõeseíndices (comSQL)bemcomoarquivosfísicose lógicos(commétodosbaseadosem arquivo).
Aprimeiraetapanodesenvolvimentodo bancodedadosDB2 UniversalDatabaseécriarosobjetosde bancodedados queconterãoosdadosreais.Parabancosde dadoscombaseem SQL,você criatabelas, visualizaçõese índices;parabancosde dadosdoarquivodosistema,vocêcriaarquivosfísicosou lógicos. Vocêpodecriar objetosutilizandooiSeriesNavigator, oSQLoua interfacedearquivotradicional.A tabelaa seguirmostraasopçõesdisponíveis paracadatarefa. Cliqueno“X”apropriado paraobter mais informaçõessobreaexecuçãodatarefa.
AstarefasdoiSeriesNavigatorsãodocumentadasnaAjudaOn-line.Paraobter maisinformaçõessobreo acessoaosobjetivosdo iSeriesNavigatorea utilizaçãodaAjudaOn-line,consulteastarefasdebancode dadosdoiSeries Navigator.
Tarefa iSeriesNavigator SQL
InterfacedeArquivo Tradicional Criarummapade relacionamentosdoobjeto debancodedados X Criarumpacote X X X
Tarefa iSeriesNavigator SQL InterfacedeArquivo Tradicional Criarumprocedimento armazenado X X
Criarumatabela(file) X X X
Criarumafunçãodefinida pelousuário
X X
Criarumtipodefinidopelo usuário X X Criarumvisualizaçãoou umarquivológico X X X Criarumalias X X X Criarumíndiceou caminhodeacesso X X X
Criarumobjetoutilizando ExecutarScriptsSQL
X
GerarSQLparaobjetosdo bancodedados
X
Criarumaseqüência X X
Garantir
a
Integridade
dos
Dados
iSeriesfornecediversasmedidasdeintegridadediferentes,incluindolimitações,programasdedisparoe controlede consolidação.
Protejaseubancode dadoscontrainserções,exclusõeseatualizaçõesinadvertidas realizadascoma utilizaçãodocontroledeconsolidação, derestriçõeseacionadores.Asrestriçõesdizembasicamentecomo osvaloresdedadospodemser alterados,enquantoosacionadores sãoaçõesautomáticasqueiniciamou
acionamumevento,como umaatualizaçãodeumatabelaespecífica.
Consulteostópicosrelacionadosparaaprendersobreasdiferentesmedidasdeintegridade.
Conceitos relacionados ControledeConsolidação
“TrabalharcomAcionadoreseRestrições” napágina4
Osdisparos elimitaçõespodemserutilizadosparamanipularegerenciar dadosnastabelasde banco de dados.Esseslinksdescrevemdiferentesmétodos paraincluir eutilizardisparoselimitações.
Importar
e
Exportar
Dados
entre
Sistemas
Importardados éoprocessode recuperaçãodedados deorigensexternas,enquantoexportardadoséo processode extrairdadosde DB2UniversalDatabaseparaiSeriesecopiá-losparaoutroservidor.
Importardados parao DB2UDBparaiSeriespode serumeventoúnicooupodeser umatarefacontínua, comoatualizaçõessemanaiscomoobjetivodefazerrelatórios comerciais.Essestiposdemovimentação dedadossãonormalmenterealizadospormeiodasfunçõesimportar,exportar oucarregar.
Consulteostópicosrelacionadosparaaprendersobrecarregamentoedescarregamento dedadosentre sistemas.
Conceitos relacionados CopiarumArquivo CopiarArquivos
CopiarDadosdoArquivodeOrigem
MoverumArquivo
Consultar PDFdeProgramaçãodeGerenciamento Tarefasrelacionadas
CarregareDescarregarDadosde SistemasNão-iSeries
Trabalhar
com
Vários
Bancos
de
Dados
Configureváriosbancosdedados deusuáriosindependentesnoiSeries.Essetópicodescrevecomo utilizarconjuntosdediscosindependentesparaconfigurarváriosbancosde dados.
ComosservidoresiSeries,vocêpode trabalharcomváriosbancosdedados.OservidoriSeriesfornece umbancode dadosdosistema(conhecidocomoSYSBAS)eahabilidade paratrabalharcomumou mais bancosde dadosdeusuários. Osbancosde dadosdousuário sãoimplementadosnoservidoriSeriespor meiodousodeconjuntosdediscosindependentes, quepodemserconfigurados nafunção
GerenciamentodeDiscodoiSeriesNavigator.Depoisqueumconjuntodediscosindependenteé configurado,eleéexibidocomo outrobancodedadosna funçãoBancodedadosdo iSeriesNavigator. Quandovocê expandeumservidor iSeriesnoiSeriesNavigatore,emseguida,expandeo Bancode Dados,éexibidaumalistadebanco dedadoscoma qualvocêpode trabalhar.Paraestabeleceruma conexãocomumbancode dados,expandao bancodedadoscomo qualdesejatrabalhar.
Conceitos relacionados GerenciamentodeDisco
Trabalhar
com
Acionadores
e
Restrições
Osdisparose limitaçõespodemser utilizadosparamanipularegerenciardadosnastabelasdebancode dados.Esseslinksdescrevemdiferentesmétodosparaincluireutilizardisparose limitações.
Umacionadoréumtipode programadeprocedimento armazenadoqueé automaticamentechamado semprequeumaaçãoespecíficaé executadaem umadeterminadatabela.Osacionadores sãoúteispara manterastrilhasdeauditoria,detectarcondiçõesde exceção,manter relacionamentosnobancode dados eexecutaraplicativose operaçõesquecoincidem comaoperaçãodealteração.
Restriçõessãolimitaçõescolocadasnobancode dados.Asrestriçõessãoimplementadasnonívelda tabela.Vocêpode utilizarasrestriçõesparacriarintegridadedereferêncianobancode dados.
Vocêpodetrabalhar comacionadoreserestriçõesutilizandooiSeriesNavigator,o SQLouainterface de arquivotradicional.Atabelaa seguirmostraasopçõesdisponíveis paracadatarefa. Cliqueno“X” apropriadoparaobtermais informaçõessobreaexecuçãodatarefa.
AstarefasdoiSeriesNavigatortambémestãodocumentadasnaAjudaOn-line.Paraobter mais
informaçõessobreoacessoaosobjetivosdoiSeries Navigatorea utilizaçãodaAjudaOn-line,consulteas tarefasdebancode dadosdoiSeriesNavigator.
Tarefa iSeriesNavigator SQL
InterfacedeArquivo Tradicional Gravarumprogramade acionadorexterno X X Incluirumacionador externo X X IncluirumacionadorSQL X X Gravarumprogramade acionadorSQL X X
Tarefa iSeriesNavigator SQL InterfacedeArquivo Tradicional Ativaredesativarum acionador X X Removerumacionador X X X
Criarumarestriçãode chave
X X X
Removerumarestriçãode chave
X X X
Criarumarestriçãode referência
X X X
Ativaredesativaruma restriçãodereferência
X X
Removerumarestriçãode referência
X X X
Criarumarestriçãode verificação
X X X
Removerumarestriçãode verificação X X X Gerenciarrestriçõesde verificaçãopendente X
Gravar
Programas
DB2
DB2UniversalDatabaseparaiSeriesforneceváriosmétodosparagravaçãode aplicativosqueacessamou atualizamdadosdoiSeries.
Consulteostópicosrelacionadosparaaprendersobreesses métodos.
Conceitos relacionados
GravarumProgramaqueUtilizaSQLIntegrada GravarumProgramade FunçãoExterna
GravarumAcionadorExterno
GravarumProgramade ProcedimentoExterno GravarumAplicativoDB2UDBCLI
Backup
e
Recuperação
do
Banco
de
Dados
Fazerbackupdeseusdadosregularmenteéum costumeimportantenocasode umarecuperação de dadossernecessária. Consulteestetópicoparaconhecerosmétodosde backupe recuperaçãodobanco dedados.
Salvarosdadospodemexigirtempoerequerdisciplina. Entretanto,éimportantefazerbackupdos dados,porquevocê nuncasabequandoseránecessáriofazer umarecuperação deservidor.Utilizeos tópicoslistadosaqui parafazerbackupdosdadoserecuperá-losadequadamente,senecessário.
Administração
de
Banco
de
Dados
Distribuída
Aprendacomoconfigurarefazermanutenção debancosdedadosdistribuídos emdiversossistemas.
Consultas
e
Relatórios
Crieeexecuteconsultasutilizandodiversosmétodos,inclusive SQL,ocomandoOPNQRYF,aAPICriar Consultasdoi5/OS(QQQQRY),oODBCea ConsultaparaiSeries.
Umadastarefasmaiscomuns executadascomobancodedados éarecuperação deinformações.Os servidoresiSeriesfornecemváriosmétodosparacriar eexecutarconsultaserelatórios.
VocêpodeutilizarumainstruçãoSQLpararecuperarinformações.Essa instruçãoSQLéchamadaquery.
Aconsultafazprocurasnastabelasarmazenadasnobancodedadosparalocalizar arespostaà pergunta enviadacomainstruçãoSQL.Arespostaéexpressacomoum conjuntode linhas,conhecidocomo conjuntoderesultados.Apósaexecuçãode umaconsulta, vocêtambémpode criarumrelatóriopara exibirosdadosfornecidosnoconjuntoderesultados.Paraobter informaçõesdetalhadassobrea criação deinstruções SQL,consulteotópico Programaçãode SQL.
Alémdisso,parautilizaroSQL,vocêpodeutilizaroutrasfunçõeseprodutos paracriareexecutar consultaserelatórios.Consulteosseguintesmanuaisparaobterinformaçõesdetalhadas.
v QueryforiSeries
v
QueryManagementProgramming
v
iSeriesQueryManager
Alémdisso,a interfacedoiSeriesNavigatorforneceoSQLAssist,quepodeser utilizadoparacriar instruçõesSQL.OSQLAssistajudaaconstruirasinstruçõesSQLSelecionar, Inserir,AtualizareExcluir. ConsulteConstruirInstruçõesSQLcomoSQLAssistparaobtermais informações.
Conceitos relacionados
ConstruirInstruçõesSQLcomo SQLAssist ProgramaçãodeSQL
Informações
Adicionais
Estetópico contéminformaçõesadicionaissobreconsultasparaiSeries.
Alterações
em
Consultar
para
iSeries
EmV5R3,omanualConsultar paraiSeries nãofoiatualizado,masváriasatualizaçõesfuncionaisforam feitasnoproduto.Essasatualizaçõesestãoresumidasaqui:
v SuporteparatiposdedadosBINARY,VARBINARY,BLOB,CLOB, DBCLOBeROWID.
v Suporteparanúmerosmaiorese decimais,alémdo suporteparaliteraisnuméricosgrandes.
v AsfunçõesinternasBINARY,VARBINARY,HEXe LENGTHsãoincluídas.Elas estãodescritasneste
tópico.
v AfunçãoVARCHARagora suportaa conversãodeCLOBparaVARCHAR.
v
AfunçãoVARGRAPHICagorasuportaaconversãode gráficosCLOBparaDBCS,CLOBparaUCS2,
DBCLOBparaDBCSe DBCLOBparaUCS2.
Umaconstantebináriaéutilizadaparacompararumliteralcomumcampobinário (BINARY,
VARBINARYouBLOB).AsconstantesbináriassãorepresentadascomumXseguidoporumaseqüência decaracteresquecomeçaeterminacomumdelimitador decadeia.Oscaracteresentreosdelimitadores decadeiadevem serumnúmeroinvariáveldedígitoshexadecimais.Umdígitohexadecimal éumdígito ouqualquerumadasletrasdeAa F(emletramaiúsculaouminúscula),conformemostradonoseguinte exemplo:
Campo Teste Valor
binarycol eq X’12AF’
Funções
Internas
BINARY
para
Consulta
(incluído):
afunçãoBINARYretornaumarepresentaçãoBINARYde umacadeia dequalquertipo.Oformatoé:
BINARY ( expressão de cadeia )
, inteiro
Oresultadodafunçãoéumacadeiabináriadecomprimento fixo.Seoprimeiroargumentopuder ser nulo,oresultadopoderásernulo;seoprimeiroargumentofornulo,o resultadoseráovalornulo. Oprimeiroargumentodeveserumaexpressãodecadeia cujovalordeveser umacadeia decaracteres interna,umacadeia gráfica,umacadeia bináriaoutipo dedadosdo IDdelinha.
Osegundoargumentoespecificaoatributode comprimentoparaacadeia bináriaresultante. Ovalor deveestarentre1e 32766.Seosegundoargumentonão forespecificado,asseguintesregrasserão aplicadas:
v Seaexpressãode cadeiafora constantedecadeiavazia,oatributode comprimentodoresultadoserá
1.
v Casocontrário,oatributodecomprimentodo resultadoéigualaoatributodecomprimento do
primeiroargumento,a nãoserqueoargumentosejaumacadeiagráfica.Nessecaso, oatributode comprimentodo resultadoéduasvezesoatributodecomprimentodo argumento.
Ocomprimentorealéigualaoatributodecomprimento doresultado.Seocomprimentodaexpressãode cadeiaformenorqueocomprimentodo resultado,oresultadoserápreenchidocomzeroshexadecimais atéocomprimento doresultado.Seocomprimento daexpressãode cadeiaformaiorqueoatributode comprimentodoresultado,seráfeitoumtruncamento.
Funções
VARBINARY
Internas
para
Consulta
(incluído):
AfunçãoVARBINARYretornaumarepresentaçãoVARBINARYdeumacadeiade qualquertipo. O formatoé:
VARBINARY ( expressão de cadeia )
, inteiro
OresultadodafunçãoéVARBINARY.Seoprimeiroargumentopudersernulo,oresultado poderáser nulo;seoprimeiroargumentofornulo,oresultadoseráovalor nulo.
Oprimeiroargumentoéumaexpressãodecadeiacujo valorpode serumacadeiadecaracteres,uma cadeiagráfica,umacadeiabináriaou umIDde linha.
Osegundoargumentoespecificaoatributode comprimentoparaacadeia bináriaresultante. Ovalor deveestarentre1e 32740(32739seanulável).Seosegundoargumentonão forespecificado,asseguintes regrasserãoaplicadas:
v Seaexpressãode cadeiafora constantedecadeiavazia,oatributode comprimentodoresultadoserá
1.
v Casocontrário,oatributodecomprimentodo resultadoéigualaoatributodecomprimento do
primeiroargumento,a nãoserqueoargumentosejaumacadeiagráfica.Nessecaso, oatributode comprimentodo resultadoéduasvezesoatributodecomprimentodo argumento.
Ocomprimentorealéigualaoatributodecomprimento doresultado.Seocomprimentodaexpressãode cadeiaformenorqueocomprimentodo resultado,oresultadoserápreenchidocomzeroshexadecimais atéocomprimento doresultado.Seocomprimento daexpressãode cadeiaformaiorqueoatributode comprimentodo resultado,seráfeitoumtruncamento.
Função
Interna
HEX
para
Consulta
(incluído):
AfunçãoHEXretornaumarepresentaçãohexadecimal deumvalor.Oformatoé:
HEX ( expressão )
Oargumentopode serdequalquertipode dadosinterno.Oresultado dafunçãoéumacadeiade caracteres.Seoargumentopudersernulo,oresultado poderásernulo;seo argumentofornulo,o resultadoseráovalornulo.
Oresultadoéumacadeiadedígitoshexadecimais.Osprimeirosdoisdígitosrepresentamo primeirobyte doargumento;ospróximosdoisdígitosrepresentam osegundobytedo argumento,eassimpordiante. Seoargumentoforumvalorde data/hora,oresultadoseráarepresentaçãohexadecimaldo formato internodoargumento.
Oatributodecomprimentodo resultadoéduasvezeso atributodecomprimentodo armazenamentodo argumento.Oatributodecomprimento doresultadonãopode sermaiorque32766pararesultadosde comprimentofixonem maiorque32740 pararesultadosdecomprimento variável.Seoargumentofor umacadeiadecomprimento variável,oresultadoseráumacadeiadecomprimento variável.Caso contrário,oresultadoseráumacadeiadecomprimento fixo.
OCCSIDdacadeiaéoSBCS CCSIDpadrãonoservidoratual.
Função
Interna
LENGTH
para
Consulta
(incluído):
AfunçãoLENGTHretornaocomprimento deumvalor.Oformatoé:
LENGTH ( expressão )
Oargumentodeveserumaexpressãoqueretornaumvalorde qualquertipo dedadosinterno.O resultadodafunçãoéuminteirogrande. Seoargumentopudersernulo,oresultado poderáser nulo;se oargumentofornulo,oresultadoseráovalornulo.
Oresultadoéocomprimentodo argumento.Ocomprimentodascadeiasincluiosespaçosembranco.O comprimentode umacadeia decomprimentovariáveléocomprimento realenão oatributode
comprimento.Ocomprimentodeumacadeiagráfica éonúmerodecaracteresde byteduplo(onúmero debytesdivididopor2).Ocomprimento detodososoutrosvaloreséonúmerodebytesutilizado para representarovalor:
v
2parainteiro pequeno
v 4parainteiro grande
v 8parainteiro maior
v Aparteintegraldo (p/2)+1paranúmerosdecimaiscompactadoscomprecisãop
v pparanúmeros decimaiscomzonacomprecisãop
v 4paraflutuaçãode precisãoúnica
v 8paraflutuaçãode precisãodupla
v Ocomprimentodacadeiaparacadeias
v 4paradata
v 10paratimestamp
v 26paraIDde linha
Segurança
Autorizarosusuáriosadados nosistemaea níveisdedados permitecontrolaroacesso aobanco de dados.Esseslinksdescrevemdiversosmétodosdesegurançaparacontrolarobanco dedados.
Aproteçãodebancode dadosrequerquevocêestabeleçaodireitoàpropriedade eaautoridadepública aosobjetoseà autoridadeespecíficaparaosaplicativos.
Conceitos relacionados Segurança
Apêndice.
Avisos
Estasinformaçõesforamdesenvolvidasparaprodutose serviçosoferecidosnosEstadosUnidos.
AIBMpodenão oferecerosprodutos,serviços ourecursosoferecidosnestedocumentoem outrospaíses. ConsulteoseurepresentanteIBMlocalparaobterinformaçõessobreosprodutos eserviçosatualmente disponíveisnasuaárea.Qualquerreferênciaaprodutos, programasouserviços IBMnãosignificaque apenasosprodutos, programasouserviços IBMpossamserutilizados.Qualquerproduto,programaou serviçofuncionalmenteequivalente,quenãoinfrinjanenhumdireitode propriedadeintelectualdaIBM, poderáserutilizadocomosubstituto.Noentanto,éderesponsabilidadedo usuárioavaliare verificara operaçãodequalquerproduto,programaouserviçoquenãosejadaIBM.
AIBMpodeterpatentesousolicitaçõesdepatentespendentesrelativasa assuntostratadosnesta publicação.Ofornecimentodestapublicaçãonão garanteaoClientenenhumdireitosobretaispatentes. Vocêpodeenviarconsultasde licença,porescrito,para:
GerênciadeRelaçõesComerciaiseIndustriais Av.Pasteur,138-146
Botafogo
Riode Janeiro,RJ CEP22290–240
Parapedidosdelicençascomrelaçãoainformações sobreDBCS(ConjuntodeCaracteres deByteDuplo), entreem contatocomoDepartamentode PropriedadeIntelectualdaIBM emseupaís ouenviepedidos, porescrito,para:
IBMWorldTradeAsiaCorporationLicensing 2-31Roppongi3-chome,Minato-ku
Tokyo106-0032,Japan
OseguinteparágrafonãoseaplicaaoReinoUnido ea nenhumpaísemquetaisdisposiçõesnão estejamdeacordocom alegislaçãolocal: AINTERNATIONALBUSINESSMACHINESCORPORATION FORNECEESTAPUBLICAÇÃO“NOESTADOEMQUESEENCONTRA”SEMGARANTIADE
NENHUMTIPO,SEJAEXPRESSAOU IMPLÍCITA,INCLUINDO, MASNÃOSELIMITANDOÀS GARANTIASIMPLÍCITASDEMERCADOOUDEADEQUAÇÃOAUMDETERMINADOPROPÓSITO. Algunspaísesnãopermitemaexclusãode garantiasexpressasouimplícitasemcertas transações, portanto,estadisposiçãopodenãoseaplicaraoCliente.
Estasinformaçõespodemincluirimprecisões técnicasouerrostipográficos. Periodicamente,sãofeitas alteraçõesnasinformaçõesaquicontidas; taisalteraçõesserãoincorporadas emfuturasediçõesdesta publicação.AIBM pode,aqualquermomento,aperfeiçoare/ou alteraro(s) produto(s)ouprograma(s) descrito(s)nestapublicação semavisoprévio.
QuaisquerreferênciasnestasinformaçõesaWebsitesnão-IBMsãofornecidasapenasparaconveniênciae nãoservemde maneiraalgumacomoendossoa estesWebsites.Osmateriais destesWebsitesnãosão partesdosmateriaisparaesteprodutoIBMea utilizaçãodetaisWebsitesé deseuprópriorisco.
AIBMpodeutilizaroudistribuirasinformaçõesfornecidasdaformaquejulgarapropriadasemincorrer emqualquerobrigaçãoparacomoCliente.
Oslicenciadosdesteprogramaquedesejamobterinformaçõesadicionaissobreomesmocomoobjetivo depermitir:(i)atrocadeinformações entreprogramascriadosindependentementeeoutros programas (incluindoeste)e(ii)autilizaçãomútuadasinformaçõestrocadas,devem entraremcontatocoma: GerênciadeRelaçõesComerciaiseIndustriaisdaIBMBrasil
Av.Pasteur,138-146 Botafogo
Riode Janeiro,RJ CEP22290–240
Taisinformaçõespodemestardisponíveis sobtermosecondições apropriadas,incluindo, emalguns casos,opagamentodeumataxa.
Oprogramalicenciadodescritonestasinformaçõese todoomateriallicenciadodisponívelsãofornecidos pelaIBMsobostermosdoContratocomoCliente IBM,doContratoInternacionalde Licençado
ProgramaIBM,doAcordode LicençaIBMparaCódigodeMáquinaoudequalqueroutroacordo equivalente.
Todososdadosdedesempenhoaqui contidosforamdeterminadosem umambientecontrolado.Portanto, osresultadosobtidosem outrosambientesoperacionaispodemvariarsignificativamente.Algumas medidaspodemtersidotomadasemsistemasde níveldedesenvolvimento enãohágarantiadeque estasmedidasserãoiguaisemsistemasgeralmente disponíveis.Além disso,algumasmedidaspodemter sidoestimadasatravésdeextrapolação.Os resultadosreaispodemvariar.Osusuáriosdestedocumento devemverificarosdadosaplicáveisparao ambienteespecífico.
Asinformaçõesreferentesaprodutos não-IBMforamobtidasjuntosaosfornecedores dessesprodutos, anúnciospublicadosououtrasfontesde publicidadedisponíveis.AIBMnãotestou taisprodutose não podeconfirmar aexcelência dodesempenho,a compatibilidadeouquaisqueroutrasreivindicações relacionadasaprodutos não-IBM.Dúvidassobreosrecursosdosprodutos não-IBMdevem ser encaminhadasaosfornecedoresdessesprodutos.
LICENÇADEDIREITOSAUTORAIS:
Estasinformaçõescontêmexemplosdeprogramasaplicativosna linguagemfonte,ilustrando astécnicas deprogramaçãoemdiversasplataformasoperacionais.Vocêpode copiar,modificaredistribuirestas amostrasdeprogramassema necessidadede pagaraIBM,comobjetivos dedesenvolvimento,utilização, marketingoudistribuiçãode programasaplicativosemconformidadecoma interfacedeprogramaçãodo aplicativoparaaplataformaoperacional paraaqualosprogramasde amostrasãocriados.Esses
exemplosnãoforamcompletamentetestadossobtodasascondições.Portanto,a IBMnãopode garantir ouimplicara confiabilidade,manutenção oufunçãodestesprogramas.
Cadacópiaouparte desteexemplode programasouqualquertrabalhoderivadodeveincluirum aviso decopyrightcomosdizeres:
©(nomedaempresa)(ano).Partesdestecódigosãoderivadas dosProgramasdeExemplodaIBM Corporation.©CopyrightIBM Corp._digiteo(s)ano(s)_.Todososdireitosreservados.
Seestivervisualizandoestas informaçõesemcópiaeletrônica,asfotoseilustraçõespodemnão aparecer.
Informações
da
Interface
de
Programação
Essapublicação daadministraçãode bancodedadosdocumenta asInterfacesdeProgramaçãoplanejadas quepermitemaoclientegravarprogramasparaobter osserviçosdo IBMi5/OS.
Marcas
Registradas
OstermosaseguirsãomarcasregistradasdaInternationalBusiness MachinesCorporation nosEstados Unidose/ou emoutrospaíses:
DB2 DB2 Universal Database | | | | | |
eServer
e(logotipo)server IBM
IBM (logotipo) iSeries
Outrosnomesdeempresas, produtoseserviçospodemser marcasregistradasou marcasde serviçosde terceiros.
Termos
e
Condições
Aspermissõesparaousodessaspublicações estãosujeitasaosseguintestermosecondições.
UsoPessoal: Essaspublicações podemserreproduzidasparausopessoal,nãocomercial,desdequetodos osavisosde propriedadesejampreservados.Vocênão podedistribuir,exibiroufazertrabalhosderivados dessaspublicaçõesoude nenhumapartedestedocumento,semconsentimentoexpressodaIBM.
UsoComercial:Épermitidoreproduzir,distribuireexporessaspublicaçõesexclusivamentedentrode suaempresa,desdequetodososavisosde propriedadesejampreservados.Vocênãopode fazertrabalhos derivadosdessaspublicaçõesnemreproduzir,distribuirouexibiressaspublicaçõesouqualquerparte destedocumento foradasuaempresa,semoconsentimentoexpressodaIBM.
Excetoconformeconcedido expressamentenessapermissão,nenhumaoutra permissão,licençaoudireito éconcedido,sejaexplícitoouimplícito,àspublicaçõesoua qualquerinformação,dados,softwareou outrapropriedadeintelectualcontida nestedocumento.
AIBMreserva-seodireitode revogaraspermissõesaquiconcedidas,sempreque,a seucritério,o uso daspublicaçõesprejudicarseusinteressesou,conformedeterminaçãodaIBM,asinstruções
anteriormentecitadas nãoestivemsendoseguidasdaformaapropriada.
Nãoépermitidofazerdownload, exportaroureexportarestasinformações,excetoemtotalconformidade comtodasasleiseregulamentosaplicáveis, incluindotodasasleiseregulamentos deexportaçãodos EstadosUnidos.
AIBMNÃOFORNECENENHUMAGARANTIASOBREOCONTEÚDODESSASPUBLICAÇÕES.AS PUBLICAÇÕESSÃO FORNECIDAS″NOESTADOEM QUESEENCONTRAM″,SEM GARANTIADE QUALQUERTIPO,SEJAEXPRESSAOUIMPLÍCITA,INCLUINDO,MASNÃOSELIMITANDOÀS GARANTIASIMPLÍCITASDECOMERCIALIZAÇÃO,NÃO-INFRAÇÃOEDEADEQUAÇÃOAUM DETERMINADOPROPÓSITO. Apêndice.Avisos
13
| | | | |