Develop/Database 15

데이터베이스 모델링(3) - 개념 모델

모델에 개념이 있다는 건 무엇일까?  오늘은 데이터베이스 설계의 중요한 개념인 개념 모델에 대해 공부해 보자.오늘의 배움개념 모델이란 무엇인지개념 모델의 목적개념 모델을 만들 때 주의할 점개념 모델 (Conceptual Model) 개념 모델은 데이터베이스의 전반적인 구조와 관계를 시각적으로 표현한 것이다. 주로 요구 분석 단계에서 핵심 엔터티와 이들 간의 관계를 도출하여 ERD(개체-관계 다이어그램)를 생성하는 과정으로 이어진다. 특징상황 예시 (디자인 초기 스케치)데이터의 범위나 구조를 쉽게 파악할 수 있도록 도와줌이해관계자들이 쉽게 이해할 수 있도록 간결하게 표현함대규모 프로젝트에서 전체적인 틀을 잡는 데 유용함-> 그림 스케치로 전체적인 구조를 잡아주고-> 개념 모델은 데이터베이스의 큰 그림을 나..

Develop/Database 2024.12.30

데이터베이스 모델링(2) - 데이터 베이스 엔터티 정의 및 관계

엔터티(Entity) 엔터테인먼트 같은 느낌이었다. 모든 것이 다 있는 하나의 개체.  오늘은 데이터베이스의 핵심 개념인 엔터티와 관계에 대해 알아보자.오늘의 배움엔터티의 정의와 종류엔터티 도출 과정관계의 정의와 구성 요소엔터티 (Entity)엔터티는 업무의 관심 대상이 되는 정보를 갖고 있거나 그에 대한 정보를 알아야 하는 유, 무형의 사물(개체)을 의미한다. 쉽게 말하자면, 엔터티는 업무에서 중요하게 다루는 정보나 사물이다.예를 들어, 디자인하는 온라인 쇼핑몰에는 다음과 같은 엔터티가 있다 하자,상품(Product): 판매하는 물건.고객(Customer): 쇼핑몰을 이용하는 사용자.주문(Order): 고객이 구매한 상품에 대한 정보. 이처럼 엔터티는 우리가 관리하고 싶어하는 정보의 주체를 의미한다. ..

Develop/Database 2024.12.30

데이터 베이스 모델링(1) - 필요성과 데이터 모델링 용어 정리

드디어 데이터베이스에 들어왔다. 그리고 방대한 개념에 허우적 거린다.  데이터베이스 모델링을 알아보자. 데이터 구조를 이해하고 보는 법을 알아가자.오늘의 배움데이터 모델링 정의 및 필요성데이터 모델 표기법릴레이션, 무결성이 무엇인지데이터 모델링(Data Modeling)데이터 모델링은 데이터베이스에서 데이터를 어떻게 구조화하고 조직할 지를 설계하는 과정이다. 이를 통해 데이터 간의 관계를 명확히 하고, 효율적인 데이터 관리를 가능하게 하는 것이다.단순화: 복잡한 현실 세계에서 필요한 정보만 선택하여 구성하는 과정.추상화: 다양한 현상을 일정한 형식으로 묶어내어 공통된 특성을 드러내는 과정.명확화: 애매모호함을 제거하고 누구나 이해할 수 있도록 정확하게 기술하는 과정. 예를 들어보면,온라인 쇼핑몰을 디자인..

Develop/Database 2024.12.30

MySQL을 알아보자

마이큐씨는 아는데.... MySQL이 뭔데요..?... 오늘은 이전에 배운 데이터베이스와도 연관이 있는, MySQL에 대해 알아보자. 오늘의 배움MySQL이 무엇인지 MySQL의 특징과 장단점 MySQL 설치 방법 및 사용법 MySQL 이란?MySQL은 가장 널리 사용되는 오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)이다.  무료로 사용할 수 있는 데이터베이스 프로그램전 세계적으로 가장 많이 사용됨안정성과 성능이 검증되어 있음디자이너로서 생각해 보니,Adobe Creative Cloud처럼 MySQL도 하나의 도구라고 생각해 보니 이해가 되었다.Photoshop이 이미지를 다루는 도구라면MySQL은 데이터를 다루는 도구둘 다 각자의 영역에서 업계 표준으로 사용되고 있다는 공통점!  MySQL 사용..

Develop/Database 2024.12.30

Database를 알아보자

데이터베이스(Database)는 단순히 저장하는 창고인 줄 알았는데, 어마무시했다...  오늘은 데이터베이스의 기본 개념부터 하나씩 정리해 보자.  오늘의 배움 데이터베이스와 DBMS가 무엇인지데이터베이스의 특징과 장단점다양한 데이터베이스의 유형Database란? 처음에는 "데이터를 저장하는 곳" 정도로만 알고 있었는데, 정의는 이러하였다.데이터베이스는 한 조직에 필요한 정보를 공유하면서도 중복은 최소화하여 구조적으로 저장해 둔 데이터의 집합이에요. 쉽게 말해, '데이터베이스 = 디지털 도서관'책이 정리되어 있는 것처럼, 우리의 데이터도 체계적으로 저장하고 관리하는 시스템인 것이다.재밌는 건, 이 디지털 도서관은 여러 사람이 동시에 이용할 수 있다는 것이다. 특징실시간 접근성사용자의 요구에 실시간으로 응..

Develop/Database 2024.12.30
728x90