정보처리기사_필기/소프트웨어 개발_문제풀이

DBMS/데이터입출력 _1장. 데이터 입출력 구현

느리지만 꾸준하게 2021. 4. 25. 01:05

첫 번째 

논리 데이터저장소는 데이터 간의 연관성, 제약조건 등을 조직화한 것이다. 

 

물리 데이터저장손ㄴ 하드웨어적 저장장치에 데이터를 저장한 것이다.

 

DBMS의 필수 기능은 정의, 조작, 제어기능이다.

 

DBMS의 궁극적인 목표는 종속성을 제거하여 독립성을 지키는 것이다.

 

 

두 번째 

데이터 정의어: 테이블이나 제약사항 등을 변경할 때 사용

 

데이터 조작어: 데이터를 실제로 처리하는데 사용

 

데이터 제어어: 권한, 보안, 백업 등을 정의하는데 사용

 

트랜잭션: 한꺼번에 수행되어야 하는 작업(연산)의 단위(모음)

 

 

세 번째 

트랜잭션 실행 중, 오류가 나면 ROLLBACK을 실행하여 이전 상태로 되돌리고

 

전부 완료되었더면 COMMIT을 실행하여 결과를 실제로 반영한다.

 

절차형 SQL은 블록 구조로 되어 있어 기능별 모듈화가 가능하다.

 

프로시저와 사용자 정의 함수의 차이는 리턴값의 필수 여부이다.

 

디버깅은 주석과 출력문을 이용하는 것이 일반적이다.

 

 

출처 : www.youtube.com/watch?v=vomjyqFqO34&list=PLKpxllD6C8Cli4UZqnDG4_77OU6XeF6e_&index=2

 

그럼 이만.

총총.