728x90

sql 4

[SQLD] SQL 개발자 보수교육

[SQLD] SQL 개발자 보수교육 어느 날, SQLD 자격증 보수교육을 받으라는 문자가 도착했다.SQLD 자격증은 취득 후 1년 6개월이 지나면 보수교육을 이수해 자격증의 유효기간을 영구로 전환할 수 있다. https://www.dataq.or.kr/www/mypage/reedu/list.do 데이터자격검정 - 데이터자격시험, DAP, DAsP, SQLP, SQLD, ADP, ADsP.데이터자격시험, DAP, DAsP, SQLP, SQLD, ADP, ADsP.www.dataq.or.kr 해당 사이트에 접속한 후 마이페이지 → 보수교육 메뉴로 들어가면 보수교육을 진행할 수 있다. 교육을 완료하면 ‘교육완료’ 인덱스에서 보수교육 완료 여부를 확인할 수 있다. 처음엔 교육을 다 들었는데도 완료 표시가 뜨지..

[ 데이터베이스 ] Optimizer, Execution Plan

[ 데이터베이스 ] Optimizer, Execution Plan 옵티마이저 실행계획 : 사용자가 질의한 SQL문에 대해 최적의 실행 방법을 결정 옵티마이저의 역할 : 사용자 요구사항 최적의 실행방법 결정, 적절성 여부는 질의의 수행 속도에 영향 실제 SQL문 실행하지 않은 상태에서 최적의 실행 방법 결정하기 규칙기반 옵티마이저 규칙기반 옵티마이저 (RBO) : 보편 타당성에 근거함 규칙 1. Single row by Rowid ROWID를 통해 다른 정보를 참조하지 않고도 원하는 행 액세스 가능, 가장 빠른 방법이다. 규칙 4. Single row by unique or primary key 유일 인덱스를 먼저 액세스 하고 인덱스에 존재하는 ROWID 추출하기 규칙 8. Composite index 복..

[ 데이터베이스 ] DML (INSERT, DELETE, SELECT, ALIAS, DUAL)

[ 데이터베이스 ] DML (INSERT, DELETE, SELECT, ALIAS, DUAL) DML은 주로 WHERE 절을 이용해 대상 행을 선별하여 사용한다. INSERT INSERT : 한 번에 테이블 하나에 한 데이터만 입력 가능하다, 두 가지 경우 있음 INSERT INTO 테이블명 (COLUMN_LIST) - type A : 칼럼 정의와 동시에 데이터 INSERT, 정의하지 않은 칼럼은 DEFAULT NULL 값 들어간다 INSERT INTO PLAYER (PLAYER_ID, PLAYER_NAME, TEAM_ID, POSITION, HEIGHT, WEIGHT, BACK_NO) VALUES ('2002007', '박지성', 'K07', 'MF', 178, 73, 7) - type B : 칼럼의 ..

[ 데이터베이스 ] DBMS, SQL, TABLE

[ 데이터베이스 ] DBMS, SQL, TABLE DBMS 필요성 일반적으로 데이터베이스라고 말할 때는 특정 기업이나 조직 또는 개인이 필요에 의해 부가가치가 발생하는 데이터를 일정한 형태로 저장해 놓은 것을 의미한다. 관리 대상이 되는 데이터의 양이 점점 많아지고, 같은 데이터를 여러 사람이 동시에 여러 용도로 사용하게 되면서, 단순히 엑셀 같은 개인이 관리하는 소프트웨어 만으로는 한계에 부딪히게 된다. 사람들은 보다 효율적인 데이터의 관리뿐만 아니라 예기치 못한 사건으로 인한 데이터의 손상을 피하고, 필요시 필요한 데이터를 복구하기 위한 강력한 기능의 소프트웨어를 필요로 하게 되었고, 이러한 기본적인 요구사항을 만족시켜주는 시스템을 DBMS라고 한다. 관계형 데이터베이스 기업의 핵심 데이터는 대부분 ..

728x90