Recherchez sur tout Techno-Science.net
       
Techno-Science.net : Suivez l'actualité des sciences et des technologies, découvrez, commentez
Catégories
Techniques
Sciences
Encore plus...
Techno-Science.net
Partenaires
Organismes
 CEA
 ESA
Sites Web
Photo Mystérieuse

Que représente
cette image ?
 A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | +
FileMaker Pro

FileMaker Pro est un logiciel de gestion de bases de données. Il fonctionne sous Mac OS X et sous Windows, soit en réseau poste à poste, soit en mode client/serveur avec le module "FileMaker Server".

Principales originalités par rapport aux autres SGBD

  • Dépendance de la couche de données (Dans les technologies de l'information (TI), une donnée est une description élémentaire, souvent codée, d'une chose, d'une transaction d'affaire, d'un événement, etc.) et de la couche de traitements, ce qui est contraire aux principes classiques de la base de données (En informatique, une base de données (Abr. : « BD » ou « BDD ») est un lot d'informations stockées dans un dispositif informatique. Les technologies...) mais évite toute discordance ou erreur et permet par exemple de renommer les tables et les rubriques (champs) sans avoir à modifier les programmes (scripts)
  • Recherches par l'exemple ne nécessitant aucune commande (Commande : terme utilisé dans de nombreux domaines, généralement il désigne un ordre ou un souhait impératif.) SQL
  • Interface (Une interface est une zone, réelle ou virtuelle qui sépare deux éléments. L’interface désigne ainsi ce que chaque élément a besoin de connaître de...) basée sur des boutons déclenchant les programmes (scripts), à la manière d'une billetterie automatique (L'automatique fait partie des sciences de l'ingénieur. Cette discipline traite de la modélisation, de l'analyse, de la commande et, de la régulation des systèmes dynamiques. Elle a pour fondements théoriques les mathématiques, la...) SNCF (La Société nationale des chemins de fer français (SNCF) est l'une des principales entreprises publiques françaises. Elle exerce une double activité :)
  • Incorpore en un seul logiciel (En informatique, un logiciel est un ensemble d'informations relatives à des traitements effectués automatiquement par un appareil...) les outils de base des données, de réalisation de l'interface et de programmation (La programmation dans le domaine informatique est l'ensemble des activités qui permettent l'écriture des programmes informatiques. C'est une étape importante de la conception de logiciel (voire de matériel, cf. VHDL).)
  • Incorpore un moteur (Un moteur (du latin mōtor : « celui qui remue ») est un dispositif qui déplace de la matière en apportant de la puissance. Il effectue ce travail à partir d'une énergie (éolienne,...) de publication web
  • Possibilité de visualiser une page web (Une page Web est une ressource du World Wide Web conçue pour être consultée par des visiteurs à l'aide d'un navigateur Web. Une page Web a une adresse Web....) directement dans l'application : Web Viewer (version 8.5). Parmi les neufs sites donnés comme exemple dans la version française, cinq sont liés au projet (Un projet est un engagement irréversible de résultat incertain, non reproductible a priori à l’identique, nécessitant le concours et...) Wikipédia : Wikipédia (Wikipédia (prononcé /wi.ki.pe.dja/) est une encyclopédie, multilingue, universelle, librement diffusable, disponible sur le Web et écrite par les internautes grâce à la technologie wiki. Elle a...), Wikinews, Wiktionnaire, Wikilivres et Wikisource.

Fonctionnalités

  • Définition (Une définition est un discours qui dit ce qu'est une chose ou ce que signifie un nom. D'où la division entre les définitions réelles et les définitions nominales.) des tables (nature des données) et rubriques (champs) de données (informations à gérer : texte, nombre (La notion de nombre en linguistique est traitée à l’article « Nombre grammatical ».), date, heure (L’heure est une unité de mesure du temps. Le mot désigne aussi la grandeur elle-même, l'instant (l'« heure qu'il est »), y compris en sciences...), image, son ou toute autre application via OLE), les relations logiques entre les données (graphique des relations, intégrité référentielle)
  • Définition des calculs et formules statistiques (La statistique est à la fois une science formelle, une méthode et une technique. Elle comprend la collecte, l'analyse, l'interprétation de données ainsi que la présentation de ces ressources afin de les rendre...)
  • Alimentation automatique et/ou contrôle (Le mot contrôle peut avoir plusieurs sens. Il peut être employé comme synonyme d'examen, de vérification et de maîtrise.) de la saisie des données via des listes (ou menus, cases à cocher) ou des formules de calcul
  • Mettre en page les écrans de saisie et de recherche (La recherche scientifique désigne en premier lieu l’ensemble des actions entreprises en vue de produire et de développer les connaissances scientifiques. Par extension métonymique, la recherche scientifique désigne également le cadre...)
  • Programmation des traitements grâce à un langage de script simple, clair et puissant. Bien que limité à quelques dizaines d'instructions, le langage comporte néanmoins les instructions nécessaires à la construction de tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou l'univers.) type d'algorithme (boucle, test conditionnel, variables)
  • Gérer les droits des différents utilisateurs : accès aux données

Échanges de données avec d'autres applications

  • Incorporer des fichiers tiers dans une rubrique de type "Multimédia (Le mot multimédia est apparu vers la fin des années 1980, lorsque les CD-ROM se sont développés. Il désignait alors les applications qui, grâce à la mémoire du CD et aux capacités de l'ordinateur, pouvaient générer, utiliser ou...)" (équivalent de "blob")
  • Donner accès à l'application via un simple navigateur web (Un navigateur Web est un logiciel conçu pour consulter le World Wide Web. Techniquement, c'est au minimum un client HTTP.)
  • Exécuter des requêtes SQL sur d'autres bases de données
  • Importer des données d'autres applications via SQL
  • Répondre aux requêtes SQL ODBC/JDBC d'autres applications
  • Coordonner l'interaction (Une interaction est un échange d'information, d'affects ou d'énergie entre deux agents au sein d'un système. C'est une action réciproque qui suppose l'entrée en contact de sujets.) de différentes bases de données via XML et XSLT
  • Importer ou exporter des données ASCII, texte ou Excel
  • Avec un PDA (Palm ou Pocket PC) avec "FileMaker Mobile" (dans la limite de 5 000 enregistrements et en perdant de nombreuses fonctionnalités comme les scripts)
  • Implémenter des fonctions nouvelles via des plug-ins (comme un grapheur, la gestion POP/SMTP ou la gestion des "triggers" qui n'existent pas nativement dans FileMaker mais sont disponibles via des plug-ins)

Il est notamment utilisé dans le domaine du marketing (Le marketing (on utilise aussi parfois — dans 7% des cas, d'après les chiffres donnés par Google — le néologisme français mercatique) est une discipline qui cherche à déterminer les offres de...) direct (fichiers clients, mailings), de la santé (La santé est un état de complet bien-être physique, mental et social, et ne consiste pas seulement en une absence de maladie ou d'infirmité.) (dossiers patients) et des groupes de travail (partage de répertoire, d'agendas, suivi de projets et de documents).

Une conférence annuelle des développeurs a lieu chaque année (Une année est une unité de temps exprimant la durée entre deux occurrences d'un évènement lié à la révolution de la Terre autour du Soleil.) fin août aux USA[1] et, depuis 2005, une conférence francophone annuelle est organisée en France au printemps (Le printemps (du latin primus, premier, et tempus, temps, cette saison marquant autrefois le début de l'année) est l'une des quatre saisons des zones tempérées, précédant l'été et suivant...)[2].

En pratique, sans pouvoir se comparer à des SGBD comme Oracle ou DB2 (DB2 est un système de gestion de base de données utilisant le langage SQL tout comme (par exemple) Oracle, PostgreSQL ou bien encore MySQL.), FileMaker Pro (FileMaker Pro est un logiciel de gestion de bases de données. Il fonctionne sous Mac OS X et sous Windows, soit en réseau poste à poste, soit en mode client/serveur avec le module "FileMaker Server".) permet de gérer jusqu'à 250 utilisateurs simultanés en réseau (Un réseau informatique est un ensemble d'équipements reliés entre eux pour échanger des informations. Par analogie avec un filet (un réseau est un « petit rets », c'est-à-dire un petit filet), on appelle nœud (node) l'extrémité d'une...) avec des tables de 2 millions d'enregistrements (bien que sa limite théorique ne dépende que de la capacité des disques durs).

Historique des versions

Date Version Éditeur
Avr. 1985 FileMaker, v1.0 Forethought Inc.
Oct. 1986 FileMaker Plus, v2.1
Juin 1988 FileMaker 4, v4 Nashoba Systems
Août 1988 FileMaker II, v 1.0 Claris Corporation
Juil. 1989 FileMaker II, version 1.1v2
Oct. 1990 FileMaker Pro 1.0v1
Mars 1991 FileMaker Pro 1.0v2
Mars 1992 FileMaker Pro 1.0v3
Sept. 1992 FileMaker Pro 2.0v1
Oct. 1992 FileMaker Pro 2.0v2
Mars 1993 FileMaker Pro 2.0v3
Apr. 1993 FileMaker Pro 2.0v4
Août 1993 FileMaker Pro 2.1v1
Févr. 1994 FileMaker Pro 2.1v2
Juil. 1994 FileMaker Pro 2.1v3/SDK 2.1
Juil. 1994 FileMaker Pro Server 2.0v
Juil. 1994 FileMaker Pro SDK 2.1v1
Mars 1995 FileMaker Pro Server 2.1v1
Déc. 1995 FileMaker Pro 3.0v1
Janv. 1996 FileMaker Pro Server 3.0v1
Janv. 1996 FileMaker Pro 3.0v2
Juin 1996 FileMaker Pro 3.0v3
Juin 1996 FileMaker Pro 3.0v4
Juin 1996 FileMaker Pro SDK 3.0v1
Sept. 1997 FileMaker Pro 4.0v1
Juin 1999 FileMaker Pro 4.1v2 FileMaker, Inc.
Sept. 1999 FileMaker Pro 5.0v1
Nov. 2001 FileMaker Pro 5.5v1
Sept. 2002 FileMaker Pro 6.0v1
Mars 2004 FileMaker Pro 7.0v1
Mai 2004 FileMaker Pro 7.0v2
Oct. 2004 FileMaker Pro 7.0v3
Août 2005 FileMaker Pro 8.0v1
Août 2005 FileMaker Pro 8.0v1 Advanced
Sept. 2005 FileMaker Server 8.0v1
Déc. 2005 FileMaker Pro 8.0v2
Déc. 2005 FileMaker Pro 8.0v2 Advanced
Janv. 2006 FileMaker Server 8.0v1 Advanced
Janv. 2006 FileMaker Mobile 8
Juil. 2006 FileMaker Pro 8.5
Juil. 2006 FileMaker Server 8.0v4
Juil. 2006 FileMaker Server 8.0v4 Advanced
Mars 2007 FileMaker Pro 8.5v2
Mars 2007 FileMaker Pro 8.5v2 Advanced
Source: Wikipédia publiée sous licence CC-BY-SA 3.0.

Vous pouvez soumettre une modification à cette définition sur cette page. La liste des auteurs de cet article est disponible ici.