Oracle�̕\�̍쐬�ƃr���[�̗��p�FORACLE MASTER Bronze DBA�u���i9�j

Oracle�f�[�^�x�[�X�G���W�j�A�Ƃ��Ă̎��͂��ؖ�����ORACLE MASTER���i�B���̓�����ł���Bronze���i�̎擾�͓���Ȃ��B�{�A�ڂƁA�����f�ڒ��̘A�ځuBronze SQL��bI �u���v�ō��i��ڎw�����I�i�Q�l�L���F�uOracle 10g�Ή���ORACLE MASTER�Ƃ́H�v�j

» 2006�N01��20�� 12��17�� ���J

�@�{�A�ڑ�7��uOracle���[�U�[���Ǘ������v�A��8��uOracle���[�U�[�̌����ƃ��[���v�ŁA���[�U�[�ƃZ�L�����e�B�̊Ǘ��ɂ‚��ďЉ�܂����B���񂩂�2��ɂ킽��A�X�L�[�}�I�u�W�F�N�g�̊Ǘ����w�т܂��傤�B

�X�L�[�}�I�u�W�F�N�g�̊Ǘ�

������������������

1�D�m�F�������������e

  • �\�̍쐬�ƕύX
  • �r���[�̊Ǘ�

2�D�X�L�[�}

�@Oracle�f�[�^�x�[�X�ɂ�����I�u�W�F�N�g�ɂ͏��L�҂����݂��܂��B���L�҂ɂ͂��ꂼ��ɓƎ��̖��O��Ԃ����݂��Ă���ƍl�����A�I�u�W�F�N�g�͏��L�҂��Ƃɋ�ʂ���܂��B���L�҂��قȂ�΁A�����I�u�W�F�N�g���������Ă����v�Ƃ����킯�ł��B

�@���̂悤�Ȗ��O��Ԃ̍l�������u�X�L�[�}�v�ƌĂт܂��BOracle�f�[�^�x�[�X�̏ꍇ�AOracle���[�U�[���쐬����΁A���̃��[�U�[���Ɠ����X�L�[�}�������I�ɍ쐬����܂��i�}1�j�B

}1@[U[AXL[}AIuWFNg̊֌W �}1�@���[�U�[�A�X�L�[�}�A�I�u�W�F�N�g�̊֌W

�@�ق��̃��[�U�[�����L����I�u�W�F�N�g�ɂ́A�u�X�L�[�}��.�I�u�W�F�N�g���v�̌`���ŃA�N�Z�X���܂��B

3�D��{�̃f�[�^�x�[�X�I�u�W�F�N�g

�@�f�[�^�x�[�X�ň����I�u�W�F�N�g�ɂ͂��܂��܂Ȃ��̂�����܂��B��{�̃f�[�^�x�[�X�I�u�W�F�N�g�͎��̂悤�Ȃ��̂ł��B

�I�u�W�F�N�g�̃^�C�v ����
�\ �f�[�^���i�[�����{�ƂȂ�I�u�W�F�N�g�B��`�Ƃ��ė�������A�s���i�[����
�r���[ 1�ˆȏ�̕\�f�[�^�ɑ΂���₢���킹���ʂ�\�����邽�߂̘_���I�Ȓ�`�BSELECT���ɖ��O��t��������
�V�m�j�� �I�u�W�F�N�g�̕ʖ�
���� �₢���킹�̃p�t�H�[�}���X�����コ���邽�߁A��l�ƍs�ւ̃|�C���^���i�[��������
���� ��ӂ̔ԍ��𐶐�

�@�ǂ̂悤�ȂƂ��ɂǂ̃I�u�W�F�N�g���g�p����̂���c�����Ă����܂��傤�B

4�D�\�̍쐬

�@�\���쐬����ɂ́A���O�ɕ\�̍쐬�����iCREATE TABLE�����j�Ɨ̈�̊��蓖�Ă��K�v�ł��B

�@�܂�����`����K�v������܂��B��ɂ́A�i�[����f�[�^�̃^�C�v�����ʂ��邽�߂̃f�[�^�^���K�v�ł��BOracle�f�[�^�x�[�X�̊�{�I�ȃf�[�^�^�ɂ͎��̂��̂�����܂��B

�f�[�^�^ ���� �f�[�^��
CHAR(�T�C�Y) �Œ蒷�̕����f�[�^�B�T�C�Y�s�����͋󔒂Ŗ��߂�B�T�C�Y��1�`2000 'ABC�@�@'
VARCHAR2(�T�C�Y) �•ϒ��̕����f�[�^�B�T�C�Y��1�`4000 'ABC'
LONG �•ϒ��̕����f�[�^�B�T�C�Y�͍ő�2GB 'ABC'
CLOB �•ϒ��̕����f�[�^�B�T�C�Y�͍ő�4GB 'ABC'
NUMBER(p,s) ���l�f�[�^�B���xp�ƈʎ��s���w�肵�Ȃ��ꍇ�͕��������_�i38�����j 123�A123.45
DATE ���t�f�[�^�B4�����̔N�A���A���A���ԁA���A�b���I���O4712�N1��1�����琼��9999�N12��31���܂ň����� '2006-01-15 17:15:30'
TIMESTAMP �b�ȉ��̏������i�ő�9�����A�f�t�H���g6�����j���܂�DATE�^�̊g���f�[�^�^ 06-01-15 00:18:22.627000
RAW �o�C�i���f�[�^�B�T�C�Y��1�`2000 �摜�t�@�C���≹���t�@�C���Ȃ�
LONG RAW �o�C�i���f�[�^�B�T�C�Y�͍ő�2GB �摜�t�@�C���≹���t�@�C���Ȃ�
BLOB �o�C�i���f�[�^�B�T�C�Y�͍ő�4GB �摜�t�@�C���≹���t�@�C���Ȃ�
BFILE �O���t�@�C���Ƃ��Ẵo�C�i���f�[�^�B�T�C�Y�͍ő�4GB �摜�t�@�C���≹���t�@�C���Ȃ�
ROWID ROWID�i�f�[�^�x�[�X���̍s����ӂɎ��ʂł���A�h���X�j���i�[ AAAL+ZAAEAAAAAdAAA
}2@Database Controlł̕\̍쐬iNbNőŜ\܂j �}2�@Database Control�ł̕\�̍쐬�i�N���b�N�őS�̂�\�����܂��j

�@Database Control�ŕ\���쐬����ɂ́A�\���A�X�L�[�}�A�i�[�\�̈�A�񖼁A�f�[�^�^�i�T�C�Y�j�̎w����s���܂��i�}2�j�B



���

���1

�•ϒ��̕�������i�[�ł���f�[�^�^��I�����Ȃ����B

a�DCHAR
b�DNUMBER
c�DVARCHAR2
d�DDATE

�����Fc

���

�@�\�̗�Ŏg�p�ł���f�[�^�^�̓����Ɋւ�����ł��B��������������Ƃ̂ł���f�[�^�^�ɂ́ACHAR�AVARCHAR2�ALONG�ACLOB������܂��B���̂����A�•ϒ��i�i�[����f�[�^�ǂ���̗̈���g�p�j�ƂȂ�̂�VARCHAR2�ALONG�ACLOB�f�[�^�^�ł��B����c���Y�����܂��ˁB

�@�I����a��CHAR��������̃f�[�^�^�ł����A������͌Œ蒷�i�錾�����ő�T�C�Y�ɂȂ�悤�A�s���̈�͋󔒂Ŗ��߂���j�ł����璍�ӂ��܂��傤�B

�@�I����b�͐��l�f�[�^�^�A�I����d�͓��t�f�[�^�^�ł��B������ł͂���܂���B

5�D����

�@�\�̗�Ɂu����v���`���邱�ƂŁA�i�[�����f�[�^�ɓ���̃��[����K�p���邱�Ƃ��ł��܂��BOracle�f�[�^�x�[�X�̕\�ɂ͎��̐�����`�ł��܂��B

����̃^�C�v ����
��L�[ �\���̍s�����ʂ��邽�߂Ɏg�p�����A�܂��͗�̑g�ݍ��킹�ł��邱�Ƃ̐錾�B��ӃL�[����Ɠ�����Ӑ��̕ۏ؂�NOT NULL����Ɠ���NULL�l�s�‚̐������ݒ肳���
��ӃL�[ ��ӂł��邱�Ƃ�ۏ؂���錾
�O���L�[ �Q�ƕ\�̎Q�ƃL�[��Ƃ̊ԂɎQ�Ɗ֌W�����邱�Ƃ�錾�B�Q�ƃL�[�ɑ��݂���l�܂���NULL�l�݂̂��i�[����邱�Ƃ�ۏ؂���
�`�F�b�N���� �������ɑ΂���TRUE�ƂȂ�l�݂̂��i�[����邱�Ƃ�錾
NOT NULL NULL�l�͊i�[����Ȃ����Ƃ�錾

�@��L�[����A��ӃL�[�����ݒ肷��ꍇ�A���̗�ɍ��������݂��Ȃ���΁A�����I�Ɉ�Ӎ������쐬����܂��B

���

���1

�uStudent_id�v�uStudent_name�v�uBirth_of_date�v�A����сuCourse_id�v�������STUDENT�\������܂��B���̐�����K�v�Ƃ���ꍇ�A�ǂ̐�����g�p������悢�ł��傤���B2�‘I�����Ȃ����B

  • �w���ԍ��iStudent_id�j�͈�ӂł���
  • �w���ԍ��͕K���l�����݂���
  • �R�[�X�ԍ��̓R�[�X�\�ɑ��݂��Ă���

a�DStudent_id�Ɏ�L�[����
b�DStudent_id�ɊO���L�[����
c�DCourse_id�ɊO���L�[����
d�DBirth_of_date��NOT NULL����
e�DCourse_id��NOT NULL����
f�DCourse_id�Ƀ`�F�b�N����
g�DStudent_id��NOT NULL����

�����Fa�Ac

���

�@���̗v�������ꂼ��m�F���Ă������ƂŁA�K�v�Ȑ�������‚��邱�Ƃ��ł��܂��B

  • �w���ԍ��iStudent_id�j�͈�ӂł���

�@��ӂƂȂ鐧��́A��L�[����ƈ�ӃL�[����ł��B1�‚̕\��1�‚����쐬���A�K���l�����݂���̂ł���΁A��L�[�����錾���܂��B��Ӑ�������ۏ؂���̂ł���Έ�ӃL�[�����錾���܂��B�I����a���Y�����܂��B

  • �w���ԍ��͕K���l�����݂���

�@�K���l�����݂��邱�Ƃ�ۏ؂���ɂ́ANOT NULL������g�p���܂��B�I����g���Y�����܂��B

  • �R�[�X�ԍ��̓R�[�X�\�ɑ��݂��Ă���

�@�ʂ̕\�ɑ��݂��Ă���l�ł��邱�Ƃ�ۏ؂���ɂ́A�O���L�[������g�p���܂��B�I����c���Y�����܂��B

�@��L�̗v�����ׂĂ𖞂����ɂ́A��L�[����ƊO���L�[������g�p���܂��B�l�����݂��A���ˆ�ӂł��邱�Ƃ�ۏ؂���͎̂�L�[����ł��i����a�j�B�l���ʂ̕\�ɑ��݂��Ă��邱�Ƃ�ۏ؂���̂͊O���L�[����ł��i����c�j�B

�@�I����g��NOT NULL����́A�l�̑��݂͕ۏ؂��܂�����Ӑ��͕ۏ؂��܂���B���Ő����̑I���������w�肳��Ă���ꍇ�́A�ł��v���𖞂����Ă���I�������w�萔�ȓ��őI�Ԃ悤�ɂ��܂��傤�B

�@���̂ق��̑I�����́A����̗v���ɂ͊֌W���܂���B

���I����b�F�O���L�[����ł́A�l�̑��݂��Ӑ��̕ۏ؂͂ł��܂���B

���I����d�F����̗v����Birth_of_date��i�a�����j�͊܂܂�Ă��܂���̂ŁA�l�̑��݂�ۏ؂���NOT NULL�����錾����K�v�͂���܂���B

���I����e�F����̗v���ł́A�R�[�X�ԍ��͂ق��̕\���Q�Ƃ���Ƃ�������܂���̂ŁA�O���L�[���K�{�ɂ���K�v�͂���܂���B��������ʓI�ȕ\�ł́A�O���L�[��ɕK���l���i�[���A�����ł���悤�ɂ���ꍇ������܂��B�������̂悤�ȗv���ł���΁ANOT NULL������g�p����K�v������܂��B

���I����f�F�ق��̕\���Q�Ƃ��邱�Ƃ��`�F�b�N����Ő錾���邱�Ƃ͂ł��܂���B�`�F�b�N����ł͕��₢���킹���g�p�ł��Ȃ�����ł��B������`�F�b�N���郌�R�[�h���̂ق��̗���Q�Ƃ��邱�Ƃ͂ł��܂��̂ŁA�u�������͋��^��10���ȓ��v�ȂǓ������R�[�h���Ń`�F�b�N�ł��郋�[���݂̂Ɏg�p���܂��傤�B

���2

��Ɉ�ӂȒl�݂̂��i�[�����悤�ɐ����ł��鐧���2�‘I�����Ȃ����B

a�D��L�[����
b�D�O���L�[����
c�DNOT NULL����
d�D��ӃL�[����
e�D�`�F�b�N����

�����Fa�Ad

���

�@�O��A�h��Ƃ������ł��B��Ӑ���ۏ؂��鐧��͎�L�[����i����a�j�ƈ�ӃL�[����i����d�j��2�‚ł��B���̂�����L�[����́A1�‚̕\��1�‚����錾�ł��܂���B�s�����ʂ��邽�߂Ɏg�p����Ƃ����̂���L�[����̈ʒu�t���ł��B���̂��߁A�K���l�����݂��A��Ӑ����ۏ؂���Ă���K�v������܂��B

�@��ӃL�[����́A��ӂł��邱�Ƃ݂̂�ۏ؂��܂��BOracle�T�[�o��SQL���s�ɂ����ẮA��Ӑ����ۏ؂���Ă����ɓ����L���i=�j�Ō������s����Ƃ��A�ł��i�荞�݂��ł���Ɣ��f����܂��B��Ӑ���ۏ؂ł���̂ł���Εۏ؂��Ă��������������ł��傤�B

�@�s�����ƂȂ�I�����ɂ‚��Ă��A���ꂼ�ꃋ�[�����m�F���Ă����܂��傤�B

6�D�r���[�̍쐬

�@�r���[�́ASELECT���ɖ��O��t���ĕۑ������I�u�W�F�N�g�ł��B�r���[���g�p���邱�ƂŁA�\�������𐧌�������A���G��SELECT�����B�����肷�邱�Ƃ��ł��܂��B

�@�r���[�̍쐬SELECT���ŗ�ʖ����g�p���Ȃ��ꍇ�A���̗񖼂��r���[�ɂ�����񖼂ɂȂ�܂��B���̂��߁A��̌v�Z��֐����g�p�����񂪊܂܂��ꍇ�́A��ʖ����g�p����K�v������܂��B

���

���1

���̎������m�F���Ă��������B

iNbNőŜ\܂j �i�N���b�N�őS�̂�\�����܂��j

EMP_DEPT�r���[�̓����Ƃ��Đ��������̂�3�‘I�����Ȃ����B

a�D��̕ʖ����`����K�v������
b�DHR�X�L�[�}�Ɋ��蓖�Ă��̈���g�p���Ȃ�
c�DSYS�X�L�[�}�Ɋ��蓖�Ă��̈���g�p����
d�DEMP_DEPT�r���[�ɃA�N�Z�X����ƁAemployees�\��departments�\�ւ̖₢���킹���ʂ��߂����
e�DEMP_DEPT�r���[�ɃA�N�Z�X����ƁAemployees�\��departments�\�̂��ׂĂ̍s���߂����
f�DEMP_DEPT�r���[�ɃA�N�Z�X�ł��郆�[�U�[�́Aemployees�\��departments�\�ɂ��A�N�Z�X�ł���
g�D�r���[���g�p���邱�ƂŁA�����ɂ̂݃A�N�Z�X�����邱�Ƃ��”\�ɂȂ�

�����Fb�Ad�Ag

���

�@�r���[�̓����Ƃ��āASELECT���ɖ��O��t���ĕۑ������I�u�W�F�N�g�ł��邱�ƁA�A�N�Z�X�ɕK�v�Ȍ����̓r���[�ɑ΂��錠���ł悢���ƂȂǂ�����܂��B

�@������Ŏg�p���Ă��鎑���ɒ��ڂ���ƁA���̂��Ƃ�������܂��B

  • HR�X�L�[�}�ɍ쐬�����
  • ��Ɍv�Z��֐��͎g�p����Ă��Ȃ�
  • �������s���r���[�ł���

�@�����̗v�f���r���[�̓����ƍ��킹�čl���邱�ƂŁA�����Ƃ��̗��R��������܂��B

������b�F�r���[�̓f�[�^��ۑ�����̂ł͂Ȃ��ASELECT���̒�`�݂̂��f�[�^�f�B�N�V���i���ɕۑ�������̂ł��B���̂��߁A�\������̂悤�ɃX�L�[�}�Ƃ��Ă̗̈���g�p���邱�Ƃ͂���܂���B

������d�F�r���[�ɃA�N�Z�X���s���ƁA�r���[�Ƃ��ĕۑ����Ă���SELECT�������s����܂��B���̃r���[��employees�\��departments�\������������̂ł�����A���̌��ʂ��\������܂��B

������g�F�r���[��SELECT���Œ�`����SELECT�񃊃X�g�ɋL�q������ɂ����A�N�Z�X�ł��܂���̂ŁA�����̂݃A�N�Z�X������ړI�Ńr���[���g�p���邱�Ƃ��ł��܂��B

�@�s�����̗��R���l���Ă݂܂��傤�B

���I����a�F��̕ʖ����K�v�ɂȂ�̂́A�r���[��SELECT���Œ�`����SELECT�񃊃X�g�Ɍv�Z��֐����g�p����Ă���ꍇ�ł��B�r���[�ɂ�����񖼂́A�\�ɂ�����񖼓��l�A()��Z�p���Z�q�L�����g�p���邱�Ƃ͂ł��܂���B

���I����c�F�����܂��ȑI�����ł��B�r���[�̒�`�̓f�[�^�f�B�N�V���i���ɕۑ�����A�f�[�^�f�B�N�V���i����SYS�X�L�[�}�ł�����ASYS�X�L�[�}�̗̈���g�p���Ă���Ƃ������܂��B�������A�\������錋�ʃf�[�^�̓r���[�̊�b�ƂȂ�\�̗̈�ɂ݂̂��邱�Ƃ���A�̈������Ă��邱�Ƃɂ͂Ȃ�Ȃ��Ƃ��Ă���Ǝv���܂��B

���I����e�F�r���[�ɃA�N�Z�X���s���ƁA�r���[�Ƃ��Ē�`����SELECT�������s�����̂ł�����A���ׂĂ̍s���߂����Ƃ����̂͂��������ł��B����̖�蒆��SELECT���Ŏg�p����Ă���WHERE�����͓����������������ł��B���̏ꍇ�A�O���L�[���NULL�l�����郌�R�[�h�Ȃǂ͕\������Ȃ��̂ŁA���ׂĂ̍s���߂邱�Ƃ͕ۏ؂���Ȃ��Ƃ����܂��B

���I����f�F�r���[�̗��_��1�‚ɃA�N�Z�X����������܂��B�r���[�̊�b�ƂȂ�\�ւ̃A�N�Z�X�����́A�r���[�̏��L�҂������Ă���΂����Ƃ������Ƃł��B�r���[�𗘗p���郆�[�U�[�́A�r���[�ւ̃A�N�Z�X�����͕K�v�ł����A�r���[�̊�b�\�ւ̃A�N�Z�X�����͕K�v�Ȃ��Ƃ������Ƃł��B

�@���̖��̑I����c�̂悤�ɁA�o�肳�����̑I�����̈ꕔ�ɂ͕\���������܂��Ȃ��̂�����܂��B���̂悤�ȏꍇ�́A�\���̖��m�ȑI�������琳����I�Ԃ悤�ɂ��܂��傤�B

�h��

�@����́A����Ɉ��������X�L�[�}�I�u�W�F�N�g�̊Ǘ��ɂ‚��Ċm�F���܂��B���̏h��������Ă����Ă��������B

�f�[�^�x�[�X���Ɋi�[�����v���O�����\���̂�4�‘I�����Ȃ����B

a�D�g���K�[
b�D�C���f�b�N�X
c�D�p�b�P�[�W
d�D�v���V�[�W��
e�D�t�@���N�V����
f�D�V�m�j��

IT���i�����̖͋[����Web�x�[�X�Ŋw�K�ł��遗IT�����헪�������̐V�T�[�r�X�u��IT���i�U���v�ł́AOracle�֘A�̎��i���e�[�}�Ƃ��Ď��グ�Ă��܂��BBronze SQL ��b I�ABronze DBA 10g���ߓ����ɒlj��\��ł��B�u�����������Łv������܂��̂ŁA�L���ƕ����Ă������������B



Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B