데이터베이스를 알기 전 먼저 데이터란 관찰의 결과로 나타난 정량적 혹은 정성적인 실제값, 즉 어떠한 값들을 나타내고, 정보는 그런 데이터에 의미를 부여하는것이다.그래서 데이터베이스란 무엇일까? 데이터베이스란 각 조직에서 사용하던 데이터를 모아 통합하고 서로 공유할 목적으로 구축한다.
데이터베이스의 개념은 네가지로 설명할 수 있다.
1. 통합된 데이터(integrated data)
통합된 데이터는 여러 곳에서 사용하던 데이터를 통합하여 하나로 저장한 데이터를 말한다. 통합 시 중요한 점은 각자 사용하던 데이터의 중복을 최소화하여 중복 저장으로 인한 데이터 불일치 현상을 없앤다.
2. 저장된 데이터(stored data)
문서로 보관된 데이터가 아닌 컴퓨터 저장 장치에 저장된 데이터를 말한다. 사람의 눈으로 직접 볼 수는 없지만 모니터나 프린터 등 출력도구를 이용하여 볼 수 있다.
3. 운영 데이터(operational data)
조직의 목적을 위해 사용되는 데이터를 의미한다. 업무를 위해 검색을 할 목적으로 저장된 데이터 이다.
조직의 목적과 관계없이 저장된 데이터나 단순한 입출력 데이터 등 임시로 저장되 데이터는 운영데이터에 속하지 않는다.4. 공용 데이터(shared data)
한 사람 또는 한 업무를 위해 사용되는 데이터가 아닌 공동으로 사용되는 데이터를 의미한다. 데이터는 어느 순간이라도 둘 이상의 프로글매 도는 여러 사람이 동시에 사용할 수 있다.
1. 실시간 접근성(real time accessibility)
데이터베이스는 실시간으로 서비스 된다. 사용자가 데이터를 요청하면 수 초 내에 결과를 서비스 하는 것을 의미한다.
2. 계속적인 변화(continuous change)
데이터베이스에 저장된 데이터는 어느 한 순간의 상태를 나타내는 것이지만, 데이터의 값은 시간에 따라 항상 변한다. 데이터 베이스는 삽입, 삭제, 수정 등의 작업으로 바뀐 데이터의 값을 저장한다.
3. 동시 공유(cocururrent sharing)
데이터베이스는 서로 다른 업무 또는 여러 사용자에게 동시에 공유된다.
4. 내용에 따른 참조(reference by content)
데이터베이스에 저장된 데이터들은 데이터의 물리적인 위치가 아니라 데이터 값에 따라 참조된다.
1.DBMS(DataBase Management System)
데이터를 관리하는 소프트웨어 시스템으로 주기억장치에 상주하면서 사용자와 데이터베이스를 연결시켜준다.
2.데이터베이스
데이터베이스에서 베이스(base)는 물건의 밑부분이나 개념의 토대를 의미하는 것으로 데이터를 모아 둔 토대를 의미한다. 물리적으로는 하드디스크에 저장된다.
3.데이터 모델
데이터가 저장되는 기법에 관한 내용으로, 눈에 보이지 않는 논리적인 개념이다.데이터가 저장되는 스타일을 나타낸다.