
총 285개
-
시스템분석설계_각 엔티티들이 가져야 하는 속성들을 정의하고 엔티티들의 관계를 엔티티 관계도로 표현하세요2025.01.171. 엔티티의 개념 엔티티는 업무를 수행하기 위해 저장과 관리가 필요한 데이터를 말한다. 엔티티의 대상은 개념이나 사건, 사물, 장소 등 명사로 이루어진 유형 또는 무형의 집합이다. 엔티티는 반드시 속성을 가지고 있어야 할 뿐만 아니라 다른 엔티티와는 최소한 하나 이상의 관계가 있어야 한다. 또한 엔티티는 ID나 등록번호와 같이 식별자가 유일해야 하며, 인스턴스를 두 가지 이상 보유해야 한다. 2. 엔티티가 가지는 속성 속성은 엔티티가 가지는 단 하나의 값으로 더 이상 분해되지 않는 인스턴스의 구성요소를 말한다. 주 식별자(Prim...2025.01.17
-
관계 데이터 모델에서 사용하는 키의 종류와 특징2025.04.291. 관계 데이터 모델 관계 데이터 모델은 관계형 데이터베이스의 기반이 되는 데이터 모델로 폭넓게 사용되며, 데이터의 논리적 구조가 릴레이션인 테이블 형태의 평면 파일로 표현되는 데이터 모델입니다. 관계 데이터 모델은 수학 집합 이론에 근거하며, 관계 데이터 모델이 적용된 SQL 언어는 비절차적인 언어로서 원하는 데이터를 쉽게 표현할 수 있습니다. 2. 슈퍼키 슈퍼키는 유일성을 만족하는 속성 또는 속성들의 집합으로, 모든 제약 조건 없이 레코드들을 식별할 수 있는 필드의 집합입니다. 예를 들어 사용자 ID, (학번 + 이름), (학...2025.04.29
-
데이터베이스 ER 다이어그램 작성2025.01.271. ER 다이어그램 ER 다이어그램은 데이터베이스에 저장되는 데이터의 구조와 데이터 간의 관계를 시각적으로 표현하는 도구입니다. ER 다이어그램에서는 개체(Entity)를 사각형으로, 관계(Relationship)를 마름모로 표현하며, 개체와 관계의 연결 관계(1:1, 1:N, N:N)를 나타냅니다. 필수적으로 참여하는 개체는 개체와 관계를 이중선으로 연결하여 표현합니다. 2. 릴레이션 스키마 릴레이션 스키마는 데이터를 표준화된 형식으로 표현하는 도구입니다. 릴레이션 스키마에서는 개체를 테이블로, 속성을 열로 표현하며, 기본 키와...2025.01.27
-
2023년 SQLD 기초부터 핵심까지 요약정리2025.05.081. 데이터 모델링의 이해 데이터 모델링의 중요성 및 유의점, 데이터 모델링의 세 가지 관점, 데이터 모델링 개념, 데이터 독립성, 엔터티, 속성, 관계, 식별자 등 데이터 모델링의 기본 개념을 설명하고 있습니다. 2. 데이터 모델과 성능 데이터 모델링 시 성능 향상을 위한 고려사항, 정규화와 반정규화, 테이블 분할과 통합, 인덱스 등 데이터 모델 설계 시 성능 관점의 기법들을 설명하고 있습니다. 3. SQL 기본 SQL의 기본 문법과 개념, 데이터 타입, 제약조건, 트랜잭션 등 SQL 기본 지식을 설명하고 있습니다. 4. SQL ...2025.05.08
-
관계 데이터 모델에서 사용하는 키의 종류와 특징2025.01.101. 관계 데이터 모델 관계 데이터 모델은 현재 데이터베이스 시스템에서 가장 널리 사용되는 모델 중 하나입니다. 이 모델은 데이터를 테이블 형태로 나타내며, 테이블 간의 관계를 정의하여 데이터를 구성하는 방법을 제공합니다. 이러한 모델은 데이터의 일관성, 무결성, 보안성 등을 보장할 수 있으며, 데이터의 검색과 분석을 용이하게 해줍니다. 또한, 관계 데이터 모델은 SQL을 이용하여 데이터를 조작할 수 있기 때문에, 데이터베이스 시스템에서 가장 널리 사용되는 언어 중 하나입니다. 2. 관계 데이터 모델의 주요 용어 관계 데이터 모델의...2025.01.10
-
데이터베이스의 개발의 필요성 및 개발 사례2025.05.101. 데이터베이스의 개념과 필요성 데이터베이스는 현재 IT 분야뿐만 아니라 여러 분야에서 다양한 용도로 사용되고 있고, 우리의 삶이 데이터베이스와 직/간접적으로 연관되어 있다. 데이터베이스는 데이터의 중복을 최소화하고 데이터의 공용, 일관성, 무결성을 유지하며 데이터의 보안을 보장하는 역할을 한다. 데이터베이스가 등장하기 이전에는 데이터를 파일 단위로 관리했지만 이는 데이터 간 연관성을 파악하기 어려웠기 때문에 데이터베이스의 필요성이 대두되었다. 2. 데이터베이스의 장애 대응 방안 데이터베이스는 장애 대응을 위해 데이터 사전 백업,...2025.05.10
-
이산수학의 컴퓨터 활용사례2025.01.131. 알고리즘 분석 최근 인공지능(AI)의 영향으로 알고리즘에 대한 관심이 높아졌습니다. 알고리즘 분석에는 이산수학적 개념이 중요하게 적용됩니다. 알고리즘의 공간적 복잡도와 시간적 복잡도 등을 평가하는 것이 알고리즘 분석이며, 이 과정에서 확률론, 수학적 귀납법, 그래프 이론 등의 이산수학적 개념이 중요한 역할을 합니다. 2. 컴퓨터 그래픽스 컴퓨터 그래픽스의 기초를 형성하는 데 이산수학적 개념이 많은 역할을 합니다. 행렬 변환, 그래프 이론, 선형 대수학 등의 개념이 렌더링, 변환, 투영, 3D 모델링 등의 기법에 적용됩니다. 3...2025.01.13
-
데이터베이스 정규화2025.05.011. 데이터베이스 정규화 데이터베이스 관리 정규화 과제물에서 제시된 DVD 대여점 릴레이션과 학생 릴레이션을 1정규형부터 BCNF까지 차례대로 정규화하는 과정을 설명하고 있습니다. 정규화 과정에서 발생할 수 있는 이상 현상(갱신, 삭제, 삽입 이상)을 분석하고, 각 단계별로 릴레이션을 분해하여 정규형을 만족하도록 하는 내용이 포함되어 있습니다. 1. 데이터베이스 정규화 데이터베이스 정규화는 데이터베이스 설계에 있어 매우 중요한 개념입니다. 정규화를 통해 데이터베이스의 중복을 제거하고 데이터의 무결성을 보장할 수 있습니다. 이는 데이...2025.05.01
-
데이터베이스 A+과제2025.01.021. ER 다이어그램 ER 다이어그램은 개념적 데이터 모델의 대표적인 모델로, 피터 첸에 의해 제시되었습니다. ER 다이어그램은 개체(Entity), 속성(Attribute), 관계(Relationship)를 사용하여 데이터를 논리적으로 표현합니다. 개체는 단독으로 존재하는 객체이며, 속성은 개체의 특징을 나타냅니다. 관계는 개체들 간의 관계를 나타내며, 1:1, 1:N, N:M 등의 관계를 표현할 수 있습니다. ER 다이어그램은 피터 첸 표기법, 바커 표기법, 정보 공학 표기법 등 다양한 표기법으로 나타낼 수 있습니다. 1. ER...2025.01.02
-
도서관 사례를 중심으로 데이터베이스 시스템에 대하여 토론하시오2025.01.281. 데이터베이스 시스템의 개념 데이터베이스 시스템은 구조화된 데이터를 저장, 관리 및 검색할 수 있는 컴퓨터 프로그램 집합을 의미합니다. 데이터베이스는 조직이나 개인이 데이터를 체계적으로 관리하고 활용할 수 있도록 해줍니다. 데이터베이스 관리 시스템(DBMS)은 데이터베이스를 생성, 조작 및 관리하는 소프트웨어 도구입니다. 데이터베이스 시스템은 데이터를 특정 데이터 모델(예: 관계형, 객체 지향형, 계층형 등)에 따라 구성하여 저장합니다. 관계형 데이터베이스는 데이터를 테이블 형태로 구조화하여 저장하는 가장 일반적인 데이터베이스 ...2025.01.28