서브쿼리란 무엇이고 어떤 종류가 있는가?
"Subquery는 다른 하나의 SQL 문장의 절에 NESTEDED된 SELECT 문장 이다.
SELECT, UPDATE, DELETE, INSERT와 같은 DML문과 CREATE TABLE 또는 VIEW의 WHERE절이나 HAVING절에서 사용 된다.
보통 Subquery는 Main Query 이전에 한 번 실행된다.
Scalar Subquery: SELECT 절에서 사용하는 Subquery 이다. 한 개의 로우만 반환 한다. 메인 쿼리에서 추출되는 데이터 건 수 만큼 수행되기 때문에 조인으로 수행 될 때보다 수행회수가 적을 수 있다.
Inline View: FROM절에 오는 Subquery이다. FROM절에서 원하는 데이터를 조회하여 가상의 집합을 만들어 조인을 수행하거나 가상의 집합을 다시 조회 할 때 사용한다.
Nested Subquery(중첩서브쿼리): WHERE 문에 나타나는 서브쿼리. 단일행을 반환하거나 다중행을 반환할 수 있다."
운영체제의 주요기능 "
운영체제는 컴퓨터 시스템에서 핵심적인 역할을 수행하는 소프트웨어입니다. 주요 기능은 다음과 같습니다:
1)자원 관리: 운영체제는 컴퓨터의 자원을 효율적으로 관리합니다. 이는 CPU, 메모리, 디스크 공간, 네트워크 인터페이스 등을 포함합니다. 이를 통해 여러 응용 프로그램이 동시에 실행될 수 있고, 자원이 효율적으로 할당됩니다.
2)프로세스 관리: 운영체제는 프로세스를 생성, 조정 및 제어합니다. 이는 프로그램의 실행을 관리하고, 멀티태스킹을 지원하며, 프로세스 간 통신을 허용합니다.
3)파일 시스템 관리: 운영체제는 파일과 디렉토리를 생성, 읽기, 쓰기, 삭제하는 등의 파일 시스템 작업을 관리합니다. 이를 통해 데이터의 저장, 검색 및 조작이 가능해집니다.
4)입출력 관리: 운영체제는 입출력 장치와의 통신을 관리합니다. 이는 키보드, 마우스, 모니터, 프린터, 네트워크 등과의 상호 작용을 가능하게 합니다.
5)사용자 인터페이스 제공: 운영체제는 사용자와 컴퓨터 간의 상호 작용을 위한 인터페이스를 제공합니다. 이는 CLI(Command Line Interface)나 GUI(Graphical User Interface) 형태로 제공될 수 있습니다.
6)보안 관리: 운영체제는 시스템 및 데이터의 보안을 유지합니다. 이는 접근 제어, 인증, 암호화 등의 기능을 포함합니다.
이러한 기능들은 운영체제가 컴퓨터 시스템을 원활하게 동작하도록 지원하고, 사용자 및 응용 프로그램이 자원을 효율적으로 활용할 수 있도록 합니다."

스터디 현황
