Study (47) 썸네일형 리스트형 [데이터베이스] #12 트랜잭션 트랜잭션의 이해 데이터 동시 접근의 문제 동일 데이터에 다수 사용자의 접근 허용 시 일관성이 훼손 이런 형태의 문제점을 해결하기 위해 DBMS는 트랜잭션이라는 개념을 도입 트랜잭션의 개념 데이터베이스를 조작하기 위한 하나의 논리적 단위를 이루는 일련의 연산의 집합 데이터베이스를 사용하여 처리하는 작업을 하나의 묶음으로 인식하여 묶음 단위로 실행되도록 정의한 개념 트랜잭션의 특징 ACID 특징 원자성(atomcity) 깨지지 않는 물질을 원자라고 얘기하듯이 즉 하나 하나의 트랜잭션은 절대로 깨지지 않는다 중간까지만 처리되고 트랜잭션의 끝이 나는 경우는 절대로 발생되지 않는다 All or Nothing : 실행되려면 다 되야하고, 실행되지 않으면 하나도 실행되지 않아야 하는 것 일관성(consistency).. [데이터베이스] #2 데이터베이스 모델링 데이터베이스 시스템 구현 과정 사용자 요구사항 분석 > 개념적 데이터 모델링 > 논리적 데이터 모델링 > 개념스키마 > 물리적 데이터 모델링 > 내부 스키마 데이터 모델링의 개념 데이터의 의미를 파악하고 데이터와 관여하는 업무 프로세스를 개념적으로 정의하고 분석하는 작업 데이터 모델 사용할 데이터를 선별하여 데이터베이스에 체계적으로 구조화하여 저장 사용할 방법이 필요 데이터 모델 : 의미, 데이터 타입, 연산 등을 명시하기 위해 사용할 수 있는 개념들의 집합 데이터 모델링 데이터베이스 모델링의 단계 개념적 데이터 모델링 요구사항의 해석 오류를 방지 실세계의 데이터를 개념적으로 일반화시켜 데이터 구조, 데이터 타입, 속성, 관계, 제약조건 등을 이끌어내는 과정 논리적 데이터 모델링 특정 DBMS의 구현 모.. [운영체제] 프로세스 개요 프로세스(process) 실행중인 프로그램 PID : Process ID 프로그램 : 동작을 하지 않는 정적수동적 개체 운영체제로부터 자원을 할당 받아 동작 1. 프로세스 관리자의 역할 프로세스 생성 및 삭제 프로세스 실행(CPU 할당)을 위한 스케줄 결정 프로세스의 상태를 관리하며 상태 전이를 처리 2. 상태모델 생성 : 처음 작업이 시스템에 주어진 상태 준비 : 실행 준비가 되어 CPU 할당을 기다리는 상태 실행: 프로세스가 처리되는 상태 대기 : 프로세스가 특정 자원을 할당받을 때까지 또는 I/O 작업이 끝날 때까지 작업이 보류되는 상태 종료 : 모든 처리가 완료되어 사용자에게 반환되는 상태 준비 > 실행 : 디스패치 : 준비상태에 있는 프로세스를 실행상태로 바꾸는 것 실행 > 대기 : 이벤트 대기.. [English] #6 3주차 과제 I ate all-vegetables dinner this week. Eating out everyday had made me so bloated. So, I bought a cabbage, mushroom, bok choy, bean sprouts, and dallae in season. I wated to taste dalle sauce. I'll describe how to make bean sprout rice. First, put two cups of rice into the rice cooker. And then, rinse the rice with water 2~3 times. Pt the water should over the back of your hand when you rest you.. 이전 1 ··· 7 8 9 10 11 12 다음