Certificate/정보처리기사

[2과목 소프트웨어 개발] 데이터 입·출력 구현 - 041. 데이터 입 · 출력

S_sun 2024. 6. 18. 16:30
  • SQL를 사용해 데이터 조작의 모든 행위를 함
  • 데이터 접속(Data Mapping) : 객체와 데이터를 연결하는 것
  • 트랜잭션 : 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들

1. SQL (Structured Query Language)

  • IBM SEQUEL에서 유래
  • 관계대수와 관계해석을 기초로 한 혼합 데이터 언어
  • 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL)로 구분

2. 데이터 접속 (Data Mapping)

  • SQL Mapping
    • 프로그래밍 코드 내 SQL을 직접 입력하여 DBMS의 데이터에 접속하는 기술
    • JDBC, ODBC, MyBatis
  • ORM (Object-Relational Mapping)
    • 객체지향 프로그래밍의 객체(Object)와 관계형(Relational) DB의 데이터를 연결(Mapping)
    • JPA, Hibernate, Django

3. 트랜잭션 (Transaction)

  • DB 상태를 변화시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들
  • TCL : COMMIT, ROLLBACK, SAVEPOINT

 

 

📖 Reference
 

2023 시나공 정보처리기사 필기 : 네이버 도서

네이버 도서 상세정보를 제공합니다.

search.shopping.naver.com

 

728x90
반응형