컴활 공부하는데 3과목 미쳤습니다.
엑세스를 한번도 써본적 없으니깐
요약본으로 공부하는게 한계가 있더군요!
그래서 나와 같은 고민을 하는 여러분들을 위해
여기에 정리하겠습니다.
관게형 데이터베이스
-관계형식으로 표로 데이터를 정의 한다
(1:1,1:다,다:다
(다:다는 직접적으로 표현 할 수 없고 1:다로 간접적으로 표현가능))
구성형태
-테이블 (표,릴레이션): 행(튜플)과 열(속성,애트리뷰트)로
표한한것으로 튜플(레코드,행)의 집합 일명 표
-튜플(레코드,행): 행을 구성하는 개체
-속성(열,애트리뷰트): 열을 구성하는 항목으로, 가장 작은 논리적 단위(필드)
도메인:하나의 속성이 가질 수 있는 값의 범위(EX 속성 국어 0~100
디그리(DEGREE),차수:속성의 개수
카디널리티(Cardinality)차수: 튜플의 개수
특징
● 데이터 계속 변하고 순서 상관x
●순서제한이 없고 유일함
●속성은 유일하고 값은 유일x( 국어 항목은 하나 값은 81,100등등 여러가지)
●속성의 일부를 키로 정의한다( 구분하기 위해서)
키의 종류
●기본키:후보키 중에서 선택한 주키(Main Key)
* 한 릴레이션에서 특정 튜플을 유일하게 구별할 수 있는 속성
* Null 값을 가질 수 없습니다. (개체 무결성의 첫번째 조건)
* 기본키로 정의된 속성에는 동일한 값이 중복되어 저장될 수 없습니다.(개체 무결성의 두번째 조건)
●후보키
* 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별할 수 있는 속성들의 부분집합을 의미합니다.
* 모든 릴레이션은 반드시 하나 이상의 후보키를 가져야합니다.
* 릴레이션에 있는 모든 튜플에 대해서 유일성과 최소성을 만족시켜야합니다.
●대체키
* 후보키가 둘 이상일 때 기본키를 제외한 나머지 후보키들을 말합니다.
* 보조키라고도 합니다
●슈퍼키
* 슈퍼키는 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키로서 릴레이션을 구성하는 모든 튜플 중 슈퍼키로 구성된 속성의 집합과 동일한 값은 나타내지 않습니다.
* 릴레이션을 구성하는 모든 튜플에 대해 유일성은 만족하지만, 최소성은 만족시키지 못합니다.
(슈퍼키를 예를들어 학번,주민등록번호를이용해 슈퍼키를 만들면
학번 한개로 만들떄는 최소성을 만족시키지 못하지만
학번+주민등록번호를 이용하면 유일성이 만족된다.
●외래키
* 관계(Relation)를 맺고 있는 릴레이션 R1, R2에서 릴레이션 R1이 참조하고 있는 릴레이션 R2의 기본키와 같은 R1 릴레이션의 속성
* 외래키는 참조되는 릴레이션의 기본키와 대응되어 릴레이션 간에 참조 관계를 표현하는데 중요한 도구로 사용됩니다.
* 외래키로 지정되면 참조 테이블의 기본키에 없는 값은 입력할 수 없습니다. (참조 무결성 조건)
'공부 > 컴퓨러' 카테고리의 다른 글
2021 컴활 1급 필기 합격!! 그 공부법 공개[독학] (8) | 2021.02.22 |
---|---|
2021년 컴퓨터활용능력 1급 시험 (2021컴활1급 후기&준비물) (0) | 2021.02.22 |
컴활1급 필기 시스템구성 (윈10기준,system configuration) (2) | 2021.02.11 |
엑셀round()함수 자릿수 0,1,-1의 의미![컴활필기1급] (4) | 2021.02.07 |
엑셀 offset 함수 (0) | 2021.02.06 |
댓글