디비생성프로그램 실기] 정보처리기사 요약 정리2 [2021

*Market Db 프로그램
Market Db는 프로그램기반으로 구동되며
3대오픈마켓 판매 사업자들의 정보를 얻을수 있는 디비생성프로그램 으로서
상호/ 대표번호 / 주소 / 핸드폰 번호 수집등의 기능으로 99%이상의 유효 디비생성프로그램 으로 활용 가능하십니다
 오픈마켓 사업자들의 샵, 이메일, 주소, 연락처, 법인(개인) 사업자 정보 를 통해서 필터링 되는만큼 온라인 유통업체, 홈페이지 제작업체, 마케팅 업체등 다양한 업종의 영업에 적재적소로 활용할수 있는 필수적인 디비생성프로그램입니다.
*마케팅몬스터 구매 문의
☏ 카카오톡 aramis0104
☏ HP 010-7424-0013
☏ 오픈채팅 https://open.kakao.com/o/s4CWZYH
                          ☏ 프로그램 상세보기 https://marketingmonster.kr/detail.siso?CODE=68                                                                                               
☏ 프로그램 구동영상 https://youtu.be/FK_v7liC54w



인터페이스 작용 구현[JSON]- 징표-값 또는 키-값으로 이루어진 데이터 오브젝트를 시달하기 위한 개방형 규준 포맷- 수 / 문자열 / 열거 / 객관(Object) [XML]- HTML의 결점을 보완한 인터넷 말씀- SGML의 뒤숭숭하다 결점을 개선한 견제업 말씀 [AJAX]- 자바스크립트를 이용해 웹서버-클라이언트 간 비동기적으로 XML 데이터를 교역하는 웹 기능- DOM / CSS / XMLHttpRequest- 총체 책장를 새로 고치지 않고도 책장 국부을 로드 [REST]- 웹과 같은 산재 하이퍼 미디어 분위기에서 HTTP 메소드를 통해 물자의 본체/사정를 주고받는 웹 아키텍처- 리소스/ 메소드 / 통고 [인터페이스 구현 노하우]- 데이터 보도을 구사하다 구현 노하우(json, ajax. 인터페이스 구현5-2. 5.

인터페이스 구현 실증[인터페이스 구현 실증 기물] -엑스피엔셀웨-xUnit: 자바,C++등 다양한 말씀를 뒷바라지하는 단원테스트 프레임워크- STAF: 서비스초출, 컴포넌트 재이용 등 다양한 분위기을 뒷바라지하는 테스트 프레임워크- FitNess: 웹 기틀 테스트 케이스 디자인/단행/결실확인 등을 뒷바라지하는 테스트 프레임워크- NTAF: FitNess(협업) + STAF(재이용,확충성), NHN(Naver)의 자동화 프레임워크- Selenium: 다양한 브라우저를 뒷바라지하는 웹 애플리케이션 테스트 프레임워크- watir: 홍옥 기틀 웹 애플리케이션 테스트 프레임워크 [인터페이스 감독기물]- 스카우터: 애플리케이션에 대한 모니터링, 인터페이스 감독- 제니퍼: 애플리케이션 전 생계주기간격 기능을 모니터링 * 규준화: 인터페이스 법제 여가에서 교역되는 데이터는 규준화된 규준 법칙을 이용하여야 한다. [인터페이스 과실 감당 노하우]- 비디오에서 과실 의식하도록 구현 -> 과실 로그 생성 -> 인터페이스 정사 상에 과실 조항 기억 * 허브 앤 스포크(한복판 몰두식) vs 통고 승합차(미들웨어 도합법칙)6. – 해시 사인화 알고리즘(SHA-256, HAS-160): 일방면 사인화 (2) 사인화 터치 – 애플티하- API 법칙: 애플리케이션 레벨에서 암복호화- Plug-In 법칙: 암복호화 모듈이 DB 서버에 가설된 법칙- TDE 법칙: DBMS 커널이 자체적으로 암복호화 이행(장된 사인화 작용)- 하이브리드: API + Plug-in [인터페이스 데이터 사인화 탁송]- IPsec: IP신분에서 양 종단 간 보안 서비스를 공급( 인증헤더(AH), 사인화(ESP) )- SSL/TLS: 탁송신분과 운용신분 여가에서 내밀성적 무결성을 보장하는 보안 전문적토콜- S-HTTP: 클라이언트-서버 간에 탁송되는 온갖 통고 사인화 5-3. )- 개체(Entity)를 구사하다 구현 노하우(전문적시저, 트리거) *전문적시저: SQL을 선용해 생성된 데이터를 왜곡하는 곡목 [시큐어 코딩 가이드] – 입보시에코캡아- 인풋 데이터 실증 및 표출- 보안 작용- 때 및 사정 (재귀 함수 초출)- 과실 감당- 코드 과실- 캡슐화 (프라이빗 인접자 선정)- API 난용 [데이터베이스 보안 이용](1) 사인화 알고리즘- 상칭 키 사인화 알고리즘(SEED, ARIA) : 암복호화에 같은 사인키- 비상칭 키 사인화 알고리즘(RSA, ECC, ECDSA) : 개방키는 수하나 알지만 내밀키는 키 소유인만 암.

스크립트 말씀*LISP: 산학 표터치. 트리 바탕구조물. 말씀 속성 선용하기[단행 법칙에 따른 구분]- 명형 말씀(pascal, c, cobol) : 명들 순차적 단행- 객관지향 말씀(java, c++) : 객관 간 메세지 보도 선용- 함수형 말씀(LISP): 산학적 윤색과 같은 함수들로 곡목 구도- 논리학형 말씀(개회사): 논리학 글발을 선용해 곡목을 표출 [구현 터치에 따른 말씀 구분]- 컴기억철러 말씀: 상급 말씀를 기계어로 역하는 법칙의 말씀 / PASCAL, C, C++- 인터프리터 말씀: 상급 말씀 명문을 낱씩 역하고 단행하는 법칙 / BASIC, 개회사, LISP- 혼합형 말씀: 상급 말씀를 컴기억철해 한복판 말씀 역 후 인터프리터에 의해 역 / 자바 *ALGOL: 미증유로 재귀초출*델파이: 파스칼작법+제작용 별도*파이썬: 블록을 구분하는 작법. 전문적그래밍 말씀 선용6-2.

SQL 운용7-1. 데이터베이스 본[트랜잭션] – ACID- 낱의 논리학적 작용을 정상적으로 이행하기 위한 공작의 본 단원- 원자성(Atomicity) / 일관성(Consistency) / 분리성(isolation) / 영징표(Durability) [트랜잭션 절제 말씀-TCL]- COMMIT: 트랜잭션을 기억력에 영구적으로 갈무리- ROLLBACK: 트랜잭션 내역을 취소하는 명어- 물표POINT: ROLLBACK을 위한 시각을 선정하는 명어 [병립 절제] – 분리성 긴요 터치 (로낙타다)- 제 트랜잭션을 이행할 때, DB 일관성 지속를 가해 상호작용을 절제하는 터치- 로킹 / 낙천적 실증 / 타임아웃 소인 계제 / 다중버전 동일시성 절제- 로킹: 트랜잭션의 순차적 사회을 보장하는 직렬화 터치- 낙천적 실증: 일단 트랜잭션 이행하고 끝막음 시 실증 이행- 타임아웃 소인 계제: 타임아웃소인 부여 후 그 때에 따라 트랜잭션 이행- 다중버전 동일시성 절제: 타임아웃소인 대비 후 직렬실현성이 보장되는 적합하다 버전을 발췌해 인접 * 삭거화 깜냥: 딴 트랜잭션이 목하의 데이터에 창해 무결성을 해치지 않게 잠금을 제정하는 가량 [ 삭거화 깜냥 가지]- Read Uncommitted : 한 트랜잭션에서 연산 중인 데이터를 딴 트랜잭션이 읽는 것 용인- Read Committed : 한 트랜잭션의 연산이 끝막음된 후 읽기 가능- Repeatable Read : 트랜잭션 끝막음 시까지 당해 데이터에 대한 경신, 말살 구속- Serializable Read : 특정 데이터 영역을 순차적으로 읽을 때, 당해 데이터 영역 총체에 대한 인접 구속 [만회 터치] 영징표 긴요 터치(1) 로그 기틀 만회 터치: 연체경신 만회터치(트랜잭션 귀결하다 후 DB반영)즉시경신 만회터치(트랜잭션 이행중 결실 막 DB반영)(2) 물표 득점 만회 터치: 거리낌 생성 옛날 사정로 복구(3) 상 페이징 만회 터치: DB 트랜잭션 이행 시 복본보기 생성 후 거리낌 시 이를 통해 복고 [스키마]- 데이터베이스의 구조물, 구속요인 등의 첩보를 담고 있는 구조물- 밖 스키마: 개척자 견지 논리학적 구조물, 이용인 뷰(서비스 스키마)- 이념 스키마: 데이터베이스의 총체적인 논리학적 구조물, 총체적 뷰- 안 스키마: 물리학적 갈무리장치 견지에서 보는 DB구조물 [DDL 명어]- CREATE / ALTER / DROP / TRUNCATE- CREATE 상 명( 컬럼명1 VARCHAR(10) PRIMARY KEY,컬럼명2 VARCHAR(10) FOREIGN KEY REFERENCES 참호상(필드명)컬럼명3 VARCHAR(10) NOT NULL,컬럼명4 VARCHAR(10) 물표 ( 성별 = ‘M’ OR 성별 = ‘F’ ),- ALTER 상 사무원 ADD 전화번호 VARCHAR(10) UNIQUE;- ALTER 상 사무원 DROP 전화번호;- DROP 상 상명 [CASCADE | RESTRICT]- CASCADE는 참호 상 까지 연계 삭제, RESTRICT는 참호 상 말살하지 않음. 인위지력, 연산 말씀학 [객관]- 사실 건곤에서 개체를 데이터 징표과 메소드를 결가산하다 게슈탈트로 표출한 것- 개체 + 징표(매개변수) + 메소드(함수) [라이브러리] – 도설샘- 긴하다 때 찾아서 쓸 수 있도록 모듈화되어 공급되는 곡목- 조언 + 가설기억철 + 겨냥코드- 규준 라이브러리 / 밖 라이브러리 [모듈과 패키지]- 모듈: 전역매개변수, 함수 등을 모아둔 기억철- 패키지: 모듈을 디렉토리 법칙으로 구조물화한 라이브러리7. 함수형 말씀*개회사: 논리학식 기틀.

) VALUES( 데이터1, 데이터2 ). – TRUNCATE 상 사무원;// 사무원 상 내복 온갖 데이터를 말살 [DML 명어] – SELECT / INSERT / UPDATE / DELETE- HAVING: 집단 BY에 의해 구분 후 집단에 대한 요인 선정- SELECT 직무, 파트, SUM(지급) AS 지급가산FROM 지급집단 BY 직무, 파트HAVING 지급가산 >= 5000;// 집단 BY에 구분된 것에 창해 요인 선정- DELETE FROM 상명 WHERE ~- INSERT INTO 상명( 징표명1, 속셩명2 .

[DCL 명어]- GRANT UPDATE ON 수강생 TO 장길산 // update 권능 부여- REVOKE UPDATE ON 수강생 FROM 장길산 // update 권능 회수* 목차 생성: CREATE 목차 목차명 ON 상명(컬럼명1, 컬럼명2.

운용 SQL 작성하기[데이터 분해 함수]- 합계함수 / 집단함수 / 윈도함수(OLAP함수) *OLAP: 의사결정 뒷바라지 법제. 다차원 데이터 분해을 도와주는 기능*ROLLUP함수: SELECT ~ FROM~ 집단 BY ROLLUP(컬럼명1, 컬럼명2. * 뷰 생성: CREATE 뷰 뷰명목 AS 조사쿼리 7-2. ).

경로형 SQL 선용하기[경로형 SQL]- SQL 말씀에서도 경로 지향적인 곡목이 가능하도록 하는 트랜잭션 말씀 [경로형 SQL 가지]- 전문적시저: 일련의 쿼리들을 꼭 낱의 함수처럼 단행하기 위한 쿼리의 단체- 이용인 정당함수: 일련의 SQL 감당를 이행 후 이행결실를 낱 값으로 반환하는 경로형 SQL- 트리거: 삽입,경신,말살 등의 이벤트 생성 시 정사 공작이 자동으로 이행되는 경로형 SQL [파라미터 인풋받는 모드]- IN: 운영체제에서 전문적시저/이용인 정당함수로 값을 시달- 아웃여가드: 전문적시저/이용인정당함수에서 운영체제로 값을 시달- IN아웃여가드: IN과 아웃여가드 두 아지 작용을 동일시에 이행하는 모드 [전문적시저] – 디비컨벌- SQL을 선용해 생성된 데이터를 왜곡하는 곡목- DECLARE -> BEGIN -> 관리 -> SQL -> EXCEPTION -> TRANSACTION [트리거] – 디’이’비컨 SE- DB법제에서 삽입, 경신 등 이벤트 생성 시 정사 공작이 자동 이행되는 경로형 SQL- DECLARE -> EVENT ->BEGIN -> 관리 -> SQL -> EXCEPTION- BEFORE(이행 전), AFTER(이행 후) [이용인 정당함수] – 디비컨 SER- DECLARE -> BEGIN -> 관리 -> SQL -> EXCEPTION -> RETURN 7-4. 데이터 왜곡 전문적시저 최적화[옵티마이저] DBMS의 고갱이발동기-SQL을 극히 빠르고 효율적으로 이행할 수 있는 최적의 경로를 생성한다. ) [윈도함수]- 석차함수(RANK(2,2,2,5), DENSE_RANK(2,2,2,3), ROW_번)- 행 계제 함수- 집단 내 비 함수 *RANK 함수- RANK() 오버코트(ORDER BY 필드 DESC) 석차 *FIRST_VALUE함수- FIRST_VALUE() 오버코트(ORDER BY 필드 DESC) A 7-3.

8. 서버 곡목 구현8-1. [암시]- 단행하려는 SQL문에 사전에 첩보를 주체서 SQL문 단행에 빠른 결실를 가져오는 효능를 만든다. (단행포부 생성)- 규약 기틀 옵티마이저(통산첩보가 없을 때 사전 등부된 규약에 따라 질문단행포부 발췌)- 경비 기틀 옵티마이저(통산첩보로부터 온갖 인접 경로를 고려한 질문단행포부을 발췌)- 옵티마이싼값 만날 이상의 단행포부을 명시할 수 없어 명시적 암시를 통해 단행포부을 개변한다.

[생김새관리] – 식통인플루엔자- 소프트웨어 개척 경로에서 생성하는 개변조항을 관리하기 가해 개척된 일련의 거동- 생김새감정 / 생김새관제(BaseLine 반영) / 생김새사은 / 생김새기억 * BaseLine: 개척 경로의 각 경로에서 나온 연산물들의 기복를 관제하는 시각 [소프트웨어 생김새관리 기물]- 공유 폴더 법칙(RCC, RCCS)- 클라이언트 서버 법칙(CVS, SVN)- 산재 저데 법칙(Git) *RCS: 소스 기억철의 수정을 한 명으로 구속*CVS: 무수의 인원수이 동일시에 운영체제로 인접 가능*SVN: 낱의 서버에서 소스를 쉽고 유용하게 관리할 수 있다. *Bitkeeper: SVN과 유사하며 대규모 전문적젝트에서 빠른 보조를 내도록 개척된 생김새관리기물 8-2. HTTP 선용한 요망,응대 (Apache)- WAS: 동적 콘텐츠 (Tomcat)- 데이터베이스 서버- 기억철 서버 *JVM: 자바 기틀 application을 위한 단행 분위기을 공급하고 법제 기억력를 관리한다. 개척분위기 건설[개척 기물 구분] -빌구테형- 빌드기물 / 구현기물(xUnit, Sonar, Cppcheck) / 테스트기물/ 생김새관리기물(Gradle, Maven, Ant) [서버 하드웨어 개척 분위기]- Web Server: 웹 상의 고요 콘텐츠.

모듈 간의 정사성- 내역: 딴 모듈 안의 매개변수, 작용을 이용함- 보편: 전역매개변수를 참호함- 밖: 밖에서 도입된 데이터포맷, 인터페이스를 공유- 절제: 절제요인가 시달되는 경우- 소인: 모듈 간 인터페이스로 열거, 객관, 구조물등이 시달- 바탕: 단지 인터페이스의 파라미터로만 상호작용이 일어남. [보편 모듈 구현 경로] 디스다동호회DTO/VO -> SQL -> DAO -> 서브 -> Controller -> 비디오구현 *DTO: 데이터 탁송하는 객관. [모듈화]- 모듈을 통해 소프트웨어 기능을 발전시키고 디버깅, 수정, 도합을 용이하게 하는 디자인 터치- 루틴 / 메인루틴 / 서비스루틴 *루틴: 소프트웨어의 특정 동정을 이행하는 코드 [응결도] 우논시절통순기- 모듈의 독립성을 나타내는 가량- 우연적: 모듈 안 구도요인가 연계이 없음- 논리학적: 엇비슷하다 마음씨, 게슈탈트로 분리되는 감당 요인들- 때적: 특정 때에 감당되야 하는 거동들- 경로적: 모듈 안 구도요인들이 순차적으로 작용을 이행- 보도적: 여전하다 인풋과 아웃풋을 이용하여 딴 작용을 이행- 순차적: 한 거동으로부터 나온 아웃풋값을 딴거동이 이용- 작용적: 모듈 안 온갖 작용이 낱 목표을 가해 이행됨 [결합도] 내공외제스자- 밖 모듈과의 연계도. 보편 모듈 구현[모듈]- 개별적인 작용을 이행할 수 있는 독립적인 단원.

불변 클래스를 가짐*DAO: 추상 인터페이스를 공급하는 객관*보편 모듈 테스트를 가해 도합개척분위기(IDE)를 선용해 디버깅을 이행한다. *화이트갑: 곡목 안 구조물와 동정을 검토하는 테스트 8-3. *VO: 단조롭다 엔티티를 의지. 가변 클래스를 가짐.

오픈소스 기틀 스케줄러 [Cron 표출식]- 리눅스/유닉스: 분 때 일 월 요일 연도(생략가능)- 쿼츠: 초 분 때 일 월 요일 연도(생략가능)*온갖 수?미사곡용-기간 제정. 특정 기간 제정/개시 때과 되풀이 틈새L끝판 기간W극히 가까운 평상#몇 번째 주, 요일 제정 EX) 0 0 12 * * ? 만날 12시에 이행0 0/5 14,20 * * ?만날 14시에 개시해서 5분틈새 이행 + 20시에 개시해서 5분틈새 이행0 0 20 ? * MOM-FRI월-금에 20시에 단행. 안배 곡목 구현[안배 곡목]- 일련의 공작들을 정기적으로 되풀이 이행하거나 규약에 따라 일괄 감당- 이벤트 / 온디맨드 / 정기 [안배 스케줄러]- 출렁쇠 안배: 대들이 감당를 공급하는 스케줄러 안배 애플리케이션- 쿼츠 스케줄러: 출렁쇠 프레임워크에 플러그인. 서버 곡목 구현*Mybatis: 자바의 정사형 DB전문적그래밍을 쉽게 할 수 있게 도와주는 개척 프레임워크 8-4.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다