본문 바로가기

Lisence23

정보처리기사 취약부분 7 # 정보처리기사 실기 2강 데이터 입출력 구현 - 복습 - 파생속성(Derived Attribute) : 다른 속성으로부터 계산, 변형 등 영향을 받아 발생하는 속성이다. 되도록 적은 수를 정의하는 것이 좋다. 왜냐하면 다른 속성의 영향을 받아 정합성을 유지하기 때문 - 주 식별자 특징 : 1.유일성, 2. 최소성 3. 불변성 4. 존재성 // 유일성, 최소성 만족은 후보키(Canadidate key), 유일성만 만족하면 슈퍼키 - 튜플 = 카디널리티 = 기수 = 대응수 - 속성의 수 = 디그리 = 차수 - 관계대수 : 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어 //22.2차 - 관계해석 문제 나옴 - project(ㅠ) : 중복제거, 수직연산자, 속성 리스트에 .. 2022. 10. 4.
SQLD 정리 6 * 엔터티의 분류 - 유형 vs 무형 1. 유형 엔터티 : 물리적인 형태 존재, 안정성, 지속적 (상품, 회원) 2. 개념 엔터티 : 물리적인 형태 없음, 개념적 (부서, 학과) 3. 사건 엔터티 : 행위를 함으로써 발생, 빈번함, 통계 자료로 이용가능(주문, 이벤트 응모) * 발생 시점 1. 기본 엔터티 : 독립적으로 생성됨, 자식 엔터티를 가질 수 있음(상품, 회원) 2. 중심 엔터티 : 기본 엔터티로부터 파생, 행위 엔터티 생성(주문) 3. 행위 엔터티 : 2개 이사의 엔터티로부터 파생(주문내역, 이벤트 응모 이력) * 속성의 분류 1. 기본속성 : 업무 프로세스 분석을 통해 바로 정의가 가능한 속성 2. 설계속성 : 업무에 존재하지는 않지만 설계하다 보니 필요하다고 판단되어 도출해낸 속성 3. 파.. 2022. 10. 1.
SQLD 정리 5 * 테이블 - 데이터 모델에서 인스턴스에 해당하는 로우와 속성에 해당하는 컬럼으로 이루어진다. - 데이터 모델에서 엔터티에 해당, 데이터를 저장하기 위해 사용. - 데이터베이스는 일반적으로 여러 개의 테이블로 구성된다. * 형변환 - 명시적 형변환 - 변환 함수를 사용하여 데이터 유형 변환을 명시적으로 나타냄 - 암시적 형변환 - 변환 함수(To_DATE 등)를 사용하지 않고 데이터베이스 내부적으로 형변환이 되는 것이며 때에 따라서 인덱스를 사용할 수 없는 등의 성능상 문제를 일으킬 수 있으므로 되도록 명시적 형변환을 하는 것이 바람직하다. * OUTER JOIN - 가준이 되는 테이블은 항상 모두 출력이 되고 ON 절에 정의된 조건으로 JOIN의 여부를 판단하게 된다. - OUTER JOIN 앞에나오는.. 2022. 10. 1.
SQLD 정리 4 * GROUP BY 절 - 집계 기준 컬럼명 // HAVING - groupinig된 후 상태 기반의 조건 문 // ORDER BY - 컬럼명 (정렬방식 지정 DESC, ASC) - STDDEC - 표준편차 - VARIAN - 분산 - Rollup - 부분합계와 전체합계 값을 보여준다, 인수의 순서에 영향을 받는다. (부분합계, 전체합계) - GROUP BY GROUPING SETS(성별, 연령) - 성별합계, 연령합계// 괄호 묶은 집합별 집계 기능 * SELECT 문의 처리 순서 FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY * ROWNM 슈도 칼럼 - 슈도 칼럼은 행이 반환되는 순서대로 순번을 반복한다. 1부터 시작하고 행이 반환될 때마다 순.. 2022. 10. 1.