ⅱ) OODB(객체지향DB)의 사회적 도입 배경
1970년대와 1980년대의 데이터베이스 분야는 관계형 데이터베이스 기술을 실현하는 데 연구 개발의 초점을 맞추었다. 그 결과 상용화된 많은 관계형 데이터베이스 관리시스템이 출현하였으며, 관계형 데이터베이스가 DB의 표준이 되어 버렸다. 그러나 관계형 데
■ 객체지향(Object-Oriented Programming)의 기본개념
객체지향 프로그래밍(이하 줄여서 'OOP'라 칭함)은 컴퓨터 프로그램의 개발을 완전히 새로운 시각으로 바라다보는 혁명적 개념이라 할 수 있는데, 동작보다는 객체, 논리보다는 자료를 바탕으로 구성된다. 프로그램은 전통적으로 논리적인 수행 즉, 입력을
■ 객체지향(Object-Oriented Programming)의 기본개념
객체지향 프로그래밍(이하 줄여서 'OOP'라 칭함)은 컴퓨터 프로그램의 개발을 완전히 새로운 시각으로 바라다보는 혁명적 개념이라 할 수 있는데, 동작보다는 객체, 논리보다는 자료를 바탕으로 구성된다. 프로그램은 전통적으로 논리적인 수행 즉, 입력을
- Data flow diagram(DFD)
The primary tool for representing a system's component processes and the flow of data between them
- Functions of DFD
- a logical graphic model of information flow
- a system into modules that show manageable levels of detail
- the processes or transformations
-Characteristics of Object-oriented development
1. More iterative and incremental than
▶ 아파치 하둡(Hadoop, High-Availability Distributed Object-Oriented Platform)
아파치 하둡은 대량의 자료를 처리할 수 있는 큰 컴퓨터 클러스터에서 동작하는 분산 응용 프로그램을 지원하는 프리웨어 자바 소프트웨어 프레임워크이다. 하둡은 하둡 공통 패키지로 구성되어 있다. 이 패키지에는 하둡 파일 시스템(HD
1 객체지향의 역사
컴퓨터가 등장하여 초래된 위기 중 첫 번째는 휴먼 웨어(human ware)의 위기이다. 고도의 전산화로 말미암은 환경의 변화는 1차적인 가정관계와 2차적인 사회 관계 속에서 살아가고 있는 개인의 정신 생활에 큰 영향을 미쳤고, 그 영향을 수용한 사람과 하지
많은 소프트웨어 회사들은 나름대로의 C 버전을 내놓기 시작했고, 각각 다른 방향으로 나아가기 시작했다. C 의 혁명은 많은 호환 불가능한 프로그래밍 패키지로 세분화될 위험에 처하게 되었다. 따라서 미국 표준 협회(ANSI : American National Standards Institute)는 X3J11이라는 특별 소위원회를 구성하여 C 의 표
13.1 SYSTEMS AS PLANNED ORGANIZATIONAL CHANGE
Systems Development and Organizational Change
[그림]organizational change carries RISK
and RETURN
새로운 정보 시스템은 다양한 조직변화를 일으킴.
이러한 조직 변화는 위험과 보상을 수반하는 정도에 따라 4가지의 형태로 분류됨.
Automation(자동화)
√조직 변화의 가장
Object-Oriented Technology)
소프트웨어 위기 문제를 해결하기 위한 대안
추상화, 캡슐화, 상속성 등의 개념을 기반
확장성과 재사용을 높이는 핵심 기술로 부상
객체지향의 역사
1940년대 말 - 1950년대 초
인공지능 분야의 연구에서 최초로 사용
객체(object), 객체의 속성(attribute of objects)이라는 용어 사용
객체지
DBMS의 발전
데이타베이스 진화 과정
Files
Hierarchical
Relational
Modeling
Services
Object-Oriented
Application
Data store
Application
Data store
Network
Object-Relational
데이타베이스 분류
RDBMS
Object-Relational
DBMS
OODBMS
File & Network
Systems
Data Modeling
Database Services
객체 관계형 데이타베이스의 특징
RDB와 OODB의 장점만을 통합
OODB의 modeling