역사 데이터베이스
pattern
최원재 (토론 | 기여) 사용자의 2022년 3월 20일 (일) 21:35 판 (새 문서: ==데이터베이스== ===정의=== *컴퓨터 시스템에 전자적으로 저장되는 구조화된 정보 또는 데이터의 조직화된 모음. *데이터베이스 관리 시스...)
데이터베이스
정의
- 컴퓨터 시스템에 전자적으로 저장되는 구조화된 정보 또는 데이터의 조직화된 모음.
- 데이터베이스 관리 시스템(DBMS)에 의해 제어됨.
- 데이터와 DBMS를 하나로 묶어 데이터베이스 시스템이라고 하며 간략하게 데이터베이스라고도 함.
- 대부분의 데이터베이스에서 데이터는 처리 및 데이터 쿼리를 효율적으로 수행하기 위하여 테이블에서 행과 열로 모델됨.
- 데이터를 액세스, 관리, 수정, 업데이트, 제어, 구성하기 위해서 데이터베이스 작성 및 쿼리에 SQL(Structured Query Language)을 사용함.
역사
- 1980년대가 되면서 관계형 데이터베이스가 등장, 인기를 얻음.
- 1990년대에 객체 지향 데이터베이스가 등장.
- 최근 NoSQL 데이터베이스가 등장.
SQL
- SQL은 데이터를 쿼리, 조작 및 정의하고 액세스 제어를 제공하기 위해 거의 모든 관계형 데이터베이스에서 사용되는 프로그래밍 언어.
- SQL은 1970년대에 IBM에서 처음 개발.
- IBM, Oracle, Microsoft에서 확장 프로젝트를 진행하였음.
엑셀
- 엑셀(Excel)은 스프레드시트(Spread Sheet)임.
- 사용자 한 명을 위해 설계되었음.
- 복잡하고 많은 데이터 조작을 수행할 필요가 없는 사용자에게 적합함.
- 데이터베이스를 사용하면 여러 사용자가 동시에 로직과 언어를 사용하여 데이터를 쿼리할 수 있음.