DB/SQL레벨업
-
데이터베이스를 이용하는 때 핵심이 되는 처리는 검색이다.select from where이라는 기초적인 개념은 알고 있으니 책을 읽으며 정리하고 싶은 내용을 써내려가 보자. where 구의 다양한 조건중에 이 조건은 != 과 같은 의미이다select * from Addresswhere address '서울시'-> 서울시가 주소가 아닌 데이터 검색(부산시,인천시,,) where 구의 다양한 조건을 이어붙일때 and or을 사용한다. 같은 검색 조건으로 or 이 여러개 있을때는 in을 사용해보자. select * from Addresswhere address in ('서울시', '인천시', '부산시') null 체크를 하는 경우에는 = NULL로 사용하지않고is null, is not null 로 사용한다..
[SQL레벨업] 2장 SQL 기초데이터베이스를 이용하는 때 핵심이 되는 처리는 검색이다.select from where이라는 기초적인 개념은 알고 있으니 책을 읽으며 정리하고 싶은 내용을 써내려가 보자. where 구의 다양한 조건중에 이 조건은 != 과 같은 의미이다select * from Addresswhere address '서울시'-> 서울시가 주소가 아닌 데이터 검색(부산시,인천시,,) where 구의 다양한 조건을 이어붙일때 and or을 사용한다. 같은 검색 조건으로 or 이 여러개 있을때는 in을 사용해보자. select * from Addresswhere address in ('서울시', '인천시', '부산시') null 체크를 하는 경우에는 = NULL로 사용하지않고is null, is not null 로 사용한다..
2025.05.23 -
DBMS 아키텍처 개요위 : 데이터베이스 사용자와의 인터페이스중간 : SQL 구문에 다양한 처리를 수행(DBMS)아래 : 저장 장치에 있는 데이터를 접근해서 데이터를 읽고 쓴다 DBMS 내부 기능 간단히 살펴보기쿼리 평가 엔진사용자로부터 입력받은 SQL 구문을 분석, 어떤 순서로 기억장치에 데이터에 접근할지를 결정계획을 세우고 실행하는 DBMS의 핵심 기능을 담당하는 모듈버퍼 매니저DBMS는 버퍼라는 특별한 용도로 사용하는 메모리 영역을 확보해 둔다.이 메모리 영역을 관리하는 것이 바로 버퍼 매니저 디스크 용량 매니저어디에 어떻게 데이터를 저장할지를 관리, 데이터의 읽고 쓰기를 제어 트랜잭션 & 락 매니저트랜잭션의 정합성을 유지하면서 실행시키고, 필요한 경우 데이터에 락을 걸어 다른 사람의 요청을 대기시..
[SQL레벨업] 1장 DBMS 아키텍처DBMS 아키텍처 개요위 : 데이터베이스 사용자와의 인터페이스중간 : SQL 구문에 다양한 처리를 수행(DBMS)아래 : 저장 장치에 있는 데이터를 접근해서 데이터를 읽고 쓴다 DBMS 내부 기능 간단히 살펴보기쿼리 평가 엔진사용자로부터 입력받은 SQL 구문을 분석, 어떤 순서로 기억장치에 데이터에 접근할지를 결정계획을 세우고 실행하는 DBMS의 핵심 기능을 담당하는 모듈버퍼 매니저DBMS는 버퍼라는 특별한 용도로 사용하는 메모리 영역을 확보해 둔다.이 메모리 영역을 관리하는 것이 바로 버퍼 매니저 디스크 용량 매니저어디에 어떻게 데이터를 저장할지를 관리, 데이터의 읽고 쓰기를 제어 트랜잭션 & 락 매니저트랜잭션의 정합성을 유지하면서 실행시키고, 필요한 경우 데이터에 락을 걸어 다른 사람의 요청을 대기시..
2025.05.13