용어
데이터 : 값
정보 : 데이터가 가공된 것 ( 의미가 부여된 것 )
지식 : 사물이나 현상에 대한 이해
DB: 데이터를 저장하는 공간
DBMS : 실제 존재하는 운영 소프트웨어
DB시스템 : 환경 제공 ( 데이터 제어) 주기억장치 메모리 공간 관리하는 기능으로 위한 사용하기 편리하고 효율적으로 사용하도록 환경제공한 주기억장치(오라클 mysql maridb)
DB
정의
DB : 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합
- 통합 데이터
- 최소의 중복과 통제 가능한 중복만 허용하는 데이터
- 저장 데이터
- 컴퓨터가 접근할 수 있는 매체에 저장된 데이터
- 공유 데이터
- 특정 조직의 여러 사용자가 함께 소우하고 이용할 수 있는 공용 데이터
- 운영 데이터
- 조직의 주요 기능을 수행하기 위해 지속적으로 꼭 필요한 데이터
특징
- 실시간 접근
- 사용자의 데이터 요구에 실시간으로 응답
- 계속 변화
- 데이터의 계속적인 삽입,삭제 수정을 통해 현재의 정확한 데이터를 유지
- 동시 공유
- 서로 다른 데이터의 동시 사용뿐만 아니라 같은 데이터의 동시 사용도 지원
- 내용 기반 참조
- 데이터가 저장된 주소나 위치가 아닌 내용으로 참조 가능
- ex) 포인터로 주소를 가르키는게 아니라 값 자체를 찾음
형태
- 정형
- 구조가 정해져 있음
- ex) 엑셀 스프레드시트, 관계 데이터베이스 테이블 ( 이걸 배움)
- 영상이나 파일은 자체가 아닌 주소가 적혀있음
- 반정형
- 내용 안에 구조에 대한 설명이 있음
- ex) HTML, XML, JSON
- 비정형
- 정해진 구조가 없음
- ex) 소셜 데이터의 텍스트, 영상, 이미지, 음성
특성에 따른 분류
- 범주형 데이터
- 종류를 나타냄
- 명목형
- ex) 성별, 혈액형, 학과명
- 순서형
- ex) 학년, 학점, 회원 등급
- 명목형
- 종류를 나타냄
- 수치형 데이터
- 값을 나타냄
- 이산형
- ex) 판매량, 고객수
- 연속형
- ex) 온도, 키, 몸무게
- 이산형
- 값을 나타냄
데이터베이스 관리 시스템 등장 배경
파일 시스템 문제점
- 같은 내용의 데이터가 여러 파일에 중복 저장된다.
- 응용 프로그램이 데이터 파일에 종속적이다. ( 다른 기기에서 사용 x )
- 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족하다.
- 응용 프로그램을 개발하기 쉽지 않다.
- 문법이 어렵다(c로 파일 시스템 만든다고 생각해봐라)
데이터베이스 관리 시스템의 주요 기능
- 정의 기능
- 데이터베이스 구조를 정의하거나 수정할 수 있다.
- 조작 기능
- 데이터를 삽입, 삭제, 수정, 검색하는 연산을 할 수 있다.
- 제어 기능
- 데이터를 항상 정확하고 안전하게 유지할 수 있다.
데이터베이스 관리 시스템 장*단점
- 장점
- 데이터 중복을 통제
- 데이터 독립성 확보
- 데이터 동시 공유 가능
- 데이터 보안 향상
- 데이터 무결성 유지
- 표준화
- 장애 발생 시 회복 가능
- 응용 프로그램 개발 비용 절약
- 단점
- 초기 비용이 많이듬
- 백업과 회복 방법이 복잡
- 중앙 집중 관리로 인한 취약점 존재
데이터베이스 관리 시스템 발전 과정
- 1세대
- 네트워크 DBMS : 데이터베이스를 그래프 형태로 구성
- 계층 DBMS : 데이터베이스를 트리 형태로 구성
- 2세대 ( 이걸 배움 )
- 관계 DBMS : 데이터베이스를 테이블 형태로 구성
- 3세대
- 객체지향 DBMS : 객체를 이용해 데이터베이스 구성
- 객체관계 DBMS : 객체지향 DBMS + 관계 DBMS
- 4세대
- NoSQL DBMS : 비정형 데이터를 처리하는데 적합하고 확정성이 뛰어남 ( BIGDATA )
- NewSQL DBMS : 관계 DBMS 장점 + NoSQL 확정성 및 유연성
이 내용은 학교 강의를 정리한 것으로 배포 및 유포를 금지합니다.
'학교강의 > 데이터베이스' 카테고리의 다른 글
데베 10주차 (2) | 2023.11.03 |
---|---|
데베 9주차 (2) | 2023.10.27 |
데베 7주차 (2) | 2023.10.13 |
데이터베이스 2 - 2 주차 정리 (2) | 2023.09.17 |
데이터베이스 2 - 1주차 정리 (2) | 2023.09.17 |