SQLD6 [SQLD] 240523 SQL 문제 33. 다음 중 TEST 사용자가 아래의 작업을 수행 할 수 있도록 권한을 부여하는 DCL로 올바른 것은? UPDATE A_USER SET COL1 = 'TEST' WHERE COL2 = 100;보기GRANT UPDATE TO TEST;REVOKE SELECT ON A_USER FROM TEST;REVOKE UPDATE ON A_USER TO TEST;GRANT SELECT, UPDATE ON A_USER TO TEST;답: 4GRANT [권한] ON [테이블명] TO [유저명]; 문제 35. 주어진 ERD에서 오류가 나지 않는 SQL문을 고르시오.보기1) SELECT * FROM 계좌마스터 WHERE 회원번호 = (SELECT DISTINCT 회원번호 FROM 고객);2) SELECT *.. 2024. 5. 23. [SQLD] 240520 SQL 기본 및 활용 Q. 아래 내용에 해당하는 SQL 명령어의 종류를 작성하시오. 논리적인 작업의 단위를 묶어 DML에 의해 조작된 결과를 작업단위(Transaction)별로 제어하는 명령어인 Commit, Rollback, Savepint 등이 여기에 해당하며, 일부에서는 DCL(Data Control Language)로 분류하기도 한다. A. TCL(Transcation Control Language) Q. 데이터베이스를 정의하고 접근하기 위해서는 데이터베이스 관리 시스템과의 통신수단이 필요한데 이를 데이터언어(Data Language)라고 하며, 그 기능과 사용 목적에 따라 데이터 정의어 (DDL), 데이터 조작어(DML), 데이터 제어어(DCL)로 구분된다. 다음 중 데이터 언.. 2024. 5. 20. [SQLD] 230517 슈퍼/서브타입 데이터 모델의 변환 타입 | Nested Loop, Hash Join | 트랜잭션의 특징 슈퍼/서브타입 데이터 모델의 변환 타입One To One Type슈퍼타입과 서브타입을 개별 테이블로 도출테이블의 수가 많아서 조인이 많이 발생하고 관리가 어려움Plus Type슈퍼타입과 서브타입 테이블로 도출조인이 발생하고 관리가 어려움Single Type슈퍼타입과 서브타입을 하나의 테이블로 도출조인성능이 좋고 관리가 편하지만, IO 성능이 나쁨 Nested Loop온라인 트랜잭션 처리 (OLTP)에 유리적은 데이터를 조인할 때 유리Hash Join작은 테이블을 먼저 읽어서 Hash Area에 해시 테이블을 생성하는 방법큰 테이블로 Hash Area를 생성한다면 과다한 Sort가 유발 되어 성능이 저하될 수 있다수행 빈도가 낮고 수행시간이 오래 걸리는 대용량 테이블에 대한 조인을 할 때 유용두개의 테.. 2024. 5. 17. [SQLD] 240509 정규화, 반정규화 응집도는 높이고결합도는 낮춘다 제 1정규화: 원자값이 아닌 도메인 분해제 2정규화 : 부분적 함수 종속 제거 (PK가 여러개일 때 다른 속성이 PK에 종속되지 않으면 분리)제 3정규화: 이행적 함수 종속 제거(컬럼이 다 각자 연관관계가 있는지 확인) 2024. 5. 9. [SQLD] 데이터 모델과 성능 성능 데이터 모델링 절차 1. 데이터 모델링을 할 때 정규화를 정확하게 수행한다. 2. 데이터베이스 용량산정을 수행한다. 3. 데이터베이스에 발생되는 트렌젝션 유형을 파악한다. 4. 용량과 트렌젝션의 유형에 따라 반정규화를 수행한다. 5. 이력모델의 조정, PK/FK조정, 슈퍼터입/서브타입 조정 등을 수행한다. 6. 성능관점에서의 데이터 모델을 검증한다. 제1차 정규화 컬럼에 위한 반복적인 속성값을 갖는 형태는 1차 정규화의 대상 인덱스가 너무 많을 경우 입력, 수정, 삭제의 성능이 저하된다 2차 정규화 함수종속성의 규칙에 따라 정규화 2024. 5. 8. [SQLD] 240502 SQL DB DBMS 데이터 모델링 SQL?데이터베이스를 액세스할 수 있는 언어 데이터베이스?조직화된 데이터의 모음 DBMS?데이터베이스와 소통하며 데이터를 관리하고 분석하는 소프트웨어- MySQL, ORACLE, PostgreSQL, mongoDB 등이 있다 데이터모델링?데이터 기반으로 한 모델을 만드는 과정 2024. 5. 2. 이전 1 다음