3월, 2025의 게시물 표시

데이터베이스 구조란? 테이블과 키 등등 쉬운 설명!!

이미지
데이터베이스의 구조에 대해서 알아보도록 하겠습니다. 데이터베이스는 우리가 수많은 정보를 저장하고 유지와 보수를 하는 엄청나게 거대한 창고라고 보시면 됩니다. 하지만 엄청나게 거대한 창고라도 알아보기 힘들게 되어있고 종류별로 정리가 안 되어 있다면 원하는 내용을 찾기 굉장히 힘들겠죠 나중에 유지와 관리 및 보수를 하는 과정에서도 굉장히 손이 많이 가게 되는 힘든 상황이 벌어 질 수도 있습니다. 그렇기 때문에 데이터베이스는 체계적으로 정리하고 깔끔한 구조로 관리하는 것이 아주 중요합니다. 그렇다면 데이터베이스는 어떻게 생겼을까요? 데이터베이스는 정보를 어떻게 저장하고 활용하느냐에 따라 다양한 방식으로 나뉠 수 있습니다. 예를 들어보도록 하겠습니다. 첫 번째 예시는 우리가 쿠키를 만든다고 해보겠습니다. 간단하게 설명을 해보자면 밀가루와 버터 같은 재료를 활용해서 반죽을 만든 후에 모양을 잡고 구우면 쿠키가 완성이 되겠죠? 두 번째 예시는 우리가 카페라테를 만든다고 해보겠습니다. 일단 먼저 우유와 에스프레소 샷 스팀기 등이 필요하겠군요 에스프레소 샷을 내리고 샷이 추출되는 동안 우유를 데워서 따듯하게 만든 후에 우유와 샷을 넣어주면 따듯한 카페라테가 완성되겠죠 이렇게 두 개의 예시 "따듯한 카페라테 만들기"와 " 쿠키 만들기"로 예시를 나눠서 설명해도 과정이 다르고 필요한 재료도 다릅니다. 자 다시 우리가 원래 하던 얘기인 데이터베이스 구조로 돌아가 보겠습니다. 예시를 설명하면서까지 전달하고자 했던 내용은 "우리가 어떻게 데이터를 어떻게 사용하느냐에 따라 구조를 생각해 볼 필요가 있습니다." 데이터를 작성하는 표와 구조는 대부분 아래와 같이 비슷하다고 생각하시면 됩니다. 다만 우리가 어떻게 사용하느냐에 따라 추가 요소가 필요할 수 있겠죠? 데이터베이스의 주요 구조는 아래와 같습니다. 테이블 (Table)은 데이터를 저장하는 표입니다. 행(Row), 또는 레코드(Record) 하나의 데이터 단위를 나타냅니다. 열(C...