Azureリレーショナル定義問題
Azure SQL Databaseで「全顧客の購買金額ランキングを計算し、同一金額の場合は同じランクを付与したい(スキップなし)」という要件があります。使用すべきウィンドウ関数はどれか?
A.ROW_NUMBER()
✗ ROW_NUMBER()は同一値でも連続した一意の番号を振る。同一金額に同じランクを付与しない。
B.RANK()
✗ RANK()は同一値に同じランクを付与するが、次のランクがスキップされる(例:1,1,3)。「スキップなし」の要件を満たせない。
C.DENSE_RANK()← 正解
✓ 正解。DENSE_RANK()は同一値に同じランクを付与し、次のランクはスキップしない(例:1,1,2)。「同一金額は同じランク・スキップなし」の要件に一致。
D.NTILE(4)
✗ NTILE(4)はデータを4等分するための関数。ランキングではない。
「Azureリレーショナル」の他の問題
あるSIerがオンプレミスSQL Server 2019をAzureに移行します。アプリは「SQL Server Age…ある企業がオンプレミスSQL Server 2022の本番DBをAzureへ移行します。「インスタンスレベルの機能(SQ…ある医療システムがAzure SQL Databaseで患者データを管理しています。「障害時のフェイルオーバーを自動化し…ある小売企業のAzure SQL Databaseに数十億行の販売トランザクションが蓄積しており、ストレージが急増してい…あるスタートアップが新サービスの開発環境用にAzure SQL Databaseを利用しています。「開発中は数時間使って…ある企業が40個のSaaSテナント向けに個別のAzure SQL Databaseを保有しています。各テナントの使用率は…
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
AZ-900:Microsoft Azure Fundamentals
クラウドとAzureの基礎を問うMicrosoft認定資格。クラウドの概念、Azureの主要サービス、セキュリティ・コンプライアンス・料金を扱う。