1. 데이터 베이스란
- 자료(data)의 집합
1-1 데이터베이스의 정의
- 통합된 데이터(Integrated Data) : 최소의 중복, 같은 데이터들은 중복되지 않는다
- 저장된 데이터(Stored Data) : 디스크와 같이 컴퓨터가 접근하여 처리할 수 있는 기억 장치에 저장된 데이터
- 운영 데이터(Operational Data) : 존재 목적이 명확하고, 유용성을 지닌 데이터
- 공용 데이터(Shared Data) : 서로 다른 다수의 사용자들이 서로 다른 목적으로 데이터를 공유할 수 있는 데이터
1-2 데이터베이스의 특성
- 실시간 접근성(Real-time Accessibility) : 데이터의 검색이나 조작을 요구하는 질의에 대하여 즉시 응답할 수 있어야 함
- 계속적인 변화(Continuous Evolution) : 데이터베이스의 상태는 동적(dynamic) 새로운 데이터의 삽입, 삭제, 갱신으로 항상 최신의 데이터 유지
- 동시 공유(Concurrent Sharing) : 여러 사용자가 접근 이용할 수 있어야함
- 내용에 의한 참조(Content Reference) : 데이터베이스 내에 있는 데이터 레코드들은 주소나 위치에 의해 참조되는 것이 아닌, 데이터의 내용에 따라 참조됨.
2. 데이터베이스 관리 시스템(DBMS: database management system)
- 사용자가 만든 것이 아니라, 프로그램(데이터베이스 관리 시스템) 개발 회사에서 만들어 공급하는 데이터베이스를 관리하는 프로그램의 모음
- 데이터베이스 ≠ 데이터베이스 관리 시스템
2-1. 데이터베이스 관리 시스템의 목적
- 쉽게 그리고 효율적으로 데이터베이스에 자료를 넣어야함
- 데이터베이스에서 자료를 가져올 수 있는 환경 만들기
'개발ING > DataBase' 카테고리의 다른 글
[MySql] 반올림 함수 ROUND() , 평균 구하기 함수 AVG() (0) | 2024.04.22 |
---|---|
ORA-12505 오류 Listener refused the connection with following error (0) | 2022.06.29 |
[sql] sql developer 계정 생성 접속 오류 (0) | 2022.06.29 |