[SQL] Integrity Constraint, DDL vs DML
·
Data Enginnering/Database
Integrity Constaint무결성 제약조건(integrity constraint)은 데이터베이스의 일관성과 정확성을 유지하기 위해 특정한 조건을 설정하는 규칙입니다. 무결성 제약조건은 데이터베이스 내 데이터의 유효성을 보장하고, 잘못된 데이터가 저장되는 것을 방지합니다. 대표적인 무결성 제약조건은 다음과 같습니다:키 무결성 (Key Integrity Constraint):기본 키 (Primary Key): 테이블 내에서 각 행을 고유하게 식별하는 하나 이상의 속성을 설정합니다. 기본 키는 NULL 값을 가질 수 없으며, 모든 행이 고유해야 합니다.유니크 키 (Unique Key): 기본 키처럼 고유하지만 NULL 값을 허용할 수 있는 키입니다. 여러 열이 유니크 키로 지정될 수 있습니다.참조 무결..
[Data] DuckDB, Data Warehouse 종류, Data 관리를 위한 필수요소
·
Data Enginnering/Database
DuckDB 국내는 사실 대기업 제외하고 덕디비선에서 종결이 많이 될 것 같다는 생각을 합니다이 한 마디 말을 듣고 충격을 받아 공부했다.DuckDB는 C++로 구현된 오픈 소스 컬럼 지향의 관계형 데이터베이스 관리 시스템(RDBMS)으로, 2019년에 처음 공개되었습니다. 이 시스템은 대규모 데이터베이스에서 복잡한 쿼리를 고성능으로 처리하도록 설계되었으며, 특히 임베디드 환경에서의 사용을 염두에 두고 개발되었습니다. DuckDB는 온라인 분석 처리(OLAP) 워크로드에 최적화되어 있으며, Apache Parquet 파일을 저장소로 활용하여 서버리스 애플리케이션에서 매우 빠른 응답을 제공합니다. 이러한 특성 덕분에 대규모 데이터셋의 인터랙티브한 분석에 적합하지만, 엔터프라이즈 데이터 스토리지 요구사항과는..
[SQL] select, group by, count 사용하기
·
Data Enginnering/Database
오늘 푼 문제 [Lv.4 / 프로그래머스 / SQL] 서울에 위치한 식당 목록 출력하기 [Lv.4 / 프로그래머스 / SQL] 대장균들의 자식의 수 구하기-- 코드를 입력하세요SELECT I.REST_ID, I.REST_NAME, I.FOOD_TYPE, I.FAVORITES, I.ADDRESS, ROUND(AVG(R.REVIEW_SCORE),2) AS AVG_SCOREFROM REST_INFO AS IJOIN REST_REVIEW AS RON I.REST_ID = R.REST_IDWHERE I.ADDRESS LIKE '서울특%'GROUP BY I.REST_IDORDER BY AVG_SCORE DESC, FAVORITES DESC -- 코드를 작성해주세..