https://cocoon1787.tistory.com/769
[Database] 데이터베이스 기본 용어 정리
🚀 데이터베이스에는 다양한 용어가 사용되는데 이러한 용어들의 의미를 살펴보고 정리하는 포스팅입니다. 💡 Index(인덱스) 데이터의 레코드에 빠르게 접근하기 위해 쌍으로 구성된 데이터 구
cocoon1787.tistory.com
엔티티(Entity) : 현실 세계에 존재하는 객체를 데이터베이스 상에 표현하기 위해 사용하는 추상적인 개념.
=> 이게 무슨말인거지? 테이블을 의미하는건 아닌거같고...
GPT는 엔터티(Entity)는 데이터베이스에서 실체화할 수 있는 개념이나 사물 등을 나타내는 추상적인 개념입니다. 예를 들어, "학생(Student)"이나 "강의(Lecture)" 등이 엔터티가 될 수 있습니다.
노랭이 해설에서는 엔터티의 특징이
엔터티의 특징
1. 반드시 해당 업무에서 필요하고 관리하고자 하는 정보여야 함
2. 유일한 식별자에 의해 식별이 가능해야 함
3. 영속적으로 존재하는 (두 개 이상의) 인스턴스의 집합이어야 함
4. 엔터티는 업무 프로세스에 의해 이용되어야 함
5. 엔터티는 반드시 속성에 있어야 함
6. 엔터티는 다른 엔터티와 최소 한 개 이상의 관계가 있어야 함
라고 한다.
GPT :
인스턴스(Instance)는 이러한 엔터티의 실체화된 형태를 의미합니다. 즉, 엔터티가 실제로 존재하는 것을 나타내는 것으로, 데이터베이스에서는 인스턴스를 레코드(Record) 또는 튜플(Tuple)이라고도 합니다.
예를 들어, "학생(Student)"이라는 엔터티가 있다고 가정하면, 이 엔터티의 인스턴스는 실제로 존재하는 개별 학생들을 나타내는 것입니다. 따라서, "홍길동"이나 "김철수"와 같은 개별 학생들이 "학생(Student)" 엔터티의 인스턴스가 될 수 있습니다.
데이터베이스에서는 이러한 엔터티의 인스턴스를 관리하여 필요한 정보를 추출하거나 처리하는 등의 작업을 수행합니다. 이를 위해 인스턴스들은 일반적으로 테이블(Table) 형태로 구성되며, 각각의 인스턴스는 테이블의 한 행으로 저장됩니다.
GPT :
데이터베이스에서는 다양한 종류의 엔터티(Entity)를 정의할 수 있습니다. 이 중에서 가장 일반적으로 사용되는 엔터티는 다음과 같습니다.
- 기본 엔터티: 데이터베이스에서 가장 기본적인 정보 단위를 나타내는 엔터티로, 개별 항목이나 객체를 나타냅니다. 예를 들어, "고객(Customer)"이나 "주문(Order)"과 같은 개별 항목이 기본 엔터티가 될 수 있습니다.
- 행위 엔터티: 데이터베이스에서 발생하는 동작이나 이벤트를 나타내는 엔터티로, 시스템에서 수행되는 작업을 추적하기 위해 사용됩니다. 예를 들어, "주문(Order)" 엔터티와 함께 "주문 처리(Order Processing)"와 같은 행위 엔터티를 사용하여 주문 처리 과정을 추적할 수 있습니다.
- 개념 엔터티: 다른 엔터티들의 상위 개념이나 범주를 나타내는 엔터티로, 엔터티들 간의 관계를 더욱 명확하게 표현하기 위해 사용됩니다. 예를 들어, "제품(Product)"과 "서비스(Service)"와 같은 다양한 엔터티들을 "상품(Item)"이라는 개념 엔터티로 대체할 수 있습니다.
- 중심 엔터티: 여러 엔터티들 간의 관계를 연결하고 통합하기 위한 중요한 역할을 하는 엔터티로, 다른 엔터티들의 관계를 한데 모아주는 역할을 합니다. 예를 들어, "주문(Order)"과 "제품(Product)" 엔터티를 연결하는 "주문상품(Order Item)"이라는 중심 엔터티를 사용하여 두 엔터티 간의 관계를 통합할 수 있습니다.
위와 같은 엔터티들은 데이터베이스 설계에서 사용되며, 이들을 적절하게 조합하고 관계를 설정하여 데이터베이스를 구성할 수 있습니다. 이를 통해 데이터베이스에서 필요한 정보를 효율적으로 관리하고 활용할 수 있습니다.
정규화에 대해서는 다시 익혀둘 필요가 있을듯. 잘 기억이 안남.
오늘은 과목1 - 2장 진행하였음.(어제는 1장)
'자격증 > SQLD' 카테고리의 다른 글
NL JOIN? Hash JOIN? anti? semi? nested loop? (0) | 2023.03.06 |
---|---|
sequence, synonym, 계층형 쿼리 (0) | 2023.03.05 |
Sub Query (0) | 2023.03.05 |
SQLD 5일차 (0) | 2023.03.02 |
SQLD 4일차 (0) | 2023.03.01 |