Dia Egg - Shugo Chara
반응형

Data/SQL 6

[SQL] 특정 형질을 가지는 대장균 찾기

https://school.programmers.co.kr/learn/courses/30/lessons/301646 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명 대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다.다음은 실험실에서 배양한 대장균들의 정보를 담은 ECOLI_DATA 테이블입니다. ECOLI_DATA 테이블의 구조는 다음과 같으며, ID, PARENT_ID, SIZE_OF_COLONY, DIFFERENTIATION_DATE, GENOTYPE 은 각각 대장균 개체의 ID, 부모 개체의 ID, 개체의 크기, 분화되어 나온 날..

Data/SQL 2025.07.03

Python DB 연습 & 게시판 구현

Python DB 연습 준비 가상환경 만들기python -m venv venvs/dataproject 가상환경 진입 (cmd 기준)cd venvs/dataproject/Scriptsactivate 프로젝트 폴더 생성C:\\Users\\EL033\\dataschool\\dataprojects\\dataproject 필요한 설정가상환경 설정Jupyter 커널 연결psycopg2, flask 등 라이브러리 설치pip install flask psycopg2-binary 개념 정리 cursor()란?SQL 명령어를 실행할 수 있는 객체.DB와의 통신 중간자 역할.cursor = conn.cursor() commit() vs cur.fetchall()개념 설명commit()DB에 변경 사항을 확정(INSERT, ..

Data/SQL 2025.06.06

트리거, 아키텍처, 이상탐지, 실적조회

트리거 (Trigger)데이터 변경이 발생하면 자동 실행되는 객체 (INSERT, UPDATE, DELETE 등)함수처럼 보이지만 리턴값과 인자 없음UPDATE 등으로 데이터가 변경되면 기존 값: OLD, 새로운 값: NEW활용 예시: 병아리 체온 이상 탐지 → 알림 시스템 구성 가능PostgreSQL 아키텍처 개요물리적 구조: 데이터베이스 클러스터, 데이터 파일, WAL(Write-Ahead Logging) 등.논리적 구조: 데이터베이스, 스키마, 테이블, 뷰, 인덱스 등.클러스터 레이아웃/디렉토리 구조: 여러 데이터베이스가 하나의 클러스터 내에서 관리됨. 각 데이터베이스는 별도의 디렉토리로 분리되어 있음.SQL 처리과정 (SQL Query Execution Flow)Parser: SQL 문법 오류 확..

Data/SQL 2025.06.06

SQL 연습문제 20선 및 함수/프로시저/트랜잭션/뷰/집계실습 총정리

연습문제 20개 정리1. 모든 닭 정보 조회SELECT * FROM fms.chick_info;2. 암컷 닭만 조회SELECT * FROM fms.chick_info WHERE gender = 'F';3. 알 무게 68g 이상인 닭 중 상위 7마리 조회SELECT * FROM fms.chick_info WHERE egg_weight >= 68 ORDER BY egg_weight DESC LIMIT 7;4. 2023년 1월 1일부터 1월 2일 사이에 부화한 닭 조회SELECT * FROM fms.chick_info WHERE hatchday BETWEEN '2023-01-01' AND '2023-01-02';5. 습도 데이터가 없는 환경 정보 조회SELECT * FROM fms.env_cond WHERE ..

Data/SQL 2025.06.06

SQL 실습 정리노트 (PostgreSQL)

데이터분석 SQL 실습 정리노트1. 기본 조회 및 정렬select * from fms.chick_info;chick_info 테이블의 전체 데이터를 조회SELECT chick_no as cn, hatchday "부화날짜", egg_weight FROM FMS.chick_info ORDER BY egg_weight DESC LIMIT 7 OFFSET 1;병아리 번호, 부화날짜, 계란 무게를 계란 무게 기준 내림차순 정렬상위 2~8번째(OFFSET 1, LIMIT 7) 데이터만 조회select chick_no, raw_weight, prod_date from prod_result order by raw_weight desc, prod_date limit 7;prod_result 테이블에서 병아리 번호, 출하..

Data/SQL 2025.06.06

SQL기초 : 데이터의 종류, PostgreSQL 테이블 생성

데이터의 종류1. 정형 데이터 (Structured Data)→ 행과 열로 구성된 형태. 수치로 정리된 데이터→ 예: 엑셀 파일, DB 테이블 등2. 반정형 데이터 (Semi-structured Data)→ 고정된 스키마는 없지만, 데이터 구조는 존재함→ 주로 웹에서 사용JSON (JavaScript Object Notation)Key와 Value의 쌍으로 구성된 데이터 전달 포맷XML (eXtensible Markup Language)사용자가 정의한 태그를 통해 데이터 표현마크업 언어로 문서와 데이터의 구조를 저장함기타: RDF 등3. 비정형 데이터 (Unstructured Data)→ 고정된 구조 없이 다양한 형식으로 존재→ 예: 이미지, 음성, 동영상, SNS 텍스트 등→ 일반적인 수치 연산이 어려..

Data/SQL 2025.06.06
반응형