자격증17 관계형 데이터베이스의 제약조건 - 키(Key) 키(Key) 키는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성을 말한다. 키의 종류 후보키(Candidate Key) 기본키(Primary Key) 대체키(Alternate Key) 슈퍼키(Super Key) 외래키(Foreign Key) 후보키(Candidate Key) 후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합이다. 기본키로 사용할 수 있는 속성들을 말한다. 후보키는 유일성(Unique)과 최소성(Minimality)을 모두 만족시켜야 한다. 유일성(Unique) 하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있어야 함 최소성(Minimality) 키를 구성하는 속성 하나를 제거하면 유일하게 식별할.. 2022. 4. 29. 관계형 데이터베이스의 구조/ 관계형 데이터 모델 관계형 데이터베이스 관계형 데이터베이스는 2차원적인 표(Table)를 이용하여 데이터 상호 관계를 정의하는 데이터베이스이다. 1970년 IBM에 근무하던 코드(E. F. Codd)에 의해 처음 제안되었다. 개체(Entity)와 관계(Relationship)를 모두 릴레이션(Relation)이라는 표(Table)로 표현하기 때문에 개체를 나타내는 개체 릴레이션과 관계 릴레이션이 존재 한다. 장점 간결하고 보기 편리하다. 다른 데이터베이스로 변환이 용이하다. 단점 성능이 다소 떨어진다. 관계형 데이터베이스의 릴레이션 구조 릴레이션(Relation)은 데이터들을 표(Table)의 형태로 표현한 것으로, 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성된다. 릴레이션 인스턴스 데이터 개체를.. 2022. 4. 29. E-R(개체-관계) 모델 E-R(Entity-Relatoinship, 개체-관계) 모델 E-R 모델은 개체와 개체 간의 관계를 기본 요소로 이용하여 현실 세계의 무질서한 데이터를 개념적인 논리 데이터로 표현하기 위한 방법이다. E-R 모델은 1976년 피터 첸(Peter Chen)에 의해 제안되고 기본적인 구성요소가 정립되었다. E-R 모델은 개념적 데이터 모델의 가장 대표적인 것이다. E-R 모델은 개체 타입(Entity Type)과 이들 간의 관계 타입(Relationship Type)을 이용해 현실 세계를 개념적으로 표현한다. E-R 모델에서는 데이터를 개체(Entity), 관계(Relationship), 속성(Attribute)으로 묘사한다. E-R 다이어그램으로 표현하며, 1:1, 1:N, N:M 등의 관계 유형을 제한.. 2022. 4. 29. 데이터베이스 설계 데이터베이스 설계 데이터베이스 설계는 사용자의 요구를 분석하여 그것들을 컴퓨터에 저장할 수 있는 데이터베이스의 구조에 맞게 변형한 후 DBMS로 데이터베이스를 구현하여 일반 사용자들이 사용하게 하는 것이다. 데이터베이스 설계 시 고려사항 무결성 삽입, 삭제, 갱신 등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약 조건을 항상 만족해야 함 일관성 데이터베이스에 저장된 데이터들 사이나, 특정 질의에 대한 응답이 처음부터 끝까지 변함없이 일정해야 함 회복 시스템에 장애가 발생했을 때 장애 발생 직전의 상태로 복구할 수 있어야 함 보안 불법적인 데이터의 노출 또는 변경이나 손실로부터 보호할 수 있어야 함 효율성 응답시간의 단축, 시스템의 생산성, 저장 공간의 최적화 등이 가능해야 함 데이터베이스 확장.. 2022. 4. 29. 이전 1 2 3 4 5 다음