본문 바로가기

02_STUDY61

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. 3. 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. 3. 29.
SQL 자격검정 실전문제 풀이 해설 노랭이 7번, 9번 12번 (P.43,44,45) 2021-11-26 19:12:35 SQL 자격검정 실전문제 풀이 해설 노랭이 7번 (P.43) 보기 1,2번 SQL Server는 여러 개 칼럼 동시 수정 지원 X(오류), 괄호 사용 X 3번 NOT NULL *테이블 칼럼에 대한 정의 변경 ORACLE ALTER TABLE 테이블명 MODIFY... SQL Server ALTER TABLE 테이블명 ALTER.... SQL 자격검정 실전문제 풀이 해설 노랭이 9번 (P.44) CASCADE 옵션 >> 열 삭제 X 행 삭제 O 그러므로 테이블 전체 삭제됨 SQL 자격검정 실전문제 풀이 해설 노랭이 12번 (P.45) 1.PK자체가 UNIQUE & NOT NULL이라서 NOT NULL 명시하지 않아도 됨 PRIMARY KEY 명시로 NOT NULL 인증 .. 2023. 3. 29.
SQL 자격검정 실전문제 풀이 해설 노랭이 17번,19번 (P.48,49) 2021-11-26 21:40:11 SQL 자격검정 실전문제 풀이 해설 노랭이 17번 참조 무결성 규정 Delete(/Modify) Action : Cascade, Set Null, Set Default, Restrict (부서-사원) 1 Cascade : Master 삭제 시 Child 삭제 2 Set Null : M 삭제 시 C Null 3 Set Default : M 삭제 시 C Default 값 4 Restrict : C 테이블에 PK 값없는 경우에만 M 삭제 허용 5 No Action : 참조 무결성 위반하는 삭제/수정 액션 취하지 않음 SQL 자격검정 실전문제 풀이 해설 노랭이 19번 Insert Action : Automatic, Set null, Set default, Dependent (.. 2023. 3. 29.
SQL 자격검정 실전문제 풀이 해설 노랭이 4번,6번 (P.40,42) 2021-11-26 18:41:18 SQL 자격검정 실전문제 풀이 해설 노랭이 4번 (P.40) As-Is 비절차적 데이터 조작어 (DML)는 사용자가 무슨 (WHAT) 데이터를 원하는지만 명세. To-Be 절자척 데이터 조작어는 어떻게 (HOW) 데이터 접근하는지 명세. PL/SQL (오라클) T-SQL (SQL Server)등이 있음 SQL 자격검정 실전문제 풀이 해설 노랭이 6번 (P.42) 1. ALTER TABLE PRODUCT ADD PRIMARY KEY PRODUCT_PK ON (PROD_ID); 수정 ALTER TABLE PRODUCT ADD CONSTRAINT PRODUCT_PK PRIMARY KEY (PROD_ID); 2. NOT NULL 제약조건 지정X 3. 테이블 생성 시 PK지정 .. 2023. 3. 28.
SQL 자격검정 실전문제 풀이 해설 노랭이 47번,51번(P.31,34) 2021-11-26 18:24:23 47번 문제_ 정답 2번 2. 개별 테이블 모두 조회하는 트랜잭션이 대부분이라는 가정 (전제조건) 있으므로 UNION/UNION ALL 할 경우 개별 조회에 따른 시간 소요와 조합하는 성능 저하 발생, 따라서 하나의 테이블로 통합, 대신 PK체계나 일반 속성에 각 사건 구분할 수 있게 구분자 부여 4. 세 개의 테이블 그대로 유지하되 반정규화된 형태의 통합테이블을 하나 더 생성하여 조회의 성능을 향상하도록 한다 - 단순 조회 성능 상승을 위한 중복 데이터 저장은 무결성에 위배 51번 문제_ 정답 2,4번 엔터티 간 논리적 관계있을 경우, 즉 엔터티 간 관계 정의해 관련 엔터티 상호 간 업무적 연관성 있음 표현 경우, 이 데이터들이 업무에 밀접하게 연결되어 상호간 조인이.. 2023. 3. 28.