DB用語メモ
データベースに関係ありそうな用語メモ
Windows Server
ASP.NET
Translate
トランスレートとは、翻訳(する)、通訳(する)、訳文などの意味を持つ英単語。
ITの分野では、ある形式で記述されたデータなどを、意味や内容を変えずに別のデータ形式に変換することをトランスレートということが多い。トランスレートを行なう装置やソフトウェア、システムなどのことをトランスレータ(translator)という。
通信ネットワーク上で規格の異なる機器が通信できるよう、プロトコルやデータ形式を通信経路上で透過的に相互変換したり、あるプログラミング言語で書かれたソースコードを同じ処理を行う別の言語のコードに変換することをトランスレートということが多い。
動画圧縮の分野では、同じ圧縮形式で動画の品質・データ容量(ビットレート)だけを変更(特に、削減)する変換処理のことをトランスレートと呼び、異なる圧縮形式へ変換するトランスコード(transcode)あるいはトランスコーディング(transcoding)とは区別される。
ODBC(Open Database Connectivity)
ODBCとは、アプリケーションソフトがデータベース管理システム(DBMS)などに接続し、データの取得や書き込み、操作などを行う方法の標準を定めたもの。Microsoft社が制定したもので、主に同社のWindowsで動作するデータベース関連ソフトウェアで用いられる。
アプリケーションソフトなどからDBMSの基本的な機能を利用するための手順を定めたもので、データベースの作成や削除、SQLクエリなどによるデータの検索や取得、書き込みなど、データベースに対する基本的な操作を行なうことができる。ODBCはDBMS毎の違いを吸収し、同一のコードでデータベースにアクセスできるようにする。
ODBCを介してデータベースを操作するには、そのDBMSをODBCによるアクセスに対応させるソフトウェア(ODBCドライバ)が必要で、著名なDBMS開発元・販売元は標準でODBCドライバを添付したり配布したりしている。
ODBCは様々なDBMSに共通する基本的な機能を提供するため、DBMS固有の機能を利用したい場合はODBCを使わずにそのDBMSに直接アクセスする方法を用いる必要がある。また、DBMSごとのデータの管理方式やSQLの仕様の微妙な違いなどから、同一のコードが各DBMSで完全に同じように動作することは保証されない。
MSDN
DSN
Sybase
Sybaseとは、著名なデータベースソフトメーカーの一つ。また、同社の製品群や主要製品を指す場合もある。
1984年創業のデータベース業界大手の一社で、主要製品である商用のリレーショナルデータベース管理システム(RDBMS)およびデータベース関連のソフトウェアを提供している。
1987年にRDBMS「Sybase SQL Server」を発売し、翌88年にMicrosoft社と共同でWindowsおよびOS/2プラットフォーム向けに同製品を移植した。その後両社の提携は解消され、Microsoft社はSybase SQL Serverのコードを元に「Microsoft SQL Server」の最初のバージョンを開発した。
ADO.NET
ADO.NETとは、Microsoft社が提供する、Microsoft .NET環境でデータベースアクセスを行うための基盤となるソフトウェア。従来のADOを.NET環境に特化するよう進化させたもので、これを利用すると.NET環境で簡単にデータベースにアクセスすることができる。
ADOとの大きな違いとしては、データベースから引き出したデータを自身のメモリ上に保存しておく「非同期データセット」を、最初から利用可能なように設計されていることがある。
ADO.NETが直接に操作するのはこのデータセットだが、これはメモリ上にあるため高速に処理することができ、処理中にデータベースサーバと接続し続ける必要もなくなる。
Oracle
Oracleとは、企業の情報システムなどで利用される業務用ソフトウェアの開発・販売などを手がける世界的な大手企業の一つ。
Oracleの名称は同社の主要なソフトウェア製品群のブランド名としても使われており、特に、その中核を成すリレーショナルデータベース管理システム(RDBMS)の「Oracle Database」のことを略してOracleと呼ぶことが多い。
データベース製品を中核に、主に大企業向けのERPやCRMなど業務用ソフトウェアパッケージ製品を展開している。関連する開発ツールやソフトウェアの提供や、同社製品を扱うエンジニアの資格認定(ORACLE MASTER)なども行っている。2009年にはSun Microsystems社を買収、統合し、Javaをはじめとする同社製品・資産を継承した。