■SQL(StructionQueryLanguage) ✔질의어(QueryLanguage) -DBMS에서DB로부터데이터를뽑아내어보여주는툴,함수 ✔DDL(정의어):DB생성,삭제 -Create:생성(정의),Table,Schema,Vier,Domain등을생성 -Alter:수정,(Add,Drop,Alter)옵션사용 -Drop:삭제,Cascade(참조된모든테이블삭제),Restrict(연결테이블이있으면취소) ✔DCL(제어어):권한,보안 -Commit:연산완료 -Rollback:연산취소 -Grant:권한수여 ➤Grant권한ontable_nametouser_name(withgrantoption); ➤권한:All,Insert,Delete,Update,Select ➤(withgrantoption):사용자가받은권한을다른사용자에..
■정보처리시스템과데이터베이스의개념 ✔데이터:현실세계에서측정되는값 ✔정보:자료를처리한사용자가원하는값 ✔정보시스템:데이터를수집->처리->정보생성 ✔자료처리시스템 -일괄처리시스템:급여계산,회계,세무 -온라인처리시스템:데이터처리요구시즉시처리 -분산처리시스템 ✔데이터베이스 -파일시스템에서파일이프로그램에종속되므로중복이일어나는것을해결 -데이터값에의한검색이가능하다. -정의:통합데이터,공용데이터,운영데이터,저장데이터 -특성:실시간접근성,내용에의한변화,동시공유 -장점:중복최소화,일관성,무결성 -단점:초기구축비용이비싸다.전문가가부족하다.서버부담이크다. ■DBMS(DatabaseManagementSystem) ✔정의 -데이터베이스를관리하기위해사용되는프로그램의집합 -사용자의쿼리에응답하는프로그램 -종속성과중복성의문제를해결하기위해..
스케줄링 ✔ 운영체제가 순서와 시간을 배정 ✔ 프로세스 스케줄러 - 대기단계에서 실행단계로 프로세스를 옮김 ✔ 비선점형 스케줄링 : 강력한 제어권 부재 - FIFO (First in First out) : 질서구조(Queue), 대화형 시스템에 부적합 - SJF (Shortest Job First) : 짧은 프로세스 우선, 예상시간보다 처리시간이 길어질때 문제가 발생한다. 가장 적은 평균 대기 시간,실행시간이 긴 프로세스는 무한 연기 - HRN (Highest Respons-ratio next) : SJF의 단점(무한대기)보완 -> Aging 기법 사용 우선순위 = (대기시간 + 실행시간) / 실행시간 - 기한부(Deadline) : 제한시간후 프로세스 종료여부에 관계 없이 소멸 - 우선순위(Priori..
운영체제의 개념 및 종류 ✔ 개념 - 자원(H/W, S/W)을 효율적으로 관리 : 유지보수 X - 사용자와 컴퓨터간의 인터페이스 (CUI,문자 -> GUI,그래픽) - 사용자 | 응용프로그램 | 유틸리티 | OS | 하드웨어 ✔ 목적 - 자원의 효율적인 운영, 자원 스케줄링 - 응답시간 단축, 반환시간 단축 ✔ 성능평가 - 처리능력(Throughput) : 단위시간내의 처리량, 높을수록 좋다 - 반환시간(Turnaround Time) : 작업이 완료될때까지 소요시간, 낮을수록 좋다 - 사용가능도(Availability) : 즉시 사용 가능한정도, 높을수록 좋다 - 신뢰도(Reliability) : 문제를 정확히 해결하는 정도, 높을수록 좋다. ✔ 운용기법 - 일관처리(Batch Processing Sys..