Database Watch 11�����@Page 1/2

DB�̏펯�𕢂�DB2 9.5�gViper 2�h�̎d�|��


���R�b��
2007/11/15

�@�H����~�ɋ߂Â��Ă��܂����B�����Ȃ芦���Ȃ����̂ŁA���ׂ��Ђ��Ă��܂����l�������悤�ł��B��ꂪ���܂��Ă���̂�������܂���B�N���Ɍ����āA�̒��Ǘ��ɂ͋C��t���Ă��������ˁB

�����XML�l�C�e�B�u�ɁgViper 2�h�o��

�@�\�z�ȏ�ɑ����W�J�ł����B�{�A�ڂ�9�����ɂ�IBM DB2 9�̎����ł́u���N�ɂ́v�Ɨ\�z���Ă����̂ł����A�Â������ł��BIBM��10��18����DB2�̐V�o�[�W�����ƂȂ�uIBM DB2 9.5�gViper 2�h�v�𔭕\���A���ł�10��31������S���E�Œ񋟊J�n�ƂȂ�܂����B

�@DB2 9�́upureXML�v�́ADB2 9.5�ŁuTransactional pureXML�v�ւƐi���𐋂��܂����BDB2 9.5�ł�XML���t�@�C����CLOB�^�Ɋi�[����̂ɔ�ׂăX�g���[�W�𔼕��ɂł��āADB2 9�Ɣ�r���ăX���[�v�b�g��2�{�ɂł����IBM�͎咣���Ă��܂��B�����Ēn���ł͂��邯��ǂ��䂢�Ƃ���Ɏ肪�͂����ߍׂ��ȋ@�\��lj����邱�ƂŁAXML������Ƀl�C�e�B�u���ƒ_�C�i�~�b�N�Ɉ�����悤�ɂȂ�܂����B

�@DB2 9.5�̐i����XML�����ł͂���܂���B�Ǘ��^TCO�팸�A�p�t�H�[�}���X�g���ASystem p�Ƃ̘A�g�A�R���v���C�A���X�i�@�ߏ���j�Ή��A�A�v���P�[�V�����J���t���[�����[�N�Ȃǂ̕���ŋ@�\����������Ă��܂��B

�@IBM�����ɋ��𒣂�XML�@�\�𒆐S�ɈႢ�����Ă����܂��傤�B�܂�XML�f�[�^�����R���p�N�g�ɂȂ�A�p�t�H�[�}���X�����コ���܂����BDB2�͓Ǝ��̍H�v��XML�f�[�^��RDBMS�Ɋi�[���Ă��܂��B���_��̘b�ł����A����RDBMS�̃e�[�u����XML�̊K�w�����̂܂܊K�w�I�Ɋi�[����ƁA�f�[�^�͌���XML������5�{�����΂��Ă��܂��܂��B

�@IBM�͂��̎�@�͂Ƃ炸�ADB2 9�ł͗v�f�͊K�w��������̂̑����ƃe�L�X�g�͊e�m�[�h���Ɏ��‚��ƂŃf�[�^�T�C�Y�����̕�����3�{�ɗ}���Ă��܂����BDB2 9.5�ł͗v�f�m�[�h���K�w�����邱�ƂȂ����߂���悤�ɂȂ�A���̕����Ƃقړ����T�C�Y�ɂ��邱�Ƃ��ł��܂����i���������K�͂�XML�Ɍ����܂��j�B���̃C�����C�j���O�ɉ����ADB2 9.5�̓����ł���XML�̍s���k���g���ƁA�f�[�^���R���p�N�g�ɂȂ邾���ł͂Ȃ�����I�Ƀp�t�H�[�}���X���オ�����߂�悤�ɂȂ�܂��B

�����䂢�Ƃ���Ɏ肪�͂�XML�֐�

�@�����Đ����ɍׂ����@�\�g�����Ȃ���Ă��܂��B�Ⴆ�ΐV����XML�֐��������‚��lj�����܂����BXMLRow�X�J���[�֐���XMLGroup�W��֐���DB2�ɂ���e�[�u���̃f�[�^��XML�`���ŏo�͂ł��܂��B�֐���RDBMS����XML��������C�ɂ͂��o����Ȃ�ĕ֗��ł��ˁB

�@�܂�XSLTransform�֐���XML�����ɓK�p����XSL�X�^�C���V�[�g���w�肷�邱�Ƃ��ł��āAXML�����𑽗l�ȃt�H�[�}�b�g�ŏo�͂ł��܂��B�ꌩXSLT��XML��ϊ�����͉̂��璿�����͂Ȃ��悤�Ɏv���邩������܂��񂪁A����XML������XSL�X�^�C���V�[�g��DB2 9.5�ɓ���邱�Ƃ��ł��āA�f�[�^�x�[�X�̎��Š֐��ŕϊ��ł��Ă��܂��Ƃ��낪�a�V�ł��BXML������X�^�C���V�[�g���t�@�C���Ŏ��‚����A�͂邩�ɊǗ����y�ɂȂ�͂��ł��B�������ϊ��ɂ͕��ׂ�������܂��̂ŁA������f�[�^�x�[�X�ƃA�v���P�[�V�����̂ǂ���ŏ�������̂��������͏󋵎���ƂȂ�ł��傤�B

�@�����XQuery���@�\�g�����Ă��܂��BXQuery��SQL�Ăяo���̍ۂ�XQuery�ϐ��̃p�����[�^��n����悤�ɂȂ�AXQuery Update�@�\�ł�XML�������m�[�h���x���ő��삷�邱�Ƃ��ł���悤�ɂȂ�܂��B����DB2 9�ł�XML�����̈ꕔ�̂ݍX�V����ꍇ�ł��AXML�����S�̂��N���C�A���g�A�v���P�[�V�������Ɏ����Ă��Ă���ϊ����A���̌��ʂ��܂邲�ƍX�V���Ă����̂ł��B�����DB2 9.5�ł̓N���C�A���g�A�v���P�[�V�������Ɏ����Ă��邱�ƂȂ��AXQuery Transform�\���ōX�V�ł��܂��B

�@���̂ق�DB2 9.5��XML�@�\�Ƃ����ƁAXML�o���f�[�V�����@�\�����A�݊����̂���X�L�[�}��������X�L�[�}�E�G�{�����[�V�����AXML��Ń��j�R�[�h�ɉ����Ĕ񃆃j�R�[�h���T�|�[�g����Ȃǂ���������A�l�C�e�B�u�̓x����������ɋ����Ȃ�܂����B

��DB2 9.5�̍ŐV���Ǝ���̃C�x���g

�@���ꂩ��DB2 9.5�Řb��ƂȂ��Ă���̂́A������ƃ}�j�A�b�N�ł���10�i���������_�f�[�^�E�^�C�v�iDecimal Floating Point�j�ł��B���Z�n�A�v���P�[�V�����ł͏����v�Z�̐��m����X�s�[�h���d�v�ɂȂ�܂����A���̃f�[�^�E�^�C�v��DECIMAL��荂������FLOAT�������m�ŁAIBM�̎�����v���Z�b�T�uPOWER6�v���񋟂���n�[�h�E�F�A�ɂ��10�i���������_�T�|�[�g�ƘA�g���邱�Ƃɂ��A�����������”\�ƂȂ�܂��B���N���Z�n�̃V�X�e���Ɍg����Ă����l�ɂ͊����I�ȋ@�\�ł��B

�@�Ȃ�����DB2 9.5�̒񋟊J�n�ɔ����AIBM�ł́uXML�f�[�^�x�[�X���p�����DB2 V9.5�ŐV���Z�~�i�[�v���J�Â��܂��B

�@DB2�̃G���W�j�A���m�Ŏ���̏�������𗬂��y���ނȂ�AClub DB2�ւǂ����B11��2���ɂ͏��̑��J�Â��������A�����ő�D�]�������p�t�H�[�}���X�E�`���[�j���O�E�X�e�b�v��������܂����B12��7����Club DB2�͎��ᔭ�\�ɉ����ăN���X�}�X�E�p�[�e�B�[���J�Â��邻���ł���B�y�������ł��ˁB

�@ 1/2

�@Index
�A�� Database Watch 11����
DB�̏펯�𕢂�DB2 9.5�gViper 2�h�̎d�|��
Page 1
�E���XML�l�C�e�B�u�ɁgViper 2�h�o��
�E���䂢�Ƃ���Ɏ肪�͂�XML�֐�
�EDB2 9.5�̍ŐV���Ǝ���̃C�x���g
  Page 2
�ENeoCoreXMS�A�T�C�o�[�e�b�N�Ɏ��Ə��n
�E�u�l�C�e�B�uXML�v�@�\�͓�����O�ɁH


Database Watch



Database Expert �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Database Expert �L�������L���O

�{������