[정보처리기사 실기 2020 개정] Ⅱ.데이터 입출력 구현 - 4.데이터 조작 프로시저 최적화
·
자격증/2020 정보처리기사 실기
1. 데이터 조작 프로시저 성능 개선 쿼리 성능 개선(튜닝) DB에서 프로시저에 있는 SQL 실행 계획을 분석, 수정을 통해 최소의 시간으로 원하는 결과를 얻도록 하는 작업 쿼리 성능 개선 절차 문제 있는 SQL 식별 옵티마이저 통계 확인 SQL문 재구성 인덱스 재구성 실행계획 유지관리 옵티마이저 통계 확인 옵티마이저 : SQL을 가장 빠르고 효율적으로 수행할 최적의 처리경로를 생성해주는 DBMS 내부의 핵심엔진 옵티마이저 유형 규칙기반 옵티마이저(RBO) 통계 정보가 없는 상태에서 사전 등록된 규칙에 따라 질의 실행 계획을 선택 규칙(우선 순위) 기반 평가 기준: 인덱스 구조, 연산자, 조건절 형태 장점 : 사용자가 원하는 처리경로로 유도하기가 쉬움 비용기반 옵티마이저(CBO) 통계 정보로부터 모든 접..
[정보처리기사 실기 2020 개정] Ⅱ.데이터 입출력 구현 - 3.데이터 조작 프로시저 작성
·
자격증/2020 정보처리기사 실기
1. 데이터 프로시저 개발 명령어 종류 명령어 설명 데이터 정의어 - DDL(Data Definition Language) CREATE(생성) ALTER(구조 변경) DROP(삭제) RENAME(이름 변경) TRUNCATE(자르기) 테이블과 같은 데이터 구조를 정의하는데, 사용되는 명령어들로 데이터 구조와 관련된 명령어들을 말함 데이터 조작어 - DML(Data Manipulation Language) SELECT(조회) 데이터베이스에 들어있는 데이터를 조회하거나 검색하기 위한 명령어 INSERT(삽입) UPDATE(갱신) DELETE(삭제) 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류 데이터 제어어 - DCL(Data Control Language) GRANT REVOKE 데이터베이스..
[ReactJS로 영화 웹 서비스 만들기] 06. ROUTING
·
Side Project
니꼬의 뽀나스 강의 조금 심심한 페이지를 react를 이용하여 좀 더 꾸며보자. navigation바를 만들기위해 react-router-dom 을 이용하자. npm install react-router-dom 파일들을 위 사진처럼 정리하자. App.js에 있는 내용들을 모두 Home.js로 옮기고 App.css를 Home.css로 변경 경로를 위와 같이 변경 후 아래를 작성하자. App.js import React from "react"; import { HashRouter, Route } from "react-router-dom"; import About from "./routes/About"; function App() { return ( ); } export default App; path라면 A..
[정보처리기사 실기 2020 개정] Ⅱ.데이터 입출력 구현 - 2.물리 데이터 저장소 설계
·
자격증/2020 정보처리기사 실기
1. 물리 데이터 모델 설계 논리 모델을 적용하고자 하는 기술에 맞도록 상세화하는 과정 물리 데이터 모델링 변환 절차 개체를 테이블로 변환 -> 속성을 컬럼으로 변환 -> UID를 기본키로 변환 -> 관계를 외래키로 변환 -> 컬럼 유형과 길이 정의 -> 반 정규화 수행 2. 물리 데이터 저장소 구성 테이블 제약조건 설계 참조 무결성 제약조건 릴레이션과 릴레이션 사이에 대해 참조의 일관성을 보장하기 위한 조건 제한(Restricted) : 참조무결성 원칙을 위배하는 연산을 거절 연쇄(Cascade) : 참조되는 릴레이션에서 튜플을 삭제하고, 참조되는 릴레이션에서 이 튜플을 참조하는 튜플들도 삭제 널 값(Nullify) : 참조되는 릴레이션에서 튜플을 삭제하고, 참조하는 릴레이션에서 해당 튜플을 참조하는 ..
[정보처리기사 실기 2020 개정] Ⅱ.데이터 입출력 구현 - 1.논리 데이터 저장소 확인
·
자격증/2020 정보처리기사 실기
1. 논리 데이터 모델 검증 논리 데이터 모델 개념 모델로부터 업무 영역의 업무 데이터 및 규칙을 구체적으로 표현한 모델 특징 : 정규화, 포용성, 완전성, 독립성을 가짐 속성 : 개체(Entity), 속성(Attributes), 관계(Relationship)으로 구성 개체-관계 모델 (E-R Model) 정규화(Nomalization) 이상현상 삽입이상 : 불필요한 정보를 입력하는 경우 삭제이상 : 원치 않는 다른 정보가 같이 삭제되는 경우 갱신 이상 : 중복 데이터 중 특정 부분만 수정되어 중복된 값이 모순인 경우 정규화 단계 1정규형(1NF) : 도메인이 원자값 2정규형(2NF) : 부분 함수 종속 제거 3정규형(3NF) : 이행함수 종속 제거 보이스-코드 정규형(BCNF) : 결정자이면서 후보키가..
[ReactJS로 영화 웹 서비스 만들기] 05. CONCLUSIONS
·
Javascript/React
앞서 배운 react에 대해 총 정리를 해보자. 강의를 보면서 따라하기에 급급한적도 많고, 강의 들으면서 검색도 했지만, 까먹는 경우가 많아 다시 한 번 정리를 한다. npx란? https://wonillism.tistory.com/105?category=864856 nodjs, npm, nvm, npx wsl에 react를 설치하다가 여러가지 시행착오를 겪고 이 포스팅까지 왔다....(wsl 문제가 젤 컷지만...) nodeJS, npm, nvm, npx에 대해서 알아보자. NodeJS 확장성 있는 네트워크 어플리케이션(특히 서버 사� wonillism.tistory.com 여기서 npx를 간단히 다루긴했지만, 조금 더 설명을위해 예를 들어보자. create-react-app을 npm으로 global하..
[ReactJS로 영화 웹 서비스 만들기] 04. MAKING THE MOVIE APP 02
·
Side Project
Styling the Movies App.js와 Movies.js를 좀 html스럽게 수정해보자. App.js import React from "react"; import axios from "axios"; import Movie from "./Movies"; class App extends React.Component { state = { isLoading: true, movies: [], }; getMovies = async () => { const { data: { data: { movies }, }, } = await axios.get("https://yts-proxy.now.sh/list_movies.json"); this.setState({ isLoading: false, movies }); ..
[정보처리기사 실기 2020 개정] Ⅰ.요구사항 분석 - 3.분석 모델 확인하기
·
자격증/2020 정보처리기사 실기
1. 분석 모델 검증 분석 모델 검증 방법 유스케이스 모델 검증 개념 수준의 분석 클래스 검증 분석 클래스 검증 분석 클래스의 스테레오 타입 경계(Boundary) : 시스템과 외부 액터와의 상호작용을 담당 엔티티(Entity) : 시스템이 유지해야 하는 정보를 관리하는 기능을 전담 제어(Control) : 시스템이 제공하는 기능의 로직 및 제어를 담당 분석 모델 검증 프로세스 검토의견 컬럼 추가 검토의견 작성 검토 의견 정제 2. 분석 모델의 시스템화 타당성 분석 분석 모델의 기술적 타당성 검토 - 유스케이스 모델의 개별 유스케이스에 대한 모델을 작성한 후 타당성 검토 성틍 및 용량 산정의 적정성 시스템 간 상호 운용성 IT 시장 성숙도 및 트렌드 부합성 기술적 위험 분석 분석 모델의 시스템화 타당성 ..
WONILLISM
'분류 전체보기' 카테고리의 글 목록 (28 Page)