관계형 데이터베이스(Relational DataBase)
2024년 6월 21일
-
데이터(data)는 각 항목에 저장된 값을 의미한다.
-
구조화된 데이터는 하나의 테이블(Table)로 표현할 수 있다.
-
사전에 정의된 테이블을 Relation이라고도 부르기 때문에, 테이블(Table)을 사용하는 데이터베이스(DataBase)를 관계형 데이터베이스(Relational database)라고 한다.
관계형 데이터 베이스 구조
- 관계형 데이터 베이스는 "데이터베이스(DataBase) > 테이블(Table) > 행(Row), 열(Column) > 데이터"의 계층적 구조를 가진다.
- 관계형 데이터 베이스 용어는 SQL 용어와 혼용하여 쓰이기 때문에 다소 복잡한 편이다.
테이블/관계(table/relation)
행(Row) 레코드/튜플/로우(record/tuple/row)
- 레코드, 튜플, 로우, 행이 전부 같은 말을 의미한다.
- 하나의 항목을 대표하는 데이터이다. ( 예) 이름)
열(Column) 속성/칼럼/필드(attribute/column/field)
- 속성, 칼럼, 필드, 열이 전부 같은 의미로 혼용된다.
- 항목을 구분하는 데이터이다.
- 예시로 나이, 성별등의 카테고리를 들 수 있다.