반응형 DB3 [SQLD] 2-2: 트랜잭션(Transaction)/ 널(NULL) / [SQLD] Chapter 2-2 트랜잭션(Transaction) ACID / NULL의 특성데이터베이스에서 트랜잭션(Transaction)은 데이터의 일관성과 무결성을 유지하는 가장 중요한 개념 중 하나입니다. 트랜잭션은 데이터베이스 내에서 하나의 논리적인 작업 단위로 처리되며, 중간에 문제가 발생하면 전체를 취소(ROLLBACK)하고, 정상적으로 실행되었을 경우 최종적으로 반영(COMMIT)할 수 있도록 설계됩니다. SQLD에 NULL 값을 처리하는 문제가 자주 출제 되기 때문에, NULL을 SQL문에서 어떻게 처리하는지 알아두는 것이 중요합니다.1. 트랜잭션의 개념트랜잭션이란 하나의 작업 단위를 의미하며, 데이터베이스 상태를 변화시키는 하나 이상의 SQL 연산(INSERT, UPDATE, DELET.. 2025. 2. 14. [SQLD] 2-1: 정규화(Normalization)와 반정규화(Denormalization) Chapter 2: 데이터 모델과 SQL데이터 모델과 SQL의 이해는 데이터베이스 설계 및 운영에서 핵심적인 역할을 합니다. 이번 장에서는 정규화, 관계와 조인의 이해, 모델이 표현하는 트랜잭션의 이해, NULL 속성의 이해, 반정규화에 대해 다룹니다. [SQLD] Chapter 2-1 정규화(Normalization)와 반정규화(Denormalization)데이터 모델링에서 정규화는 데이터 중복을 최소화하고, 데이터 무결성을 유지하는 과정이며, 반정규화는 성능 최적화를 위해 일부 정규화 규칙을 완화하는 과정입니다. 데이터 모델을 설계할 때 이 두 가지 개념을 균형 있게 적용하는 것이 중요합니다. 1. 정규화(Normalization)1.1 정규화의 개요정규화는 관계형 데이터베이스에서 데이터 중복을 방지.. 2025. 2. 13. [SQLD] SQLD 시험이란 (feat. 시험 내용, 2025 시험 일정) 요약:1년 4회(매 분기별)총 50문제 (이론지식 10문항, SQL문 40문항)각 문항 당 2점, 총 60점 이상 합격SQLD란?SQLD(SQL Developer)는 한국데이터산업진흥원에서 주관하는 SQL 개발자 자격증으로, 데이터베이스 및 SQL 활용 능력을 평가하는 시험입니다. SQL을 이용한 데이터 분석 및 활용 능력을 갖춘 전문가를 인증하는 자격증으로, IT 분야 종사자뿐만 아니라 데이터 분석 및 데이터베이스에 관심 있는 사람들에게도 유용한 자격증입니다. 해당 자격증을 취득해야 상위 자격증인 SQLP(SQL Professional) 응시 자격이 주어집니다. 하단 공식홈페이지 링크에서 시험 신청이 가능합니다.https://www.dataq.or.kr/www/main.do 데이터자격검정데이터자격검정,.. 2025. 2. 13. 이전 1 다음 반응형