BasicKnowledge/DataBase(2)
-
관계 데이터 모델 정리(시험용)
관계 데이터 모델 사용자는 원하는 데이터(what)만 명시하고, 어떻게 이 데이터를 찾을 것인가(how)는 명시할 필요가 없음 기본적인 용어 릴레이션(relation): 2차원의 테이블(스프레드 시트와 유사) 레코드(record): 릴레이션의 각 행 투플(tuple): 레코드를 좀더 공식적으로 부르는 용어 애트리뷰트(attribute): 릴레이션에서 이름을 가진 하나의 열 도메인(domain) 한 애트리뷰트에 나타날 수 있는 값들의 집합 각 애트리뷰트의 도메인의 값들은 원자값 프로그래밍 언어의 데이터 타입과 유사함 동일한 도메인이 여러 애트리뷰트에서 사용될 수 있음 복합 애트리뷰트나 다치 애트리뷰트는 허용되지 않음 차수(degree)와 카디날리티(cardinality) 차수: 한 릴레이션에 들어 있는 애..
2020.06.20 -
데이터베이스 시스템 정리(시험용)
데이터베이스 시스템 정리 데이터베이스(database)의 정의 데이터베이스는 조직체의 응용 시스템들이 공유해서 사용하는 운영 데이터 (operational data)들이 구조적으로 통합된 모임이다. 데이터베이스의 특징 데이터베이스는 데이터의 대규모 저장소로서, 여러 부서에 속하는 여러 사용자에 의해 동시에 사용됨 모든 데이터가 중복을 최소화하면서 통합됨 데이터베이스는 한 조직체의 운영 데이터뿐만 아니라 그 데이터에 관한 설명(데이터베이스 스키마 또는 메타데이터(metadata))까지 포함. 프로그램과 데이터 간의 독립성이 제공됨 효율적으로 접근이 가능하고 질의를 할 수 있음 데이터베이스 관리 시스템(DBMS: Database Management System) 데이터베이스를 정의하고, 질의어를 지원하고, ..
2020.06.20