Learn/KH정보교육원

[KH정보교육원 당산] 연습문제4 (SQL활용)

Dahoon06 2021. 4. 12. 18:17
728x90
반응형

1.DCL (Data Control Language)에 대하여 서술하시오

-> 데이터베이스에 접근하거나 객체에 권한을 주는등의 역할을 하는 언어

 

 

2.DML (Data Manipulation Language)에 대하여 서술하시오

-> 데이터 조작어, 정의된 데이터베이스에 입력된 레코드를 조회하거나 수정하거나 삭제하는 등의 역할을 하는 언어

 

 

3.트랜잭션 (Transaction)에 대하여 서술하시오

->트랜잭션(Transaction)은 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산

 

 

4.데이터 딕셔너리 (Data Dictionary)에 대하여 서술하시오

->데이터 사전(Data Dictionary)은 읽기 전용으로 제공되는 테이블 및 뷰들의 집합으로 데이터베이스 전반에 대한 정보를 제공

 

 

5.다음 MEMBER 테이블 중 ID, 이름, 직업만 조회 할 수 있는 VIEW를 생성하는 DDL문을 작성하시오.
(생성하는 VIEW의 이름은 MEMBER_VIEW)

-> create view member_view as
    select ID, NAME, JOB
    from member;

 

 

6.Set Operator 중 MINUS에 대하여 서술하시오

->MINUS는 첫 번째 SELECT문에 의해 반환되는 행 중에서 두 번째 SELECT문에 의해 반환되는 행에 존재하지 않는 행들을 반환

 

 

7.TCL (Transaction Control Language)에 해당되는 구문들을 3가지 적고 설명하시오

-> COMMIT 연산은 트랜잭션 처리가 정상적으로 종료되어 트랜잭션이 수행한 변경 내용을 데이터베이스에 반영하는 연산
ROLLBACK 연산은 하나의 트랜잭션 처리가 비정상적으로 종료되어 데이터베이스의 일관성이 깨졌을 때, 트랜잭션이 행한 모든 변경 작업을 취소하고 이전 상태로 되돌리는 연산
SAVEPOINT는 현재의 트랜잭션을 작게 분할하는 명령어

 

 

8.SQL (Structured Query Language)에 대하여 서술하시오

-> 구조적질의 언어의 줄임말로 관계형 데이터베이스 시스템에서 자료를 관리 및 처리하기 위해 설계된 언어

 

 

9.SQL 구문 중 'ALTER' 구문에 대하여 서술하시오

-> 관계형 데이터베이스 관리 시스템(RDBMS)의 관리 하에 이미 존재하는 개체의 특성을 변경하는 데이터 정의 언어(DDL) 명령

728x90
반응형