プリンキピア

第8章データ管理

Chapter Review章の復習

Key Terms重要用語

analytics process model
分析プロセスモデル
provides a statistical analysis using a set of processes to solve system problems and find a new market opportunity
システムの問題を解決し、新たな市場機会を見つけるため、一連の過程を用いて統計分析を行うもの。
archival backup
アーカイブバックアップ
storing the data in different servers/sites
異なるサーバーや拠点にデータを保存すること。
asynchronous call
非同期呼び出し
client sends a request without waiting for the response
クライアントが応答を待たずに要求を送ること。
atomicity, consistency, isolation, durability (ACID)
原子性・一貫性・独立性・永続性(ACID)
properties that impose a number of constraints to ensure that stored data are reliable and accurate
保存されたデータの信頼性と正確性を確保するため、さまざまな制約を課す性質。
attribute
属性
column header
列の見出し。
blockchain DBMS
ブロックチェーンDBMS
database that stores data as a block data structure and each block is connected to other blocks by providing cryptographic security and immutability
データをブロックというデータ構造で保存し、暗号による安全性と不変性を備えた形で、各ブロックを他のブロックと結ぶデータベース。
business intelligence (BI)
ビジネスインテリジェンス(BI)
set of activities, techniques, and tools aimed at understanding patterns in past data to predict the future
未来を予測するため、過去のデータのパターンを理解しようとする活動・技法・道具の集合。
CAP theorem
CAP定理
states that a distributed computer system cannot guarantee consistency, availability, and partition tolerance at the same time
分散コンピューターシステムでは、一貫性・可用性・分断耐性を同時に保証できないとする定理。
centralized DBMS architecture
集中型DBMSアーキテクチャー
data are maintained on a centralized server at a single location
1か所にある中央のサーバーでデータを維持する構成。
change data capture (CDC)
変更データキャプチャー(CDC)
technology that detects any data update event and keeps track of versions
データの更新事象を検出し、版を追跡する技術。
cloud DBMS architecture
クラウドDBMSアーキテクチャー
DBMS and database are hosted by a third-party cloud provider
外部のクラウド事業者がDBMSとデータベースをホストする構成。
cluster
クラスター
single computer that can dramatically improve the performance, availability, and scalability over a single, more powerful machine and at a lower cost by using commodity hardware
汎用ハードウェアを用いることで、より強力な単独の機械より低い費用で、性能・可用性・拡張性を大幅に向上させられる単一のコンピューター。
cognitive computing
コグニティブコンピューティング
technology tries to simulate human’s way in solving problems
人間の問題解決の仕方を模倣しようとする技術。
column-oriented database
列指向データベース
database that stores data in column families or tables and is built to manage petabytes of data across a massive, distributed system
データを列ファミリーや表に保存し、大規模な分散システム全体でペタバイト規模のデータを管理するよう作られたデータベース。
computer scientist
コンピューター科学者
person who has theoretical and practical knowledge of computer science.
コンピューターサイエンスの理論的・実践的知識を持つ人。
concurrency control
並行性制御
coordination of transactions that execute simultaneously on the same data so that they do not cause inconsistencies because of mutual interference
同じデータに対して同時に実行されるトランザクションを調整し、相互干渉による不整合を防ぐこと。
connection manager
接続マネージャー
manages reports, books, objects, and batches
レポート、ブック、オブジェクト、バッチを管理するもの。
data
データ
information and facts that are stored digitally by a computer
コンピューターがデジタル形式で保存する情報や事実。
data accuracy
データの正確性
whether the data values stored for an object are the correct values and are often correlated with other DQ dimensions
ある対象について保存されたデータ値が正しいかどうか。ほかのデータ品質(DQ)の側面と相関することが多い。
Data as a Service (DaaS)
サービスとしてのデータ(DaaS)
data management technique that uses the cloud to store, process, and manage data
クラウドを用いてデータを保存・処理・管理するデータ管理の技法。
data completeness
データの完全性
degree to which all data in a specific dataset are available with a minimum percentage of missing data
特定のデータセットの全データが、欠損率を最小限に抑えて利用できる度合い。
data compliance
データコンプライアンス
process that ensures that data practices align with external legal requirements and industry standards
データの扱いが外部の法的要件や業界標準に沿うようにする過程。
data consistency
データの一貫性
keeping data consistent as it moves between various parts of the system
システムの各部分の間を移動しても、データの整合を保つこと。
data consolidation
データの集約
use of ETL to capture data from multiple sources and integrate it into a single store such as a data warehouse
ETLを用いて複数の情報源からデータを取り込み、データウェアハウスなどの単一の保存先へ統合すること。
data control language (DCL)
データ制御言語(DCL)
language used to control access to data stored in a database
データベースに保存されたデータへのアクセスを制御する言語。
data description language (DDL)
データ記述言語(DDL)
language used to create and modify the object structure in a database
データベース内のオブジェクトの構造を作成・変更する言語。
data description language (DDL) compiler
データ記述言語(DDL)コンパイラー
translates statements in a high-level language into low-level instructions that the query evaluation engine understands
高水準言語の文を、クエリー評価エンジンが理解できる低水準の命令へ変換するもの。
data dictionary
データ辞書
set of information describing the contents, format, and structure of a database
データベースの内容・形式・構造を記述する情報の集合。
data federation
データの連邦化
use of enterprise information integration (EII) to provide a unified view over data sources
企業情報統合(EII)を用いて、複数のデータ源を統一した形で見せること。
data governance
データガバナンス
set of clear roles, policies, and responsibilities that enables the enterprise to manage and safeguard data quality
企業がデータ品質を管理・保護できるようにする、明確な役割・方針・責任の集合。
data integration
データ統合
providing a consistent view of all organization data
組織の全データを、一貫した形で見られるようにすること。
data lake
データレイク
large data repository that stores raw data and can be set up without having to first define the data structure and schema
生のデータを保存する大きなリポジトリー。データ構造やスキーマを先に定義せずに設置できる。
data management
データ管理
study of managing data effectively
データを効果的に管理することを研究する分野。
data manipulation language (DML)
データ操作言語(DML)
language used to manipulate and edit data in a database
データベース内のデータを操作・編集するための言語。
data mart
データマート
scaled-down version of a data warehouse aimed at meeting the information needs of a homogeneous small group of end users
共通した性質を持つ少人数のエンドユーザーの情報ニーズを満たすため、データウェアハウスを小規模にしたもの。
data model
データモデル
abstract model that contains a set of concepts to describe the structure of a database, the operations for manipulating these structures, and certain constraints that the database should obey
データベースの構造、その構造を操作する処理、データベースが従うべき制約を記述する概念の集合を含む抽象モデル。
data owner
データ所有者
person with the authority to ultimately decide on the access to, and usage of, the data
データへのアクセスと利用を、最終的に決定する権限を持つ人。
data propagation
データの伝播
use of enterprise application integration (EAI) corresponding to the synchronous or asynchronous propagation of updates in a source system to a target system
企業アプリケーション統合(EAI)を用い、元のシステムの更新を対象のシステムへ同期的または非同期的に伝えること。
data quality (DQ)
データ品質(DQ)
measure of how well the data represents its purpose or fitness for use
データが目的をどれほどよく表しているか、または用途にどれほど適しているかを示す尺度。
data quality dimension
データ品質の側面
includes accuracy, completeness, consistency, and accessibility
正確性・完全性・一貫性・アクセス可能性などを含む。
data query language (DQL)
データ問い合わせ言語(DQL)
language used to make various queries in a database
データベースでさまざまな問い合わせを行うための言語。
data redundancy
データの冗長性
happens when the same piece of data is held in two separate places in the database
同じデータが、データベース内の別々の2か所に保持されていること。
data replication
データの複製
storing data in more than one site to improve the data availability and retrieval performance
データの可用性と検索性能を向上させるため、複数の拠点にデータを保存すること。
data scientist
データ科学者
person who has theoretical and practical knowledge of managing data
データ管理の理論的・実践的知識を持つ人。
data security
データセキュリティー
pertains to guaranteeing data integrity, guaranteeing data availability, authentication, access control, guaranteeing confidentiality, auditing, mitigating, and vulnerabilities
データの完全性と可用性の保証、認証、アクセス制御、機密性の保証、監査、軽減、脆弱性に関わるもの。
data steward
データスチュワード
person who ensures that the enterprise's actual business data and the metadata are accurate, accessible, secure, and safe
企業の実際の業務データとメタデータが正確で、利用でき、安全に保護されていることを確保する人。
data swamp
データスワンプ
data stored without organization to make retrieval easy
検索しやすくするための整理をせずに保存されたデータ。
data virtualization
データ仮想化
technique that hides the physical location of data and uses data integration patterns to produce a unified data view
データの物理的な場所を隠し、データ統合のパターンを用いて、統一されたデータの見え方を作る技法。
data warehouse
データウェアハウス
centralizes an enterprise’s data from its databases; it supports the flow of data from operational systems to analytics/decision systems by creating a single repository of data from various sources both internal and external
企業の各データベースのデータを集約するもの。社内外のさまざまな情報源から単一のデータリポジトリーを作り、運用システムから分析・意思決定システムへのデータの流れを支える。
database administrator (DBA)
データベース管理者(DBA)
person responsible for the implementation and monitoring of a database and ensuring databases run efficiently
データベースの実装と監視を担当し、効率的に稼働するようにする人。
database application
データベースアプリケーション
program or piece of software designed to collect, store, access, retrieve, and manage information efficiently and securely
情報を効率的かつ安全に収集・保存・参照・検索・管理するためのプログラムやソフトウェア。
database architecture
データベースアーキテクチャー
representation of the design that helps design, develop, implement, and maintain the DBMS
DBMSの設計・開発・実装・保守に役立つ、設計の表現。
database designer
データベース設計者
person responsible for creating, implementing, and maintaining the database management system
データベース管理システムの作成・実装・保守を担当する人。
database language
データベース言語
used to write instructions to access and update data in the database
データベース内のデータにアクセスし、更新する命令を書くために使うもの。
database management system (DBMS)
データベース管理システム(DBMS)
approach where metadata are stored in a catalog
メタデータをカタログに保存する方式。
database normalization
データベースの正規化
process of structuring a relational database to reduce data redundancy and improve data integrity
データの冗長性を減らし、完全性を高めるため、関係データベースの構造を整える過程。
database recovery
データベースの回復
activity of setting the database in a consistent state without any data loss in the event of a failure or when any problem occurs
障害や問題が起きたとき、データを失わずに、データベースを整合した状態へ戻す作業。
database security
データベースのセキュリティー
using a set of controls to secure data, guaranteeing a high level of confidentiality
一連の制御を使ってデータを守り、高い機密性を保証すること。
database transaction
データベーストランザクション
sequence of read/write operations considered to be an atomic unit
原子的な単位と見なす、一連の読み書き操作。
database user
データベース利用者
person with the privileges to access, analyze, update, and maintain the data
データの参照・分析・更新・保守を行う権限を持つ人。
DBMS interface
DBMSインターフェース
main line of communication between the database and the user
データベースと利用者を結ぶ主要な通信経路。
DBMS utility
DBMSユーティリティー
utility for managing and controlling database activities such as loading utility, reorganization utility, performance-monitoring utilities, user management utilities, backup and recovery utility
読み込み、再編成、性能監視、利用者管理、バックアップと回復など、データベースの活動を管理・制御するユーティリティー。
deep learning network
深層学習ネットワーク
machine learning method based on artificial neural networks
人工ニューラルネットワークに基づく機械学習の方法。
denormalizing
非正規化
process of merging several normalized data tables into an aggregated, denormalized data table
複数の正規化されたデータ表を、集約された非正規化の表へまとめる過程。
descriptive analytics
記述的分析
patterns of customer behavior
顧客の行動のパターン。
disk storage
ディスク記憶装置
memory device that stores the data such as hard disks, flash memory, magnetic disks, optical disks, and tapes
ハードディスク、フラッシュメモリー、磁気ディスク、光ディスク、テープなど、データを保存する記憶装置。
distributed transaction
分散トランザクション
set of operations that are performed across multiple database systems
複数のデータベースシステムにまたがって行われる操作の集合。
domain constraint
定義域制約
defines the domain of values for an attribute
属性の値の範囲を定義するもの。
enterprise search
企業内検索
process of making content stemming from databases by offering tools that can be used within the enterprise
企業内で使える道具を提供し、データベースを元にしたコンテンツを利用できるようにする過程。
entity integrity constraint
実体完全性制約
specifies that no primary key contains a null
主キーにNULLを含めないと定める制約。
equi-join
等結合
join that combines tables based on matching values in specified columns
指定した列の値が一致することを条件に、表を組み合わせる結合。
exploratory analysis
探索的分析
process of summarizing and visualizing data for initial insight
最初の知見を得るため、データを要約・可視化する過程。
extraction, transformation, and loading (ETL)
抽出・変換・読み込み(ETL)
data integration that combines data from multiple sources, fixes the data format, and loads the data into a data warehouse
複数の情報源のデータを組み合わせ、形式を整え、データウェアハウスへ読み込むデータ統合。
fact constellation
ファクトコンステレーション
more than one fact table connected to other smaller dimension tables
複数のファクト表を、より小さな他のディメンション表と結び付けたもの。
fat client variant
ファットクライアント型
where presentation logic and application logic are handled by the client; common in cases where it makes sense to couple an application’s workflow
表示ロジックとアプリケーションロジックをクライアントが処理する方式。アプリケーションのワークフローを密接に結び付けるのが適切な場合によく使われる。
federated DBMS
連邦型DBMS
provides a uniform interface to multiple underlying data sources
基盤となる複数のデータ源に、統一したインターフェースを提供するもの。
flat file database
フラットファイルデータベース
database that uses a simple structure to store data in a text file; each line in the file holds one record
単純な構造で、テキストファイルにデータを保存するデータベース。ファイルの各行に1件のレコードを保持する。
full-text search
全文検索
selection of individual text documents from a collection of documents according to the presence of a single or a combination of search terms in the document
1つまたは複数の検索語が文書に存在するかどうかに基づき、文書集合から個々のテキスト文書を選ぶこと。
functional dependency (FD)
関数従属性(FD)
constraint that specifies the relationship between two sets of attributes and provides a formal tool for the analysis of relational schemas
2つの属性集合の関係を指定する制約。関係スキーマを分析するための形式的な道具になる。
garbage in, garbage out (GIGO)
ガーベッジイン・ガーベッジアウト(GIGO)
quality of output is determined by the quality of the input
出力の品質は入力の品質によって決まるということ。
graph-based database
グラフ型データベース
database that represents data as a network of related nodes or objects to facilitate data visualizations and graph analytics
データの可視化とグラフ分析を行いやすくするため、関連するノードやオブジェクトのネットワークとしてデータを表現するデータベース。
Hadoop
Hadoop
distributed data infrastructures that leverage clusters to store and process massive amounts of data
クラスターを利用して、大量のデータを保存・処理する分散データ基盤。
heuristics optimization
ヒューリスティック最適化
mathematical technique for processing a query quickly
クエリーを素早く処理するための数学的技法。
hierarchical DBMS
階層型DBMS
data model in which the data are organized into a treelike model, DML is procedural and record-oriented, the query processor is logical, and internal data models are intertwined
データを木状のモデルに整理するデータモデル。DMLは手続き型でレコード指向、クエリープロセッサーは論理的で、内部データモデルは互いに結び付いている。
hierarchical model
階層モデル
model in which data are stored in the form of records and organized into a tree structure
データをレコードの形で保存し、木構造に整理するモデル。
horizontal fragmentation (sharding)
水平分割(シャーディング)
rows that satisfy a query predicate, global view with UNION query, and common in NoSQL databases
クエリーの述語を満たす行への分割。UNIONクエリーで全体を見られるようにする。NoSQLデータベースでよく使われる。
immediate backup
即時バックアップ
storing the copies in disks
コピーをディスクに保存すること。
in-memory DBMS
インメモリーDBMS
stores all data in internal memory instead of slower external storage
低速な外部記憶装置の代わりに、全データを内部メモリーに保存するもの。
indexed organization
索引編成
uses a key, similar to relative organization, but the key is unique and fixed
相対編成と同様にキーを使うが、キーが一意で固定されている方式。
informatics
情報学
study, design, and development of information technology for the good of people, organizations, and society
人・組織・社会の役に立つ情報技術の研究・設計・開発。
information architect
情報アーキテクト
(also, data architect or information analyst) a person responsible for designing the conceptual data model (blueprints) to bridge the gap between the business processes and the IT environment
データアーキテクト、情報アナリストともいう。業務過程とIT環境の隔たりを埋める概念データモデル(設計図)の設計を担当する人。
information retrieval
情報検索
searching for information in documents using retrieval models that specify matching functions and query representation
照合関数とクエリー表現を定める検索モデルを使い、文書内の情報を探すこと。
inner join
内部結合
represents the intersection of two tables
2つの表の共通部分を表すもの。
key constraint
キー制約
specifies that all the values of the primary key must be unique
主キーのすべての値が一意でなければならないと定める制約。
key-value store
キーバリューストア
simple database that uses an associative array such as Redis, DynamoDB, and Cosmos DB
Redis、DynamoDB、Cosmos DBなど、連想配列を用いる単純なデータベース。
logical data independence
論理的データ独立性
separates any changes in the data from the data format
データの変更を、データ形式から切り離すこと。
logical design
論理設計
designing a database based on a specific data model but independent of physical details
特定のデータモデルに基づき、物理的な詳細とは独立にデータベースを設計すること。
macro life cycle
マクロライフサイクル
includes feasibility analysis, requirements collection and analysis, design, implementation, and validation and acceptance testing
実現可能性の分析、要件の収集と分析、設計、実装、妥当性確認と受け入れテストを含む。
MapReduce
MapReduce
open-source software framework used to apply complex queries
複雑なクエリーを適用するための、オープンソースのソフトウェアフレームワーク。
master data management (MDM)
マスターデータ管理(MDM)
series of processes, policies, standards, and tools to help organizations define and provide a single point of reference for all data that are mastered
マスターとして管理する全データについて、組織が単一の参照元を定義・提供できるようにする、一連の過程・方針・標準・道具。
merging process
マージ処理
selection of information from different tables about a specific entity and copying it to an aggregated table
ある実体についての情報を複数の表から選び、集約された表へコピーすること。
metadata modeling
メタデータモデリング
business presentation of metadata
メタデータを業務の観点から表現すること。
micro life cycle
ミクロライフサイクル
focuses on system definition, database design, database implementation, loading or data conversion, application conversion, testing and validation, operation, monitoring, and maintenance
システムの定義、データベースの設計と実装、読み込みまたはデータ変換、アプリケーションの変換、テストと妥当性確認、運用、監視、保守を中心とする。
miniworld
ミニワールド
(also, universe of discourse [UoD]) represents some aspect of the real-world data that is stored in a database
談話領域(UoD)ともいう。データベースに保存される現実世界のデータの、ある側面を表すもの。
missing value
欠損値
filling an empty field or deleting the field
空のフィールドを埋めること、またはそのフィールドを削除すること。
mixed fragmentation
混合分割
combines horizontal and vertical fragmentation
水平分割と垂直分割を組み合わせること。
multifile relational database
複数ファイルの関係データベース
database that is more flexible than flat file structures by providing more functionality for creating and updating data
データの作成・更新に多くの機能を備え、フラットファイル構造より柔軟なデータベース。
multimedia DBMS
マルチメディアDBMS
provides storage of multimedia data such as text, images, audio, and video
テキスト・画像・音声・動画などのマルチメディアデータを保存できるもの。
multiuser DBMS
複数利用者向けDBMS
allows many users to use the database concurrently
多数の利用者がデータベースを同時に使えるもの。
multivalued dependency (MVD)
多値従属性(MVD)
occurs when two attributes in a table are independent of each other but both depend on a third attribute
表の2つの属性が互いに独立しながら、どちらも第3の属性に依存していること。
n-tier DBMS
n層DBMS
multitier architecture that usually divides an application into three tiers
通常、アプリケーションを3層に分ける多層アーキテクチャー。
natural join
自然結合
creates an implicit join based on the common columns in two tables
2つの表で共通する列に基づき、暗黙の結合を作ること。
network DBMS
ネットワーク型DBMS
data are organized into a network model, DML is procedural and record-oriented, the query processor is logical, and internal data models are intertwined
データをネットワークモデルに整理するもの。DMLは手続き型でレコード指向、クエリープロセッサーは論理的で、内部データモデルは互いに結び付いている。
non-first normal form (NFNF)
非第1正規形(NFNF)
database data model that does not meet any of the conditions of database normalization defined by the relational model
関係モデルで定義されたデータベース正規化の条件を、いずれも満たさないデータベースのデータモデル。
nonrelational database
非関係データベース
database that does not use a traditional method for storing data such as rows and columns
行や列など、従来のデータ保存方法を使わないデータベース。
NoSQL DBMS
NoSQL DBMS
big unstructured data classified as document, graph, key-value stores, and column-oriented databases
文書型・グラフ型・キーバリューストア・列指向データベースに分類される、大規模な非構造化データ。
object persistence
オブジェクトの永続性
refers to when an object is not deleted until a need emerges to remove it from memory
メモリーから除去する必要が生じるまで、オブジェクトを削除しないこと。
object-oriented DBMS
オブジェクト指向DBMS
data model in which the data are organized into an OO data model as no impedance mismatch in combination with the OO host language
オブジェクト指向(OO)のホスト言語と組み合わせたとき、インピーダンスミスマッチがないように、OOデータモデルへデータを整理するデータモデル。
online analytical processing (OLAP)
オンライン分析処理(OLAP)
focuses on using operational data for tactical or strategical decision-making
運用データを戦術的・戦略的な意思決定に使うことを中心とする処理。
online transaction processing (OLTP)
オンライン取引処理(OLTP)
focuses on managing operational or transactional data; the database server must be able to process lots of simple transactions per unit of time
運用データや取引データの管理を中心とする処理。データベースサーバーは、単位時間あたりに多数の単純なトランザクションを処理できなければならない。
ontology
オントロジー
semantic data used to describe entities of the real world and the relationship between the entities using the Web Ontology Language (OWL)
Web Ontology Language(OWL)を用い、現実世界の実体と実体間の関係を記述する意味的なデータ。
open-source DBMS
オープンソースDBMS
publicly available DBMS that can be extended by anyone
一般に公開され、誰でも拡張できるDBMS。
operational data store (ODS)
運用データストア(ODS)
staging area that provides query facilities
クエリー機能を備えた、一時的なデータ格納領域。
optimizer
オプティマイザー
process of selecting the best plan to execute
実行する最良の計画を選ぶ過程。
outer join
外部結合
union of two tables
2つの表の和集合。
outlier
外れ値
value that is outside the population that should be detected in order to apply the handling process on it
母集団の範囲から外れた値。対処の処理を適用するため、検出すべきもの。
parallel processing
並列処理
technique in which multiple processors work simultaneously on different tasks or different parts of a task to enable concurrent processing of large amounts of data
複数のプロセッサーが、異なる作業や1つの作業の異なる部分を同時に処理し、大量のデータを並行して処理できるようにする技法。
persistence independence
永続性の独立性
when an object is independent from how a program manipulates it
プログラムがどのように操作するかから、オブジェクトが独立していること。
persistence orthogonality
永続性の直交性
concept means that the environment does not require any actions by a program to retrieve or save their state
状態の取得や保存のために、プログラム側の操作を環境が要求しないという概念。
physical data independence
物理的データ独立性
separates the conceptual level from the physical level
概念レベルを物理レベルから切り離すこと。
physical database design
物理データベース設計
attributes logical concepts to physical constructs
論理的な概念を、物理的な構成に対応付けること。
predictive analytics
予測分析
predicts the target measure of interest using regression and classification
回帰と分類を用いて、関心のある目標指標を予測するもの。
primary key
主キー
special unique identifier for each table record
表の各レコードを一意に識別する、特別な識別子。
query processor
クエリープロセッサー
acts as an intermediary between users and the DBMS data engine to communicate query requests including DML compiler, query parser, query rewriter, query optimizer, and query executor
利用者とDBMSのデータエンジンの仲介役としてクエリー要求を伝えるもの。DMLコンパイラー、クエリーパーサー、クエリー書き換え器、クエリー最適化器、クエリー実行器を含む。
query tree
クエリー木
example of data structure representation for the relational algebra expression
関係代数の式をデータ構造で表現する一例。
query-by-example (QBE)
例示による問い合わせ(QBE)
database query language for relational databases based on domain relational calculus
定義域関係計算に基づく、関係データベースの問い合わせ言語。
redundant array of inexpensive disks (RAID)
安価なディスクの冗長配列(RAID)
stores information across an array of low-cost hard disks
低価格のハードディスクの配列に、情報を分散して保存するもの。
reinforcement
強化
machine learning method based on encouraging desired behaviors and removing undesired behaviors
望ましい行動を促し、望ましくない行動を取り除くことに基づく機械学習の方法。
relation
関係
mathematical concept based on the ideas of sets
集合の考え方に基づく数学的概念。
relational algebra
関係代数
query language that uses unary or binary operators to perform queries
単項演算子や二項演算子を使って問い合わせを行う言語。
relational database design (RDD)
関係データベース設計(RDD)
models data into a set of tables with rows and columns
行と列を持つ表の集合として、データをモデル化すること。
relational DBMS
関係DBMS
data model in which the data are organized into a relational data model, use SQL as a declarative and set-oriented database, the query processor has a strict separation between the logical and internal data model
データを関係データモデルに整理し、SQLを宣言的かつ集合指向のデータベースとして使うデータモデル。クエリープロセッサーでは、論理データモデルと内部データモデルを厳密に分離する。
relative organization
相対編成
when each record is assigned a numeric key to rearrange the order of the records at any time
各レコードに数値キーを割り当て、いつでもレコードの順序を組み替えられるようにする方式。
return on investment (ROI)
投資収益率(ROI)
ratio of net profits divided by the investment of resources
純利益を、投入した資源の額で割った比率。
sampling
標本抽出
selecting a subset of historical data to build an analytical model
分析モデルを作るため、過去のデータから部分集合を選ぶこと。
security manager
セキュリティーマネージャー
collection of processes used to secure the database from threats
脅威からデータベースを守るための過程の集合。
semistructured data
半構造化データ
data that are not organized in a formatted database but have some organized properties
形式の決まったデータベースには整理されていないが、一部に整理された性質を持つデータ。
sequential file organization
順編成ファイル
records are organized in the order stored and any new record is added at the end
レコードを保存された順に整理し、新しいレコードを末尾へ追加する方式。
single-user DBMS
単一利用者向けDBMS
only one user at a time can use the database
一度に1人だけがデータベースを使えるもの。
snowflake schema
スノーフレークスキーマ
data model that normalizes the dimension table
ディメンション表を正規化するデータモデル。
spanned record
スパンレコード
when all records are classified into blocks and the length of the record can exceed the size of a block
全レコードをブロックに分ける際、レコードの長さがブロックの大きさを超えてもよい方式。
star schema
スタースキーマ
data model with one large fact table connected to smaller tables
1つの大きなファクト表を、より小さな表と結び付けるデータモデル。
storage manager
記憶管理プログラム
program that is responsible for editing, storing, updating, deleting, and retrieving data in the database such as transaction manager, buffer manager, lock manager, and recovery manager
データベース内のデータの編集・保存・更新・削除・検索を担当するプログラム。トランザクションマネージャー、バッファーマネージャー、ロックマネージャー、回復マネージャーなどがある。
structured data
構造化データ
data that have been organized into a formatted database and have relational keys
形式の決まったデータベースへ整理され、関係を表すキーを持つデータ。
Structured Query Language (SQL)
構造化問い合わせ言語(SQL)
programming language used in programming and managing structured data located in an RDBMS
RDBMS内の構造化データのプログラミングと管理に使うプログラミング言語。
synchronous call
同期呼び出し
when the client sends a request and waits for a response from the service
クライアントが要求を送った後、サービスの応答を待つこと。
tablespace
表領域
where tables are stored physically in the memory
表をメモリー内に物理的に保存する場所。
theta join
シータ結合
allows merging two tables based on a theta condition
シータ条件に基づき、2つの表を結合できるもの。
thin client variant
シンクライアント型
where only the presentation logic is handled by the client and applications and database commands are executed on the server; it is common when application logic and database logic are tightly coupled or similar
表示ロジックだけをクライアントが処理し、アプリケーションとデータベースの命令はサーバーで実行する方式。アプリケーションロジックとデータベースロジックが密接に結び付く、または似ている場合によく使われる。
total cost of ownership (TCO)
総保有費用(TCO)
cost of owning and operating the analytical model over time
分析モデルを保有し、運用し続けるための費用。
transaction
トランザクション
set of database operations induced by a single user or application that should be considered as one undividable unit of work
単一の利用者やアプリケーションが起こすデータベース操作の集合。分割できない1つの作業単位として扱うべきもの。
transaction management
トランザクション管理
delineating transactions within the transaction life cycle
トランザクションのライフサイクルの中で、その境界を定めること。
transfer learning
転移学習
machine learning method based on reusing the result of a specific task to start a new task
特定の作業の結果を再利用し、新たな作業を始めることに基づく機械学習の方法。
translation
翻訳
process of translating from high-level language to machine language
高水準言語から機械語へ変換する過程。
trigger
トリガー
statement consisting of declarative and/or procedural instructions and stored in the catalog of the RDBMS
宣言的な命令、手続き的な命令、またはその両方から成り、RDBMSのカタログに保存される文。
tuple
タプル
one row with a collection of values separated by a comma and enclosed in parenthesis
コンマで区切り、丸括弧で囲んだ値の集合を含む1行。
tuple and document store
タプル・文書ストア
database that stores data in XML or JSON format with the document name as key and the contents of the document as value
文書名をキー、文書の内容を値とし、XMLまたはJSON形式でデータを保存するデータベース。
uniqueness constraint
一意性制約
specifies that all the tuples must be unique
すべてのタプルが一意でなければならないと定める制約。
unstructured data
非構造化データ
data that are not organized in a formatted database and do not have organized properties
形式の決まったデータベースへ整理されておらず、整理された性質も持たないデータ。
value
価値
actual value derived using the total cost of ownership (TCO) and return on investment (ROI) of the data
データの総保有費用(TCO)と投資収益率(ROI)を使って求める、実際の価値。
variety
多様性
range of data types and sources that are used; data in its many forms
使うデータの種類と情報源の範囲。多くの形態を取るデータ。
velocity
速度
speed at which data comes in and goes out; data in motion
データが入ってきて、出ていく速さ。動いているデータ。
veracity
信憑性
uncertainty of the data; data in doubt
データの不確実性。疑いのあるデータ。
vertical fragmentation
垂直分割
subset of columns of data, global view with JOIN query, and useful if only some of a tuple’s attributes are relevant to a node
データの列の部分集合への分割。JOINクエリーで全体を見られるようにする。タプルの一部の属性だけが、あるノードに関係する場合に役立つ。
virtual data mart
仮想データマート
usually defined as a single SQL view
通常、単一のSQLビューとして定義するもの。
virtual data warehouse
仮想データウェアハウス
can be built as a set of SQL views directly on the underlying operational data sources as an extra layer on top of a collection of physical independent data marts
物理的に独立したデータマートの集合の上に追加の層を置き、基盤となる運用データ源に直接SQLビューの集合を定義して作れるもの。
volume
量
amount of data; data at rest
データの量。静止しているデータ。
weak entity
弱実体
type of entity that cannot be uniquely identified based on its attributes alone and must rely on a strong entity to provide the context necessary for identification
自分の属性だけでは一意に識別できず、識別に必要な文脈を強実体に依存する種類の実体。
XML DBMS
XML DBMS
data model in which the data are using the XML data model to store data
データの保存にXMLデータモデルを用いるデータモデル。