DB3 데이터베이스 1,2,3 정규화 개념 데이터베이스 1,2,3 정규화 정규화는 중복 최소화와 데이터 무결성 확보를 위해 필수적인 개념입니다. 1NF, 2NF, 3NF 각각 1정규화 부터 3정규화까지의 원칙과 예시를 통해 학습 해보겠습니다. 1. 정규화란?정규화(Normalization) 는 관계형 데이터베이스에서 중복을 줄이고 데이터 일관성을 유지하기 위해 테이블을 구조적으로 분해하는 과정입니다.중복 데이터 제거이상현상(삽입, 삭제, 갱신 이상) 방지데이터 무결성 유지유지 보수 용이 정규화는 단계적으로 진행되며 1NF -> 2NF -> 3NF 까지 적용하는것이 일반적입니다. 1NF : 제 1정규화 (원자값)1정규화는 모든 속성이 원자값(Atomic Value)만 가져야 한다는 원칙 입니다.원자값이란 하나의 셀에는 하나의 값만 있어야 한다는 뜻.. 2025. 6. 7. [ORACLE] SID, ServiceName 개념과 차이점 Oracle SID와 Service Name의 차이점: 고가용성과 부하 분산을 위한 선택Oracle 데이터베이스를 운영하면서 자주 접하게 되는 두 가지 중요한 개념은 SID(System Identifier)와 Service Name입니다. 이 두 개념은 Oracle 연결을 설정할 때 중요한 역할을 하며, 각기 다른 용도와 목적을 가지고 있습니다. 이 글에서는 SID와 Service Name의 차이점과 사용 사례를 다루고, Oracle 데이터베이스 연결 시 어떤 방식이 더 적합한지 알아보겠습니다. 1. Oracle SID란 무엇인가?SID는 Oracle 데이터베이스 인스턴스를 고유하게 식별하는 이름입니다. 하나의 Oracle 서버에서 여러 개의 데이터베이스 인스턴스를 실행할 수 있으며, 각 인스턴스는 SI.. 2024. 11. 6. [DB] ORACLE, MYSQL 날짜, 시간 관련 함수 [DB] ORACLE, MYSQL 날짜/시간 함수 알아보기 이 글에서 다루는 내용 날짜, 문자열간 변환 현재 날짜 표현 날짜 차이 계산 날짜 요일 계산 날짜 덧셈 뺄셈 날짜 문자열 변환 함수 문자열 => 날짜 변환 형태 ORACLE MYSQL YYYYMMDD TO_DATE('20231010', 'YYYYMMDD') STR_TO_DATE('20231010', '%Y%m%d') YYYYMMDD HHMMSS TO_DATE('20231010123456', 'YYYYMMDDHH24MISS') STR_TO_DATE('20231010123456', '%Y%m%d%H%i%s') 날짜 => 문자열 변환 OR.. 2023. 10. 10. 이전 1 다음