수복의 프로그래밍 여행기
article thumbnail
[데이터 모델링] DB 에서 사용하는 네이밍 규칙 및 가장 중요한 규칙
DAP 2025. 2. 5. 20:52

데이터 베이스를 사용할 때, 주로 사용하면 규칙들이 있습니다. 1. 테이블 명과 컬럼 명을 소문자로 작성합니다.2. 스네이크 케이스를 사용합니다.3. 축약어를 사용하지 않습니다. 즉, 가독성이 가장 중요합니다.4. SQL 문 작성할 때, 예약어만 대문자로 표현합니다.5. 선택사항이지만, 테이블 명을 지을 때 복수형으로 사용을 권장합니다. 우선 테이블 명과 컬럼 명을 소문자로 작성하고 SQL 문에서 예약어만 대문자로 표현한다는 것은 아래와 같습니다.   SELECT 문은 예약어이고 명령어라고 하기도 하지만 결국 대문자로 입력합니다. 소문자를 사용해도 실행은 되지만 규칙을 만들어서 가독성을 높여줍니다. 스네이크 케이스를 사용한다는 것은 아래와 같이 언더 스코어를 사용합니다.  여기에 축약어를 사용한다면 글자..

[데이터 모델링] DB 모델링 용어 및 개념 정리
DAP 2025. 2. 5. 20:12

DB 모델링에서 나오는 용어와 개념을 이해하기 위해서 정리해봅니다. 먼저 DB 모델링이라고 하면 무엇일까? 우리가 사용하는 모든 데이터는 저장되고 불러와서 수정 또는 삭제까지 이루어 집니다. 이러한 데이터가 가지는 모든 행위를 설계하는 것을 DB 모델링이라고 이해했습니다. 특히, 건물을 짓거나 인테리어를 하더라도 우리는 먼저 설계를 하고 도면을 보고 이야기 합니다. 그림도 뼈대를 그리고 덧칠하면서 나가겠죠. 데이터도 마찬가지로 우리가 원하는 데이터가 어디에 저장되는지 알아야 합니다. 이렇게 데이터도 설계 도면이 필요한데 이러한 것을 DB 설계라고 불리는 게 아닐까 싶습니다. 나무위키 모델링 의미 모델링모델링(Modeling, Modelling)의 용례에 대한 문서이다. 학술적 의미 구조법이라고 불리기도 ..

[DAP] 데이터 모델링의 이해 - 데이터 모델링 개요
DAP 2022. 3. 3. 20:42

1. 데이터 모델링의 정의 탄생배경은? 프로세스 중심의 정보시스템 분석이나 설계 기법에 문제점이 있다고 생각하여 정보를 중복없이 정확하게 유지 관리가 필요함 또한, 설계나 개발의 문제보단 정확한 업무의 파악과 정확한 분석이 선결되어야 한다고 생각함 따라서, 이러한 환경에 잘 표현할 수 있는 관계형 데이터베이스나 개체 관계 모델링 기법을 발전 시켜 옵니다. 그럼 모델이란? 어떤 대상을 의미하는 포괄적인 의미를 가지는 것으로 실험용이나 축소 모형등의 물리적인 모델과 원형은 그대로인데 조작, 수정, 변경을 통한 경제 모형과 같은 개념적 모델이 있다. 데이터에서 말하는 모델링 정의는? 복작한 현실 세계를 단순화 시키며 현실 세계를 추상화된 반영시킨 것으로 현재 업무를 파악하여 문제점 인식과 개선 사항을 도출하여..

[DAP] 전사아키텍처개요 - 전사아키텍처 정의
DAP 2022. 2. 28. 21:59

전사아키텍처를 정의하고자 할 때 크게 아래와 같이 분류해보았습니다. 왜 도입을까? (도입배경) 그래서 전사아키텍처의 정의란? 전사아키텍처에서 전사와 아키텍처의 개념 추진 현황 또는 방향 도입배경 - 비지니스 복잡도가 증대하고, 업무와 IT 기능분리가 힘듦. - 기업의 환경 변화는 시스템의 변화와 비슷하며, 이러한 기업의 전체 시스템을 쉽게 파악할 수 있도록 필요한 형태로 변화시키기 위해 도입 전사아키텍처의 정의 기업의 목표와 요구를 지원하기 위해 IT 인프라를 체계적으로 기술한 것 비지니스, 데이터, 애플리케이션, 기술과 같이 이해하기 쉽도록 체계적으로 구축하고 활용 IT 투자대비 효과를 최대화 비지니스와 IT를 유기적 연결 비지니스 환경에 신속 대응 및 IT 자체 효율성 증가 우리나라는 업무, 응용, ..

반응형