강원도지사
데이터베이스 기초 2일차 - 1
데이터베이스 2023. 3. 8. 19:51

잘못된 부분이 있을 수 있음 관계 데이터 모델 : 데이터베이스의 논리적 구조가 2차원 테이블 형태인 모델 키 : 관계 데이터를 만들때 필요한 것은 '키', 투플을 유일하게 식별할 수 있는 값 기본키(primary key) : 가장 최소한의 속성을 가진 키 기본키의 특징 후보키가 하나뿐이라면 그 후보키를 기본키로 사용하면 되고, 여러 개라면 릴레이션의 특성을 반영하여 하나를 선택하면 됨 기본키만으로 투플을 식별할 수 있음 릴레이션 내 투플을 식별할 수 있는 고유한 값을 가져야 함 NULL 값은 허용하지 않음 릴레이션 스키마를 표현할 때 기본키는 밑줄을 그어 표시해야한다 릴레이션 내에 오직 하나의 값만 존재해야 한다 예시) >>>고객(고객번호, 이름, 주민번호, 주소, 핸드폰) NULL 과 0은 다르다 (0..

article thumbnail
데이터베이스 기초 첫째날 -2
데이터베이스 2023. 3. 8. 00:00

이번엔 릴레이션과 관련된 것들에 대한 기록이다. 릴레이션 = 테이블 = 표 릴레이션 개념 : 행과 열로 구성된 테이블 관계 : 개체와 개체가 맺고 있는 의미 있는 연관성 릴레이션 내에서 생성되는 관계 : 릴레이션 내 데이터들의 관계 릴레이션 간에 생성되는 관계 : 릴레이션 간의 관계 릴레이션 스키마, 인스턴스 릴레이션 스키마 속성(애트리뷰트, attribute) : 릴레이션 스키마의 열, 의미 있는 데이터의 가장 작은 논리적 단위 도메인(domain) : 속성이 가질 수 있는 값의 집합 차수(degree) : 속성의 개수 Tip 애트리뷰트(=열)의 개수 = 차수 애 열 차 투플(=행)의 개수 카디널리티 투 행 카 스키마는 설계도이다. 릴레이션 인스턴스 투플(tuple) : 릴레이션의 행 카디날리티(car..

article thumbnail
데이터 베이스 기초 첫째날 - 1
데이터베이스 2023. 3. 7. 20:33

데이터 : 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값 정보 : 데이터에 의미를 부여한 것 지식 : 사물이나 현상에 대한 이해 데이터베이스 : 조직에 필요한 정보를 얻기위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것 데이터베이스 시스템은 데이터의 검색과 변경 작업을 주로 수행함 변경이란 시간에 따라 변하는 데이터 값을 데이터베이스에 반영하기 위해 수행하는 삽입, 삭제, 수정 등의 작업을 말함 데이터의 4종류 통합된 데이터(integrated data) 데이터를 통합하는 개념으로, 각자 사용하던 데이터의 중복을 최소화하여 중복으로 인한 데이터 불일치 현상을 제거 저장된 데이터(stored data) 문서로 보관된 데이터가 아니라 디스크, 테이프 같은 컴퓨터 저장장치에 저장된 데이터를..