DB/데이터 베이스4 스키마 *본 내용은 정보처리기사 공부에도 도움이 됩니다* 관계형 데이터 모델을 공부하고 오면 이해가 더 잘 될 것이다. 1. 스키마란 앞서 테이블 형태로 저장된 데이터를 릴레이션이라 하고 릴레이션은 스키마와 인스턴스로 이루어졌다고 했다. 스키마(schema)는 단순 컬럼명(header)만 뜻하는 것이 아니라, 릴레이션에 어떤 정보가 담길지 정의하는 역할을 한다. 쉽게 말해, 릴레이션에 데이터를 넣기 위한 틀이다. 생각해보자. 틀은 어떻게 구성되었까. 그림처럼 틀을 구성하기 위해선 속성과 속성의 개수가 필요하다. 그리고 하나의 속성이 가질 수 있는 값의 범위가 정의되어야 한다. 따라서, 스키마는 세 가지 요소로 이루어져 있다. -속성(attribute): 릴레이션의 열(=릴레이션 스키마) -차수(degree): .. 2019. 10. 8. 관계형 데이터 모델 *본 내용은 정보처리기사 공부에도 도움이 됩니다* 이전 글을 공부하고 오면 이해가 더 잘 될 것이다. 1. 관계형 데이터 모델이란 관계형 모델은 술어 논리과 집합론에 기반을 둔 일종의 데이터베이스 모델이다. 이 모델은 에드거 커드에 의해 최초로 제안되고 체계화되었다. -위키백과- 아래 그림을 먼저 보자. 데이터는 이차원 테이블의 형태로 이루어져 있는데, 각 테이블끼리의 관계를 나타낸 데이터베이스 모델을 관계형 데이터 모델이라 한다. 이 모델을 이해하기 위해서는 관련 용어 정의와 의미를 알아야 한다. 2. 릴레이션이란 데이터는 이차원 테이블 형태로 이루어진다고 했다. 행과 열로 구성된 테이블을 릴레이션이라 한다. 아래에 '도서' 릴레이션이 있다. 1)릴레이션 용어 릴레이션은 스키마와 인스턴스로 이루어져 있.. 2019. 10. 7. 데이터 베이스 시스템 *본 내용은 정보처리기사 공부에도 도움이 됩니다* 이전 글을 공부하고 오면 이해가 더 잘 될 것이다. 1. 데이터베이스 시스템이란 데이터베이스를 포함하여 운영, 관리, 활용에 필요한 소프트웨어 시스템을 말한다. 줄여서 DBS(DataBase System)라고 하는데, 말 그대로 데이터베이스의 시스템인거다. 그림으로 보는게 이해가 더 빠르다. 위 그림을 보면 여백이 있다. 당연히 DBS에는 DB만 있지 않겠지. 2. 데이터베이스 시스템 구조 아래의 그림은 DBS를 아주 간단하게 나타낸 것이다. (자세히 들어가면 복잡하다) 쉽게 말해, DBS = DB + DBMS + 데이터 모델 1)DBMS(DataBase Management System) 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주.. 2019. 10. 5. 데이터 베이스 개념 특징 *본 내용은 정보처리기사 공부에도 도움이 됩니다* 1. 데이터베이스란 체계화된 데이터 모임이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다. 즉, 여러 사람이 공유하여 사용할 목적으로 통합, 관리하는 데이터의 집합이다. -위키백과- 더 정확히 말하면, 여러 데이터를 정리해서 통합한 후, 데이터 공유 및 저장을 쉽게하여 조직 운영에 용이하게 설계된 데이터 집합이다. 줄여서 DB라고 하는데 보통 이렇게 그린다. 1)데이터란 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값이다. 그냥 현실세계에 존재하는 사실적인 자료를 말한다. 더 나아가 DIKW 피라미드라는 것이 있는데, 데이터(DATA) -> 정보(INFORMATION) -> 지식(KNOWL.. 2019. 10. 5. 이전 1 다음