한국방송통신대학교 통계데이터과학과 데이터처리와 활용 2021년 중간과제(만점)
본 내용은
"
한국방송통신대학교 통계데이터과학과 데이터처리와 활용 2021년 중간과제(만점)
"
의 원문 자료에서 일부 인용된 것입니다.
2024.07.15
문서 내 토픽
  • 1. 개체(entity)와 개체 타입(entity type)
    개체(entity)는 사람, 사물, 장소, 개념, 사건과 같이 유뮤형의 정보를 가지고 있는 독립적인 실체를 말한다. 실세계의 구별 가능한 모든 사물. 개체 타입(entity type)은 개체 타입(entity type) 개체(entity)들의 집합이라고 할 수 있으며 데이터 구조를 설명하는 기본 구성 요소이다.
  • 2. 개체 무결성(entity integrity)
    기본 키를 구성하는 애트리뷰트는 NULL값을 가져서는 안되며 관계형 데이터베이스 내에 오직 하나의 값만 존재해야 한다.
  • 3. 데이터베이스 질의어(query)
    데이터베이스 질의어(query)는 데이터베이스에 정보를 요청하는 것으로서, 특정한 정보를 사용자 요청에 의해 처리하는 것이며 검색를 조회할 수 있는 기능을 지원한다.
  • 4. 스키마(schema)
    데이터베이스 안에 저장되는 데이터 구조와 제약 조건 등을 정의한 것으로서, 데이터베이스의 정적인 구성뿐만 아니라 동적인 유지 조건까지를 포함한다.
  • 5. 도메인(domain)
    속성이 가질 수 있는 값의 집합
  • 6. 튜플(tuple)
    관계형 데이터베이스에서 한 행을 말한다.
  • 7. 슈퍼 키(super key)
    튜플을 유일하게 식별할 수 있는 하나의 속성 혹은 속성의 집합을 말한다.
  • 8. 후보 키(candidate key)
    튜플을 유일하게 식별할 수 있는 속성의 최소 집합이다.
  • 9. 기본 키(primary key)
    여러 기본 키 중 하나를 선정하여 대표로 삼는 키를 말한다.
  • 10. 외래 키(foreign key)
    다른 관계형 데이터베이스의 기본키를 참조하는 속성을 말한다. 다른 관계형 데이터베이스의 기본키를 참조하여 관계 데이터 모델의 특징인 릴레이션 간의 관계를 표현한다.
Easy AI와 토픽 톺아보기
  • 1. 개체(entity)와 개체 타입(entity type)
    개체(entity)는 데이터베이스에서 고유하게 식별할 수 있는 객체를 의미합니다. 개체 타입(entity type)은 개체들의 공통적인 특성을 나타내는 개념입니다. 예를 들어, 학생은 개체이고 학생 타입은 개체 타입입니다. 개체 타입은 데이터베이스 설계 시 중요한 요소로, 개체 간의 관계를 정의하고 데이터의 무결성을 보장하는 데 활용됩니다. 개체와 개체 타입의 개념을 이해하는 것은 데이터베이스 설계와 관리에 필수적입니다.
  • 2. 개체 무결성(entity integrity)
    개체 무결성(entity integrity)은 데이터베이스에서 각 개체가 고유하게 식별될 수 있도록 보장하는 것을 의미합니다. 이를 위해 기본 키(primary key)를 사용하여 각 개체를 고유하게 식별할 수 있어야 합니다. 개체 무결성을 준수하면 데이터의 중복을 방지하고 데이터의 정확성과 일관성을 유지할 수 있습니다. 데이터베이스 설계 시 개체 무결성을 고려하는 것은 매우 중요하며, 이를 통해 데이터의 신뢰성과 무결성을 확보할 수 있습니다.
  • 3. 데이터베이스 질의어(query)
    데이터베이스 질의어(query)는 데이터베이스에 저장된 데이터를 검색, 수정, 삭제, 추가하는 등의 작업을 수행하기 위해 사용되는 언어입니다. SQL(Structured Query Language)이 가장 널리 사용되는 데이터베이스 질의어입니다. 질의어를 통해 사용자는 데이터베이스에 저장된 정보를 효과적으로 관리할 수 있습니다. 질의어의 활용도가 높고 데이터베이스 관리에 필수적이므로, 질의어에 대한 이해와 숙련도는 데이터베이스 관리자에게 매우 중요합니다.
  • 4. 스키마(schema)
    스키마(schema)는 데이터베이스의 구조와 제약 조건을 정의한 것입니다. 스키마에는 테이블, 열, 데이터 유형, 관계 등이 포함됩니다. 스키마는 데이터베이스 설계의 기반이 되며, 데이터의 무결성과 일관성을 보장하는 데 중요한 역할을 합니다. 스키마를 잘 설계하면 데이터베이스의 성능과 효율성을 높일 수 있습니다. 따라서 데이터베이스 관리자는 스키마 설계에 많은 노력을 기울여야 하며, 변화하는 요구사항에 맞춰 스키마를 지속적으로 개선해 나가야 합니다.
  • 5. 도메인(domain)
    도메인(domain)은 데이터베이스에서 특정 열에 저장될 수 있는 값의 범위를 정의한 것입니다. 도메인은 데이터의 무결성을 보장하는 데 중요한 역할을 합니다. 예를 들어, 나이 열의 도메인을 0에서 120 사이의 정수로 정의할 수 있습니다. 이를 통해 잘못된 값이 입력되는 것을 방지할 수 있습니다. 도메인은 데이터 유형, 값의 범위, 기본값, 제약 조건 등을 포함할 수 있습니다. 도메인을 적절히 정의하면 데이터베이스의 데이터 품질을 높일 수 있습니다.
  • 6. 튜플(tuple)
    튜플(tuple)은 데이터베이스에서 행(row)을 의미합니다. 각 튜플은 테이블의 열(column)에 해당하는 값들의 집합입니다. 튜플은 데이터베이스의 기본 단위이며, 데이터베이스 내에서 고유하게 식별될 수 있어야 합니다. 튜플의 무결성을 보장하기 위해 기본 키(primary key)를 사용하여 각 튜플을 고유하게 식별할 수 있습니다. 튜플은 데이터베이스 조작의 기본 단위이므로, 튜플 단위의 데이터 처리 및 관리 기술은 데이터베이스 관리에 매우 중요합니다.
  • 7. 슈퍼 키(super key)
    슈퍼 키(super key)는 데이터베이스에서 각 튜플(행)을 고유하게 식별할 수 있는 속성 또는 속성의 집합입니다. 슈퍼 키는 기본 키(primary key)와 후보 키(candidate key)를 포함하는 개념입니다. 슈퍼 키는 데이터베이스의 무결성을 보장하는 데 중요한 역할을 합니다. 슈퍼 키를 사용하면 데이터의 중복을 방지하고 데이터의 정확성과 일관성을 유지할 수 있습니다. 데이터베이스 설계 시 적절한 슈퍼 키를 선택하는 것은 매우 중요한 과정입니다.
  • 8. 후보 키(candidate key)
    후보 키(candidate key)는 데이터베이스에서 각 튜플(행)을 고유하게 식별할 수 있는 최소한의 속성 또는 속성의 집합입니다. 후보 키는 슈퍼 키 중에서 최소한의 속성으로 구성된 키를 의미합니다. 데이터베이스 설계 시 후보 키를 선정하는 것은 매우 중요한데, 이를 통해 데이터의 무결성과 일관성을 보장할 수 있습니다. 후보 키 중에서 하나를 기본 키(primary key)로 선정하여 사용하게 됩니다. 후보 키의 선정은 데이터베이스 설계의 핵심 요소 중 하나입니다.
  • 9. 기본 키(primary key)
    기본 키(primary key)는 데이터베이스에서 각 튜플(행)을 고유하게 식별할 수 있는 속성 또는 속성의 집합입니다. 기본 키는 null 값을 허용하지 않으며, 중복된 값을 가질 수 없습니다. 기본 키는 데이터베이스의 무결성을 보장하는 데 핵심적인 역할을 합니다. 기본 키를 사용하면 데이터의 중복을 방지하고 데이터의 정확성과 일관성을 유지할 수 있습니다. 데이터베이스 설계 시 적절한 기본 키를 선정하는 것은 매우 중요한 과정이며, 이를 통해 데이터베이스의 성능과 효율성을 높일 수 있습니다.
  • 10. 외래 키(foreign key)
    외래 키(foreign key)는 다른 테이블의 기본 키를 참조하는 속성 또는 속성의 집합입니다. 외래 키는 두 테이블 간의 관계를 정의하는 데 사용됩니다. 외래 키를 통해 데이터의 무결성을 보장할 수 있으며, 데이터 간의 관계를 명확히 표현할 수 있습니다. 외래 키는 데이터베이스 설계 시 매우 중요한 요소이며, 데이터 검색, 수정, 삭제 등의 작업에서 핵심적인 역할을 합니다. 외래 키를 적절히 사용하면 데이터베이스의 성능과 효율성을 높일 수 있습니다.