
총 31개
-
관계 데이터 모델의 개념과 특징2025.01.081. 데이터 모델링 데이터 모델링은 데이터베이스 설계의 핵심과정으로, 현실세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정이다. 데이터 모델링을 쉽게 할 수 있는 도와주는 도구가 바로 데이터 모델인데, 개념적 데이터 모델과 논리적 데이터 모델이 있다. 논리적 데이터 모델은 개념적 구조를 논리적 데이터 모델링을 통해 데이터베이스의 논리적 구조로 표현하는 도구이다. 2. 관계 데이터 모델 관계 데이터 모델은 데이터와 이들 데이터 사이의 관계를 나타내기 위해 테이블의 모임을 사용한다. 일반적으로 테이블의 각 행은 일...2025.01.08
-
2개 이상의 테이블 선언시, 외래키를 선언하여 테이블 간의 관계를 만들었을 경우, 발생될 수 있는 문제와 해결방법2025.01.041. 외래키 외래키는 두 테이블의 관계를 나타내는 키입니다. 외래키를 통해 참조 무결성을 강제할 수 있으며, 어플리케이션에서도 참조 무결성을 보장할 수 있습니다. 외래키를 사용하는 이유는 추후에 참조 무결성이 깨질 수 있는 상황을 사전에 방지하기 위함입니다. 2. 외래키 적합성 확인 방법 외래키를 사용할 때는 다음과 같은 사항을 확인해야 합니다: 1) 테이블 간의 관계가 적절한지 확인, 2) 제약조건을 고려하여 데이터 변경 시 문제가 없는지 확인, 3) 성능에 이슈가 없는지 확인, 4) 테이블이 자주 변경되는 경우 외래키 사용이 적...2025.01.04
-
대학에서 학생들의 수강 신청 관리를 위한 ERD 작성2025.01.181. 엔티티(Entity) 엔티티는 데이터베이스에서 정보를 저장하려는 실세계의 개체를 나타낸다. 이는 사람, 사물, 장소, 개념 등 실제로 존재하거나 추상적으로 존재하는 모든 것을 포함할 수 있다. 대학 수강 신청 관리 시스템에서는 '학생', '과목', '교수' 등이 엔티티가 될 수 있다. 2. 속성(Attribute) 속성은 엔티티의 세부 정보를 나타내며, 엔티티의 특성이나 성질을 설명한다. 예를 들어, '학생' 엔티티의 속성으로는 '학번', '이름', '전공' 등이 있을 수 있다. 속성은 기본 속성, 유도 속성, 복합 속성, 단...2025.01.18
-
시스템분석설계_각 엔티티들이 가져야 하는 속성들을 정의하고 엔티티들의 관계를 엔티티 관계도로 표현하세요2025.01.171. 엔티티의 개념 엔티티는 업무를 수행하기 위해 저장과 관리가 필요한 데이터를 말한다. 엔티티의 대상은 개념이나 사건, 사물, 장소 등 명사로 이루어진 유형 또는 무형의 집합이다. 엔티티는 반드시 속성을 가지고 있어야 할 뿐만 아니라 다른 엔티티와는 최소한 하나 이상의 관계가 있어야 한다. 또한 엔티티는 ID나 등록번호와 같이 식별자가 유일해야 하며, 인스턴스를 두 가지 이상 보유해야 한다. 2. 엔티티가 가지는 속성 속성은 엔티티가 가지는 단 하나의 값으로 더 이상 분해되지 않는 인스턴스의 구성요소를 말한다. 주 식별자(Prim...2025.01.17
-
변환 분석(Transform Analysis)에 대한 설명2025.01.181. 변환 분석 변환 분석은 논리 개념 데이터 흐름을 물리 개념 설계 구조도로 변환하는 기술입니다. 변환 분석을 통해 설계 구조도를 작성하는 과정은 데이터 흐름 작성, 중앙 변환 영역 추출, 구조도 초안 작성(1차 구조도 지침), 구조도 개선(완전 구조도) 등 4단계로 구성됩니다. 중심변환영역 추출처리에는 논리데이터 흐름에 따른 방법이 2가지가 있으며, 데이터 흐름차트에 신뢰성 있는 중앙처리가 있는 경우에 이용하는 방법과 데이터 흐름차트를 입력영역, 변환영역, 출력영역의 3가지로 분할하는 방법이 있습니다. 2. 폭포수 모델 폭포수 ...2025.01.18
-
데이터베이스 ) 농장 관리 DB ER 다이어그램2025.05.141. 농장 관리 DB 이 ER 다이어그램은 농장 관리를 위한 데이터베이스 설계를 보여줍니다. 주요 엔티티로는 관리인, 밭, 품종, 고객 등이 있으며, 이들 간의 관계를 나타내고 있습니다. 관리인은 밭을 관리하고, 고객은 밭을 대여하여 작물을 재배할 수 있습니다. 또한 품종 정보와 파종, 발아 등의 정보도 포함되어 있습니다. 1. 농장 관리 DB 농장 관리 DB는 농장 운영에 필수적인 정보를 체계적으로 관리하는 시스템입니다. 이를 통해 농장주는 작물 생산량, 재고, 매출, 비용 등의 데이터를 실시간으로 확인할 수 있어 효율적인 의사결...2025.05.14
-
생산운영관리 정의, 개념, 기업 사례 분석 (NC소프트)2025.05.111. 생산운영관리의 정의 생산운영관리(Operations Management)이란 고객에게 전달하기 위한 제품을 생산하거나 서비스를 산출하는 전반 시스템을 설계, 운영 및 통제하는 관리 활동이다. 생산운영관리의 범위는 단일 기업 관점에서의 '프로세스 관리'와 공급 네트워크 관점에서의 '공급사슬관리'로 나눌 수 있다. 생산운영관리가 중요한 이유는 경영활동의 '운영 효과성'을 위해서이며, 이를 통해 소비자에게 더 큰 가치를 제공하고 기업의 운영 비용을 크게 줄일 수 있다. 2. 게임 개발 사례 선정 실제 기업의 생산운영 시스템을 살펴보...2025.05.11
-
2023년 SQLD 기초부터 핵심까지 요약정리2025.05.081. 데이터 모델링의 이해 데이터 모델링의 중요성 및 유의점, 데이터 모델링의 세 가지 관점, 데이터 모델링 개념, 데이터 독립성, 엔터티, 속성, 관계, 식별자 등 데이터 모델링의 기본 개념을 설명하고 있습니다. 2. 데이터 모델과 성능 데이터 모델링 시 성능 향상을 위한 고려사항, 정규화와 반정규화, 테이블 분할과 통합, 인덱스 등 데이터 모델 설계 시 성능 관점의 기법들을 설명하고 있습니다. 3. SQL 기본 SQL의 기본 문법과 개념, 데이터 타입, 제약조건, 트랜잭션 등 SQL 기본 지식을 설명하고 있습니다. 4. SQL ...2025.05.08
-
시스템분석설계_각 엔티티들이 가져야 하는 속성들을 정의하고 엔티티들의 관계를 엔티티 관계도로 표현하세요2025.01.141. 엔티티의 개념 엔티티(Entity)는 업무수행을 위해 저장과 관리가 필요한 데이터를 의미하며, 그 대상은 개념, 사물, 장소, 사건 등과 같이 명사로 이루어진 유형 혹은 무형의 집합이다. 엔티티는 ID나 등록번호 등과 같은 유일한 식별자를 보유하여야 하며, 데이터베이스에 저장되어 있는 전체 데이터 내용의 집합인 인스턴스(Instance)를 두 가지 이상 있어야 한다. 또한 엔티티는 반드시 속성이 있어야 하며, 다른 엔티티와 최소한 한 개 이상의 관계를 보유하여야 한다는 특징이 있다. 2. 엔티티가 가지는 속성 속성은 엔티티가 ...2025.01.14
-
모수적 추정을 통한 데이터 기반 분포 모형화 2 (Python 코딩)2025.05.131. 모수적 추정 모수적 추정은 주어진 수학적 모델의 파라미터를 데이터를 이용하여 추정하는 방법으로, 데이터의 불확실성을 모델링하고 신뢰성 있는 결론을 도출하는데 유용합니다. 모수적 추정의 기본 개념과 원리를 설명하고, 이를 활용하여 실제 데이터를 분석하여 모델의 파라미터를 추정하는 예시를 제시할 것입니다. 2. 모수적 방법과 비모수적 방법 모수적 방법과 비모수적 방법은 데이터를 모델링하는 데 사용되는 접근 방식에 차이가 있습니다. 두 방법은 데이터에 대한 가정과 모델의 유연성 측면에서 서로 다릅니다. 블로그에서는 두 방법을 비교하...2025.05.13