안녕하세요. 지난 5월 9일 접수하였던 데이터자격시험 개발자(SQLD) 시험을 드디어 오늘 보았습니다. 2023.05.09 - [SW교육/DB] - [SQL] SQLD시험 접수하기. SQLD시험 접수 주의사항 [SQL]SQLD시험 접수하기. SQLD시험 접수 주의사항자격증을 취득을 한지 너무 오래되어서 올해는 자격증 시험을 한번 봐야겠다 싶었는데 만만한 게 별로 없었다. 여기서 만만하다는 것은 공부해야 할 것도 포함되고 시험 비용도 포함된다. 그중pandajeytv.tistory.com 공부 좀 하려고 했는데 한 달이 정말 금방 가는군요. ㅜ.ㅜ 시험을 보게 된 이유는 평소 소홀했던 공부도 하고 재충전의 느낌으로 뭔가 새로운 도약을 시도해 보자 하는 마음이 있었습니다. 그래도 그중에서 SQLD 시험을 선..
1. 엔터티(Entity) 란? (1) 엔터티(Entity)의 정의 : 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것(Thing) : 즉, DBMS에서 물리적인 테이블(Table)에 해당되는 것이라고 할 수 있다. (2) 엔터티의 조건, 특징 : 업무에 필요하고 관리되는 정보. : 유니크한(유일한) 식별자로 식별이 가능해야 함. : 2개 이상의 인스턴스가 있어야 함. (영속적으로 존재하는 인스턴스 집합) : 반드시 속성이 있어야 한다. ( 2개 이상의 속성이 있어야 하나 관계를 나타내는 엔터티는 예외적으로 하나만 있어도 된다.) : 다른 엔터티와 적어도 1개의 관계를 가지고 있어야 한다. (3) 엔터티 분류 : 유무형 여부에 따른 분류 - 유형(예, 상품), 개념(예, 부서), 사건(..
1. 모델링이란? 아주 간단히 정리하면 ‘현실 세계’를 단순화시켜 표현하는 것을 말함 2. 모델링의 특징 (1) 추상화(Abstraction) : 현실 세계를 일정한 형식에 맞추어 표현하는 것 (2) 단순화(Simplification) : 복잡한 현실 세계를 제한된 표기법이나 언어로 쉽게 이해할 수 있도록 하는 것 (3) 명확화(Clarity) : 애매모함을 제거하고 정확하게 기술 ==> 나는 예전부터 추상화와 단순화가 구별이 잘 안 되었는데 내가 느끼기에는 아무리 생각해도 설명을 다르게 했을 뿐 같은 말 같았다. 그래서 이번에 좀 더 고민해서 생각해 보고 결국 이렇게 정리해 보았다. : 모델링이란 결국 현실을 단순화시키는 것인데 그 과정은 추상화라는 방법을 통해서 해야 한다. 즉, 단순화는 결과물에 대..
자격증을 취득을 한지 너무 오래되어서 올해는 자격증 시험을 한번 봐야겠다 싶었는데 만만한 게 별로 없었다. 여기서 만만하다는 것은 공부해야 할 것도 포함되고 시험 비용도 포함된다. 그중에 그나마 부담 없이 볼만한 자격증을 찾아보았는데 바로 SQLD 시험이다. SQLD는 데이터 자격 검정 시험 중 SQL 시험에 해당되는 것으로 SQL시험의 전문가와 개발자 직무 중 개발자에 해당되는 시험이다. 간단히 설명하면 둘 다 데이터 모델링의 지식을 요하는데 SQLP(전문가)는 시험범위에 튜닝 등 데이터베이스 최적화 부분이 시험에 포함되는 반면 SQLD(개발자)는 튜닝이 포함되지 않고 SQL작성(데이터추출) 부분에 더 초점이 맞춰져 있는 듯하다. 제49회 SQL 개발자(SQLD) 시험접수가 2023.05.08~12 까..