SQLD
-
SQLD 1과목 - 엔터티SQLD 2024. 10. 20. 20:35
엔터티(Entity) 의 개념- 현실 세계에서 독립적으로 식별 가능한 객체나 사물을 나타냄- 엔터티는 업무상 분석해야 하는 대상(Instance)들로 이루어진 집합- 인스턴스는 엔터티의 특정한 속성 값들로 구성되며, 엔터티의 개념을 현실에서 구체적으로 나타낸 것엔터티(Entity) : 학생속성(Attribute) : 학번, 이름, 학과 등.식별자(Identifier) : 학번(고유한 학번으로 각 학생을 식별)인스턴스 : 특정 학생의 데이터학번 : 2021001이름 : 홍길동학과 : 컴퓨터 공학엔터티(Entity)의 특징1. 유일한 식별자에 의해 식별 가능 - 인스턴스가 식별자에 의해 한개씩만 존재하는 지 검증 필요 - 유일한 식별자는 그 엔터티의 인스턴스만의 고유 이름 ex) 이름은 동명..
-
SQLD 1과목 - 데이터 모델링의 이해SQLD 2024. 10. 20. 20:17
모델링의 개념- 현실 세계의 비즈니스 프로세스와 데이터 요구 사항을 추상적이고 구조화된 형태로 표현하는 과정- 데이터베이스의 구조와 관계를 정의하며, 이를 통해 데이터의 저장, 조작, 관리 방법을 명확하게 정의데이터베이스는 테이블(엔터티), 속성(Attribute), 인스턴스로 구성된다고 한다.테이블은 물리적 설계방식인지, 논리적 설계 방식이냐에 따라 다른데건물을 건설하기 전에 설계도면을 예로 들어보자면 엔터티, 속성, 인스턴스 라고 불리며건물이 실제로 지어져서 물리적으로 만들어진다면 테이블, 컬럼, 행이라고 불리며 이는 각각 매칭된다고한다.테이블 = 엔터티, 속성 = 컬럼, 인스턴스 = 행어떤 데이터를 저장하려고 할때데이터의 요구사항을 만들어 가는 과정을 모델링 이라고 한다모델링의 특징1. 단순화(Si..