JDBC가 뭔가요
자바에서 DB프로그래밍을 하기위해 사용되는 API입니다.
RDBMS가 뭔가요
RDBMS 또는 관계형 데이터베이스 관리 시스템은 데이터를 테이블 형태로 유지하는 데이터베이스 관리 시스템입니다. 테이블 간의 관계를 만들 수 있습니다.
DDL DML DCL 차이점을 설명해보세요.
DDL은 데이터를 정의 할때 사용하는 명령어로 CREATE,ALTER,DROP 이 있다.
DML은 데이터를 조작 할때 사용하는 명령어로 SELECT,INSERT,UPDATE,DELETE가 있다.
DCL은 데이터를 제어할떄 사용하는 명령어로 GRANT,REVOKE가있다.
TCL은 트랜젝션을 제어할때 사용하는 명령어로 COMMIT,ROLLBACK,SAVEPOINT가 있다.
트랜잭션이 뭔가요
여러 단계의 처리를 하나의 처리처럼 다루는 기능입니다.
정규화가 뭔가요
최소한의 데이터 중복을 위해 데이터를 분해하는 과정입니다.
인덱스는 언제 태우나요?
인덱스(Index)는 데이터를 논리적으로 정렬하여 검색과 정렬 작업의 속도를 높이기 위해 사용됩니다.
하지만 인덱스를 사용하면 데이터를 가져오는 작업의 성능은 향상시킬 수 있지만 데이터 삽입, 변경 등이 일어날 때 매번 인덱스가 변경되기 때문에 성능이 떨어질 수 있다.
JOIN 종류는 뭐가있나요
Join이란 2개 이상의 테이블에서 조건에 맞는 데이터를 추출하기 위하여 사용합니다.
1. INNER JOIN
2. OUTER JOIN
3. CROSS JOIN
4. FULL OUTER JOIN
5. SELF JOIN
'프로그래밍' 카테고리의 다른 글
[백준]문제 2588 javascript (0) | 2021.12.19 |
---|---|
[javascript] 표준 입력받기(readline ) (0) | 2021.12.19 |
신입개발자 기술면접 질문 정리(JAVA 관련) (0) | 2021.12.13 |
스프링부트 설치 및 초반셋팅 (0) | 2021.11.26 |
github 토큰 발급받는법 (0) | 2021.11.26 |