데이터베이스를 공부하기 전에 관련 용어와 개념에 대해서 알아보자!!



데이터 


의미를 가지면서 기록 될 수 있는 알려진 사실

의미 =  객관적인 사실이 아닌 주관적인. 

(즉, 어떤사람에겐 의미가 있고,반대로 어떤 사람에겐 의미가 없을 수 있음) 누군가 에겐 데이터 일지라도, 다른 누군가에게는 데이터가 아닐 수 있다.

  


데이터베이스 


관련있는 데이터의 모임



데이터베이스 관리시스템 


데이터베이스의 생성과 관리를 담당하는 소프트웨어 패키지



데이터베이스 시스템 


Database와 그를 관리하는 소프트웨어(DBMS, 응용프로그램)

모두를 칭하는 용어



작은 세계  


데이터베이스 구축의 대상이 되는 실세계의 일부분




데이터베이스 프로그램은

적절한 시간내에 활용 할 수 있게 하는 것도 중요



파일이란?


물리적인 비트의 연속, 순차적인 레코드들로 구성

레코드는 연관된 필드들의 모임

레코드는 서로 연관된 필드들로 구성되어있다.



파일시스템의 가장 큰 문제는 


1. 데이터에 대한 프로그램의 의존도가 높다. -> 데이터 구조가 바뀌면

프로그램도 바뀌어야 한다.

2. 데이터의 중복성 -> 각각 2파일에 동일한 정보임에도 불구하고

중복되어 저장이 되면 데이터의 수정이 일어날때 

한쪽에만 수정이되고 다른 쪽에 수정이

되지 않는 경우가 발생 할 수 있음. 이 경우 데이터의 불일치 발생



+ Recent posts