[SQLD] 2과목 – 3. 관리 구문
·
자격증 & 공부/SQLD
[ 2과목 – 3. 관리 구문 ]  * DML    - Data Manipulation Language란 의미로 데이터를 입력하고, 입력된 데이터를 수정, 삭제, 조회하는 명령어    - DML 명령서 사용 후 별도의 COMMIT 명령어를 실행시켜야만 데이터가 반영되고 ROLLBACK이 가능  * DML 종류     (1) INSERT       - 테이블에 데이터를 입력하는 명령어. 입력할 데이터가 컬럼의 데이터 타입과 맞지 않을 경우 묵시적으로          형변환을 한 후 입력       - 만약 형변환을 해도 데이터 타입에 안 맞을 경우 에러가 발생         INSERT INTO 테이블명(컬럼1, 컬럼2, ...) VALUES (데이터1, 데이터2, ...)     (2) UPDATE   ..
[SQLD] 2과목 - 2. SQL 활용
·
자격증 & 공부/SQLD
[ 2과목 - 2. SQL 활용 ]  * 서브쿼리    - 하나의 쿼리 안에 존재하는 또다른 쿼리    - 메인쿼리와 서브쿼리로 구성    (1) 스칼라 서브쿼리 (Scalar Subquery)      : 주로 SELECT 절에 위치하지만 컬럼이 올 수 있는 대부분 위치에 사용할 수 있음      : 컬럼 대신 사용되므로 반드시 하나의 값만을 반환해야 하며 그렇지 않은 경우 에러를 발생시킴    (2) 인라인 뷰 (Inline View)      : FROM 절 등 테이블명이 올 수 있는 위치에 사용 가능함    (3) 중첩 서브쿼리 (Nested Subquery)       1. Where 절과 Having 절에 사용할 수 있음         - 비연관 서브쿼리 (Uncorrelated Subquer..
[SQLD] 2과목 - 1. SQL 기본
·
자격증 & 공부/SQLD
[ 2과목 - 1. SQL 기본 ]  * 데이터베이스    - 데이터들을 저장하는 공간    - 용도와 목적에 맞는 데이터들끼리 모아서 저장함  * 관계형 데이터베이스 - RDB(Relational Database)    - 관계형 데이터 모델에 기초를 둔 데이터베이스    - 모든 데이터를 2차원 테이블 형태로 표현한 뒤 각 테이블 간의 관계를 정의하는 것    - RDBMS(Relational Database Management System)는 RDB를 관리/감독하기 위한 시스템이며, Oracle,      MySQL, MariaDB, PostgreSQL 등이 속함  * TABLE    - 컬럼 : 항목을 나타내는 각각의 세로 열    - 로우 : 각각의 가로 행    - 관계형 데이터베이스의 기본 ..
[SQLD] 1과목 - 2. 데이터 모델과 SQL
·
자격증 & 공부/SQLD
[ 1과목 - 2. 데이터 모델과 SQL ] * 정규화    - 데이터 정합성(데이터의 정확성과 일관성을 유지하고 보장)을 위해 Entity(이하 테이블)를 작은 단위로 분리하는 과정  * 정규화 장점    - 이상 현상 제거 및 방지    - 데이터베이스 구조 확장 시 재 디자인 최소화    - 데이터 입력/수정/삭제 성능 향상  * 정규화 단점    - Join 연산 증가    - 데이터 조회 성능 저하 (중복된 데이터를 제거함으로써 조회 성능을 향상시킬 수 있음)  * 이상 현상    - 삽입 이상 (Insertion Anomaly)       : 데이터 삽입 시 속성에 해당하는 값이 없어 Null을 입력해야 하는 현상    - 삭제 이상 (Deletion Anomaly)       : 데이터 삭제..
[SQLD] 1과목 - 1. 데이터 모델링의 이해
·
자격증 & 공부/SQLD
[ 1과목 - 1. 데이터 모델링의 이해 ] * 모델링의 특징 - (현실세계) -> 추상화, 단순화, 정확화 -> (모델) : 추상화 : 현실세계, 다양한 현상 일정한 양식인 표기법에 의해 표현 ( = 모형화, 가설적) : 단순화 : 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현 : 명확화 : 누구나 이해하기 쉽게 대상에 대한 애매모호함 제거  * 모델링의 세 가지 관점 - 데이터 관점 : 업무가 어떤 데이터와 관련이 있는지, 데이터 간 관계 무엇인기 (What, Data) - 프로세스 관점 : 업무가 실제하고 있는 일 무엇인지, 무엇을 해야 하는지 (How, Process) - 상관 관점 : 업무 처리하는 방법에 따라 데이터 어떻게 영향 받고 있는지 (Interaction)  ..
[네트워크 관리사 2급] 필기 - 4과목 네트워크 운용기기
·
자격증 & 공부/네트워크관리사 2급
4과목 네트워크 운용기기(최종) 1. 링크 상태 라우팅 각 라우터 인터네트워크 상의 모든 라우터와 자신의 이웃에 대한 지식을 공유한다 각 라우터는 정확히 같은 링크 상태 데이터베이스를 갖는다 최단 경로 트리와 라우팅 테 freewings.tistory.com 위의 링크를 참고하여 정리했습니다. ■ LAN 카드의 MAC Address는 몇 비트의 번호체계인가 - mac 주소는 AA:AA:AA:AA:AA:AA식으로 16진수 6개 - 16진수는 8비트이므로 8 X 6 = 48 - 48비트 ■ RAID 시스템 - RAID 0 : 스트라이핑, 데이터를 여러 디스크에 분산시켜 저장 - RAID 1 : 미러링 - RAID 3 : 해밍코드 - RAID 4 : 패리티 블록 단위 - RAID 5 : 회전 패리티 방식 ■ ..