📝 Certificate/Engineer Information Processing
6. 업무 프로세스
6. 업무 프로세스
2016.04.16PI(Process Innovation) - 프로세스 혁신? 복잡한 일을 단순하게 만들어 일의 예측가능성을 높이는 작업 7S - 전략, 정책 수립 시 기업의 내부 역량과 전체적인 기업의 문화 등을 분석하기 위해 사용되는 기법. 한마디로 하나 기업 잡아놓고 평가? 분석? 느낌 1. 공유가치 / 2.전략 / 3.구조 / 4.제도,절차 / 5.구성원 / 6.스타일 / 7.관리기술 5Force - 산업 분석 도구 5가지. 이 다섯가지를 통해 기업의 산업 환경이 어떠한지.. 분석하는 도구이다! 문화 같은 느낌이 아니라. 좀더 강한 느낌. 1. 기존 기업들 과의 경쟁 / 2. 잠재적 진입자의 위험 / 3. 대체 상품의 위협 / 4. 구매자들의 교섭력 / 5. 공급자들의 교섭력 Six ..
5. 기타 데이터베이스 실무 응용
5. 기타 데이터베이스 실무 응용
2016.04.16내장 SQL (Embedded-SQL) - 일반 응용 프로그램에 SQL 을 삽입하여 데이터베이스 자료를 이용하고 다양한 조작을 할 수 있도록 한 것. 예를들어.. 웹에서 검색을 하는데.. 일반 사용자가 쿼리문을 치려면.. 너무 어렵다. 그래서 SQL 언어가 내장되어 있어서 검색 버튼 등 을 쉽게 사용할 수 있다. 커서 (Cursor) - 내장 SQL 에 의해 얻은 값은 하나의 행 단위로 처리된다. 여러 개의 행을 그룹으로 처리하기 위해 사용한다. 한마디로.. 한번 일 하고(행 단위니까) 어느 행에 위치해있는지 커서 역할을 하는것 으로 이해하면 된다. DECLARE(선언) - OPEN(맨첨으로) - FETCH(하나씩이동) - CLOSE(끝내라) 스토어드 프로시저(Stored Pr..
4. 정규화
4. 정규화
2016.04.15이상(Anomaly) - 데이터의 중복과 종속으로 인해 발생되는 문제점이다. 이상현상 은 릴레이션을 처리하는데 여러가지 문제를 초래한다 - 삭제이상 / 삽입이상 / 갱신이상 1. 삭제 이상(Deletion Anomaly) - 하나의 테이블에서 하나의 행을 삭제하는데 또 그 행 안에 내용이 어디선가 필요한 내용이다. 원하지 않는 정보가 손실되는 문제점. 2. 삽입 이상(Insertion Anomaly) - 삽입하는 과정에서 원하지 않는 자료가 삽입된다든지.. 자료가 부족해 삽입이 되지 않는 문제점들. B, C, D 를 입력하고 싶은데 테이블에는 A, B, C, D 속성이 있고. A는 기본키라.. 어쩔수없이 울면서 값을 넣어야한다. 3. 갱신 이상(Update Anomaly) - update 로 ..
3. 관계 데이터베이스 언어(SQL)
3. 관계 데이터베이스 언어(SQL)
2016.04.15SQL 정의어 (DDL) - 정의, 수정, 제거. CREATE , ALTER, DROP CREATE - 테이블, 스키마, 도메인, 인덱스, 뷰 등을 정의, 생성 1. 테이블 정의 - 학번, 성명, 학과, 학년 학점으로 구성된 학생 테이블을 만들어라 - 학번과 학년은 숫자형 자료이며, 나머지는 문자형이다 - 학번을 기본키로 지정한다 - 성명 속성은 공백이 있을 수 없다 - 학과 항목을 이용하여 수강 테이블의 학과를 참조하도록 외래키를 지정하며 참조 테이블에서 삭제가 일어나면 NULL로 채우고, 수정이 발생하면 연쇄적으로 수정하도록 한다 - 학년의 속성값은 4 이하의 값을 갖도록 'hak' 이름으로 제약한다 CREATE TABLE 학생( 학번 INT, 성명 CHAR(5) NOT NUL..
2. 데이터 모델링
2. 데이터 모델링
2016.04.13데이터베이스 설계 - 요구 조건 분석 -> 설계(개념적설계/논리적설계/물리적설계) -> 구현 -> 운영 및 개선 - 개념적설계 : 구축하고자 하는 DB를 개념적으로 표현. - 논리적설계 : 개념적설계에서 만들어진 구조를 사용자가 알아보기쉽게 테이블(표) 같은걸로 변환 - 물리적설계 : 실제 기계 내부에서 어떻게 처리해야 효율적으로 돌아갈지 설계 데이터 아키텍처(DA) - 기업의 데이터 시스템을 처음부터 끝까지 구조적, 체계적으로 관리하고 설계하는 모든 과정 개체-관계 모델(E-R Model) - P.Chen 박사가 제안. 개념적 설계 단계에서 사용. 개체,관계,속성 등을 약속된 기호로 표기 데이터베이스 모델 - 개념적설계 후 논리적 설계 단계에서 사용. - 관계 데이터 모델 : 제일 많이..
1. 데이터베이스의 개요
1. 데이터베이스의 개요
2016.04.13데이터베이스의 정의 - 다수의 응용 시스템/사용자들이 공용으로 사용하기 위해 통합/저장된 운영 데이터의 집합 - 통합된 데이터 : 하나의 주제로 중복을 최소화한 데이터의 집합 - 저장된 데이터 : 언제든지 이용할 수 있도록 저장된 데이터의 집합 - 공용 데이터 : 여러 사용자/응용시스템이 공유할 수 있도록 만든 데이터의 집합 - 운영 데이터 : 중복을 최소화, 문제가 발생하지 않도록 관리가 필요한 데이터의 집합 데이터베이스의 특징 - 계속적인 진화 : 항상 최신정보를 유지 - 동시 공유 : 여러 사용자가 동시에 접근 - 실시간 접근 : Query에 대해 실시간으로 처리/응답해줌 - 내용에 의한 참조 : 데이터의 물리적 주소로 접근하는게 아니라 사용자가 요구하는 내용을 찾아감 데이터베이스의 구성..