2023-03-31 Daily Post
Daily TODO
- 데일리 코딩
- [/] 알고리즘 한문제 풀기
- 오류났던거 해결 포스팅
- 내일 사촌동생 과외 내용 미리 훑어보기
- 네스프레소 캡슐 주문하기
- [/] 도커 강의 섹션 1까지 보고 정리
- 정처기 SQL응용단원 마무리
- 원티드 커리어 프리온보딩 미션 인증 일정 확인
- [/] 커리어 스킬 한챕터
메모 & TIL:
- Platform vs Framework vs Library [ELI5]
- 플랫폼 : 소프트웨어가 구동되기 위한 일종의 환경. 하드웨어일수도 있고 운체제일수도 있고 또 다른 소프트웨어의 일부일수도 있음
- 프레임워크
- 조립식 장난감으로 차를 만든다고 할때… 언어를 고르는 건 부품의 제조사를 고르는 거랑 같고, 프레임워크는 이것이 어떻게 작동할지 구조를 제공하는 것과 같다. (제조사 제공)
- 유사한 문제를 풀때 구조 재활용 가능
- 라이브러리
- 함수의
패키지
를 가져오는 것과 같다. (내가 일일히 함수 안짜줘도 됨 👍)
- 함수의
- 출처
- 윈도 함수 문법
SELECT 함수명(파라미터) OVER ([PARTITION BY COL1, ...]) [ORDER BY COL1, ...] FROM table;
- 뷰 만들때는
CREATE VIEW viewername AS 조회쿼리
해주면 됨 조회쿼리 < select문 사용 - 프로시저 : 일련의 쿼리를 하나의 함수처럼 실행하기 위한 쿼리의 집합
- 사용자 정의 함수 : 일련의 처리를 수행하고, 수행 결과를 단일 값으로 반환할 수 있는 절차형 SQL
- 트리거 : DB 시스템에서 삽입, 갱신, 삭제 등의 이벤트 발생시마다 관련 작업이 자동으로 수행되는 절차형 SQL
- 옵티마이저 : SQL을 가장 빠르고 효율적으로 수행할 최적의 처리경로를 생성해주는 DBMS 내부의 핵심엔진
- 실행계획 : 옵티마이저가 생성한 SQL 처리경로
- 커밋 : 트랜잭션을 메모리에 영구적으로 저장
- 롤백: 오류 발생시 오류 이전의 특정 시점(SAVEPOINT, CHECKPOINT) 상태로 되돌려주는 제어
Leave a comment