52

MySQL로 배우는 데이터베이스 개론과 실습 2판 - 3장 문제 풀이

1.select bookname from BOOK where bookId =1;select bookname from BOOKwhere price >= 20000;select sum(salePrice) from Orderswhere custId = (select custId from customer where name = '박지성');select count(*) from Orderswhere custid = (select custId from Customer where name = '박지성');select count(distinct publisher) from BOOK Bjoin orders O on o.bookId = B.bookIdwhere custid = (select custId from Custo..

MySQL로 배우는 데이터베이스 개론과 실습 2판 - 2장 문제 풀이

본 글은 블로그 작성자가 직접 푼 풀이이며, 틀린 풀이가 있을 수 있습니다. 틀린 풀이가 있을 시에 댓글로 알려주시면 감사하겠습니다! 2431113345 1. 후보키가 아님, 불필요한 속성을 포함하지 않는 최소한의 속성을 가져야 하기 떄문이다.2. 슈퍼키 맞음. 대체키이기 때문이다3. NULL 값 불가, 기본키 중 하나이기 때문이다.4. 가질수 있다. 12.1. R: A, S: (C,D), (C,E)2. R의 기본키 (A), S의 기본키 (C,D) 13.1. a2인 튜플 반환2. A,B 속성 가진 것만 반환3. a2 b14. 다 곱한 결과 반환5. (a1, b1, c1, c1, d2, e1), (a1, b1, c1, c1, d1, e2), (a2, b1, c1, c1, d2, e1), (a2, b1, c..

MySQL로 배우는 데이터베이스 개론과 실습 2판 - 1장 문제 풀이

본 글은 블로그 작성자가 직접 푼 풀이이며, 틀린 풀이가 있을 수 있습니다. 틀린 풀이가 있을 시에 댓글로 알려주시면 감사하겠습니다!4333221121 데이터베이스(Database): 관련된 데이터의 집합. 효율적으로 접근, 관리, 저장할 수 있는 방식으로 구조화된 데이터의 집합DBMS(Database Management System): 데이터베이스를 관리하는 소프트웨어. 데이터의 생성, 검색, 업데이트, 삭제 기능을 제공함.데이터 모델(Data Model): 데이터베이스의 구조, 데이터의 종류, 데이터 간의 관계 및 데이터에 대한 규칙을 정의한 표현 방식데이터베이스 시스템(Database System): DBMS와 함께 데이터베이스를 구성하고 운영하는 시스템을 의미 12. 통합된 데이터integrate..

혼자 공부하는 컴퓨터 구조+운영체제 15장 정리

파일파일이란 하드 디스크나 SSD와 같은 보조기억장치에 저장된 관련 정보의 집합파일 관련 부가 정보를 속성 또는 메타데이터라고 한다.파일 유형은 운영체제가 인식하는 파일 종류를 나타낸다.파일 유형을 알리기 위해 가장 흔히 사용하는 방식을 파일 이름 뒤에 붙는 확장자를 이용하는 것이다.운영체제는 다음과 같은 파일 연산을 위한 시스템 호출을 제공한다.디렉터리파일을 일목요연하게 관리하기 위해 디렉터리를 이용한다.윈도우 운영체제에서는 디렉터리를 폴더라고 부른다.1단계 디렉터리모든 파일이 하나의 디렉터리 아래에 있는 구조트리 구조 디렉터리최상위 디렉터리가 있고 그 아래에 여러 서브 디렉터리가 있다. 최상위 디렉터리는 흔히 루트 디렉터리라고 부르고 슬래시로 표현한다.절대 경로와 상대 경로루트 디렉터리에서 자기 자신..

혼자 공부하는 컴퓨터 구조+운영체제 14장 정리

연속 메모리 할당프로세스에 연속적인 메모리 공간을 할당하는 방식스와핑메모리에서 사용되지 않은 일부 프로세스를 보조기억장치로 내보내고 실행할 프로세스를 메모리로 들여보내는 메모리 관리 기법메모리 할당최초 적합운영체제가 메모리 내의 빈 공간을 순서대로 검색하다가 적재할 수 있는 공간을 발견하면 그 공간에 프로세스르 배치하는 방식운영체제가 빈 공간 A → 빈 공간 B → 빈 공간 C 순으로 검색했다면 빈 공간 A에 적재된다.최적 적합운영체제가 빈 공간을 모두 검색해 본 후, 프로세스가 적재될 수 있는 공간 중 가장 작은 공간에 배치하는 방식최악 적합운영체제가 빈 공간을 모두 검색해 본 후, 프로세스가 적재될 수 있는 공간 중 가장 큰 공간에 배치하는 방식외부 단편화프로세스를 할당하기 어려울 만큼 작은 메모리 ..

혼자 공부하는 컴퓨터 구조+운영체제 13장 정리

교착 상태일어나지 않을 사건을 기다리며 진행이 멈춰버리는 현상자원 할당 그래프어떤 프로세스가 어떤 자원을 사용하고 있고, 어떤 프로세스가 어떤 자원을 기다리고 있는지를 표현하는 간단한 그래프이다.첫쨰, 프로세스는 원으로, 자원의 종류는 사각형으로 표현한다.둘째, 사용할 수 있는 자원의 개수는 자원 사각형 내에 점으로 표현한다.셋째, 프로세스가 어떤 자원을 할당받아 사용 중이라면 자원에서 프로세스를 향해 화살표를 표시한다.넷째, 프로세스가 어떤 자원을 기다리고 있다면 프로세스에서 자원으로 화살표를 표시한다.교착 상태 발생 조건상호 배제, 점유와 대기, 비선점, 원형 대기상호 배제한 프로세스가 사용하는 자원을 다른 프로세스가 사용할 수 없을 때, 상호 배제 상황에서 교착 상태가 발생 가능하다.점유와 대기자원..