본문 바로가기

sql15

SQL 이론 - 1과목 1장 (4) 1. 관계의 개념 - 엔터티의 인스턴스 사이에 연관성 2. 관계의 분류 - 존재에 의한 관계 - 행위에 의한 관계 3. UML(Unified Modeling Language) - 연관관계 : 항상 이용하는 관계 : 존재적 관계에 해당 : 실선으로 표현 - 의존관계 : 행위에 의해 관계가 형성될 때 구분하여 표현 : 점선으로 표현 * ERD는 존재적 관계 VS 행위에 의한 관계 구분X UML은 연관관계 VS 의존관계 구분O (점선,실선) 4. 관계의 표기법 - 관계명(Membership) : 관계의 이름 - 관계차수(Cardinality) : 1:1, 1:M, M:N - 관계선택사양(Optionality) : 필수관계, 선택관계 - 관계명 명명규칙 : 구체적이지 않은 애매한 동사를 피한다 : 현재형으로 표.. 2023. 6. 16.
SQL 이론 - 1과목 1장 (3) 1. 속성의 개념 - 인스턴스로 관리하고자 하는 더 이상 분리되지 않는 최소의 데이터 단위 예) 생년월일이 아닌 생년, 생월, 생일로 구분 - 엔터티, 인스턴스, 속성, 속성값의 관계 : 엔터티는 2개 이상의 속성, 인스턴스 가짐 : 1개의 속성은 1개의 속성값을 가짐 2. 속성의 특징 - 반드시 업무에 필요한 정보 - 정해진 주식별자에 종속성을 가져야 한다 - 1개 속성에 1개의 값만 가진다 - 속성이 다중값이면 별도의 엔터티 이용해 분리 3. 속성의 분류 - 속성의 특성에 따른 분류 (파-설-기) 1. 기본속성 : 업무로부터 추출한 이미 정해진 모든 속성 : 가장 일반적이고 많은 속성 2. 설계속성 : 업무를 규칙화하기 위해 새로 만들거나 변형 : 예시로 코드성 속성 (일련번호) 3. 파생속성 : 다.. 2023. 6. 16.
SQL 이론 - 1과목 1장 (2) 1. 엔터티의 개념 - 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 - 보이지 않는 개념도 포함 - 인스턴스: 집합에 속하는 개체들의 특성을 설명할 수 있는 속성 (예) (과목) 수학, 영어, 국어 = 엔터티의 인스턴스 (사건번호) 2010-001, 2010-002 = 인스턴스 * 엔터티: 인스턴스의 집합 * 인스턴스: 엔터티의 하나의 값 2. 엔터티와 인스턴스에 대한 내용과 표기법 3. 엔터티의 특징 1. 반드시 해당 업무에서 필요한 정보 (예. 환자, 토익의 응시횟수, …) 2. 유일한 식별자에 의해 식별이 가능 (예. 직원을 구분하는 사원번호) 3. 두 개 이상의 인스턴스 집합 (중요) 4. 업무 프로세스에 의해 이용 (반드시 필요하다고 생각해 선정했는데 이용되지 않는다면 업무.. 2023. 6. 16.
SQL 이론 - 1과목 1장 (1) 1.모델링의 이해 - 모델링 정의: 표기법에 의해 규칙을 가지고 모델을 만들어가는 일 : 구현,구축 / 업무 계획,분석, 형상화 - 모델링의 특징 ( 추-단-명 ) 1) 추상화: 다양한 현상을 일정한 양식인 표기법에 의해 표현 2) 단순화: 복잡한 현실세계를 약속된 규약에 의해 표현하여 쉽게 이해할 수 있도록 하는 개념 3) 명확화: 누구나 이해하기 쉽고 정확하게 현상을 기술하는 것 - 모델링의 세 가지 관점: 데이터관점, 프로세스관점, 데이터와 프로세스의 상관관점으로 구분 1) 데이터관점 : 업무가 어떤 데이터와 관련이 있는지의 모델링 2) 프로세스관점: 업무가 실제하고 있는 일은 무엇인지 또는 무엇을 해야 하는지를 모델링 3) 데이터와 프로세스의 상관관점: 일의 방법에 따라 데이터는 어떻게 영향을 받.. 2023. 6. 16.
SQLD 시작하기 1과목 1장. 데이터 모델링의 이해 데이터모델의 이해 엔터티 속성 관계 식별자 2장. 데이터 모델과 성능 정규화와 성능 반정규화와 성능 대용량 데이터에 따른 성능 DB 구조와 성능 분산DB 데이터에 따른 성능 2과목 1장. SQL 기본 관계형 데이터베이스 개요 DDL DML TCL WHERE 절 FUNCTION GROUP BY, HAVING 절 ORDER BY 절 조인 2장. SQL 활용 표준조인 집합 연산자 계층형 질의 서브쿼리 그룹함수 윈도우 함수 DCL 절차형 SQL 3장. SQL 최적화 기본 원리 옵티마이저와 실행계획 인덱스 기본 조인 수행 원리 **2과목 3장은 몇문제 안나와서 다들 안본다길래 나도 과감히 버림** 과목명 문항수 배점 시험시간 데이터 모델링의 이해 10 총 20점 (문항당 2점).. 2023. 6. 16.