밥벌이/데이터베이스
-
요구 사항 분석 및 정의 개요 요구 사항 분석 및 정의는 데이터베이스를 사용할 사용자가 필요로 하는 데이터 용도를 파악해서 정의하는 작업 주요 개념 요구 사항은 6하 원칙에 의거하여 가능한 한 하나의 주어,동사, 목적어로 기술 용어를 사용함에 있어서 적절한 추상화 레벨을 선정 요구 사항을 기술하는 문장에서 구체적인 용어를 사용해야 할 곳에 추상화 용어를 사용하는 경우가 있는데, 이때 상황에 적합한 용어 선택이 필요 일반적인 개념 대신 필요 이상의 구체적인 용어 사용을 제한 두리뭉실한 애매한 표현은 회피 단순한 문제를 통해 요구 사항을 모델링 하는 표준 문장 형태를 사용 동음이의어와 이음동의어에 대한 검증이 필요 일관성 있는 용어 정의와 원활한 의사소통을 위한 용어 사전에 대한 정의가 필요 개념적 설계 개..
데이터베이스 설계 단계요구 사항 분석 및 정의 개요 요구 사항 분석 및 정의는 데이터베이스를 사용할 사용자가 필요로 하는 데이터 용도를 파악해서 정의하는 작업 주요 개념 요구 사항은 6하 원칙에 의거하여 가능한 한 하나의 주어,동사, 목적어로 기술 용어를 사용함에 있어서 적절한 추상화 레벨을 선정 요구 사항을 기술하는 문장에서 구체적인 용어를 사용해야 할 곳에 추상화 용어를 사용하는 경우가 있는데, 이때 상황에 적합한 용어 선택이 필요 일반적인 개념 대신 필요 이상의 구체적인 용어 사용을 제한 두리뭉실한 애매한 표현은 회피 단순한 문제를 통해 요구 사항을 모델링 하는 표준 문장 형태를 사용 동음이의어와 이음동의어에 대한 검증이 필요 일관성 있는 용어 정의와 원활한 의사소통을 위한 용어 사전에 대한 정의가 필요 개념적 설계 개..
2011.01.12 -
최근 데이터베이스 현황 컴퓨팅 환경이 다양해짐에 따라 멀티미디어 등과 같은 복잡한 데이터 처리에 기존 관계형 데이터베이스의 한계가 발생 이미지, CAD/CAM,멀티미디어 등과 같은 복잡하고 많은 양의 데이터를 취급해야 하는 새로운 분야의 업무 지원을 위해 새로운 개념의 데이터베이스 탄생이 요구됨 객체-지향 데이터베이스의 장점과 관계형 데이터베이스의 범용성을 통합 또는 상호 운영할 수 있는 방법이 요구됨 객체 지향 기법이 데이터베이스 기술에 획기적인 도약을 가져올 수 있으나 기존의 관계형 데이터베이스와 호환성이 최우선적으로 해결되어야 할 선결 과제임 객체-관계형 데이터 모델의개념 객체-지향 기술에 관한 관심 증가와 함께 기존 관계형 데이터 모델에 몇 가지 객체-지향 데이터베이스개념을 추가하여 확장한 데이터..
객체-관계형 데이터베이스의 개요최근 데이터베이스 현황 컴퓨팅 환경이 다양해짐에 따라 멀티미디어 등과 같은 복잡한 데이터 처리에 기존 관계형 데이터베이스의 한계가 발생 이미지, CAD/CAM,멀티미디어 등과 같은 복잡하고 많은 양의 데이터를 취급해야 하는 새로운 분야의 업무 지원을 위해 새로운 개념의 데이터베이스 탄생이 요구됨 객체-지향 데이터베이스의 장점과 관계형 데이터베이스의 범용성을 통합 또는 상호 운영할 수 있는 방법이 요구됨 객체 지향 기법이 데이터베이스 기술에 획기적인 도약을 가져올 수 있으나 기존의 관계형 데이터베이스와 호환성이 최우선적으로 해결되어야 할 선결 과제임 객체-관계형 데이터 모델의개념 객체-지향 기술에 관한 관심 증가와 함께 기존 관계형 데이터 모델에 몇 가지 객체-지향 데이터베이스개념을 추가하여 확장한 데이터..
2010.10.20 -
객체 구조 객체는 객체 식별자(OID; Object Identifier), 속성(Attribute), 메시지(Message), 메소드(Method)를 포함 객체가 응답하는 메시지의 집합 각 메시지는 하나 이상의 매개변수를 가질 수 있음 메시지를 구현하는 코드 부분인 메소드의 집합 메소드는 메시지에 대한 응답으로 값을 반환 복합 객체(Complex Objects) 또는 합성 객체(Composite Objects) 다른 객체를 포함하는 객체 객체 및 객체 식별자 객체 : 실세계 환경에서 존재하는 개체를 추상적으로 표현한 것 객체 식별자 : 객체들을 유일하게 식별하기 위해 시스템에 의해서 생성되는 값으로, 사용자가 변경할 수 없음 속성(Attribute)과 메소드(Method) 속성 : 객체를 기술하는 데 사..
객체-지향 데이터베이스의 구현 요소객체 구조 객체는 객체 식별자(OID; Object Identifier), 속성(Attribute), 메시지(Message), 메소드(Method)를 포함 객체가 응답하는 메시지의 집합 각 메시지는 하나 이상의 매개변수를 가질 수 있음 메시지를 구현하는 코드 부분인 메소드의 집합 메소드는 메시지에 대한 응답으로 값을 반환 복합 객체(Complex Objects) 또는 합성 객체(Composite Objects) 다른 객체를 포함하는 객체 객체 및 객체 식별자 객체 : 실세계 환경에서 존재하는 개체를 추상적으로 표현한 것 객체 식별자 : 객체들을 유일하게 식별하기 위해 시스템에 의해서 생성되는 값으로, 사용자가 변경할 수 없음 속성(Attribute)과 메소드(Method) 속성 : 객체를 기술하는 데 사..
2010.09.13 -
객체-지향 데이터베이스의 정의 및 등장 배경 정의 객체-지향 패러다임을 사용하는 객체-지향 프로그램 언어에서 영향을 받아 생성된 객체-지향 기술과 데이터베이스 기술의 결합체 객체-지향 개념에 기반한 객체=지행 모델을 지원하는 데이터베이스 기술 등장 배경 컴퓨터 응용 분야의 확대 : CAD/CAM, 멀티미디어,CASE, AI, 문서, 하이퍼텍스트 등 관계형 DBMS 등과 같은 기존 DBMS들의 한계 : 비정형 데이터 연산 능력 부족, 공학용 데이터 처리 곤란 등 객체-지향 데이터베이스의 기능 객체의 기본 특성을 지원하기 위해 객체-지향 패러다임 보유 복합 객체, 객체 식별자, 타입 및 클래스,캡슐화, 상속성, 다형성, 확장성, 오버로딩, 타입 검증.추론 등 기타 기능 버전 관리 기능 다중 버전을 저장하고 ..
객체-지향 데이터베이스의 개요객체-지향 데이터베이스의 정의 및 등장 배경 정의 객체-지향 패러다임을 사용하는 객체-지향 프로그램 언어에서 영향을 받아 생성된 객체-지향 기술과 데이터베이스 기술의 결합체 객체-지향 개념에 기반한 객체=지행 모델을 지원하는 데이터베이스 기술 등장 배경 컴퓨터 응용 분야의 확대 : CAD/CAM, 멀티미디어,CASE, AI, 문서, 하이퍼텍스트 등 관계형 DBMS 등과 같은 기존 DBMS들의 한계 : 비정형 데이터 연산 능력 부족, 공학용 데이터 처리 곤란 등 객체-지향 데이터베이스의 기능 객체의 기본 특성을 지원하기 위해 객체-지향 패러다임 보유 복합 객체, 객체 식별자, 타입 및 클래스,캡슐화, 상속성, 다형성, 확장성, 오버로딩, 타입 검증.추론 등 기타 기능 버전 관리 기능 다중 버전을 저장하고 ..
2010.09.13 -
내장 SQL의 개념 데이터베이스내의 데이터를 정의하거나 접근하는 SQL문을 응용 프로그램 내에서 포함되어 실행될 때 함께 실행되도록 호스트 프로그램 언어에 삽입된 SQL 호스트 프로그램 언어 : PASCAL, COBOL, C, C++, Visual Basic 같은 프로그래밍 언어 내장 SQL의 특징 내장 SQL문은 호스트 프로그램 언어에서 실행문이 나타날 수 있는 곳이면 프로그램의 어느 것에서나 사용될 수 있다. 일반 SQL문은 실행 결과로 여러 개의 튜플을 반환하는 반면, 내장 SQL문은 단 하나의 튜플만 반환 내장 SQL문에 의해 반환되는 튜플은 일반 변수를 사용하여 저장할 수 있음 호스트 프로그램의 컴파일 시 선행 처리기(Preprocessor)에 의해 분리되어 컴파일됨 호스트 프로그램 변수와 데이..
내장(Embedded) SQL내장 SQL의 개념 데이터베이스내의 데이터를 정의하거나 접근하는 SQL문을 응용 프로그램 내에서 포함되어 실행될 때 함께 실행되도록 호스트 프로그램 언어에 삽입된 SQL 호스트 프로그램 언어 : PASCAL, COBOL, C, C++, Visual Basic 같은 프로그래밍 언어 내장 SQL의 특징 내장 SQL문은 호스트 프로그램 언어에서 실행문이 나타날 수 있는 곳이면 프로그램의 어느 것에서나 사용될 수 있다. 일반 SQL문은 실행 결과로 여러 개의 튜플을 반환하는 반면, 내장 SQL문은 단 하나의 튜플만 반환 내장 SQL문에 의해 반환되는 튜플은 일반 변수를 사용하여 저장할 수 있음 호스트 프로그램의 컴파일 시 선행 처리기(Preprocessor)에 의해 분리되어 컴파일됨 호스트 프로그램 변수와 데이..
2010.09.10