데이터베이스

From The Hidden Wiki
Jump to navigationJump to search

||DB로도 리다이렉트되는데 Deutsche Bahn을 찾아오신 분들은 wiki:"독일철도" 여기로||

  * 상위 항목: 컴퓨터 관련 정보

DataBase 혹은 DB, db

목차

개요

인터넷과 더불어 정보화사회를 가능하게 하는 양대 축 중 하나

여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합을 말한다. 줄여서 DB라고도 하며, 특정 다수의 이용자들에게 필요한 정보를 제공한다든지 조직 내에서 필요로 하는 정보를 체계적으로 축적하여 그 조직 내의 이용자에게 필요한 정보를 제공하는 정보 서비스 기관의 심장부에 해당된다.

일반적으로 응용 프로그램과는 별개의 미들웨어를 통해서 관리된다.

관계형 데이터 베이스가 가장 널리 쓰이고 있다. 그리고 객체 개념을 도입한 객체지향형 데이터 베이스, 객체관계형 데이터 베이스 등이 만들어지고 있는데 어려워서(…) 특정한 용도에만 쓰인다.

관계형 데이터 베이스를 이용하기 위해 만들어진 SQL 문은 배워 두면 여러모로 쓸 데가 많다.

우리가 일반적으로 접하는 것은 데이터베이스자체라기보다는, 그 데이터베이스를 관리하고 있는 DBMS일 확률이 높다. 많은 사람들이 데이터베이스 자체가 DBMS라고 생각하는데, 데이터베이스는 DBMS가 아니라, 저장된 데이터들의 집합일 뿐이다. 그 데이터베이스를 관리·유지하는 것이 DBMS의 역할이다. 예를 들면 하드에 들어있는 데이터가 DB라면, 그걸 관리·유지하는 윈도우 탐색기는 DBMS라고 할수 있다.

데이터 베이스의 특징

 *  자기기술성 : 추가바람
 *  프로그램과 데이터의 격리 : 단일한 응용프로그램 내에서 데이터를 개별적으로 관리하는 방식은 데이터 저장 구조 등이 변경되면 응용 프로그램도 수정되어야 한다. 하지만 데이터베이스는 자기기술성을 가지므로 저장 구조 등을 수정하는 것이 응용 프로그램에 영향을 미치지 않는다.
 *  추상화 : 복잡한 데이터베이스의 구조에 대한 정보를 감추고, 각 사용자에게 를 제공한다.
 *  특정 적용 업무나 응용 시스템이 아닌 동시에 복수의 적용 업무나 응용 시스템에 대한 데이터의 공급 기지로서 공유할 필요가 있는 데이터를 보관·관리한다. 즉, 다수의 사용자에게 동시 접근을 허용한다. 동시성제어 항목 참고.
 *  데이터의 특성, 실체 상호 간의 의미 관계와 형식 관계를 기술한 개념적인 구조에 따라서 편성된 데이터의 집합이다.
 * 동일한 내용의 데이터가 중복되어 있지 않아야 하고, 다양한 접근 방식이 마련되어 있어야 하며, 검색이나 갱신이 효율적으로 이루어질 수 있도록 해야 한다.
 * RAM,ROM같은 주기억장치가 아닌 컴퓨터에서 사용할 수 있는 보조기억장치에 저장된다.[* 빠른 처리를 위해서 RAM에 올려서 돌리는 경우도 있다.]
 * ~~wiki:"후쿠베 사토시" 결론을 내리지 않는다~~

위키 게시판의 DB

||DB 접속 오류가 발생했습니다. DB정보를 다시 확인해주세요. 로그인

ID/PW 찾기 | 회원가입||

이런 가증스런 문구를 띄워놓으면서 로그인버튼을 눌러봐도 똑같은 문구가 뜰 뿐인 낚시신공의 소유자..는 훼이크고 위키니트 짜증나게 하는 오류. 한번 떴다 하면 몇시간씩 지속되며 이게 뜨는 날에는 오늘의 리그베다 위키는 몇시에 터졌나 항목에 기록이 올라가게 된다. ~~이 오류가 짜증나서 한번 이 항목에 들어온 위니도 있을 것이다~~ 자세한 것은 두부 참고.

각주