[DB] 관계대수 연산 예시
1. 마당서점 릴레이션 예시 다음은 앞으로의 관계대수 예시에서 계속 사용될 릴레이션 목록이다. 1.1. 고객 고객번호 이름 주민번호 주소 핸드폰 1 박지성 810101-1111111 영국 맨체스타 ...
1. 마당서점 릴레이션 예시 다음은 앞으로의 관계대수 예시에서 계속 사용될 릴레이션 목록이다. 1.1. 고객 고객번호 이름 주민번호 주소 핸드폰 1 박지성 810101-1111111 영국 맨체스타 ...
1. 관계대수(relational algebra, 關係代數) 릴레이션에서 원하는 결과를 얻기 위해 수학의 대수와 같은 연산을 이용하여 질의하는 방법을 기술하는 언어 1.1. 관계대수와 관계해석 관계대수 어떤 데이터를 어떻게 찾는지에 대한 처리 절차를 명시하는 절차적인 언어 DBMS 내부의 처리 언어로 사...
1. Key 특정 튜플을 식별할 때 사용하는 속성(의 집합) 릴레이션은 중복된 튜플을 허용하지 않음 각 튜플에 포함된 속성들 중 어느 하나(이상)는 값이 달라야 함 키가되는 속성(의 집합)은 반드시 값이 달라서 튜플들을 서로 구별할 수 있어야 한다. 릴레이션 간에 관계를 맺는 데에도 사용된다....
1. 관계 데이터 모델 개념 1.1. 릴레이션(relation) relation: 행과 열로 구성된 테이블 용어 한글 용어 비고 relation 릴레이션, 테이블 “관계”라고 하지 않음 relationa...
1. 데이터베이스 시스템의 구성 데이터베이스 + DBMS + 데이터 모델 데이터베이스 언어 + 데이터베이스 사용자 데이터베이스 시스템의 구성 2. 데이터베이스 언어 SQL(Structured Query Language) 사용 SQL은 다음으로 구성된다. 데이터 정의어(DDL, Data Definition Languag...
1. 데이터베이스란? 데이터 : 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값 정보 : 데이터에 의미를 부여한 것 지식 : 사물이나 현상에 대한 이해 데이터베이스: 정보 획득 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것 활용: 각종 분야에서의 정보 제공 검색/변경 빈도에 따른 DB 유형 ...
1. 평가 기준 1.1. 대기 시간(Waiting Time) 프로세스가 준비 큐 내에서 대기하는 시간의 총 합 1.2. 반환 시간(Turn-around Time) 프로세스가 시작해서 끝날 때까지 걸리는 시간 1.3. 기타 기준 응답 시간(Response Time): ‘첫번째’ 응답이 오기 시작할 때까지의 시간 CPU ...
1. 스케줄링 개요 자원(Resource)이 부족한 곳에서는 항상 스케줄링이 존재한다. 이것은 일상생활에서도 마찬가지이다. 컴퓨터 시스템 안에서는 다음과 같은 스케줄링들이 있다. 작업(job) 스케줄링 대기 중 배치 작업 중 메모리에 적재할 작업 CPU 스케줄링 프로세스/스레드 중 하나...
1. 프로세스의 문제점 프로세스는 여러 프로그램을 동시에 실행시키기 위해 고안된 개념이지만, 이것을 그대로 사용하기에는 다음과 같은 문제점이 있다. 1.1. 프로세스 생성 오버헤드가 크다. 메모리 할당 → fork() → PCB → Page(segment) 매핑 테이블 → … 으로 이뤄지는 복잡한 과정을 거쳐야 한다. 1.2. 프로세스 ...
1. 셸, 작업/세션 관리 1.1. 셸(Shell)이란? 사용자와 운영체제(kernel) 사이의 인터페이스 역할을 하는 프로그램/환경 셸의 다양한 예시들 1.2. 작업(Job)이란? 셸이 Background로 프로세스를 제어하는 동작 구조 job의 예시 1.3. 세션(Session)이란? 사용자가 Terminal(...