Download presentation
Presentation is loading. Please wait.
1
Introduction to dATABASE
오 염 덕 2012
2
DATABASE Professor : 오 염 덕 Phone: Office Hours: 월 - 금 Location: 중앙전산동, Room 7201 Web:
3
Course Materials Textbooks Required: 개념을 콕콕 잡아주는 DATABASE
저자:김경창외 2명(이한출판사, 2011년) Other useful references: 다수의 책 Database 관련 Web Site
4
Course Work and Grading
Exam – 70% of grade mid-term 35%, final 35% Final is comprehensive Homework and Quiz – 20% of grade Homework problems or minor program assignments. Quizzes announced or unannounced 1 – 2 Database Projects – 10% of grade Must use Windows OS
5
Introduction 데이터베이스 관리 시스템 DBMS, DataBase Management System
데이터 집합인 데이터베이스를 운영하는 소프트웨어
6
Database의 이용사례 경영 정보 시스템 데이터웨어하우스 인사 관리, 재무 관리, 생산 관리, 판매 관리 등
전사적 자원 관리(ERP, Enterprise Resource Planning) 시스템 데이터웨어하우스 회사의 각 사업부문에서 수집된 데이터를 모아 놓은 창고를 뜻함 고객의 구매 동향, 신제품에 대한 반응도, 제품별 수익률 등 마케팅 정보를 얻을 수 있다.
7
Database의 이용사례 그룹웨어 및 지식 관리 시스템 전자상거래 시스템과 CRM 시스템
전자 게시판, 그룹웨어, 문서관리 시스템, 전자결재 시스템, 지식관리 시스템 (Knowledge Management System) 전자상거래 시스템과 CRM 시스템 B2B, B2C, 고객 관계 관리(CRM, Customer Relationship Management) 시스템 기타 대학, 기업, 시스템 운영 SI, 웹 솔루션 등
8
DBMS의 유형
9
Database의 종류 계층형 데이터베이스 : 데이터베이스 모형의 일종으로 데이터가 트리 형태로 계층적으로 저장 주요 특징
- 계층 구조로 이루어진 가장 오래된 DBMS(1960년대 시작) - 각 계층 구조는 물리적인 포인터로 연결, 종속적 - 초기 구축 후 구조 변경이 어려움
10
Database의 종류 망형(Network) 데이터베이스 : 계층형 트리를 망(network) 형태로 확장한 것
레코드 사이에 다대다 관계 유지 복잡한 내부 포인터 사용 주요 특징 계층형 데이터베이스 문제점 해결 위해 1970년대 초 개발 복잡한 형태의 시스템에는 많은 유지보수 비용이 필요 프로그래머가 구조를 이해해야만 프로그램이 작성 가능
11
Database의 종류 관계형 데이터베이스: 테이블(또는 릴레이션, 엔티티)들로 구성된다.
- 테이블 내에 열(또는 속성, 필드)이 있으며, 열 값의 한 묶음을 행(또는 인스턴스, 투플, 레코드)이라 한다.
12
SQL의 이해 SQL(Structured Query Language)
- 관계형 데이터베이스의 데이터를 관리, 조작하기 위한 언어
13
SQL의 이해
Similar presentations