반응형

데이터베이스 2

[Database] 데이터베이스 정규화(Normalization)란? (정규화의 목적, 과정, 이상현상, 1NF ~ 3NF)

정규화의 사전적 의미를 살펴보면, 어떤 대상을 일정한 규칙이나 기준에 따르는 ‘정규적인’ 상태로 바꾸거나, 비정상적인 대상을 정상적으로 되돌리는 과정을 뜻한다. - 위키백과 - 그럼, 데이터베이스에서 정규화란 무엇을 의미할까? 1. 데이터베이스 정규화(Normalization)란? : 기본 목표는 테이블 간의 데이터 중복을 허용하지 않는다는 것이다. 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 위한 방법으로 속성들끼리의 종속 관계를 분석하여 여러개의 관계(Relation)로 데이터를 분해하는 것을 의미한다. 2. 정규화의 목적 1) 불필요한 데이터를 제거해 불필요한 중복을 최소화하기 위함. 2) 데이터베이스 구조 확장시 재디자인을 최소화하기 위함 3) 다양한 관점에서의 Query를 ..

[IT]/Database 2021.12.08

[Database][Oracle] Windows Oracle 11g 다운로드 및 SQL Developer 설치하기 (Oracle 8080 포트 변경 방법)

이 글에서는 Oracle 11g Express Edition 버전과 SQL Developer 설치방법을 소개한다. Oracle 11g Express Edition 설치하기 1. 아래 주소에서 OS에 맞는 11g Release 2 Express Edition을 클릭 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html 2. 다운받은 압축 파일 해제 후, OracleXE112_Win64\DISK1 경로로 이동하여 setup.exe 실행프로그램을 클릭하여 설치 진행 2-1) Next 2-2) 동의 후, Next 2-3) 설치 위치 지정 후, Next (본인은 기본 경로로 설정했다.) 2-4) 기본 포트 유지 후, Next 처음..

[IT]/Database 2021.11.28