Seong-Jung's Blog

반응형

스펙쌓기 제일 쉬우면서도 어려운방법!! 뭐일까요?

바로 자격증 획득이죠~~ 자격증은 스펙을 표현하기 가장 간단한 요소이면서도, 공부하기는 어려운... (대부분 쉬운 것도 많은)

그동안 국내에는 DB 관련 자격증은 전무후무 했었는데, 한국데이터베이스 진흥원에서 DB 관련 자격증을 만들었죠~

그 중에 하나가 SQL 개발자 자격증!!


< SQL 개발자의 정의 >

SQL 개발자(SQLD*, SQL Developer)란 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자를 말한다.


< 한국데이터베이스진흥원 주관 시험 일정 >

구분시험명원서접수수험표발급시험일결과발표
DAP
DAsP
제25회 DA전문가/
제20회 DA준전문가 자격검정
~ 03.0703.21 ~ 03.292014.03.2904.29
제26회 DA전문가/
제21회 DA준전문가 자격검정
03.31 ~ 07.0407.18 ~ 07.262014.07.2608.26
제27회 DA전문가/
제22회 DA준전문가 자격검정
07.28 ~ 10.3111.14 ~ 11.222014.11.2212.22
SQLP
SQLD
제12회SQL 전문가/개발자 자격검정~ 02.1402.28 ~ 03.082014.03.0804.08
제13회SQL 전문가/개발자 자격검정03.10 ~ 05.2306.05 ~ 06.142014.06.1407.14
제14회SQL 전문가/개발자 자격검정06.16 ~ 08.2909.12 ~ 09.202014.09.2010.20
제15회SQL 전문가/개발자 자격검정09.22 ~ 11.2112.05 ~ 12.132014.12.132015.01.13
ADP
ADsP
제1회 데이터 분석 전문가/
준전문가 필기시험
01.09 ~ 04.0404.18 ~ 04.262014.04.2605.16
제1회 데이터 분석 전문가 실기시험05.16 ~ 06.1306.20 ~ 06.282014.06.2807.28
제2회 데이터 분석 전문가/
준전문가 필기시험
04.28. ~ 08.0108.14 ~ 08.232014.08.2309.12
제2회 데이터 분석 전문가 실기시험06.30 ~ 10.0210.10 ~10.182014.10.1811.18
제3회 데이터 분석 전문가/
준전문가 필기시험
08.25 ~ 10.1710.31 ~ 11.082014.11.0812.05


SQL 개발자 시험은 1년에 4회 실시가 되고 있습니다. 시험을 언제 보는지 알았으면, 시험에 나오는 내용을 알아야겠죠?


< 시험 주요 내용 >

시험과목주요내용세부내용
데이터 모델링의 이해데이터 모델링의 이해
  • 데이터모델의 이해
  • 엔터티
  • 속성
  • 관계
  • 식별자
데이터 모델과 성능
  • 정규화와 성능
  • 반정규화와 성능
  • 대용량 데이터에 따른 성능
  • DB 구조와 성능
  • 분산DB 데이터에 따른 성능
SQL 기본 및 활용SQL 기본
  • 정보 요구 사항
  • DDL
  • DML
  • TCL
  • WHERE 절
  • FUNCTION
  • GROUP BY, HAVING 절
  • ORDER BY 절
  • 조인
SQL 활용
  • 표준조인
  • 집합연산자
  • 계층형 질의
  • 서브쿼리
  • 그룹 함수
  • 윈도우 함수
  • DCL
  • 절차형 SQL
SQL 최적화 기본 원리
  • 옵티마이저와 실행계획
  • 인덱스 기본
  • 조인 수행 원리


< 자격시험 문항수 >

과목명필기검정시험시간
문항수배점
데이터 모델링의 이해1020(문항당 2점)90분(1시간 30분)
SQL 기본 및 활용4080(문항당 2점)
50100


SQL 개발자 자격증은 SQL 기본 및 활용에 시험의 배점을 더 높게 주고 있습니다. 저도 SQL 개발자 시험에 당당하게 합격했는데요, SQL 개발자 시험에서는 SQL의 기본적인 이해가 굉장히 중요합니다. 암기가 위주인 것보다 이해력을 바탕으로 출제되는 문제가 많습니다. 또한 데이터 모델링의 의해 영역에서는 문제 빈도가 그리 높지는 않지만, 2~3회 정도 정독을 하고 시험을 볼 것을 추천합니다. 용어 등이 굉장히 헷갈릴 수가 있기 때문입니다.

< 응시 자격 >

합격기준과락기준
총점 60점 이상과목별 40% 미만

< 합격 기준 >
 - 총점 60점 이상, 과락 기준은 과목별 40% 미만

(자료 : 한국데이터베이스진흥원 데이터 자격시험 시험안내(http://www.dbguide.net/da.db?cmd=snb_sqld_1)

이제... 시험에 대해 알아봤으니 어떻게 공부할지를 생각해보아야 겠습니다. SQL 개발자/전문가 자격증은 한국데이터베이스진흥원에서 출판한 SQL 전문가 가이드 도서를 보시면 됩니다. 정가는 5만원으로... 착한 가격은 아니지만, 내 스펙을 위해서 공부하는 것이니 그 정도의 투자는 과감히 하실 수 있겠죠? ^^

데이터아키텍처 전문가 가이드

책에 있는 내용은... 전부는 아니지만 한국데이터베이스진흥원 홈페이지 DB 구축가이드의 SQL가이드(http://www.dbguide.net/db.db?cmd=view&boardUid=148404&boardConfigUid=9&categoryUid=216&boardIdx=132&boardStep=1)를 참고하셔도 됩니다.

이제 여러분... 함께 공부하세요!! ^^


반응형

반응형

프로그램 언어는 항상 변화하고 있습니다. 이에 대한 흐름을 짚어보려합니다.

TOIBE(http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)라는 사이트에서 매년 프로그램 인기순위를 발표를 하는데요... 이를 참고한 내용입니다.


<2014년 2월 프로그래밍 언어 인기 순위 TOP 20>
순위 전년비교 프로그래밍 언어 비율
1 +1 C 18.334%
2 -1 Java 17.316%
3 - Objective-C 11.341%
4 - Objective-C 6.892%
5 - C# 6.45%
6 - PHP 4.219%
7 +1 (Visual) Basic 2.759%
8 -1 Python 2.157%
9 +1 Javascript 1.929%
10 +1 Visual Basic .NET 1.798%
11 +2 Transact-SQL 1.667%
12 -1 Ruby 0.924%
13 -2 Perl 0.887%
14 +2 MATLAB 0.641%
15 +2 PL/SQL 0.604%
16 +2 F# 0.591%
17 -1 Pascal 0.551%
18 +2 D 0.529%
19 -2 Lisp 0.523%
20 -2 Delphi/Object Pascal 0.522%


C와 Java는 역시 꾸준한 인기를 얻고 있구요, Javascript는 약진하고 있는 추세, Perl이나 Lisp 같은 언어는 하락하고 있는 추세네요.

이 순위는 언제든지 변동될 가능성이 높기 때문에, 중위권에 있는 프로그래밍 언어들의 선전을 기대해볼 수 있겠습니다 ^^

반응형

반응형

MySQL에서 기본적으로 제공하는 모델링 툴인 Workbench 설치 방법에 대해 알아보도록 하겠습니다.


1. 아래의 화면은 MySQL을 설치시 MySQL Workbench도 함께 설치할 경우에 나왔었던 화면입니다. 연결 링크가 깨졌던가 아니면 설치 프로그램의 오류로 인해 MySQL Workbench가 설치가 안되네요. 그래서 수동으로 MySQL 사이트에서 다운로드 받아 진행하겠습니다.


2. http://dev.mysql.com/downloads/tools/workbench 페이지로 이동 → Download 버튼 클릭. 인스톨러르 이용해 바로 설치하기 위해 msi 파일을 다운로드 받습니다.


3. 오라클 계정이 있을 경우 Login 버튼을, 계정이 없을 경우 Sign Up 버튼을 눌러 회원가입 후 다운로드 받습니다.


4. 오라클 계정 정보를 입력 후, 로그인 버튼 클릭


5. Download Now 버튼 클릭


6. 다운받은 파일을 실행


7. Next 버튼 클릭


8. Next 버튼 클릭


9. 모든 프로그램을 설치하는 Complete를 선택 또는 자신이 원하는 프로그램만을 설치할 수 있는 Custom을 선택하고 Next 버튼 클릭


10. Install 버튼 클릭


11. Finish 버튼 클릭. 이로써 MySQL Workbench 설치가 완료되었습니다.



반응형

반응형

오라클 다음으로 가장 많이 쓰이고 있는 MySQL을 설치해보겠습니다.

설치할 과정은 Windows 버전으로 설치할 예정입니다.

천천히 따라오세요 ^^


1. http://www.mysql.com 접속 → Products 클릭


2. 화면 우측의 Download Now 버튼 클릭


3. Download from Oracle eDelivery 선택


4. Oracle Sofrware Delevery Cloud 접속화면. 오라클에서는 자사에서 제공하는 프로그램에 대하여 다운로드 받을 수 있도록 Cloud 형태로 제공하고 있습니다. 이곳에서 모든 오라클에서의 프로그램을 다운로드 받을 수 있습니다. Sign In / Register 버튼 클릭


5. 오라클 아이디, 비밀번호 입력 후 로그인 버튼 클릭


6. 체크 박스 모두 선택(하나라도 미선택시 다음으로 넘어가지 못함) 후 Continue 버튼 클릭


7. 설치할 프로그램OS를 선택합니다.


8. 다운로드 받으려는 프로그램의 Download 버튼 클릭 


9. 다운로드 파일 중 확장자가 msi인 파일을 실행


10. Install MySQL Products 선택



11. 오라클 소프트웨어 라이선스 동의서를 읽은 후 I accept the license terms를 눌러 동의 후, Next 버튼 클릭


12. 최근 출시된 제품을 찾는 과정입니다. 만약, 최신 업데이트를 받고싶지 않으실 경우 Skip the check for updates(not recomment)를 선택합니다. Execute 버튼 클릭


13. Next 버튼 클릭


14. 설치할 제품의 종류를 선택하고, 설치 경로, 데이터 저장 경로를 설정할 수 있습니다. Next 버튼 클릭


15. Next 버튼 클릭


16. Execute 버튼 클릭


17. 오라클 아이디와 비밀번호 입력 후 Login 버튼 클릭


18. Next 버튼 클릭


19. Next 버튼 클릭


20. 여러가지 옵션이 있는데, 이중에서 가장 중요한 것은 Port Number 입니다. MySQL에서는 기본 포트로 3306번을 사용합니다. 변경하여도 됩니다. Next 버튼 클릭


21. MySQL root 계정에서 사용할 계정 정보를 입력합니다. 또한 MySQL User를 추가할 수 있는데, 이것은 선택사항입니다. Next 버튼 클릭


22. 윈도우에서 서비스명으로 등록될 이름을 입력하고, 윈도우 서비스에서 시스템 계정으로 실행할지, 아니면 특정 유저만이 접속할 수 있도록 할지 설정합니다. Next 버튼 클릭


23. Next 버튼 클릭


24. Next 버튼 클릭


25. Finish 버튼 클릭. Copy Log to Clipboard 버튼을 지금까지 설치를 진행하면서의 로그를 보기 위해 클립보드에 복사하여 메모장 등에 붙여넣기 하여 보면 됩니다. MySQL 윈도우 버전의 설치를 마칩니다. ^^


반응형