1cm

자바 프로그래밍_Day_44_SQL응용 평가 본문

국비지원_Java/Java Programming_1

자바 프로그래밍_Day_44_SQL응용 평가

dev_1cm 2021. 10. 26. 19:56
반응형

 

2021. 10. 20

 

 

     > SQL 응용 평가

       -> 스스로 오답노트

       -> 제약 조건 중 CHECK와 DEFAULT 서술

          -> CHECK 제약 조건은 컬럼의 값을 어떤 특정 범위로 제한(설정)하는 것이며, 조건을 만족하는 값만 기록할 수 있게 해주는 제약 조건이고, DEFAULT는 데이터를 입력하지 않아도 NULL값이 들어가는 것이 아닌 지정된 값을 기본 값으로 입력되도록 하는 제약 조건이다.

 

       -> 데이터베이스 계정을 생성하기 위한 세션 권한 부여시 DCL을 통해 권한을 부여하고, ID / PWD 이름 제대로 확인 후 권한 부여하기..!

 

 

     > 스스로 간단정리

* DDL / DML / DCL 이란?

* DDL : Data Definition Language - 데이터 정의어 : 데이터베이스를 정의하는 언어이며, 데이터를 생성, 수정, 삭제하는 등의 데이터의 전체 골격을 결정하는 역할을 하는 언어

       -> CREATE : 데이터베이스, 테이블 등 생성하는 역할

       -> ALTER : 테이블을 수정하는 역할

       -> DROP : 데이터 베이스, 테이블 삭제하는 역할

       -> TRUNCATE : 테이블을 초기화 시키는 역할

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

       -> SELECT : 데이터를 조회하는 역할

       -> INSERT : 데이터를 삽입하는 역할

       -> UPDATE : 데이터를 수정하는 역할

       -> DELETE : 데이터를 삭제하는 역할

* DCL : Data Control Language - 데이터 제어어 : 데이터베이스에 접근하거나 객체에 권한을 주는 등의 역할을 하는 언어

       -> GRANT : 특정 데이터베이스 사용자에게 특정 작업에 대한 수행권한 부여

       -> REVOKE : 특정 데이터베이스 사용자에게 특정 작업에 대한 수행권한 박탈, 회수

       -> COMMIT : 트랜잭션의 작업을 취소 및 원래대로 복구하는 역할(하나의 트랜잭션 과정 종료)

       -> ROLLBACK : 트랜잭션의 작업을 취소 및 원래대로 복구하는 역할(이전 COMMIT한 곳 까지만 복구 - 하나의 묶음처리가 시작되기 이전의 상태로 되돌림)

반응형
Comments