Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
XQuery 서론
- XQuery은 무엇입니까?
- 경로Express이온
- FLWOR (for, let, where, order by, return)
- 기능
- 조인
XQuery 기본사항
- XQuery 언어의 디자인
- XQuery 문맥에서
- 쿼리 처리
- XQuery 데이터 모델
- 유형
- 네임스페이스
Express이온
- Express이온의 종류
- 키워드 및 이름
- 쿼리의 공백
- 리터럴
- 변수
- 함수 호출
- 댓글
- 평가 순서
- 비교 Express이온
- "if-then-else" Express이온
- "그리고/또는" Express이온
경로
- 경로Express이온
- 술어
- 동적 경로
- 입력 문서
- 문맥
생성자
- 입력 문서에서 Element 및 속성 포함
- 직접 생성자
- 계산된 생성자
FLWORs를 사용하여 선택 및 결합
- Path Expressions를 사용하여 선택
- FLWOR Express이온
- 정량화된 Express이온
- 고유한 값 선택
- 조인
정렬 및 그룹화
- XQuery으로 정렬
- 그룹화
- 값 집계
기능
- 내장 함수
- 사용자 정의 함수
고급 쿼리
- 수정된 입력 Element 복사
- 위치 및 시퀀스 번호 작업
- 결과 결합
- 중간 XML 문서 사용
XML 네임스페이스
- XQuery 및 네임스페이스
- 네임스페이스 선언
유형
- XQuery 유형 시스템
- 내장된 유형
- 유형, 노드 및 원자 값
- XQuery의 유형 검사
- 자동 유형 변환
- 시퀀스 유형
- 생성자와 캐스팅
프롤로그와 모듈
- 쿼리의 구조: 프롤로그와 본문
- 여러 모듈에서 쿼리 조립
- 변수 선언
- 외부 함수 선언
스키마 사용
- 스키마란 무엇인가?
- 왜 쿼리에 스키마를 사용해야 하나요?
- W3C XML 스키마: 간략한 개요
- 범위 내 스키마 정의
- 스키마 검증 및 유형 할당
- 시퀀스 유형 및 스키마
정적 타이핑
- 정적 타이핑이란?
- Typeswitch Express 이온
- 치료 Express 이온
- 유형 선언
- 0 또는 1, 1 또는 그 이상, 정확히 1 함수
쿼리 디자인의 원칙
- 쿼리 디자인:
- 명쾌함
- 모듈성
- 견고성
- 오류 처리
- 성능
숫자
- 숫자 값 구성 및 비교
- 산술 연산
- 숫자에 대한 함수
현
- xs:string 유형
- 문자열 구성, 비교 및 조작
- 하위 문자열, 길이
- 문자열 연결 및 분할
- 공백
- 국제화
일반 Express이온
- 일반적인 Express이온의 구조
- 개별 캐릭터 표현
- 모든 캐릭터를 표현하다
- 캐릭터 그룹 표현
- 캐릭터 클래스 Expressions
- 주저하는 양화사
- 앵커
- 역참조
- 플래그 사용
- 대체 변수를 사용한 하위 Express 이온 사용
날짜 및 시간 유형
- 날짜, 시간 및 기간의 구성 요소 추출
- 날짜, 시간 및 기간에 산술 연산자 사용
- 날짜 구성 요소 유형
자격 있는 이름
- 정규화된 이름으로 작업하기
- URI, ID
기타 XML 구성요소
- 서류
- 텍스트 노드
- 댓글
- PI(처리 지침)
- XML 개체
- 데이터
XQuery-관련표준
- XML 직렬화
- XQuery엑스
- XQuery 업데이트 시설
- 전체 텍스트 검색
- XQJ - Java에 대한 XQuery API
구현별 특징
- XML 버전
- 쿼리 컨텍스트 설정
- 옵션 선언 및 확장Express
- 직렬화 매개변수
XQuery 대 SQL
- XML 데이터 vs. 관계형 데이터
- SQL 구문 vs. XQuery 구문
- SQL과 XQuery
XQuery vs XSLT
- XQuery과 XPath
- XQuery vs XSLT
Requirements
XML 기본 지식이 있습니다. XML 관련 기술에 대한 고급 지식이 있으면 좋지만 필수는 아닙니다.
14 Hours
회원 평가 (3)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Course - XQuery
The pacing was good enough
Daniel - Nordea
Course - 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.