전체 글
-
[SQLD] 4.SQL 활용자격증 2021. 11. 18. 16:00
UNION / UNION ALL UNION : 각 쿼리의 결과 합을 반환하는 합집합 (중복제거) / 여러개의 SQL문의 결과에 대한 합집합으로 결과에서 모든 중복된 행은 하나의 행으로 만든다. UNION ALL : 각 쿼리의 모든 결과를 포함한 합집합 (중복제거 안함) / 여러 개의 SQL문의 결과에 대한 합집합으로 중복된 행도 그대로 결과로 표시된다. 즉, 단순히 결과만 합쳐놓은 것이다. 일반적으로 여러 질의 결과가 상호 배타적일때 많이 사용한다. 개별 SQL문의 결과가 서로 중복되지 않는 경우, UNION과 결과가 동일하다 (결과의 정렬 순서에는 차이가 있을 수 있음) EXISTS / NOT EXISTS EXISTS : 서브쿼리 결과가 한 건이라도 존재하면 정상적으로 조회 수행, 없으면 아무값도 출력..
-
[SQLD] 3.SQL 기본자격증 2021. 11. 18. 00:46
SQL 명령어종류 명령어 설명 DDL (Data Definition Language) CREATE DROP ALTER RENAME 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어 구조를 생성하거나 변경하거나 삭제하거나 이름을 바꾸는 데이터 구조와 관련된 명령어 DML (Data Manipulation Language) SELECT 데이터를 조회하거나 검색하기 위한 명령어 / RETRIEVE라고도 한다 INSERT DELETE UPDATE 데이터에 변형을 가하는 명령어 DCL (Data Control Language) REVOKE GRANT DB에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령어 TCL (Transaction Control Language) COMMIT ROLLBACK 논리..
-
[SQLD] 2.데이터 모델과 성능자격증 2021. 11. 15. 16:33
성능 데이터모델링 데이터베이스 성능 향상을 목적으로 설계단계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것 데이터의 증가가 빠를수록 성능 저하에 따른 성능개선비용은 증가한다 데이터모델은 성능을 튜닝하면서 변경될 수 있다 분석/설계 단계에서 성능을 고려한 데이터모델링을 수행할 경우 성능 저하에 따른 Rework 비용을 최소화 할 수 있는 기회를 가지게 된다 성능 데이터모델링 순서 데이터 모델링을 할 때 정규화 정확히 수행 데이터베이스 용량산정 수행 데이터베이스에 발생되는 트랜잭션의 유형 파악 용량과 트랜잭션의 유형에 따라 반정규화 수행 이력모델의 조정, PK/FK조정, 슈퍼타입/서브타입 조정 등 수행 성능관점에서 데이터 모델 검증 성능 데이터모델링 고려사항 기본적으..
-
[SQLD] 1.데이터 모델링의 이해자격증 2021. 11. 15. 16:32
데이터 모델링이란 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 현실 세계의 데이터(what)에 대해 약속된 표기법에 의해 표현하는 과정 데이터베이스를 구축하기 위한 분석/설계의 과정 데이터 모델링 목적 업무정보를 구성하는 기초가 되는 정보들에 대해 일정한 표기법에 의해 표현함으로써 정보시스템 구축의 대상이 되는 업무 내용을 정확하게 분석하는 것 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터관리에 사용하기 위한 것 즉, 단지 데이터베이스만을 구축하기 위한 용도로 쓰이는 것이 아니라 데이터모델링 자체로서 업무를 설명하고 분석하는 부분에서도 매우 중요한 의미를 가지고 있다 모델링 특징 현실세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가짐 시스템 구현, 업무분석, 업무 ..
-
[ORACLE]ADMIN OPTION vs GRANT OPTIONOracle 2021. 9. 25. 15:09
ADMIN OPTION 1. GRANT 명령어를 사용하여 다른 user 에게 SYSTEM 권한을 부여할 수 있다. 2. REVOKE 명령어를 사용하여 권한을 철회할 수 있다. 이 때, 철회가 연쇄적으로 발생하지 않는다. (DBA가 GRANT한 USER가 다른 어떤 USER에게 GRANT 했는지 추적 후 따로 철회해줘야 한다.) GRANT OPTION 1. GRANT 명령어를 사용하여 다른 user에게 객체 권한을 부여할 수 있다. 2. REVOKE 명령어를 사용하여 권한을 철회할 수 있다. 이 때, 철회가 연쇄적으로 발생한다. (DBA가 따로 추적할 필요가 없다.)
-
정보처리 산업기사 실기 [ 신기술 동향 ]자격증 2021. 9. 22. 14:47
3D printing 4D printing 4-th Indeustrial Revolution ( 제 4차 산업혁명 ) 7.1 채널음향 automatic crash notification ( ACN ) 차량 충돌이 발생할 경우 이 사건에 관계된 제반 정보들을 가공 처리하여 표준화된 데이터 메시지로 변환 후 무선통신매체를 이용하여 다른 운전자들에게 실시간으로 알려주는 자동차 자동화 시스템 Access Grid 지리적으로 떨어져있는 그리드 사용자들 간에 지원되는 제 3의 서비스 다자간 화상 회의 또는 동시 협업 지원 서비스 주요 기능으로는 다중채널 서비스, 비디오 수신, 오디오 송수신, 화면 공유 송수신 등 Grid 여러 곳에 분산되어 있는 it 자원을 네트워크를 통해 연동시키는 인터넷 이용 형태 it 자원의..