데이터베이스 기능(2)
-
[DB] 데이터베이스 시스템
이 글은 개념을 정리한 글입니다. 데이터베이스 시스템 : 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템 ※용어 혼동! 데이터베이스 : 데이터를 저장해두는 곳 데이터베이스 관리 시스템 : 데이터베이스에 저장된 데이터가 일관되고 무결한 상태로 유지되도록 관리하는 역할을 함 데이터베이스 시스템 = 데이터베이스+데이터베이스 관리 시스템 데이터베이스의 구조 스키마 : 데이터베이스에 저장되는 데이터 구조와 제약조건 ex) 고객과 관련된 데이터인 고객번호, 이름, 나이, 주소를 저장 => INT 고객번호 | CHAR(10) 이름 | INT 나이 | CHAR(20) 주소 이 모든 정해진 내용이 스키마! 인스턴스 : 실제로 저장된 값 3단계 데이터베이스 구조의 개념 외..
2020.10.15 -
(DB)데이터베이스 관리시스템(DBMS)
이 글은 개념 정리입니다. 데이터베이스 등장 배경 과거에는 데이터를 파일로 관리하기 위해 파일시스템을 이용하였다. 구매비용은 들지 않지만, 응용 프로그램마다 파일을 따로 유지하는 특징 때문에 다음과 같은 문제가 발생한다. 1. 같은 내용의 데이터가 여러 파일에 중복 저장된다. 2. 응용 프로그램이 데이터 파일에 종속적이다. 3. 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족하다. 4. 응용 프로그램을 개발하기 쉽지 않다. 데이터베이스 관리시스템 1. 파일 시스템의 데이터 중복과 데이터 종속 문제를 해결하기 위해 제시된 소프트웨어 2. 조직에 필요한 데이터를 데이터베이스에 통합하여 저장하고 이에 대한 관리르 집중적으로 담당. 3. 응용 프로그램을 대신하여 데이터베이스에 들어 있는 데이터를 삽..
2020.10.15