
github에서 지원하는 CI/CD 툴. CI: 버그 수정 및 코드 변경 사항이 빌드, 테스트를 통해 레포지토리에 merge되는 것CD: 빌드, 테스트 후 배포를 진행하는 것Workflow: 자동화된 프로세스의 집합, ./github/workflows안에서 YAML로
Query Processing Step 고급 질의어 -> 검사기 / 파서 (구문분석하는 컴파일러 역할) -> 내부 형태 질의문 (파이, 시그마 등) -> 질의어 최적기 (여러 관계대수 문 만들고 제일 빠른 경우 찾음) -> 질의문 계획 -> 질의문 코드 생성기 -> 질의문 실행 코드 -> 런타임 데이터 베이스 처리 -> 질의어 결과 질의어 최적화 최적화...

데이터 세계 현실 세계 -> 개념 세계 = 값 사실 -> 개념적 구조 (추상화 개념적 모델링) 개념 세계 -> 컴퓨터 세계 = 개념적 구조 -> 논리적 구조 (데이터 모델) 현실 세계 구조적 표현 : 데이터베이스 설계 개념적 모델링 현실 세계 -> 추상적 개념, 개체 타입으로 표현 데이터 모델링 개념적 구조 -> 논리적 개념, 레코드 타입...
데이터 논리적 표현 릴레이션 스키마의 설계 1. 애트리뷰트, entity, 관계성 파악 2. 관련 애트리뷰트를 릴레이션으로 묶음 (애트리뷰트 간 관계성, 데이터 종속성, 일관성 고려해야) 3. 변칙적 성질 예방 : 데이터 변경 시의 이상 이상 (Anomaly) 삭제 이상 : 연쇄 삭제에 의한 정보 손실 삽입 이상 : 원하지 않는 정보의 강제 삽입 ...

데이터 모델 현실 세계에 존재하는 무언가를 표현해주는 방법 물리적 / 추상적으로 존재하는 현실 세계를 단순&정형화된 형태로 표현하는 방식 데이터베이스에서는 데이터 모델 표현, 객체 지향에서는 추상화 표현 * 추상화 작업 거쳐 실생활 모습을 단순히 표현하는 수단 제공*