전체 글 156

[23.03.06] 오늘의 일기

자격증 공부 회차를 거듭할수록 맞아가는 게 더 많아진다! 물론 블로그에 정리하는 것도 똑같거나 비슷한 것들이 있는데 많이 보면 더 좋으니까!! 반복해서 열심히 풀어보자궁~ 내일은 이력서 컨펌을 한번 받기로 했다.... 너무 서류에서 탈락해서 문제점도 파악하고 뭘 더 준비하면 좋을지 물어봐야겠다. 내일도 컨펌받고 일기로 돌아올게용 오늘은 문제 풀러 갑니당~👋

[23.03.04] 오늘의 일기

SQLD 개발자 자격증을 계속 공부 중이다. 지금까지 기출문제를 계속 풀고 있는데 그래도 회차를 지날 때마다 맞는 개수가 늘어나고 있어서 다행이다. (아침 10시부터 운동 갔다 오는 시간 2시간 정도 빼고..점심, 저녁시간 1시간 정도씩 빼면 10시간 정도 보고 있는데 여기서 휴식시간도 2시간정도 빼면 8시간 정도 공부하는 거네😌 물론 계속 빡집중은 아니지만 그래도 열심히 하고 있다고 생각한다!) 이제 2주 정도 남았는데 남은 2주 열심히 공부해서 합격해야징! 자격증시험이 끝나고 나면 음....친구랑 프로젝트 하나를 해볼 생각이다. 계속 이런저런 얘기는 하고 있는데 구체적으로 어떤 걸 개발할지는 더 얘기를 해봐야 할 것 같다. 그럼 또 공부하러 가보자!

[SQLD 개발자] 기출문제 공부(34회)

1. 주식별자를 도출하기 위한 기준? 주식별자 특징은 -> 유 최 불 존 유일성 : 유일하게 인스턴스를 구분 가능하다. 최소성 : 주식별자의 속성 수가 최소이다. 불변성 : 주식별자의 값은 변경이 안된다. 존재성 : 반드시 값이 들어와야한다.(NOT NULL) 2. 속성의 특징? Entity는 2개 이상의 속성으로 구성된다. Entity를 설명하고, 인트턴스의 구성요소이다. 하나의 속성은 하나의 값을 갖는다. 속성은 모든 일반적인 기본속성, 새로만드는 설계속성, 영향을 받아서 발생하고, 빠른 성능과 계산을 하는 파생속성이 있다. 3. TABLE 명령어의 특징? DROP : 구조까지 모두 삭제한다. TRUNCATE : 구조를 유지하고 데이터만 삭제한다. DELETE : 원하는 데티어만 삭제, 복구 가능하다..

WorkHard/자격증 2023.03.03

[SQLD 개발자] 기출문제 공부(30회)

1. SQL로우의 건수는? DISTINCT로 중복을 제거한 후 UNION ALL로 중복 허용 합집합을 구한다. SQLD_30_31_01에선 (COL1, COL2)가 (1, 2), (1, 3)이 남는다. SQLD_30_31_02에선 (COL1, COL2)가 (1, 2), (1, 4), (1, 5)가 남는다. 01번과 02번을 합치면 (1, 2), (1, 3), (1, 2), (1, 4), (1, 5)로 총 5개가 남는다. 2. Unique Index Scan을 할 수 없는 것은? Unique Index Scan은 1개 값을 추출하는 방식이다. PK는 KEY1, KEY2인데 4번은 KEY1에만 조건을 줬기 때문에 1개 이상이 나올 수 있다. 3. Cross Join, Natural Join? Cross Jo..

WorkHard/자격증 2023.03.03

[SQLD 개발자] 기출문제 공부(30회)

1. Entity내에서 속성에 대한 데이터 타입과 크기 그리고 제약사항을 지정하는 것? 도메인! 2. 반정규화에 대한 설명? 데이터를 조회할 때 디스크의 I/O양이 많아서 성능이 저하되거나 경로가 너무 멀어 조인으로 인한 성능저하가 예상될 때 수행한다. 컬럼을 계산하여 읽을 때 성능이 저하될 것이 예상되는 경우 수행한다. 반정규화를 적용할 때는 기본적으로 데이터 무결성이 깨질 가능성이 많이 있으므로 반드시 데이터 무결성을 보장할 수 있는 방법을 고려해야 한다. 3. 물리적인 스키마 설계를 하기 전 단계는? 논리적 모델링 4. 반정규화 대상인 것은? 자주 사용되는 테이블에 접근하는 프로세스의 수가 많고 항상 일정한 범위만을 조회하는 경우(빈도수) 테이블에 대량의 데이터가 있고 대량의 데이터 범위를 자주 처..

WorkHard/자격증 2023.03.02

[23.03.02] 오늘의 일기

3월 19일 자격증 시험을 위해 열심히 달리는 중이다. 일단 기출문제 위주로 풀고 해설을 익히는 방식으로 하고 있다. 요즘 느끼는 생각인데 취직도 잘 안되고 불안하다보니 확실히 꿈도 이상한 꿈꾸고 ㅠㅠ 초조한가보다.. // https://egongd.github.io (지금 이력서 링크) 이럴때 일수록 천천히 차근차근 하나씩 해나가자! 아직 응원해주는 주변사람들도 많이 있고 해보고싶었던걸 하고싶은 내 의지도 충분하다! 오늘도 공부 열심히 해봅시당😌

[SQLD 개발자] 기출문제 공부(21회)

1. VIEW에 대한 설명 독립성 : 테이블 구조가 변경되어도 뷰를 사용하는 응용 프로그램은 변경하지 않아도 된다. 편리성 : 복잡한 질의를 뷰로 생성함으로써 관련 질의를 단순하게 작성할 수 있다. 또한, 해당 형태의 SQL문을 자주 사용할 때 뷰를 이용하면 편리하게 사용할 수 있다. 보안성 : 뷰를 생성할 때 해당 칼럼을 빼고 생성함으로써 사용자에게 정보를 감출 수 있다. 물리성 : View는 논리적인 SELECT를 포함하는 OBJECT로 실제 데이터를 저장하지 않는다. 2. 테이블 TAB_A, TAB_B에 INSERT를 한 결과? SQL SERVER : IDENTITY[ ( seed, increment ) ] seed : 첫 번째 행이 입력될 때의 시작값 증가되는 값 해당 컬럼에 값을 넣을 경우 Er..

WorkHard/자격증 2023.03.01