데이터, 정보, 지식 차이점
검색과 변경 빈도에 따른 데이터베이스 유형
🔽
유형1. 공룡 데이터베이스
유형2. 도서 데이터베이스
유형3. 비행기 예약 데이터베이스
유형4. 증권 데이터베이스
데이터베이스 주요 개념
데이터 베이스의 특징
데이터베이스 관리 시스템(DMS)
데이터베이스 시스템: DBMS
+ 데이터베이스(데이터 모델)*
정보 기술과 데이터베이스 시스템의 발전 (순서 기억)
마당 서점
의 시작(동네 서점) : 수기
계산전산화
(컴퓨터 도입) : 파일 시스템
사용 원격 통신
사용) : 지점 간
재고 관리 (여러 객체간 실시간 데이터
공유)홈페이지
구축: 웹 DB
시스템으로 연결 인터넷
쇼핑몰로 확장: 여러 업무 처리 및 여러 DB
사용 정보 시스템의 발전
파일
시스템:데이터베이스
시스템:DBMS
를 도입해 데이터 통합 관리데이터 일관성 유지
, 복구
, 동시 접근 제어
기능 수행표준화
, 무결성
유지웹
데이터 베이스 시스템:웹 브라우저
를 통해 사용할 수 있도록 서비스불특정 다수
고객을 상대 분산
데이터베이스 시스템 :분산된 DBMS 서버
를 연결 운영대규모
서비스에 이용 파일 시스템과 DBMS
데이터 저장 방법 (3)
프로그램 내부
에 저장:별도 파일
저장:DBMS
에 저장파일 시스템과 DBMS 비교
🔽
DBMS의 장점
🔽
데이터베이스 시스템의 구성
데이터베이스 시스템
: 데이터베이스
+ 데이터베이스관리시스템(DBMS)
+ 데이터 모델
데이터베이스 언어 :SQL
질의 1-1) Book 테이블에서 모든 도서이름(bookname)과 출판사(publisher)를 검색하시오.
select bookname, publisher from book;
질의 1-2) 가격(price)이 10,000원 이상인 도서이름(bookname)과 출판사(publisher)를 검색하시오.
select bookname, publisher from book where price >= 10000;
데이터베이스 사용자
데이터베이스 사용자별로 갖추어야할 지식 수준
🔽
DBMS의 기능
포인터 사용: 계층 데이터 모델, 네트워크 데이터 모델
속성값 사용: 관계 데이터 모델
객체 식별자 사용: 객체 데이터 모델
3단계 데이터베이스 구조
외부/개념 매핑
개념/내부 매핑
수강 신청 DB의 3단계 구조
논리적 데이터 독립성
물리적 데이터 독립성