분류 sql

데이터베이스란 무엇입니까? 그리고 DBMS?

컨텐츠 정보

  • 조회 136 (작성일 )

본문

데이터베이스와 DBMS의 주요 속성.


데이터베이스는 시스템으로 신중하게 구성된 정보 모음입니다.


https://flaviocopes.com/what-is-a-database/ 


컴퓨터 시스템에서 데이터를 구성하고 정보 시스템에 필수적인 정보를 표현할 수 있는 기술을 데이터베이스 관리 시스템이라고 합니다.


DBMS는 데이터베이스의 데이터를 캡슐화 하는 소프트웨어로, 데이터베이스를 저장, 검색, 편집, 유지하는 등의 중앙 집중식 방법을 제공합니다.


DBMS의 주요 속성 중 일부를 정의 해 보겠습니다.

효율적 : 데이터베이스는 데이터를 저장하고 검색하기 위한 최상의 성능을 제공해야 합니다.

지속적 : 데이터베이스에 저장된 데이터가 영구적으로 저장됩니다. 데이터베이스 소프트웨어가 종료되거나 머신이 재부팅 될 때에도 데이터 (하드웨어 오류 제외)가 그대로 있어야 합니다.

개인 정보 보호 및 보안 : 데이터베이스는 개인에게 안전하게 데이터를 저장할 수 있는 기능을 제공합니다. 여러 사용자에게 액세스 할 수 있으며 각 사용자는 허용 된 데이터에만 액세스하고 편집 할 수 있어야 합니다. 일부 사용자는 데이터에만 액세스 할 수 있으며 데이터를 편집하거나 삭제할 수 없습니다.

공유 액세스 : 여러 사용자가 적절한 권한으로 공유 데이터에 액세스 할 수 있어야 합니다. 여러 응용 프로그램도 같은 데이터베이스에 액세스 할 수 있습니다.

: 데이터베이스는 방대한 양의 데이터를 처리 할 수 ​​있으며 다양한 고급 기술을 사용하여 필요에 따라 확장 할 수 있습니다. 데이터가 많을 때 데이터베이스가 유용하다는 의미는 아닙니다. 위에 나열된 속성으로 인해 데이터를 거의 입력하지 않아도 유용 할 수 있습니다.


시장에는 다른 DBMS가 많이 있습니다. 서로 비슷하고 일부는 크게 다릅니다.


관계형 모델 위에 구축 된 관계형 DBMS는 실제 환경에서 사용할 수 있는 가장 일반적인 것 중 일부입니다.


곧 널리 사용되는 3 가지 오픈 소스 관계형 데이터베이스 관리 시스템 인 Postgres, MySQL 및 SQLite에 대해 자세히 설명하겠습니다.