728x90
SMALL

2025/10 29

[2-3 SQL 관리 구문]

제약조건의 종류- PRIMARY KEY (기본키) - UNIQUE KEY (고유키) - NOT NULL - CHECK - FOREIGN KEY (외래키) 기본키 할당- ALTER TABLE 테이블명 ADD CONSTRAINT 제약조건명 PRIMARY KEY (칼럼명1, 칼럼명2) 트랜잭션의 특성- 원자성 : 연산은 모두 실행되거나 전혀 실행되지 않음 - 일관성 : 연산 이전에 데이터에 문제가 없다면 연산 이후에도 잘못이 없어야 함 - 고립성 : 연산 도중 다른 트랜잭션의 영향을 받지 않음 - 지속성 : 트랜잭션이 성공적으로 수행되면 결과가 영구적으로 저장됨 DELETE (MODIFY) ACTION- Cascade : Master 행이 삭제되면 Child 행도 함께 삭제됨 ..

Hello World/SQLD 2025.10.15

[2-2 SQL 활용]

제1절 서브쿼리(Subquery) - 연관 서브쿼리 : 서브쿼리가 메인 쿼리의 칼럼을 포함함 - 비연관 서브쿼리 : 메인 쿼리에 값을 제공하기 위한 목적 - 단일 행 서브쿼리 : 실행 결과가 항상 1건 이하이며 단일 행 비교 연산자( = , , = , )와 함께 사용 - 다중 행 서브쿼리 : 실행 결과가 여러 건이며 다중 행 비교 연산자와 함께 사용 다중 행 비교 연산자(연산자 : 설명)IN : 결과에 값이 포함되는지 확인 (OR 조건) ANY : 결과 중 하나라도 조건을 만족하는지 확인 ALL : 모든 값이 조건을 만족하는지 확인 EXISTS : 결과가 존재하는지 여부를 확인 서브쿼리의 형태- 다중 칼럼 서브쿼리 : 여러 칼럼을 반환하며 메인 쿼리의 조건절에서 여러 칼럼을 동시에 비교..

Hello World/SQLD 2025.10.15

[2-1 SQL 기본 및 활용]

1절 관계형 데이터베이스 개요 - 데이터베이스(DBMS) ⤷ 효율적인 데이터 관리 ⤷ 데이터 손상 방지 및 복구 기능 제공 - 명령어 종류- SELECT ⤷ DML, 조회 및 검색 (= RETRIEVE) - INSERT ⤷ DML, 데이터 삽입 - UPDATE ⤷ DML, 데이터 수정 - DELETE ⤷ DML, 데이터 삭제 - CREATE ⤷ DDL, 테이블 등 객체 생성 - ALTER ⤷ DDL, 테이블 등 객체 변경 - DROP ⤷ DDL, 객체 삭제 - RENAME ⤷ DDL, 객체 이름 변경 - GRANT ⤷ DCL, 권한 부여 - REVOKE ..

Hello World/SQLD 2025.10.11

[1-2] 데이터 모델과 SQL

1절 정규화 제1정규형(1NF) ⤷ 모든 속성은 반드시 하나의 값을 가져야 함 ⤷ [원자성] : 값이 더 이상 분해되지 않아야 함제2정규형(2NF) ⤷ 엔터티의 일반 속성은 주식별자 전체에 종속되어야 함 ⤷ [부분함수종속성] : 주식별자의 일부에만 종속되면 안 됨제3정규형(3NF) ⤷ 엔터티의 일반 속성 간에는 서로 종속적이지 않아야 함 ⤷ [이행함수종속성] : A → B, B → C이면 A → C가 되어서는 안 됨보이스-코드 정규형(BCNF) ⤷ 후보키가 기본키 속성 중 일부에 함수적 종속일 때 ⤷ 다수의 주식별자를 분리하여 설계 2절 관계와 조인의 이해 조인(JOIN) ⤷ 식별자를 상속하고, 상속된 속성을 매핑 키로 활용하여 데이터를 결합식별 관계 vs..

Hello World/SQLD 2025.10.11

3차시 (정보보호 정책 기획)

[1] 초연결사회의 등장 배경 1. 초연결사회 정의 - 사람과 사람을 둘러싼 다양한 사물들이 생성하는 데이터 간의 연결을 통해 사회 전 분야에 변화와 혁신을 이끄는 사회 - 2016년 세계경제포럼(WEF)에서도 'What is hyperconnectivity?' 주제로 초연결사회가 논의됨 - 초연결사회는 사물인터넷(IoT) 기술을 기반으로 진화하는 미래 사회를 의미함 2. ICT가 사회를 변화시켜 온 과정과 미래 변화 - 1970년대 : 부가가치통신망(VAN)의 등장 → 컴퓨터 중심의 비즈니스 출현 - 1990년대 : 인터넷 보급 → 전자상거래 확대 (디지털화 + 네트워크 사회 진입) - 2000년대 : 모바일 기기 보급 → 개인 중심의 정보 생성 및 새로운 생태계 형성 - 현재 ..

🎓 빅데이터전문가(단일자격증 과정) 합격 후기

약 일주일동안 강의를 수강하고 조금 전에 빅데이터전문가(단일) 자격증을 합격했습니다. 저번주에 AI활용전문가 자격증을 합격한 후 일주일 안에 연속으로 합격할 수 있었습니다. 총 15강 중 10강까지만 수강한 후 시험을 봤는데, 문제는 총 25문제였습니다. 예상문제를 한 번이라도 확인했다면 크게 어렵지 않게 합격할 수 있는 난이도였던 것 같습니다.그리고 예전에 ADsP를 공부했던 적이 있어서 이미 아는 내용들이 많아 어렵지 않았던 것도 있었습니다. 강의와 교안, 그리고 예상문제는 모두 한국교육검정원 홈페이지에서 확인할 수 있습니다. 공부 루틴은 AI활용전문가 때와 비슷했습니다. 강의를 한 번 듣고, 주요 내용을 직접 정리하는 방식으로 학습했습니다. 하루에 1~2시간씩 꾸준히 공부하면 일주일 ..

4차시 (언플러그드 컴퓨팅 기초)

학습목표 1. 언플러그드의 정의 2. 2진수의 이해 3. 2진수의 활용 언플러그드 컴퓨팅 - 컴퓨터 없이 놀이를 통해 컴퓨터 과학의 핵심 원리를 배우는 활동 - 데이터 표현, 정렬, 검색, 교착 상태, 라우팅, 알고리즘 등의 개념을 게임처럼 체험 - 초등학생부터 성인 학습자까지 누구나 이해 가능 - 프로그래밍 언어를 배우지 않은 교사도 수업에 적용 가능 언플러그드 컴퓨팅의 지향점 - 경쟁보다 협동적 사고를 중시 - 컴퓨터적 사고력(논리적 사고력)을 자연스럽게 향상 - 놀이와 체험을 통해 개념을 쉽게 이해 - 모눈종이, 카드 등 간단한 도구로 실습 가능 - 즐겁고 몰입감 있는 학습 환경 조성 - 추상적인 컴퓨터 과학 개념을 구체적으로 전달 컴퓨터의 ..

3차시 (컴퓨팅 사고력 키우기)

학습 목표 1. 컴퓨팅 사고능력이란? 2. 컴퓨팅 사고력의 정의 3. 언플러그드 컴퓨팅 컴퓨팅 사고방식 INPUT → PROCESS → OUTPUT 예시 : 서울역에서 강남역까지 → 가장 빠르게 가는 방법 → 경로 내가 원하는 결과를 위한 사고 가장 빠르게 가는 방법 = 최소환승 + 최단거리 "컴퓨팅 사고력이란, 컴퓨팅의 핵심 개념을 기반으로 인간의 행동 양식을 이해하려는 접근 방법이다" - 지넷 윙 교수 - 1. 컴퓨팅 사고능력이란? 문제의 추상화 → 문제해결과정(핵심요소 모델링) → 해법의 자동화 - 읽기·쓰기·더하기와 더불어 학습해야 할 기본 능력 - 단순히 프로그래밍 기술을 배우는 것이 아님 2. 컴퓨팅 사고력의 정의 - 문제의 인식 및 분..

2차시 (소프트웨어 교육은 왜 필요한가)

학습 목표 1. 소프트웨어 역량의 이해 2. 소프트웨어 교육이란? 3. 소프트웨어 교육의 효과 1. 소프트웨어 역량의 이해 무인 자동차는 시작일 뿐이다 (1) 자동차를 소유할 필요가 없으며 필요할 때 자동차를 호출 → 자동차의 소유 개념이 사라짐 (2) 사용자의 조작 없이 목적지까지 자율주행 → 차 안에서 즐기는 콘텐츠 산업 시장의 성장 (3) 도착 후 주차할 필요 없이 자동으로 주차공간에 주차 → 도심 주차장이 필요 없어짐 소프트웨어가 바꿔놓은 세상 Phone + Software = Life Style 전화기 + 소프트웨어 = 생활양식 (기존에 존재하던 것) + (창의력) = (사회적 변화) 창조사회의 시작 Knowledge(정보사회) → Creative(창조사..

1차시 (소프트웨어란 무엇인가)

학습 목표 1. 하드웨어의 정의 2. 소프트웨어의 정의 3. 소프트웨어의 가치와 중요성 예시 : 보이저 (Voyager)"보이저 1호의 메모리 용량은 오늘날 표준 스마트폰의 1/270,000 수준이며 현대의 기준으로 보이저에는 중앙처리장치(CPU)라 부를만한 것이 없다." - NASA - 카메라와 렌즈 - 1980년대 디지털 카메라 등장 이전, 1977년 보이저 발사 당시에는 음극선관(아날로그 카메라)만 존재 - 보이저에는 광각 렌즈와 망원 렌즈 단 2개만 탑재되어 출발 저장장치 - 1970년대에는 메모리 카드가 매우 고가이고 부피가 커서 → 아날로그 카세트 테이프를 사용해 데이터 저장 네트워크 장비 - 저장된 아날로그 사진을 디지털로 전환 후 전송 - 전송 ..

728x90
LIST