목록자격증 (29)
RUBY

01. 소프트웨어 개발방법론 1. SDLC 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 - 요설구테유(요구사항분석 - 설계 - 구현 - 테스트 - 유지보수) 2. 폭포수 모델(waterfall) 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 - 가장 오래된 모델 - 선형 순차적 모형으로 고전적 생명주기 모형이라고도 함 - 모형의 적용 경험과 성공 사례가 많음 - 단계별 정의와 산출물이 명확 - 요구사항 변경이 어려움 3. 프로토타이핑 모델(prototyping) 고객이 요구한 주요 기능을 프로토타입으로 구현하여, 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델 - 프로토타입은 발주자나 개발자 모두에게 공동의 참조 모델을 제공 - 프로토타입은 구현 단..
SQL 기본 및 활용 1일 20문제 풀기 01. 다음 중 데이터 제어어(DCL)에 해당하는 명령어는? ① INSERT ② RENAME ③ COMMIT ④ REVOKE ------------------ 답 : 풀이 : 02. 다음 중 아래 내용의 범주에 해당하는 SQL 명령어로 옳지 않은 것은? 테이블의 구조를 생성, 변경, 삭제하는 등 데이터 구조를 정의하는데 사용되는 명령어이다. ① CREATE ② GRANT ③ ALTER ④ DROP ------------------ 답 : 풀이 : 03. 아래 내용에 해당하는 SQL 명령어의 종류를 작성하시오. 논리적인 작업의 단위를 묶어 DML에 의해 조작된 결과를 작업단위(Transaction)별로 제어하는 명령어인 Commit, Rollback, Savepoi..

데이터의 이해 01. 데이터는 그 형태에 따라 정성 데이터와 정량 데이터로 구분된다. 다음 중 정성 데이터에 속하는 것은? ① 풍향 ② 습도 ③ 기상특보 ④ 1시간 강수량 ------------------ 답 : ③ 기상특보 풀이 : 정량적 데이터의 형태는 수치, 도형, 기호 등으로 기술이 되며, 정성 데이터의 형태는 언어, 문자 등으로 기술된다. 구분 형태 예 특징 정성적 데이터 (qualitative data) 언어, 문자 등 회사 매출이 증가함 등 저장, 검색, 분석에 많은 비용이 소모 됨 정량적 데이터 (quantitative data) 수치, 도형, 기호 등 나이, 몸무게, 주가 등 정형화된 데이터로 비용 소모가 적음 정성적 데이터 정량적 데이터 비정형 데이터 주관적 내용 통계분석이 어려움 정형..
데이터와 정보 1. 데이터의 정의와 특성 가. 데이터의 정의 1) 데이터(data)라는 용어는 1646년 영국 문헌에 처음 등장하였으며 라틴어인 dare(주다)의 과거 분사형으로 '주어진 것'이란 의미로 사용되었다. 2) 1940년대 이후 컴퓨터 시대 시작과 함꼐 자연과학뿐만 아니라 경영학, 통계학 등 다양한 사회과학이 진일보하며, 데이터의 의미는 과거의 관념적이고 추상적인 개념에서 기술적이고 사실적인 의미로 변화되었다. 3) 데이터는 추론과 추정의 근거를 이루는 사실이다.(옥스퍼드 대사전) 4) 데이터는 단순한 객체로서의 가치뿐만 아니라 다른 객체와의 상호관계 속에서 가치를 갖는 것으로 설명되고 있다. 나. 데이터의 특성 1) 존재적 특성 : 객관적 사실(fact, raw material) 2) 당위적..
데이터 조작어(DML) SELECT → 조회, 검색(RETRIEVE) INSERT → 새로운 행을 삽입 UPDATE → 데이터 수정 DELETE → 데이터 삭제 데이터 정의어(DDL) CREATE → 테이블, 뷰, 인덱스 등과 같은 Object를 생성하는데 사용 ALTER → 기존 테이블 구조를 변경, 추가 DROP → Object 제거시에 사용(테이블 제거시 데이터도 함께 사라짐 RENAMTE → 기존사용테이블의 이름을 변경 TRUNCATE → DROP 명령어와 비슷해보이지만, 해당테이블의 구조(열)는 남겨두고 모든 로우(행)을 제거 데이터 제어어(DCL) GRANT → 권한부여 REVOKE → 권한회수 트랜잭션 제어어(TCL) COMMIT → 영구저장 ROLLBACK → 되돌리기
SQL 문장들의 종류 명령어의 종류 명령어 설명 데이터 조작어 (DML : Data Manipulation Language) SELECT 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어를 말하는 것으로 RETRIEVE라고도 한다. INSERT UPDATE DELETE 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령어들을 말한다. 예를 들어 데이터를 테이블에 새로운 행을 집어넣거나, 원하지 않는 데이터를 삭제하거나 수정하는 것들의 명령어들을 DML이라고 부른다. 데이터 정의어 (DDL : Data Definition Language) CREATE ALTER DROP RENAME 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들로 그러한 구조를 생성하거나 변경하..
1. SQL 문장들의 종류 명령어의 종류 명령어 설명 데이터 조작어 (DML) SELECT 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어를 말하는 것으로 RETRIEVE 라고도 한다. INSERT UPDATE DELETE 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령어들을 말한다. 예를 들어 데이터를 테이블에 새로운 행을 집어 넣거나, 원하지 않는 데이터를 삭제하거나 수정하는 것들의 명령어들을 DML이라고 부른다. 데이터 정의어 (DDL) CREATE ALTER DROP RENAME 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들로 그러한 구조를 생성하거나 변경하거나 삭제하거나 이름을 바꾸는 데이터 구조와 관련된 명령어들을 DDL이라고 부른다. 데이터 ..
1. 성능 데이터 모델링 분석/설계 단계에서 데이터베이스 처리 성능을 향상 시킬 수 있는 방법을 주도 면밀하게 고려해야 한다. 만약 어떤 트랜잭션이 해당 비즈니스 처리에 핵심적이고 사용자 업무처리에 있어 중요함을 가지고 있고 성능이 저하되면 안되는 특징을 가지고 있다면, 프로젝트 초기에 운영환경에 대비한 테스트 환경을 구현하고 그곳에 트랜잭션을 발생시켜 실제 성능을 테스트해 보아야 한다. 이 때 데이터 모델의 구조도 변경하면서 어떠한 구조가 해당 사이트에 성능상 가장 적절한 구조인지를 검토하여 성능이 좋은 모습으로 디자인 하는 전략이 요구된다. 2. 성능 데이터 모델링 수행 절차 첫 번째, 데이터모델링을 할 때 정규화를 정확하게 수행한다. 두 번째, 데이터베이스 용량산정을 수행한다. 세 번째, 데이터베이..