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의 연산자 중 아닌 것을 많이 물어본다.
'기타 > 보관소' 카테고리의 다른 글
C언어 :: sizeof 연산자 (0) | 2015.11.22 |
---|---|
C언어 :: 비트 연산자, 비트 이동 연산자 (3) | 2015.11.22 |
언턴드(Unturned) 팁 - 캐릭터 주특기 설정 (0) | 2015.11.19 |
언턴드(Unturned)를 며칠간 플레이하고 나온 결론 (0) | 2015.11.17 |
언턴드(Unturned) 외국 서버 탐방기#1 (0) | 2015.11.16 |
언턴드(Unturned) 플레이일지#3 (0) | 2015.11.16 |
언턴드(Unturned) 플레이일지#2 (0) | 2015.11.15 |
언턴드(Unturned) 플레이일지#1 (1) | 2015.11.14 |
언턴드(Unturned) 조합법 (0) | 2015.11.14 |
1과목 :: 3단계 스키마, 시스템 카탈로그, 트랜잭션, 분산 데이터베이스 (0) | 2015.11.10 |
댓글