왜 데이터베이스인가?

기술 용어 중 하나는 대부분의 사람들은 직장이나 청문회를하면서 인터넷 서핑에 익숙한가의 데이터베이스입니다. 극도로 기술적인 용어로 사용되는 데이터베이스, 우리의 문화를 통해 컴퓨터 시스템과 정보 기술의 대두 그러나, 가계 용어 데이터베이스가되고있다.

데이터베이스의 정의를 기록하거나 컴퓨터 시스템에 저장된 데이터의 구조화된 컬렉션입니다. 데이터베이스를하기 위해서는 진정으로, 그것은 단지 잘해야한다하지만 레코드의 대용량 저장하지 기능을 쉽게 액세스할 수있습니다. 또한, 새로운 정보 및 변경도 비교적 쉽게 입력되어야합니다. 고도로 효율적인 데이터베이스 시스템을 위해, 당신은 그 쿼리 및 정보 관리 시스템에 저장되어있는 프로그램을 합체시킬 필요가있다. 이것은 일반적으로 DBMS를하거나 데이터베이스 관리 시스템이라고도합니다. 이러한 기능 외에도, 높은 데이터 무결성과 데이터를 복구할 수있는 능력을 구축해야 하드웨어가 실패하는 경우 모든 데이터베이스가 만들어집니다.

데이터베이스의 종류

이미 데이터베이스의 몇 가지 일반적인 유형이있습니다; 데이터베이스의 각 유형 (방법 데이터) 구조 자체 데이터 모델이다. 그들이 포함; 플랫 모델, 계층적 모델, 관계형 모델과 네트워크 모델.

플랫 모델 데이터베이스

플랫 모델의 데이터베이스에는, 2 차원 (평면 구조) 데이터의 배열입니다. 예를 들어, 하나의 정보 열에하고 각 데이터 항목과 관련이있을 것이다 다른 생각이 칼럼 이내입니다. 예를 들어, 평면 모델 데이터베이스에만 우편 코드가 포함되어있습니다. 데이터베이스 내에서 하나 밖에 칼럼과 새로운 각 행을 하나의 열에 새 우편 번호가 될 것이다 이내 여야한다.

계층 모델 데이터베이스

model 데이터베이스 등 계층에서는 Microsoft Windows 폴더와 파일을 정리할으로 구조, 같은 나무를 닮았다. 하기 위해서는 데이터를 특정 순서에있는 목록에 같은 수준의 조직 계층 구조를 유지하기 위해 모델 데이터베이스에서 각 상향 링크가 중첩되어있다. 예를 들어, 판매의 hierarchal 데이터베이스, 판매 목록을 별도의 파일로 각 일 수도있습니다. 이 중첩된 파일 내의 모든 영업 하루를위한 데이터의 (같은 유형)의있습니다.

네트워크 모델

네트워크 모델에서, 정의 기능 기록을 다른 레코드에 대한 링크와 함께 저장됩니다 - 효과에 네트워크입니다. 이러한 네트워크 (혹은 가끔 포인터로)가 될 수있는 다양한 정보의 다른 유형의 노드 번호 또는 주소와 같은 디스크도 추천합니다.

관계형 모델

관계형 모델 데이터베이스의 가장 인기있는 유형과 매우 강력한 도구뿐만 아니라 정보를 저장하지만,뿐만 아니라 그것에 액세스할 수있습니다. 관계형 데이터베이스 테이블로 구성됩니다. 테이블의 아름다움이나 추가 정보를 액세스할 수있는 테이블을 재구성하지 않고있다. 많은 필드를 가질 수있는 테이블로 많은 레코드와 각 레코드를 가질 수있습니다.

테이블 때로는 관계라고합니다. 예를 들어, 회사는 고객의 주문 불리는이 데이터베이스 내의 서로 다른 여러 가지가 될 것이다 테이블이나 관계를 모든 고객 주문에 관련된 데이터베이스를 가질 수있습니다. (테이블이 물품 번호, 물품 설명, 지불 금액, 지불 방법 등이 포함될 수있습니다 고객 정보 (이름, 주소, 연락처, 정보, 고객 번호, 등)과 다른 테이블 명령을 그 이전에 구입한 고객 등 (관계)을 포함시킬 수있습니다 ). 그것은 관계형 데이터베이스에있는 필드의 모든 기록 (2 그룹)은 자신의 기본 키가 주목되어야합니다. 그것이 쉬운 기본 키 레코드를 식별할 수 있도록 해주는 고유의 영역입니다.

관계형 데이터베이스는 SQL 또는 표준 쿼리 언어라는 프로그램 인터페이스를 사용합니다. 현재 사실상 모든 관계형 데이터베이스는 SQL을 사용하고있습니다. 관계형 데이터베이스를 극도로 데이터 스토리지의 거의 모든 종류에 맞게 쉽게 사용자 정의할 수있습니다. 판매 항목에 대한 관계를 쉽게 만들 수있습니다, 귀하의 회사가 직원 등에 대한 작업

데이터베이스를 사용하여 정보에 액세스할

그러나 정보의 데이터를 저장하는 데이터베이스의 멋진 기능입니다, 많은 데이터베이스 사용자를위한 가장 중요한 기능을 신속하고 간단하게 검색합니다. 관계형 데이터베이스에서는 매우 직원에 관한 정보를 올려 신어는 쉽지만 또한 관계형 데이터베이스 쿼리 실행의 전력을 추가합니다. 검색어를 요청하거나, 정보의 특정 유형을 끌어들이 자연적인 상태에서 그들을 보여주거나 데이터를 사용하여 보고서를 만들 수있습니다. 예를 들어, 직원의 경우 데이터베이스가있어서 그걸 사용하면 쉽게 일자리를 일정 액수를 지불하는 쿼리를 실행할 수있는 연봉과 직업의 설명과 같은 테이블을 포함합니다. 아무리 정보의 데이터베이스에 저장하고 어떤 종류의 쿼리는 SQL을 사용하여 만든 중요한 질문에 대한 답변 도움이 될 수있습니다.

데이터베이스 저장

데이터베이스가 매우 (이하 1메가바이트) 또는 매우 크고 복잡한 데이터베이스에 많은 정부 (테라 바이트), 작은 수 있지만 일반적으로 모든 데이터베이스에 저장하는 하드 디스크 또는 다른 종류의 스토리지 디바이스에있는 컴퓨터를 통해 액세스할 수있다. 대형 데이터베이스, 컴퓨터의 하드 드라이브에있는 파일은 여러 개의 작은 데이터베이스를 쉽게 탈 수있는 별도의 서버와 장소가 필요할 수도있습니다.

데이터베이스 보안

물론, 많은 데이터베이스에 쉽게 액세스할 수 아무나해서는 안 기밀과 중요한 정보를 저장할 수있습니다. 정보에 액세스하기 위해서는 많은 데이터베이스에 암호 및 기타 보안 기능을 필요로합니다. 일부 데이터베이스를 인터넷을 통해 액세스할 수있는 네트워크를 통해 다른 데이터베이스와 시스템을 폐쇄하는 전용 사이트에 액세스할 수있습니다.



SolarWindows 무료 다운로드 NetFlow 분석 도구

무료 백서 및 데이터베이스 기술에

즐겨찾기 무엇 데이터베이스입니다
데이터베이스 보안
Sentrigo 데이터베이스 보안, 감사 및 보호에서 가장 선도적인 업체입니다.

최신 블로그 게시물


저작권 2008 테크 - FAQ를했다. 판권 소유.