문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
XQuery 개요
- XQuery란?
- 경로 표현식
- FLWOR (for, let, where, order by, return)
- 함수
- 조인
XQuery 기초
- XQuery 언어의 설계
- XQuery의 문맥
- 쿼리 처리
- XQuery 데이터 모델
- 유형
- 네임스페이스
표현식
- 표현식의 범주
- 키워드와 이름
- 쿼리에서의 공백
- 리터럴
- 변수
- 함수 호출
- 주석
- 평가 순서
- 비교 표현식
- "if-then-else" 표현식
- "and/or" 표현식
경로
- 경로 표현식
- 예제
- 동적 경로
- 입력 문서
- 문맥
생성자
- 입력 문서에서 요소와 속성 포함
- 직접 생성자
- 계산 생성자
FLWOR를 사용한 선택 및 조인
- 경로 표현식을 사용한 선택
- FLWOR 표현식
- 양상 표현식
- 고유한 값 선택
- 조인
정렬과 그룹화
- XQuery에서의 정렬
- 그룹화
- 값 집계
함수
- 내장 함수
- 사용자 정의 함수
고급 쿼리
- 수정을 포함한 입력 요소 복사
- 위치와 시퀀스 번호 처리
- 결과 결합
- 중간 XML 문서 사용
XML 네임스페이스
- XQuery와 네임스페이스
- 네임스페이스 선언
유형
- XQuery 타입 시스템
- 내장 유형
- 유형, 노드, 원자 값
- XQuery에서의 타입 검사
- 자동 타입 변환
- 시퀀스 유형
- 생성자와 캐스트
프롤로그와 모듈
- 쿼리의 구조: 프롤로그와 본문
- 여러 모듈에서 쿼리 조립
- 변수 선언
- 외부 함수 선언
스키마 사용
- 스키마란?
- 쿼리에서 스키마를 왜 사용하는가?
- W3C XML 스키마: 간략한 개요
- 범위 내 스키마 정의
- 스키마 검증과 타입 할당
- 시퀀스 유형과 스키마
정적 타이핑
- 정적 타이핑이란?
- 타입스위치 표현식
- 트리트 표현식
- 타입 선언
- zero-or-one, one-or-more, exactly-one 함수
쿼리 설계 원칙
-
쿼리 설계:
- 명확성
- 모듈화
- 견고성
- 오류 처리
- 성능
숫자
- 숫자 값 생성 및 비교
- 산술 연산
- 숫자 함수
문자열
- xs:string 유형
- 문자열 생성, 비교 및 조작
- 부분 문자열, 길이
- 문자열 연결 및 분할
- 공백
- 국제화
정규 표현식
- 정규 표현식의 구조
- 개별 문자 표현
- 임의 문자 표현
- 문자 그룹 표현
- 문자 클래스 표현식
- 불기한 양자화자
- 앵커
- 백리퍼런스
- 플래그 사용
- 대체 변수와 서브 표현식 사용
날짜 및 시간 유형
- 날짜, 시간, 기간의 구성 요소 추출
- 날짜, 시간, 기간에 대한 산술 연산자 사용
- 날짜 구성 유형
자격 부여 이름
- 자격 부여 이름 작업
- URI, ID
기타 XML 구성 요소
- 문서
- 텍스트 노드
- 주석
- PI (프로세싱 지시문)
- XML 엔티티
- CDATA
XQuery 관련 표준
- XML 직렬화
- XQueryX
- XQuery 업데이트 기능
- 풀텍스트 검색
- XQJ - Java용 XQuery API
구현별 기능
- XML 버전
- 쿼리 컨텍스트 설정
- 옵션 선언 및 확장 표현식
- 직렬화 매개변수
XQuery vs. SQL
- XML 데이터 vs. 관계형 데이터
- SQL 구문 vs. XQuery 구문
- SQL과 XQuery
XQuery vs. XSLT
- XQuery와 XPath
- XQuery vs. XSLT
요건
XML 기초 지식이 필요합니다. XML 관련 기술에 대한 고급 지식은 유용하지만 필수는 아닙니다.
14 시간
회원 평가 (3)
이론과 연습문제는 분리되어 있지 않으며, 각 주요 주제 이후에 실제 경험을 통해 이론을 기억할 수 있는 연습 문제가 제공되었습니다.
Krzysztof - Nordea
코스 - XQuery
기계 번역됨
페이스가 충분히 좋았습니다
Daniel - Nordea
코스 - XQuery
기계 번역됨
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.
Melissa Harrison
코스 - XQuery
기계 번역됨