분류 전체보기 172

S) DB_2_ERD

Entity-Relationship Diagram (ERD) 데이터 모델링의 기본 도구 中 하나 DB의 구조를 시각적으로 나타내는 데 사용 개체(Entity), 속성(Attribute), 관계(Relationship) 등을 표현 ==> DB 설계와 구조를 파악 & 이해하고 문서화하는 데 help (1976년 Peter Chen, 엔터티 도출 -> 엔터티 배치 -> 관계 설정 -> 관계명 기술, 중요 좌상단 우선 배치) 사용법 DB 모델링 관계형 db에서 주로 사용 엔티티, 속성 to 테이블, 컬럼 테이블간 관계 시각화로 문제점 파악 용이 sw 엔지니어링 계획 단계 사용 서로 다른 요소 & 서로 간 관계 식별 data flow diagram 기초로 종종 사용 그리기 Entity (=테이블) 정의 가능한 ..

CS 2024.03.11

S) DB_1_key

무결성 : 데이터베이스에 저장된 데이터가 정확하고 일관성 있게 유지 1. 개체 무결성 ---> 기본키 구성하는 어떤 속성도 null이나 중복값 가질 수 없음 2. 참조 무결성 ---> 외래키 구성 속성은 null이거나 참조하는 릴레이션의 pk 값과 동일해야함. (==참조할 수 없는 외래키 값 가질 수 없, 속성과 개수 같아야) 3. 도메인 무결성 ---> 속성 값은 정의된 도메인에 must 속한 값 1. 유일성 : 하나의 키 값으로 튜플 유일하게 식별 ---> 주민번호 : 이름, 생년월일, 주소 2. 최소성 : 키를 구성하는 속성들 中 must 필요한 최소한의 속성들로만 키 구성 ---> 주민번호, 이름, 생년월일이 모두 같은 사람 존재? ㄴㄴ ==> only 주민번호 만으로도 구별 ㄱㄴ Super Ke..

CS 2024.03.10