목록SQL (4)
soft IT life
테이블 권한 테이블에 대한 권한은 각 테이블의 소유자가 가지고 있기 때문에 소유자로부터 권한을 받지 않으면 다른 유저의 테이블에 접근할 수 없다. Nested Loop 방식의 조인 절차 1.선행 테이블에서 조건을 만족하는 첫 번째 행을 찾음 2.선행 테이블의 조인 키를 가지고 후행 테이블에 조인 키가 존재하는지 찾으러 가서 조인을 시도 3.후행 테이블의 인덱스에서 선행 테이블의 조인 키가 존재하는지 확인 4.인덱스에서 추출한 레코드 식별자를 이용하여 후행 테이블을 액세스 Hash Join - cpu 연산이 많이 발생되는 조인으로 조인할 때 선행 테이블의 크기가 작아야 유리한 조인이다. - 조인 칼럼의 인덱스가 존재하지 않아도 사용할 수 있다. - 해시 함수를 이용하여 조인을 수행하기 때문에 '='로 수행..

변경된 출제 범위 2024년 제 52회부터 SQLD 시험 범위가 변경되었다. 변경된 시험 범위에 대한 자세한 내용은 아래 링크 참조 https://www.dataq.or.kr/www/board/view.do?bbsKey=eyJiYnNhdHRyU2VxIjoxLCJiYnNTZXEiOjU0MzI1MX0=&boardKind=notice 데이터자격시험 www.dataq.or.kr 변경된 범위 자세한 출제 범위 배점 및 문항수 기존에는 단답식 주관식도 존재하였으나 52회부터 모든 문제가 객관식 문항으로 변경되었음 중요한 키워드 중심으로 요약 정리 ! 데이터 모델링의 이해 데이터 모델의 이해 모델링 특징 추상화 : 다양한 현상을 일정한 양식에 따라 표현 단순화 : 복잡한 현상을 쉽게 이해할 수 있게 표현 명확화 : ..
참고 https://dev.mysql.com/doc/refman/8.0/en/insert-select.html MySQL :: MySQL 8.0 Reference Manual :: 13.2.7.1 INSERT ... SELECT Statement 13.2.7.1 INSERT ... SELECT Statement INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [PARTITION (partition_name [, partition_name] ...)] [(col_name [, col_name] ...)] { SELECT ... | TABLE table_name | VALUES row_constructor_list } [ON DUPLI dev...

JDBC (Java DataBase Connect) DBMS 사용할 수 있는 SQL을 추상화 캡슐화 해놓은 것이다. DBMS Data Base Management System DBMS는 다양하다. 다양한 DBMS를 동일한 방법으로 사용할 수 있게 해주는 언어 ⇒ SQL (Structured Query Language) RDBMS (Relationship DBMS) SQL은 RDBMS의 표준언어이다. DateBase를 관리하는데 데이터끼리 관계를 갖게 하는 것 ⇒ 참조하게 하는 것 SQL sql은 대소문자 구별을 않는다. ⇒ snake case 사용 _로 CSV Table Data Base의 기본단위이다. (=Entity) 행 : Row / Record(더 많이 씀) 열: Column ⇒ Data의 성질을..