총 401개
-
관계 데이터 모델에서 사용하는 키의 종류와 특징2025.05.151. 관계 데이터 모델 관계 데이터 모델은 데이터를 릴레이션으로 표현한 것이다. 릴레이션은 2차원 테이블 형태로 표현되며, 제약조건과 관계 연산을 위한 관계 대수가 관계 데이터 모델의 핵심이다. 관계 데이터 베이스 시스템은 관계 데이터 모델을 기반으로 SQL을 사용하여 구현된 것이다. 2. 키의 개념 관계 데이터베이스에서 키는 릴레이션에서 특정 투플을 유일하게 식별할 때 사용하는 속성 또는 속성의 집합이다. 릴레이션은 중복된 투플을 허용하지 않기 때문에 각 투플의 속성 값은 달라야 한다. 3. 후보키 후보키는 투플을 유일하게 식별할...2025.05.15
-
관계 데이터 모델에서 사용하는 키의 종류와 특징2025.04.291. 관계 데이터 모델 관계 데이터 모델은 관계형 데이터베이스의 기반이 되는 데이터 모델로 폭넓게 사용되며, 데이터의 논리적 구조가 릴레이션인 테이블 형태의 평면 파일로 표현되는 데이터 모델입니다. 관계 데이터 모델은 수학 집합 이론에 근거하며, 관계 데이터 모델이 적용된 SQL 언어는 비절차적인 언어로서 원하는 데이터를 쉽게 표현할 수 있습니다. 2. 슈퍼키 슈퍼키는 유일성을 만족하는 속성 또는 속성들의 집합으로, 모든 제약 조건 없이 레코드들을 식별할 수 있는 필드의 집합입니다. 예를 들어 사용자 ID, (학번 + 이름), (학...2025.04.29
-
대학에서 학생들의 수강 신청 관리를 위한 ERD 작성2025.01.181. 엔티티(Entity) 엔티티는 데이터베이스에서 정보를 저장하려는 실세계의 개체를 나타낸다. 이는 사람, 사물, 장소, 개념 등 실제로 존재하거나 추상적으로 존재하는 모든 것을 포함할 수 있다. 대학 수강 신청 관리 시스템에서는 '학생', '과목', '교수' 등이 엔티티가 될 수 있다. 2. 속성(Attribute) 속성은 엔티티의 세부 정보를 나타내며, 엔티티의 특성이나 성질을 설명한다. 예를 들어, '학생' 엔티티의 속성으로는 '학번', '이름', '전공' 등이 있을 수 있다. 속성은 기본 속성, 유도 속성, 복합 속성, 단...2025.01.18
-
방통대 데이터베이스시스템 출석과제물2025.01.251. 데이터베이스 시스템 요구사항 작성 제공된 예시와 같은 형식으로 본인이 구현하고 싶은 어플리케이션의 요구사항을 작성하였습니다. 요구사항에는 각 매장에 대한 정보, 메뉴 정보, 고객 정보, 라이더 정보, 주문 정보, 결제 정보, 배달 정보, 평점 정보 등이 포함됩니다. 2. ER 다이어그램 작성 문제 1에서 작성한 요구사항 리스트를 기반으로 ER 다이어그램을 작성하였습니다. ER 다이어그램에는 각 엔티티와 그들 간의 관계가 표현되어 있습니다. 3. Identifying 관계와 Non-identifying 관계의 차이 Identif...2025.01.25
-
데이터베이스의 개념과 특징, 분류2025.01.291. 데이터베이스의 개념 데이터베이스는 어느 한 조직의 여러 응용 시스템들이 공유해서 사용할 수 있도록 데이터들을 통합하여 체계적으로 조직한 후 저장한 운영 데이터의 집합이다. 데이터베이스는 공유 데이터, 통합된 데이터, 저장된 데이터, 운영 데이터의 특징을 가지고 있다. 2. 데이터베이스의 특징 데이터베이스는 관련 기술 발전과 정보량 증가에 따라 계속 변화하고 있어 정의하기 어렵다. 데이터베이스를 구성하는 정보의 성격에 따라 다중출처데이터베이스와 유일출처데이터베이스로 구분할 수 있으며, 서비스제공자에 따라 민간데이터베이스와 공공데...2025.01.29
-
논리모델의 개념과 특성2025.01.131. 논리모델 논리모델(logic model)은 투입과 산출, 그리고 성과(outcome) 간의 인과관계를 연결한 일종의 논리 사슬이다. 즉, 투입에서 최종 결과에 이르는 프로그램의 흐름도(flowgram)를 말하는데, 성과에 초점을 둔다는 점에서 매우 유용한 도구로 인정되고 있다. 논리모델은 프로그램 기획과 관리, 마케팅, 의사소통, 평가의 도구로서 널리 사용되고 있다. 2. 논리모델의 구성요소 가장 기본적인 단순 논리모델의 요소 흐름은 투입(input, resources), 활동(activities), 산출(outputs), 성...2025.01.13
-
2023년 SQLD 기초부터 핵심까지 요약정리2025.05.081. 데이터 모델링의 이해 데이터 모델링의 중요성 및 유의점, 데이터 모델링의 세 가지 관점, 데이터 모델링 개념, 데이터 독립성, 엔터티, 속성, 관계, 식별자 등 데이터 모델링의 기본 개념을 설명하고 있습니다. 2. 데이터 모델과 성능 데이터 모델링 시 성능 향상을 위한 고려사항, 정규화와 반정규화, 테이블 분할과 통합, 인덱스 등 데이터 모델 설계 시 성능 관점의 기법들을 설명하고 있습니다. 3. SQL 기본 SQL의 기본 문법과 개념, 데이터 타입, 제약조건, 트랜잭션 등 SQL 기본 지식을 설명하고 있습니다. 4. SQL ...2025.05.08
-
외래키 사용 시 발생되는 문제와 해결방법에 대해 조사하시오2025.01.111. 기본키 기본키(primary key)는 데이터베이스 설계에 있어서 기본적인 개념이다. 이것은 테이블의 각 레코드에 대한 고유 식별자이며, 기본키 열(들)에 대해 동일한 값을 갖는 행이 두 개가 없도록 보장한다. 기본키는 데이터 무결성을 보장하며 다른 테이블과의 관계를 설정하기 위한 기준점의 역할을 한다. 2. 외래키 외래키는 SQL 데이터베이스의 또 다른 중요한 요소이다. 다른 테이블의 기본키를 참조하여 두 테이블 사이의 관계를 설정하는 필드 또는 한 테이블의 필드 집합이다. 외래키는 참조 무결성을 강제하기 위해 사용되며, 테...2025.01.11
-
[만점레포트] 방송대 방통대 방송통신대 데이터베이스시스템 출석과제 중간과제물2025.05.021. 데이터베이스 시스템 파일 처리 시스템은 데이터의 구조나 위치가 프로그램별로 저장되어 공유가 되지 않고 중복 저장의 문제가 생깁니다. 이로 인해 일관성, 보안성, 경제성 측면에서 문제점이 발생합니다. 데이터베이스 시스템은 이러한 문제를 해결할 수 있는 대안입니다. 2. ER 다이어그램 제시된 조건을 만족하는 ER 다이어그램을 그렸습니다. 관객과 티켓 간의 관계는 1:N으로, 한 명의 관객이 여러 개의 티켓을 예매할 수 있지만 하나의 티켓은 오직 한 명의 관객에게 예매될 수 있습니다. 또한 관객 정보는 티켓 예매 여부와 상관없이 ...2025.05.02
-
데이터베이스의 정의와 장단점2025.01.271. 데이터베이스 정의 데이터베이스는 체계적인 데이터 모음이며, 전자적 저장 및 데이터 조작을 지원합니다. 데이터베이스를 사용하면 데이터 관리가 쉬워집니다. 데이터베이스의 특성으로는 실시간 접근성, 계속적인 변화, 동시 공용, 내용에 의한 참조 등이 있습니다. 2. 데이터베이스 유형 데이터베이스에는 다양한 유형이 있습니다. 분산 데이터베이스, 관계형 데이터베이스, 객체 지향 데이터베이스, 중앙 집중식 데이터베이스, 오픈 소스 데이터베이스, 클라우드 데이터베이스, 데이터웨어하우스, NoSQL 데이터베이스, 그래프 데이터베이스, OLT...2025.01.27
