WorkHard 66

[코딩테스트] JAVA 프로그래머스 연습문제 - 중복 문자 제거

문제 : 프로그래머스 LV1. 중복 문자 제거 - 풀이 문자열이 매개변수로 주어지고 주어진 매개변수에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하는 solution을 완성하는 문제 매개변수를 순회하며 문자열을 answer에 저장한다. 여기서 중복된 문자열은 저장을 하면 안된다. - 코드

[SQLD 개발자] 48회 시험 후기

SQLD 제 48회 SQLD 개발자 48회 시험을 보고 왔습니다. 위의 표는 2023년 시험 일정입니다. 별거 없지만 시험 정보랑 후기정도 간단하게 남겨봅니다. 1. 준비물 및 주의사항 - 수험표(있어도 되고 없어도 되는데 없을 시 받는 불이익은 자기가 책임진다고 나와있습니다.) - 신분증(필수지참 입니다.) - 컴퓨터용 싸인펜! 2. 시험진행 - 시험은 총 90분 동안 진행됩니다. -총 50문제로 문제당 2점입니다.(4지선다형 : 45문제, 주관식단답형 : 5문제) - 총 점 60점 이상이 합격입니다. 3. 시험준비 및 공부기간 - 2월 22일에 접수를 해서 바로 공부를 시작해 약 한 달 정도 공부했습니다. - 공부는 기출문제를 푸는 방법으로 공부를 했습니다. - 코딩테스트랑 겹쳐서 시간 분배를 잘했어..

WorkHard/자격증 2023.03.20

[SQLD 개발자] 시험 전 마지막 요점정리 - 1

1. DDL 명령어 테이블 복사 ORACLE : CREATE TABLE TEST AS SELECT * FROM ~ ; SQL SERVER : SELECT * INTO TEST FROM ~ ; 컬럼 수정 - 테이터 유형, 디폴트 ORACLE : ALTER TABLE TEST MODIFY ~ DEFAULT~ ; SQL SERVER : ALTER TABLE TEST ALTER COLUMN ~ ; ALTER TABLE TEST ADD CONSTRAINT ~ DEFAULT ~ FOR ~ ; 컬럼명 변경 ORACLE : ALTER TABLE TEST RENAME COLUMN ~ TO ~ ; SQL SERVER : sp_rename 'TEST', 'TEST_ID', 'COLUMN'; 2. DML 명령어 데이터 추가 ..

WorkHard/자격증 2023.03.19

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

1. 데이터 모델링, 반정규화? 반정규화 대상? 디스크 I / O량이 많아 성능이 저하될 때 경로가 너무 멀어 조인으로 성능이 저하될 때 컬럼을 계산하여 읽는데 성능이 저하될 때 반정규화 개념? 시스템의 성능 향상 개발, 운영의 편의성 등을 위해 정규화된 데이터 모델을 통합, 중복, 분리하는 과정으로 의도적으로 정규화 원칙을 위반하는 행위 반정규화 특징 반정규화를 수행하면 시스템의 성능이 향상되고, 관리 효율성을 증가시키지만 데이터의 일관성 및 정합성이 저하될 수 있다. 과도한 반정규화는 오히여 성능을 저하시킨다. 반정규화를 위해서는 사전에 데이터의 일관성과 무결성을 우선으로 할지, 데이터베이스의 성능과 단순화를 우선으로 할지를 결정해야 한다. 반정규화 방법에는 테이블 통합, 테이블 분할, 중복 테이블 ..

WorkHard/자격증 2023.03.18

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

1. DISK I / O를 경감할 수 있는 반정규화 방법? 일단 수직 분할은 특정 칼럼 단위로 테이블을 분할하여 디스크 I / O를 줄일 수 있는 방법이다. 반정규화의 대상 디스크 I / O량이 많아 성능이 저하될 때 경로가 너무 멀어 조인으로 성능이 저하될 때 컬럼을 계산하여 읽을 때 반정규화의 개념 시스템의 성능 향상 개발 및 운영의 편의성 등을 위해 정규화된 데ㅔ이터 모델을 통합, 중보그 분리하는 과정으로 의도적으로 정규화 원칙을 위배하는 행위 반정규화의 특징 반정규화를 수행하면 스스템의 성능이 향상되고 관리 효율성을 증가시키지만 데이터의 일관성 및 정합성이 저하될 수 있다. 과도한 반정규화는 오히려 성능을 저하시킨다. 반정규화를 위해서는 사전에 데이터의 일관성과 무결성을 우선으로 할지, 데이터베이..

WorkHard/자격증 2023.03.18

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

1. 인덱스에 의하여 검색속도를 향상시킬 수 있는 질의로 적절하지 않은 것? 2. 인덱스에 연산을 하면 인덱스가 망가져서 불가능하다. 2. 분산 데이터베이스? 분산 데이터베이스의 장점 데이터베이스의 신뢰성과 가용성이 높다 분산 데이터베이스가 병렬 처리를 수행하기 때문에 빠른 응답이 가능하다. 분산 데이터베이스를 추가하여 시스템 용량 확장이 쉽다. 분산 데이터베이스의 단점 데이터베이스가 여러 네트워크를 통해서 분리되어 있기 때문에 관리와 통제가 어렵다. 보안관리가 어렵다. 데이터 무결성 관리가 어렵다. 데이터베이스 설계가 복잡하다. 3. SQL문 수행 결과? 숫자와 NULL을 더하면 NULL이다. WHEN SUM (COL1 + COL2) IS NULL THEN 0 ELSE SUM (COL1 + COL2) ..

WorkHard/자격증 2023.03.18