Microsoft Jet

Microsoft Jet
Microsoft Jet
Importez le logo de ce logiciel
Développeur Microsoft
Environnement Windows
Type Moteur de base de données
Licence Freeware
Site web office.microsoft.com

Microsoft Jet (sigle de Joint Engine Technology) est un moteur de base de données créé par Microsoft en 1992, utilisé dans son logiciel Access et fourni comme composant logiciel avec les outils de développement de logiciels Visual Basic et Visual Studio.

Sommaire

Histoire

Microsoft Jet a été mis sur le marché en 1992 comme partie intégrante du logiciel Microsoft Access 1.0[1].

Microsoft Jet était distribué comme composant de la bibliothèque logicielle Microsoft Data Access Components (MDAC) jusqu'en 2002. Il est maintenant considéré comme dépassé et est remplacé par Microsoft SQL Server Desktop Engine (MSDE)[2],[3].

Fonctionnalités

Microsoft DAO est une bibliothèque logicielle qui sert d'interface de programmation avec Microsoft Jet. Elle est utilisée par les logiciels pour exploiter les possibilités du moteur de base de données Microsoft Jet. Cette bibliothèque logicielle permet la manipulation des bases de données propres à Microsoft Jet ainsi que des bases de données tierces par l'intermédiaire du logiciel ODBC[4].

Microsoft Jet est prévu pour exécuter des instructions formulées en langage SQL[1].

Le lexique de l'interpréteur SQL de Microsoft Jet permet de créer, de modifier ou de supprimer des données de la base de données. ainsi que créer, modifier ou supprimer des tables, des index, des vues ou des procédures stockées. D'effectuer des jointures, démarrer et terminer des transactions, calculer des sommes et des moyennes ou créer des tableaux croisés[5].

L'optimiseur de requête - (anglais query optimizer) - de Microsoft Jet calcule automatiquement la stratégie la plus rapide pour obtenir les résultats demandés dans une instruction SQL en fonction du nombre d'enregistrement de chaque table impliquée, ainsi que les différents index existants dans la base de données[6].

Le contenu des bases de données Microsoft Jet peut être modifié par réplication de données de et vers des bases de données Microsoft SQL Server[7].

Selon son auteur, Microsoft Jet n'est pas conçu pour une utilisation intensive, l'utilisation dans des conditions difficiles telles que serveur web, opérations concurrentes sur un système de fichier distribué peuvent endommager la structure des bases de données[8].

Bases de données

Les bases de données Microsoft Jet sont composées d'un fichier principal, éventuellement accompagné de fichiers auxiliaires.

  • le nom du fichier principal de la base de données Microsoft Jet se termine par .mdb
  • un fichier temporaire, dont le nom termine par .ldb, contient les informations relative à des verrous. Les verrous sont créés automatiquement par Microsoft Jet lors d'opérations sur la base de données.
  • un fichier nommé System.mda ou System.mdw, qui contient des informations de sécurité: nom et mot de passe utilisateur, opérations autorisées sur les tables, ce fichier peut être manipulé avec l'outil Workgroup administrator inclus dans Microsoft Access[9].

Le fichier principal de base de données Microsoft Jet est composé d'une suite de pages de 2048 octets. Le contenu d'une table ou d'un index est enregistré sous la forme d'une liste chaînée de pages.

Chaque page contient un certain nombre d'enregistrements d'une table. Lors d'ajout d'enregistrements, ceux-ci sont ajoutés à la fin de la liste. Lorsque des enregistrements sont supprimés, ceux-ci seront "biffés" de la base de données. Le contenu des indexes est enregistré de manière similaire[8].

La taille maximale des bases de données Microsoft Jet est de 2 gigaoctets[10].

Remarque : en ce qui concerne les versions 3.0 de MSJET (95) la taille maximale des bases de données Microsoft Jet est de 1 gigaoctet.

Notes et références


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Microsoft Jet de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Microsoft Jet Engine — (Microsoft Joint Engine Technology Engine) ist eine 1992 eingeführte, relationale Datenbank Engine für Windows Betriebssysteme. Microsoft entwickelte dabei zwei vollkommen unabhängige Versionen der Jet: Red und Blue. Jet Red Die Jet Red ist eine… …   Deutsch Wikipedia

  • Microsoft Jet Database Engine — This article is about JET Red used in Microsoft Access. For the JET Blue ISAM implementation, see Extensible Storage Engine. The Microsoft Jet Database Engine is a database engine on which several Microsoft products have been built. A database… …   Wikipedia

  • Microsoft Access — Microsoft Office Access 2010 running on Windows 7 Developer(s) Microsoft Corporation …   Wikipedia

  • Jet-Engine — Microsoft Jet Engine (Microsoft Joint Engine Technology Engine) ist eine 1992 eingeführte, relationale Datenbank Engine für Windows Betriebssysteme. Dabei ist es interessant, dass Microsoft nicht nur eine, sondern zwei vollkommen unabhängige… …   Deutsch Wikipedia

  • Microsoft Access — Microsoft Access …   Википедия

  • Microsoft Office 95 — The box for Microsoft Office 95 professional. Developer(s) Microsoft Initial release August 24, 1995; 16 years ago ( …   Wikipedia

  • Microsoft SQL Server — Тип Реляционная СУБД Разработчик Sybase, Ashton Tate, Microsoft …   Википедия

  • Jet — may refer to:Aerospace*Jet engine *Jet aircraft *Jet Airways, an airline based in India serving domestic and international routes *JetLite, subsidiary of Jet Airways *JetBlue Airways, an airline based in New York *Jetstar Airways, an Australian… …   Wikipedia

  • Microsoft Access — Basisdaten Entwickler Microsoft Corporation Aktuelle Vers …   Deutsch Wikipedia

  • Microsoft SQL Server Desktop Engine — (MSDE, также Microsoft Data Engine или Microsoft Desktop Engine) является системой управления реляционной базы данных, выпущенной Microsoft. Это сокращенная версия Microsoft SQL Server 7.0 или 2000, которая свободна для некоммерческого… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”