초보자를위한 데이터베이스

데이터베이스, SQL 및 Microsoft Access 소개

표면적으로 데이터베이스 는 스프레드 시트와 매우 흡사합니다. 그것은 열과 행으로 배열 된 데이터를가집니다. 그러나 데이터베이스가 훨씬 더 강력하기 때문에 유사점이 종료됩니다.

데이터베이스는 무엇을 할 수 있습니까?

데이터베이스에는 광범위한 검색 기능이 있습니다. 예를 들어 영업 부서는 특정 기간 동안 특정 매출액을 달성 한 영업 사원을 신속히 검색하고 찾을 수 있습니다.

데이터베이스는 대량으로 레코드를 업데이트 할 수 있습니다. 수백만 개 이상의 레코드까지도 업데이트 할 수 있습니다. 예를 들어 새 열을 추가하거나 일종의 데이터 패치를 적용하려는 경우 유용합니다.

데이터베이스가 대부분 관계형 데이터베이스 인 경우 다른 테이블의 레코드를 상호 참조 할 수 있습니다. 즉, 테이블간에 관계를 만들 수 있습니다. 예를 들어 Customers 테이블을 Orders 테이블에 연결 한 경우 Orders 테이블에서 Customers 테이블의 단일 고객이 처리 한 모든 구매 주문을 찾거나 특정 기간에 처리 된 주문 만 반환하도록 세부 조정할 수 있습니다 - 또는 거의 모든 유형의 조합을 상상할 수 있습니다.

데이터베이스는 여러 테이블에서 복잡한 집계 계산을 수행 할 수 있습니다. 예를 들어, 가능한 모든 소계를 포함하여 여러 소매점에 지출 한 비용을 나열한 다음 최종 합계를 나열 할 수 있습니다.

데이터베이스는 일관성 및 데이터 무결성을 보장 할 수 있습니다. 즉, 중복을 피하고 설계 및 일련의 제약 조건을 통해 데이터 정확성을 보장 할 수 있습니다.

데이터베이스의 구조는 무엇입니까?

가장 간단하게 데이터베이스는 열과 행을 포함 하는 테이블로 구성 됩니다. 데이터는 중복을 피하기 위해 범주별로 테이블로 구분됩니다. 예를 들어, 비즈니스는 Employees 테이블을 가질 수 있습니다. 하나는 Customers 테이블이고 다른 하나는 Products 테이블입니다.

테이블의 각 행을 레코드라고하며 각 셀은 필드입니다. 각 필드 (또는 열)는 숫자, 텍스트 또는 날짜와 같은 특정 유형의 데이터를 보유하도록 설계 될 수 있습니다. 이는 데이터가 정확하고 신뢰할 수 있는지 확인하기 위해 일련의 규칙에 의해 시행됩니다.

관계형 데이터베이스의 테이블은 키를 통해 링크됩니다. 행을 고유하게 식별하는 각 테이블의 ID입니다. 각 테이블에는 기본 키 열이 있으며 해당 테이블에 연결해야하는 테이블에는 첫 번째 테이블의 기본 키와 값이 일치하는 외래 키 열이 있습니다.

데이터베이스에는 사용자가 데이터를 입력하거나 편집 할 수 있도록 양식이 포함됩니다. 또한 데이터에서 보고서를 생성 할 수있는 기능을 갖추고 있습니다. 보고서는 단순히 데이터베이스에 대한 쿼리라는 질문에 대한 대답입니다. 예를 들어 특정 기간 동안 회사의 총 수입을 알아보기 위해 데이터베이스를 쿼리 할 수 있습니다 . 데이터베이스는 요청한 정보로 보고서를 귀하에게 반송합니다.

공통 데이터베이스 제품

Microsoft Access는 오늘날 시장에서 가장 인기있는 데이터베이스 플랫폼 중 하나입니다. Microsoft Office와 함께 제공되며 모든 Office 제품과 호환됩니다. 마법사 기능과 사용하기 쉬운 인터페이스로 데이터베이스 개발 과정을 안내합니다. FileMaker Pro, LibreOffice Base (무료) 및 Brilliant Database를 포함한 다른 데스크탑 데이터베이스 도 사용할 수 있습니다.

중대형 비즈니스를위한 데이터베이스를 고려하는 경우 SQL (Structured Query Language)을 기반으로하는 서버 데이터베이스를 고려할 수 있습니다. SQL은 가장 보편적 인 데이터베이스 언어이며 오늘날 대부분의 데이터베이스에서 사용됩니다.

MySQL, Microsoft SQL Server 및 Oracle과 같은 서버 데이터베이스는 엄청나게 강력하지만 비용이 많이 들고 가파른 학습 곡선이 올 수 있습니다.