본문 바로가기
기타/보관소

1과목 :: 데이터베이스 정의와 특성, DBMS필수기능, SQL명령어

by rockykim 2015. 11. 1.




1과목 :: 데이터베이스의 정의와 특성, DBMS의 필수기능, SQL명령어









데이터베이스의 정의    (운전공통)

1.운영(Operational) : 조직의 존재 목적이나 유용성 면에서 필수적인 데이터의 집합 

2.저장(Stored) : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 데이터의 집합

3.공용(Shared) : 한 조직에서 여러 응용 프로그램이 공동으로 소유, 유지 가능한 데이터

4.통합(Integrated) : 동일 데이터의 중복을 배제하여 중복을 최소화


※ 특성이 딱 4개라 문제는 한글로, 답은 영어로도 종종 물어보니 영어로도 외울 것.




데이터베이스의 특성   (실내동계)

1.실시간 접근(Real-Time Accessibility) : 질의에 대한 실시간 처리 및 응답을 처리할 수 있도록 지원

2.내용에 의한 참조(Content Reference) : 위치나 주소가 아닌 데이터의 내용, 즉 값에 따라 참조

3.동시 공유(Concurrent Sharing) : 여러 사용자가 동시에 공용

4.계속적인 변화(Continous Evolution) : 삽입, 삭제, 갱신을 통해서 현재의 정확한 데이터를 동적으로 유지



※ 데이터베이스의 특성 문제는 내용에 의한 참조를, 주소에 의한 참조로 바꾸어 나오는 경우가 많다.

이 것도 특성이 딱 4개라 문제는 한글로, 답은 영어로도 종종 물어보니 영어로도 외울 것.




DBMS의 필수 기능

1.정의 기능(Definition) : 응용 프로그램과 데이터베이스 사이의 인터페이스를 위한 수단을

제공

2.조작 기능(Manipulation) : 데이터의 접근 지원 능력(검색, 갱신, 삽입, 삭제)으로 사용자와 데이터베이스 사이의 인터페이스를 위한 수단을 제공

3.제어 기능(Control) : 데이터의 정확성과 안정성을 유지하는 기능(무결성, 보안, 병행 수행 제어, 회복)을 제공


※ 문제에 기능에 대한 설명이 나오고 어떤 기능인지 맞추는 문제가 많다.





DBMS의 궁극적인 목적

논리적 독립성 : (응용 프로그램-데이터베이스) 데이터의 논리적 구조를 변경하더라도 응용 프로그램에 영향을 주지 않는다.

물리적 독립성 : (응용 프로그램-보조기억장치) 새로운 저장장치의 추가에도 응용 프로그램에는 영향을 주지 않는다.




SQL명령어 (Structured Query Language)

DDL (Data Definition Language: 데이터 정의어

DML (Data Manipulation Language) : 데이터 조작어

DCL (Data Control Language) : 데이터 제어어



DDL : CREATE, ALTER, DROP

DML : SELECT, INSERT, DELETE, UPDATE

DCL : COMMIT, ROLLBACK, GRANT, REVOKE


※ DDL과 DML의 연산자 중 아닌 것을 많이 물어본다.




댓글