데이터베이스 튜토리얼
저희 데이터베이스 튜토리얼은 SQL 및 NoSQL 데이터베이스를 위한 잘 구성된 학습 경로를 제공합니다. 필수 개념, 쿼리 언어, 데이터베이스 설계 및 최적화 기술을 다루며, 초보자와 중급 개발자 모두에게 적합합니다. 무료 랩과 실용적인 예제를 통해 다양한 데이터베이스 시스템에서 데이터베이스 작업에 대한 실습 경험을 얻을 수 있습니다.
다른 스킬 트리
LinuxDevOps사이버 보안DevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA 교육RHCE in Enterprise Linux 교육LFCS 교육ShellGitDockerKubernetesCKA 교육CKAD 교육CKS 교육AnsibleRHCE in Ansible 교육JenkinsNmapWiresharkHydraCompTIAMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++웹 개발데이터 과학
SQLite 테이블 조인
이 랩에서는 여러 관련 테이블의 데이터를 결합하는 데 중점을 두고 SQLite 테이블 조인 기술을 탐구합니다. INNER JOIN, LEFT JOIN, 여러 테이블 조인 및 조인된 결과 필터링을 다룹니다. SQLite 를 사용하여 데이터를 효율적으로 검색하고 결합하는 방법을 알아보세요.
SQLite
SQLite 서브쿼리 기법
이 랩에서는 데이터 검색 및 필터링 기능을 향상시키기 위해 SQLite 서브쿼리 기법을 탐구합니다. 랩은 `WHERE` 절 내에서 서브쿼리를 활용하고, `SELECT` 문에 서브쿼리를 포함시키며, 상관 서브쿼리를 구축하고, 서브쿼리 효율성을 평가하는 데 중점을 둡니다.
SQLite
SQLite 데이터 다루기
이 랩에서는 초보자에게 적합한 경량 데이터베이스인 SQLite 에서 데이터를 다루는 기본 사항을 배웁니다. LabEx VM 을 사용하여 데이터를 삽입하고, SELECT 로 쿼리하고, 레코드를 업데이트하고, 삭제하는 등 필수 기술을 실습 환경에서 탐구합니다. 단계별 안내를 통해 실질적인 경험을 쌓으세요.
SQLite
SQLite 트리거 자동화
이 랩에서는 SQLite 트리거 자동화를 탐구하며, 트리거 생성, 검증 및 관리에 중점을 둡니다. 특정 테이블의 업데이트 이벤트에 대한 응답으로 SQL 문을 자동으로 실행하는 방법을 배우게 됩니다. 감사 로그를 생성하고 트리거를 효과적으로 관리하세요.
SQLite
SQLite JSON 처리
이 랩에서는 SQLite 내에서 JSON 데이터를 처리하는 방법을 배웁니다. 이 랩은 SQLite 데이터베이스 내에서 JSON 데이터의 저장, 추출, 필터링 및 업데이트에 중점을 둡니다.
SQLite
SQLite 트랜잭션 처리
이 랩에서는 SQLite 트랜잭션 처리를 탐구하고, 트랜잭션을 사용하여 데이터 무결성을 유지하는 데 중점을 둡니다. 트랜잭션을 시작하고 커밋하는 방법, 오류 발생 시 롤백하는 방법, 세이브포인트 (savepoint) 를 구현하는 방법, 데이터 무결성을 확인하는 방법을 배웁니다. 이를 통해 SQLite 에서 ACID 속성을 보장합니다.
SQLite
SQLite 임시 저장소
이 랩에서는 SQLite 임시 저장소를 탐구하며, 임시 테이블 생성 및 활용에 중점을 둡니다. 임시 테이블은 데이터베이스 연결 내에서 중간 결과 또는 짧은 기간 동안만 필요한 데이터를 저장하는 메커니즘을 제공합니다. 이 랩은 임시 테이블 생성, 채우기, 쿼리 및 자동 정리 확인 과정을 안내합니다.
SQLite
SQLite PRAGMA 튜닝
이 랩에서는 데이터베이스 성능과 안정성을 최적화하기 위해 SQLite PRAGMA 튜닝을 탐구합니다. 이 랩은 PRAGMA 문을 통해 SQLite 의 주요 동작 방식을 구성하는 데 중점을 둡니다. 저널 모드를 구성하고, 외래 키 검사를 활성화하고, 무결성 검사를 수행하고, 캐시 크기를 조정합니다.
SQLite
SQLite 인덱스 최적화
이 랩에서는 인덱스를 사용하여 SQLite 데이터베이스 성능을 최적화하는 방법을 배웁니다. 랩에서는 쿼리 속도를 향상시키기 위해 단일 열 인덱스를 생성하는 과정을 안내하며, 실질적인 적용과 분석에 중점을 둡니다. 또한 쿼리 계획을 분석하고 중복 인덱스를 삭제하는 방법도 배웁니다.
SQLite
SQLite 뷰 생성
이 랩에서는 SQLite 뷰 생성에 대해 알아봅니다. 복잡한 뷰 구축, 뷰를 통한 쿼리, 업데이트 가능한 뷰를 통한 업데이트, 더 이상 사용하지 않는 뷰 제거에 중점을 둡니다. SQLite 뷰를 사용하여 쿼리를 단순화하고 데이터 액세스를 제어하는 방법을 알아보세요.
SQLite
SQLite 윈도우 분석
이 랩에서는 SQLite 윈도우 분석을 탐구하며, 행 순위 지정 및 누적 합계 계산에 중점을 둡니다. 윈도우 함수를 사용하여 현재 행과 관련된 행 집합에서 계산을 수행하는 방법을 배우게 됩니다.
SQLite
SQLite 오류 처리
이 랩에서는 SQLite 데이터베이스에서 오류를 효과적으로 처리하는 방법을 배웁니다. 주요 초점은 `ON CONFLICT` 절을 사용하여 `INSERT` 작업 중 제약 조건 위반을 관리하는 것입니다. 다양한 액션을 살펴보고 오류 복구, 오류 조건 로깅을 테스트합니다.
SQLite
SQLite 제약 조건 관리
이 Lab 에서는 데이터 무결성을 보장하기 위해 SQLite 제약 조건 관리를 탐구합니다. 외래 키 (foreign key) 제약 조건을 정의하고, CHECK 제약 조건을 구현하며, 복합 키 (composite key) 를 생성하고, 제약 조건 위반을 테스트합니다. 이를 통해 SQLite 데이터베이스 내에서 데이터 일관성을 유지하는 방법에 대한 실질적인 이해를 얻을 수 있습니다.
SQLite
SQLite 데이터 그룹화
이 랩에서는 SQLite 데이터 그룹화 기술을 탐구하고, 집계 함수와 그룹화 절을 사용하여 데이터를 요약하고 분석하는 데 중점을 둡니다. COUNT 및 SUM 을 사용하고, 단일 열로 그룹화하며, HAVING 을 적용하고, 그룹화된 출력을 정렬합니다. 이 랩은 필수적인 SQLite 데이터 조작에 대한 실질적인 경험을 제공합니다.
SQLite
SQLite 전체 텍스트 인덱싱
이 랩에서는 효율적인 전체 텍스트 검색을 위해 SQLite 의 FTS5 확장 기능을 활용하는 방법을 배웁니다. FTS5 테이블 생성, 검색 가능한 데이터 삽입, 전체 텍스트 검색 실행, `MATCH` 절을 사용한 검색 쿼리 최적화 과정을 안내합니다.
SQLite
SQLite 데이터베이스 백업
이 랩에서는 SQLite 데이터베이스를 백업하고 복원하는 방법을 배웁니다. 랩에서는 `.dump` 명령을 사용하여 SQLite 데이터베이스를 SQL 파일로 내보내고, 백업을 생성한 다음, SQL 백업 파일에서 데이터베이스를 복원하는 방법을 다룹니다.
SQLite
SQLite 데이터베이스 유지 관리
이 랩에서는 성능을 최적화하고 낭비된 공간을 회수하기 위한 SQLite 데이터베이스 유지 관리 기술을 살펴봅니다. 이 랩은 `VACUUM` 명령 사용, 인덱스 재구축, 테이블 통계 분석, 그리고 이러한 최적화의 영향을 확인하는 데 중점을 둡니다.
SQLite
SQLite CTE 쿼리
이 랩에서는 SQLite CTE 를 탐구합니다. 간단하고 재귀적인 CTE 를 정의하고, 복잡한 쿼리에 통합하며, 성능을 최적화하는 방법을 배우세요. 샘플 직원 데이터베이스를 사용한 실용적인 예제를 통해 쿼리 가독성과 유지 관리성을 향상시키세요. 더 깔끔하고 효율적인 SQL 코드를 위한 CTE 를 마스터하세요.
SQLite
- 이전
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 27
- 다음