zestlumen의 오롯이, 나의 개발 일지 인기글 TOP10
- SQL 자격검정 실전문제 풀이 해설 노랭이 45번,47번,48번 (P.63,64) 2021-11-27 01:37:35 SQL 자격검정 실전문제 풀이 해설 노랭이 45번 (P.63) ISNULL함수는 결과값이 NULL일 경우 지정된 값 반환, 칼럼 NULL값 확인시 ISNULL사용 1. 조건을 만족하는 것 1건 있음 2.ISNULL()은 오라클 NVL() NULL이면 대체 값 'X'로 반환 3.COL2 IS NULL 이어야 데이터를 찾는데 =(이퀄)NULL 사용 안됨, 데이터를 찾지 못함. 4. 실행결과는 2이다 SQL 자격검정 실전문제 풀이 해설 노랭이 47번 (P.64) 0/300=0 분모 0이면 연산 자체 에러 ex) 5000/0, 300/0 NULL로 나누면 NULL ex)1000/NULL, 300/NULL SQL 자격검정 실전문제 풀이 해설 노랭이 48번 (P.64) COALE.. 2023.03.29
- SQL 자격검정 실전문제 풀이 해설 노랭이 37번,39번 (P.56,58) SQL 자격검정 실전문제 풀이 해설 노랭이 37번 ORACLE : 공백 취급 X >> NULL 취급 ex) ''→NULL '=' 이퀄 조회 X >> IS NULL 조건 SQL Server : 공백 취급 O >> NULL은 따로 취급 1. 서비스 번호 칼럼 모든 레코드가 '001'과 같은 숫자 형식으로 입력되어야 오류 발생 안 함 AA1 같은 거 하나라도 생기면 오류 2. 오라클에서는 NULL로 입력됨 3. 오라클은 데이터 조회 시 서비스명 IS NULL 조건으로 조회해야 함, =이퀄 조회 안됨 4. SQL server에서는 데이터 조회 시 서비스명=''으로 조회 (sql 공백 문자 그대로 입력됨) SQL 자격검정 실전문제 풀이 해설 노랭이 39번 보기 3번_변환형 TO CHAR(SVC_END_DATE, .. 2023.03.29
- [ css ] 스크롤 상관없이 동일한 위치에 요소를 고정시키기 position: fiexd 위와 같이 우리가 화면의 스크롤을 마구마구 내려도 로고, 카테고리, 내가 찜한 콘텐츠가 있는 상단에 위치한 네비게이션 바는 동일한 위치에서 움직이지 않음을 볼 수 있다. position: fixed CSS 속성 중에 position: fixed를 하면 이렇게 고정할 수 있다. fixed는 요소를 문서의 뷰포트에 상대적으로 고정시키는 역할을 하는데 스크롤이 되더라도 항상 뷰포트의 특정 위치에만 고정되어 있다. fixed의 특징은 항상 요소가 뷰포트 기준으로 위치가 고정되고 다른 요소들과의 겹침을 피할 수 있다. 그래서 다른 요소의 배치를 고려하지 않아도 된다. 또한 부모 요소 위치에도 영향을 받지 않는다. 헤더, 네비게이션 바, 공지사항, 광고 배너 같이 항상 표시되어야 하는 요소를 고정시키는 경우나 모달.. 2023.08.03
- SQL 자격검정 실전문제 풀이 해설 노랭이 52번, 53번(P.67,68) 2021-11-27 02:31:40 SQL 자격검정 실전문제 풀이 해설 노랭이 52번 인라인 뷰 통해 집계 함수 처리 후 해당 인라인 뷰와의 조인 수행하는 SQL문 작성 인라인 뷰에서 메인 SQL의 테이블 칼럼 쓸 수 있는지 여부 FROM절에 위치하는 서브 쿼리인 인라인 뷰의 경우 FROM절이 있기에 메인 쿼리 테이블 칼럼 사용할 수 X 이는 메인쿼리 테이블 칼럼이 메인 쿼리 SELECT 사용되기 때문 *보기에 광고매체 ID별 최초 게시 광고명 광고 시작일자 출력 그룹-광고매체 ID , 최초-광고시작일자 MIN값 해당 인라인뷰 조인하는 SQL 찾기 1. 연관 서브 쿼리 활용이지만 이를 이용하기 위해 WHERE절 사용 (인라인 뷰 안에서 뷰 바깥 테이블과 조인 X) 인라인 뷰에서 메인테이블의 칼럼을 조건절.. 2023.03.30
- SQL 자격검정 실전문제 풀이 해설 노랭이 50번 51번 (P.65,66) SQL 자격검정 실전문제 풀이 해설 노랭이 50번 (P.65) SELECT AVG(COL3) FROM TAB_A; NULL은 AVG 연산 대상에서 제외 (20+0)/2=10 SELECT AVG(COL3) FROM TAB_A WHERE COL1 >0; 0보다 큰 COL1은 30, COL3은 20이므로 20/1=20 SELECT AVG(COL3) FROM TAB_A WHERE COL1 IS NOT NULL; COL1 IS NOT NULL은 첫번째 행, 세번째 행인데 20이랑 NULL, NULL은 AVG 연산 대상 제외 20/1=20 SQL 자격검정 실전문제 풀이 해설 노랭이 51번 (P.66) IN ('차장, '부장', '널') IN ('차장', '부장', 'NULL') 텍스트임..속으면 안됨. NULL의 .. 2023.03.29
- SQL 자격검정 실전문제 풀이 해설 노랭이 23번,26번 (P.51,52) 2021-11-26 22:23:37 DELETE DML / 데이터만 삭제 COMMIT 이전 ROLLBACK (O) 사용자 커밋 테이블 데이터 모두 삭제, 디스크 초기화X (로그 남김) TRUNCATE DDL(일부DML성격) / 테이블 최초 생성 초기 상태로 ROLLBACK (X) Auto Commit 테이블 데이터 모두 삭제, 디스크 초기화 O (로그 남기지X) 해당 테이블 모든 행 제거, 저장공간 재사용 가능하도록 해제 DROP DDL / 테이블 정의 자체 완전 삭제 ROLLBACK (X) Auto Commit 테이블 데이터 모두 삭제 + 구조 삭제, 디스크 초기화 O , 테이블 스키마 정의도 함께 삭제 (로그 남기지X) 테이블 구조 완전 삭제 *UNDO : 트랜잭션을 이전 상태로 돌리는 것을 의미 2023.03.29
- SQL 자격검정 실전문제 풀이 해설 노랭이 20번, 21번 22번 (P.49,50) 2021-11-26 21:56:06 SQL 자격검정 실전문제 풀이 해설 노랭이 20번 (P.49) 정답 5번 1. 삽입 칼럼 명시 X - 모든 칼럼 삽입 2. DEGREE 칼럼 길이 칼럼 길이 VARCHAR2(1) - 'AB' 칼럼 길이 초과 3. NOT NULL 칼럼인 AMT 칼럼 명시 X - NOT NULL AMT 누락 4. INSERT INTO TBL(ID, AMT) VALUES(3,300) - DEGREE는 NULL허용(생략되어있음) 5. DEGREE VALUES - NULL로 해도 됨 SQL 자격검정 실전문제 풀이 해설 노랭이 21번 (P.50) 정답 2번 2. REG_DATE NOT NULL인데 누락 SQL 자격검정 실전문제 풀이 해설 노랭이 22번 (P.50) 정답 1,3번 1.SQL 수행 .. 2023.03.29
- SQL 자격검정 실전문제 풀이 해설 노랭이 47번,51번(P.31,34) 2021-11-26 18:24:23 47번 문제_ 정답 2번 2. 개별 테이블 모두 조회하는 트랜잭션이 대부분이라는 가정 (전제조건) 있으므로 UNION/UNION ALL 할 경우 개별 조회에 따른 시간 소요와 조합하는 성능 저하 발생, 따라서 하나의 테이블로 통합, 대신 PK체계나 일반 속성에 각 사건 구분할 수 있게 구분자 부여 4. 세 개의 테이블 그대로 유지하되 반정규화된 형태의 통합테이블을 하나 더 생성하여 조회의 성능을 향상하도록 한다 - 단순 조회 성능 상승을 위한 중복 데이터 저장은 무결성에 위배 51번 문제_ 정답 2,4번 엔터티 간 논리적 관계있을 경우, 즉 엔터티 간 관계 정의해 관련 엔터티 상호 간 업무적 연관성 있음 표현 경우, 이 데이터들이 업무에 밀접하게 연결되어 상호간 조인이.. 2023.03.28
- SQL 자격검정 실전문제 풀이 해설 노랭이 37번,38번(P.25~26) 2021-11-26 17:53:51 37번 정답 ④ 칼럼에 의한 반복적 속성 값을 자는 형태 -제1차 정규화 대상 칼럼에 의한 반복적 속성 값 갖는 형태 = 속성 원자성을 위배 >> 제1차 정규화 대상 이와 같은 반복적 속성의 나열 형태는 각 속성에 대해 or 연산자로 연결된 조건들이 사용되는데 이때 어느 하나의 속성이라도 인덱스가 정의되어 있지 않게 되면 or로 연결된 모든 조건절들이 인덱스를 사용하지 않고 한 번의 전체 데이터 스캔 처리 >>성능 저하 또한 모든 반복 속성에 인덱스 생성하게 되면 검색 속도는 좋아지겠지만 반대급부적으로 너무 많은 인덱스로 인해 입력, 수정, 삭제 성능이 저하되므로, 1차 정규화를 하고 그 후 인덱스 적용 38번 정답 ① 중복 송성에 대한 분리 - 제1차 정규화 대상 중.. 2023.03.28
- SQL 자격검정 실전문제 풀이 해설 노랭이 35번,36번(P.23~24) 2021-11-26 16:17:40 35번 정답③_정규화와 분리된 스키마 구조 찾기 2차 정규화 기본키 중 특정 칼럼에만 종속된 칼럼(부분적 종속)이 없어야 함 2차 정규형은 테이블의 모든 칼럼이 완전 함수적 종속 만족 36번 정답③_ 정규화 관계 차수 이해 매각기일은 일자별 매각 시행 장소와 시간 의미, 매각 시간과 매각 장소 속성은 일자별 매각물건의 두 개의 주식별자 속성 중 매각일자에만 종속됨 - 2차 정규화 대상 그러므로 매각일자를 주식별자로 매각 시간, 매각 장소 속성으로 해서 매각기일 엔터티 독립 이때 매각기일 엔터티는 일자별 매각물건의 주식별자 중 일부로부터 독립했기 때문에 매각기일과 일자별 매각 물건은 1:M 관계로 연결된다. 비정규 릴레이션 ↓ (도메인 원자 값 제거) 제1 정규형 ↓ (.. 2023.03.28