Develop

15일차_SQL(View, Procedure, Function, Trigger, JDBC 등) 본문

백엔드/KDT_Programmers

15일차_SQL(View, Procedure, Function, Trigger, JDBC 등)

230801 2025. 3. 25. 14:08

안녕하세요. 

오늘은 15일차 (4주 1일차) 입니다.

 

오늘은 SQL 기능에 대해서 알아보고 JDBC 연결까지 진행했습니다.

 

그리고 3주간 배웠던 내용에 대한 역량평가도 진행했는데요..!

약 20문제 중 16문제를 맞췄습니당 (LMS 로 복습한 내용이 나와서 잘하고있구나 느꼈습니당)

 

 

 

 

공부 내용

View

  • 원본 테이블로부터 유도되어 일반 테이블처럼 조작할 수 있는 가상의 테이블 
  • 저장된 SQL 쿼리 결과를 조회할 때 사용

 

Procedure

  • 일련의 SQL 작업을 수행
  • 특징 : 값을 반환하지 않음 (out 변수를 통해서 값 반환 가능)

Function

  • 일련의 SQL 작업을 수행, 입력값을 받아서 결과값을 반환
  • 함수를 만들어 쓸 수 있음

 

Trigger

  • INSERT, UPDATE, DELETE 등 이벤트가 발생할 때 자동으로 실행되는 데이터베이스 객체

 

 

DCL(Data Control Language)

  • 데이터베이스에 대한 접근권한 관리 언어
    • EX ) GRANT, REVOKE

 

 

SQLD 이론

  • Entity, 식별자, 관계, 데이터 모델링의 특징, 데이터 독립성, 스키마, 데이터 모델링의 단계, 정규화, 이상현상, 반정규화

 

 

JDBC