데이터베이스 2

데이터베이스(Database) - 관계 데이터 모델 - 공부 내용 정리

1. 관계 데이터 모델 관계 데이터 모델에서는 하나의 릴레이션(relation)에 개체에 관한 데이터를 넣어서 데이터베이스에 저장한다. 여기서 관계 데이터 모델은 2차원 구조의 테이블 형태를 통해 자료를 표현하는 것이다. 릴레이션은 데이터들을 2차원 테이블의 구조로 저장한 것을 뜻한다. 다음 표는 식당의 메뉴 개체를 표현한 메뉴 릴레이션이다. 릴레이션 용어 : 속성 / 튜플 / 도메인 / 널 값 / 차수 / 카디널리티 1) 속성 사진속 표에 열을 속성(attribute)이라고 부른다. 위의 예시로 들자면 속성은 메뉴와 관련해서 중요한 데이터를 의미한다. 표에는 카테고리, 메뉴, 칼로리, 가격, 평점이 있고 각 속성은 서로 다른 이름으로 구별한다. 2) 튜플 사진속 표에 행을 튜플(tuple)이라고 부른다..

데이터베이스(Database) - 데이터베이스, 데이터베이스 관리시스템 - 공부 내용 정리

1. 데이터베이스(Database) 단순히 관찰하거나 측정해서 나온 결과 또는 수집된 사실이나 값을 데이터라고 한다. 그리고 데이터를 필요한 형태로 유용하게 활용할 수 있도록 처리한 결과물은 정보라고 한다. 데이터를 가공해서 정보를 만들어내는 과정을 정보처리라고한다. 맛있는 빵(정보)을 만들려면 좋은 밀가루(데이터)가 필요하다. 좋은 정보를 얻기 위해서는 현재 상황에 맞고 필요한 정확한 데이터를 수집해야한다. 그리고 수집에서 끝나는 것이 아니라 효율적으로 저장하고 필요할 때 사용할 수 있어야 한다. 유용하게 활용할 수 있는 정보를 정확히 꺼내쓸 수 있도록 관리해주는 역할을 데이터베이스가 한다. 데이터의 종류 1. 정형 데이터 : 정해진 구조에 맞게 저장된 데이터이다. 2. 반정형 데이터 : 구조에 맞게 ..