DB(4)
-
[인프런] ELK 스택 강의 정리
** 참고 : https://www.inflearn.com/course/elk-스택-데이터-분석#curriculum ElasticSearch 설치하기 Support Matrix 맥OS에 바로 설치할 수 없어서, Docker로 환경을 구성한다. ubuntu 16.04 컨테이너 위에, 다음을 설치하여 이미지를 생성한다. JDK ElasticSearch Ubuntu 16.04 에서의 시도 더보기 Step 1. JDK 설치 https://www.linode.com/docs/guides/install-java-on-ubuntu-16-04/ apt-get update apt-get install -y openjdk-8-jdk java -version javac -version # 1.8.0 버전 Step 2. El..
2022.02.17 -
관계형 DB (RDB) 란?
개체 Entity와 관계 Relationship를 모두 릴레이션 Relation이라는 Table로 표현한 데이터베이스 DB. Id Name Age Major 1230 밤 34 산업공학 1231 사과 20 컴퓨터 1237 바나나 63 경영학 행 == row == tuple == record 열 == column == attribute == field 릴레이션 == table 상단의 칼럼명 == 릴레이션 스키마 3개의 데이터 행들 == 릴레이션 인스턴스 tuple 수 = 카디널리티 cardinality = 기수 attribute 수 = 디그리 degree = 차수 도메인 domain = 해당 속성의 원자(atomic)값들의 집합 릴레이션 특징 tuple은 모두 상이 --> tuple은 유일 attribute..
2021.10.30 -
개체 Entity 란?
실세계에 독립적으로 존재하는 유,무형의 정보. Unique Identifier에 의해 식별 가능 다른 개체와 하나 이상의 Relationship이 있다 서로 연관된 몇 개의 속성으로 구성 개체 선정방법 업무 기술서 이용 담당자와 인터뷰 실제 업무하는 곳을 직접 견학 장부와 전표 이용 이미 구축된 시스템의 산출물 검토 자료 흐름도(DFD)의 자료 저장소(data store) 이용 BPR(업무 프로세스 재설계)에 관련 객체 찾음 개체명 지정 방법 해당 업무에서 사용하는 용어 약어 사용 X 명사 사용, 개체명 유일 생성되는 의미에 따라 이름 부여
2021.10.30 -
DB 설계 프로세스
1. 요구 조건 분석 수행 업무, 필요 데이터 종류 등 수집 요구 조건 명세 작성 2. 개념적 설계 (정보 모델링) 개념 스키마 모델링 트랜잭션 모델링 ER 다이어그램 작성 3. 논리적 설계 (데이터 모델링) 개념 스키마 평가 및 정제 논리적 스키마 설계 트랜잭션 인터페이스 설계 RDB 테이블 설계 4. 물리적 설계 (데이터 구조화) DB 파일 저장 구조, 액세스 경로 결정 5. DB 구현 DDL 이용하여 DB 파일 생성 트랜잭션 작성 응용 프로그램 작성
2021.10.30