• Nenhum resultado encontrado

Administração de Banco de Dados

N/A
N/A
Protected

Academic year: 2021

Share "Administração de Banco de Dados"

Copied!
22
0
0

Texto

(1)

IBM

Systems

-

iSeries

Administração

de

Banco

de

Dados

Versão

5

Release

4

(2)
(3)

IBM

Systems

-

iSeries

Administração

de

Banco

de

Dados

Versão

5

Release

4

(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.

(5)

Í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

(6)
(7)

Administração

OtópicoAdministraçãoforneceinformaçõesimportantesparao DB2UniversalDatabaseparaiSeries. Sigaesseslinksparalocalizarum tópicoespecíficoem umdosDB2UDBpararecursosdo iSeries InformationCenter.

Vocêtambémpode exploraroutrasinformaçõesdo bancodedadosutilizandoa barradenavegação principalouoLocalizadorde BancodeDados.

PDF

Imprimível

VisualizeeimprimaestetópiconoformatoPDF.

ParavisualizaroufazerdownloaddaversãoemPDFdestedocumento,selecioneAdministração

(cercade 219KB).

Salvando

Arquivos

PDF

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

|

| | |

(8)

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

(9)

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

(10)

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

(11)

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.

(12)

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:

(13)

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.

(14)

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

(15)

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

(16)
(17)

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

(18)

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 | | | | | |

(19)

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

| | | | |

(20)
(21)
(22)

򔻐򗗠򙳰

Referências

Documentos relacionados

Conclui-se que o conhecimento do desenvolvimento ponderal evidenciou um padrão racial, que o perímetro torácico está altamente associado ao peso corporal e que equações de

seria usada para o parafuso M6, foram utilizadas as equações 14 e 15, referentes aos parafusos de 8 mm de diâmetro e folga entre parafuso e furo de 0,5 mm, que definem,

No entanto, os resultados apresentados pelo --linalol não foram semelhantes, em parte, aos do linalol racêmico, uma vez que este apresenta um efeito vasorelaxante em anéis de

Resumo: O presente trabalho corresponde a um estudo empírico descritivo e exploratório que aborda comportamentos e falas de atores políticos que participaram do processo legislativo

As micotoxinas são compostos químicos tóxicos provenientes do metabolismo secundário de fungos filamentosos e conhecidas pelos danos causados à saúde humana e

onde Qe são as forças de origem externa ao sistema e Qc são as forças de reação. Estas equações não podem ser utilizadas diretamente, pois as forças de

Este presente artigo é o resultado de um estudo de caso que buscou apresentar o surgimento da atividade turística dentro da favela de Paraisópolis, uma

A não uniformização quanto ao método de referência pode promover diferenças entre as curvas de calibração geradas por laboratórios de dosimetria citogenética, que podem