Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Microsoft Jet

Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voirJet.

Microsoft Jet

Informations
Développé parMicrosoft
EnvironnementWindows
Formats lusMicrosoft Jet DB(d) et Microsoft Jet DB Workgroup Information(d)Voir et modifier les données sur Wikidata
Formats écritsMicrosoft Jet DB(d) et Microsoft Jet DB Workgroup Information(d)Voir et modifier les données sur Wikidata
TypeMoteur de base de données
LicenceFreeware
Site weboffice.microsoft.com

modifier -modifier le code -voir Wikidata(aide)

Microsoft Jet (sigle deJoint Engine Technology) est unmoteur de base de données créé parMicrosoft en1992, utilisé dans son logicielAccess et fourni commecomposant logiciel avec les outils dedéveloppement de logicielsVisual Basic etVisual Studio.

Histoire

[modifier |modifier le code]

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

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

Fonctionnalités

[modifier |modifier le code]

MicrosoftDAO est unebibliothèque logicielle qui sert d'interface de programmation avec Microsoft Jet. Elle est utilisée par leslogiciels pour exploiter les possibilités dumoteur de base de données Microsoft Jet. Cette bibliothèque logicielle permet la manipulation desbases de données propres à Microsoft Jet ainsi que des bases de données tierces par l'intermédiaire du logicielODBC[3].

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

Le lexique de l'interpréteurSQL 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 destables, desindex, desvues ou desprocédures stockées. D'effectuer desjointures, démarrer et terminer destransactions, calculer des sommes et des moyennes ou créer destableaux croisés[4].

L'optimiseur de requête - (anglaisquery 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 chaquetable impliquée, ainsi que les différentsindex existants dans la base de données.

Le contenu des bases de données Microsoft Jet peut être modifié parréplication de données de et vers des bases de donnéesMicrosoft SQL Server.

Selon son auteur, Microsoft Jet n'est pas conçu pour une utilisation intensive, l'utilisation dans des conditions difficiles telles queserveur web, opérations concurrentes sur unsystème de fichiers distribué peuvent endommager la structure des bases de données.

Bases de données

[modifier |modifier le code]

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
  • unfichier temporaire, dont le nom se termine par .ldb, contient les informations relatives à desverrous. 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'outilWorkgroup administrator inclus dans Microsoft Access[5].

Le fichier principal de base de données Microsoft Jet est composé d'une suite de pages de 2 048 ou 4 096 octets selon la version utilisée[6]. Le contenu d'unetable ou d'unindex est enregistré sous la forme d'uneliste 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 index est enregistré de manière similaire.

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

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

[modifier |modifier le code]
  1. a etb(en) « Microsoft Jet Database Engine Programmer's Guide »,Microsoft, 01/28/2010
  2. (en) « Data Access Technologies Road Map »
  3. (en) « DAO (Data Access Objects) - Microsoft Developer Network »
  4. Guide de référence Microsoft Jet SQL
  5. (en) RogerJennings,Special edition using Microsoft Access 2002, Indianapolis, Que Pub.,, 1458 p.(ISBN 978-0-768-65612-1 et978-0-789-72510-3,OCLC 52785639,lire en ligne)
  6. « MDB Tools - Read Access databases on *nix », surGitHub(consulté le)
  7. « Spécifications pour une base de données Access »,Support Microsoft

Liens externes

[modifier |modifier le code]

Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Microsoft_Jet&oldid=232228709 ».
Catégorie :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp