반응형

2024/07/22 3

무결성 제약 조건

키특정 투플을 식별할 때 사용하는 속성 혹은 속성의 집합.릴레이션은 중복된 투플을 허용하지 않기 때문에 각각의 투플에 포함된 속성들 중 어느 하나(혹은 하나 이상)는 값이 달라야 함. 즉, 키가 되는 속성(혹은 속성의 집합)은 반드시 값이 달라서 투플들을 서로 구별할 수 있어야 함.키는 릴레이션 간의 관계를 맺는 데도 사용.슈퍼키투플을 유일하게 식별할 수 있는 하나의 속성 혹은 속성의 집합.투플을 유일하게 식별할 수 있는 값이면 모든 슈퍼키가 될 수 있음.후보키투플을 유일하게 식별할 수 있는 속성의 최소 집합.참고로 2개 이상의 속성으로 이루어진 키를 복합키(composite key)라고 함.기본키여러 후보키 중 하나를 선정하여 대표로 삼는 키.후보키가 하나뿐이라면 그 후보키를 기본기로 사용하면 되고, ..

DataBase 2024.07.22

관계 데이터 모델

관계(relationship)릴레이션 내에서 생성되는 관계 : 릴레이션 내 데이터들의 관계.릴레이션 간에 생성되는 관계 : 릴레이션 간의 관계.릴레이션 스키마속성(attribute) : 릴레이션 스키마의 열.도메인(domain) : 속성이 가질 수 있는 값의 집합.차수(degree) : 속성의 개수.스키마의 표현릴레이션 이름(속성 1 : 도메인 1, 속성 2 : 도메인 2, 속성 3 : 도메인 3...)릴레이션 인스턴스투플(tuple) : 릴레이션의 행.카디날리티(cardinality) : 투플의 수릴레이션 구조와 관련된 용어릴레이션 용어같은 의미로 통용되는 용어파일 시스템 용어릴레이션(relation)테이블(table)파일(file)스키마(schema)내포(intension)헤더(header)인스턴스(..

DataBase 2024.07.22

데이터베이스란

데이터, 정보, 지식데이터 : 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값정보 : 데이터에 의미를 부여한 것.지식 : 사물이나 현상에 대한 이해.일상 생활의 데이터베이스데이터베이스 : 조직에 필요한 정보를 얻기 위해서 논리적으로 연관된 데이터를 구조적으로 통합해 놓은 것.간단한 거래에도 많은 데이터가 포함되어 있음(Ex. 영수증)데이터 베이스 시스템은 데이터의 검색과 변경 작업을 주로 수행함.변경이란 시간에 따라 변하는 데이터 값을 데이터 베이스에 반영하기 위해 수행하는 삽입, 삭제, 수정 등의 작업.데이터의 종류통합된 데이터(integrated data)데이터를 통합하는 개념으로, 각자 사용하던 데이터의 중복을 최소화하여 중복으로 인한 데이터 불일치 현상 제거.(중복 완전 제거는 불가능)저장된 ..

DataBase 2024.07.22
반응형