데이터와 정보
- 현실 세계에서 측정하고 수집한 사실이나 값
- 가공하기 이전의 단순한 관찰이나 측정을 통해 얻은 재료 즉 사실이나 수치, 문자, 음성 등
- 어떤 목적이나 의도에 맞게 데이터를 가공 처리한 것
- 특정 목적에 맞게 가공해서 판단의 근거로 사용될 수 있도록 의미와 가치를 부여한 것
● 정보 처리(Information Processing)
- 데이터에서 정보를 추출하는 과정 또는 방법
- 데이터를 상황에 맞게 분석하거나 해석하여 데이터간의 의미 관계를 파악하는 것

- (1) 입금, 출금, 이체 등 은행 거래
- (2) 호텔 객실의 예약
- (3) 신호등의 램프 제어----------많이 사용된진 않음
- (4) 온라인 쇼핑몰에서의 물품 구매
- (5) 전자식 개폐 장치의 비밀번호 관리--------많이 사용되진 않음
데이터 베이스 시스템
●데이터베이스 시스템의 특성
- 실시간 접근(real time accessibility)이 가능
- 계속 변화(continuous evolution) 한다
- 동시 공유(concurrent sharing)가 가능하다
- 내용으로 참조(content reference)가 가능하다

*용어 차이점 알기
DBA(DataBase Administrator)(데이터 베이스 관리자)
- DBS을 운영, 관리하는 사람 또는 팀
• 업무
- DB 구성요소 선정, DB 스키마 정의, 물리적 구조와 접근방법 결정
- 무결성(정확함) 유지를 위한 제약조건 정의, 보안 및 접근 권한 정책 결정
- 백업 및 회복 기법 정의, 시스템 DB 관리, 시스템 성능 감시 및 성능 분석
- 데이터베이스 재구성
DBS
- 데이터를 구성하고 관리하는 하드웨어와 소프트웨어를 모두 포함하는 개념, 즉 DB와 DBMS를 이용해 조직에 필요한 정보를 제공해 주는 제반 환경
데이터 베이스의 장점 | 데이터 베이스의 단점 |
- 데이터 중복성을 최소화할 수 있다.
- 데이터 공유성을 최대화할 수 있다.
- 데이터 일관성을 유지할 수 있다.
- 데이터 무결성을 유지할 수 있다.
- 데이터의 독립성을 유지할 수 있다.
- 데이터 보안성을 최대화할 수 있다.
- 데이터를 표준화하여 관리할 수 있다 |
- 비용이 많이 든다 - 백업과 회복 방법이 복잡하다 - 중앙집중 관리로 인한 취약점이 존재한다 |
DBMS의 필수 기능
※ 종류 : 액세스, 오라클, SQL 서버, DB2, MySQL, 몽고DB 등
DBMS의 유형
- 네트워크형 DBMS - 그래프형
- 계층형(Hierarchical) DBMS - 트리형
- 관계형(Relational) DBMS - 테이블형
- 차이점 : 개체와 관계를 표현하는 방식
- 데이터베이스 구조, 데이터 타입, 그리고 제약 조건에 대한 명세
- 데이터베이스 설계 단계에서 명시되며, 자주 변경되지 않음
데이터 베이스 인스턴스 --> 변화 ㅇ
- 특정 시점에 데이터베이스에 실제로 저장되어 있는 데이터

※ 빨간색 상자 안이 인스턴스 , 나머지가 스키마
ER Model 개념
●속성 나누는 기준
●Single-valued vs. Multivalued
나이 vs. 취미
●Simple vs. Composite
- Simple Attribute : 더 이상 쪼개지지 않는 원자값을 갖는 속성
나이, 학번, …
- Composite Attribute : 몇 개의 요소로 분해될 수 있는 속성
주소 → 시, 군, 구, 번지, …
- Derived Attribute : 저장된 다른 데이터로 부터 유도 가능한 속성