혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

실무데이터베이스 4

PostgreSQL, 자세히 알아보기

PostgreSQL 도입을 위한 기술적 기준과 실무 적용 사례 총정리PostgreSQL에 대해서 자세히 알아봅시다. 개발을 하다보면 꼭 마주하게 되는 기술이 있는데 그것이 바로 데이터베이스(DB)입니다, 그리고 그중에서도 많이 듣게 되는 이름 중 하나가 이번에 소개하는 PostgreSQL입니다. 오픈소스임에도 불구하고 상용 데이터베이스와 비교해도 뒤쳐지지 않는 성능과 기능을 가지고 있습니다. PostgreSQL에 대해서 자세히 알아보시죠! 목차PostgreSQL소개PostgreSQL은 1986년 미국 UC버클리에서 시작된 POSTGRES 프로젝트를 기반으로 만들어진 오픈소스 데이터베이스이며, 1996년부터 현재의 이름으로 불리기 시작했고 지금은 전세계적으로 널리 사용되는 대표적인 관계형 데이터베이스이며 ..

DEVELOPMENT 2025.04.11

실무데이터베이스, 네번째

실무데이터베이스 네번째 관계형 데이터베이스 "설계" - 정규화(NORMALIZATION) 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스 정규형 7가지 1NF 2NF 3NF BCNF 4NF 5NF 6NF 제 1 정규형 ( 1NF : First Normal Form ) 릴레이션에 속한 모든 속성의 도메인이 원자 값으로만 구성되어 있으면 "제 1 정규형"에 속한다. 제 2 정규형 ( 2NF : Second Normal Form ) "제 1 정규형"에 속하면서, '기본키'가 아닌 모든 속성이 '기본키'에 '완전 함수 종속'되는 것 제 3 정규형 ( 3NF : Third Normal Form ) "제 2 정규형"에 속하면서, '기본키'가 아닌 모든 속성이 '기본키'에 '이행적 함수 종속'이 되지 않는 것..

실무데이터베이스, 두번째

실무데이터베이스 두번쨰 클러스터드 인덱스 / 넌 클러스터드 인덱스 먼저, 위 두개를 알아보기 전 "인덱스"에 대해서 알아보겠습니다. 인덱스(INDEX)[지정된 칼럼 -> 메모리 영역 "목차" 생성] 데이터베이스 분야에 있어서 테이블에 대한 동작의 '속도'를 높여주는 '자료 구조'를 말한다. - 테이블 내 1개의 칼럼, 혹은 여러 개의 칼럼을 이용하여 생성 가능 - 빠른 검색 가능 - 레코드 접근의 효율적 순서 동작 제공 루트 레벨/ 루트 페이지 인덱스 페이지의 가장 상위 루트 레벨에 포함된 인덱스 페이지를 루트 페이지 인덱스 정점->1개만 존재 검색 시 최상위 루트 레벨에서 검색을 찾게 됨 이 것은 내부적 각각 인덱스의 루트 페이지에 대한 위치 정보로 기록 보관 중간 레벨 루트와 리프의 사이 인덱스 수준..

실무데이터베이스, 첫번째

실무데이터베이스 첫번쨰 " 데이터베이스 " 데이터베이스(DataBase, DB)는 여러 사람이 공유하여 사용 할 목적으로 체게화해 통합, 관리하는 데이터1의 집합이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영 할 수 있는 공용 데이터들의 '묶음'이다. 출처 : 위키백과 준비 자료 오라클 데이터베이스(Database 19c Enterprise/Standard Editions) [링크] SQL Developer Tool 19.2.1 [링크] - 링크를 누르시면, 오라클(Oracle) 다운로드 사이트로 이동됩니다. - 다운로드 받기 위해서는 오라클 회원가입을 하셔야됩니다. 설치가 완료되었다면, 작업 표시줄(윈도우 기준)에 보시면 검색창에 SQL을 검색하시면 파일이 검색됩니다. 실행..