Brève accès Microsoft. Principes de base de DBMS MS Access

Caractéristiques distinctives Accès MS.

Définition 1.

Systèmes de gestion de la base de données (SGBD) est une classe distincte de logiciels, dont la tâche principale de stocker de grandes quantités de données et de les gérer.

Il existe différents modèles de données mathématiques sur lesquels est basé le SGBM. En ce qui concerne les modèles de données Les SGBD sont divisés en hiérarchique, réseau, relationnel, orienté objet et autres. À ce jour, les plus populaires sont les SGBD basés sur le modèle relationnel. La classe de SGBD relationnelle comprend: MS SQL Server, PostGreesQL, MySQL, Interbase, MS Access. Les principales fonctions des SGBD relationnelles sont:

  • créer, éditer et supprimer la structure de table;
  • ajouter, modifier et supprimer des entrées aux tables;
  • construire des requêtes basées sur la langue SQL;
  • création de procédures stockées sur le serveur de base de données.

Pour développer un système d'information à part entière avec une interface utilisateur et la sortie pour imprimer diverses formes de documents, pas suffisamment de SGDM. Vous avez besoin d'un autre langage de programmation de haut niveau, peut-être même pas un.

L'accès MS n'est pas assez ordinaire SGBD. Ce produit logiciel est plutôt un environnement de développement complet, qui a un SGBD relationnel. Outre les fonctions énumérées, MS Access comporte un certain nombre de fonctionnalités supplémentaires:

  • créer des interfaces utilisateur dans l'éditeur visuel appelé formulaires;
  • mises en page des rapports de construction avec impression ultérieure;
  • utilisation du langage de programmation intégré Visual Basic pour les applications pour créer une logique commerciale d'application.
  • l'utilisation de macros qui permettent aux utilisateurs d'être mal familiarisés avec la programmation, insérer de petits morceaux de code dans leurs applications.

Note 1.

Ainsi, MS Access vous permet de développer des applications à part entière et même systèmes d'information basé bases relationnelles Données sans attirer des outils de développement supplémentaires.

Objets principaux MS Access

Le modèle d'accès MS est composé des objets principaux suivants:

  • table - structure pour stocker des données basées sur un modèle relationnel;
  • formulaire - Fenêtre d'interface utilisateur;
  • la demande est un objet qui vous permet de sélectionner des données à partir de tables sur divers critères;
  • le rapport est un objet qui vous permet de préparer la forme d'impression du document de sortie en fonction des données stockées dans la base de données;
  • module - Programmes VBA qui créent des fonctionnalités supplémentaires dans le système d'information.
  • macro est un objet logiciel qui vous permet d'utiliser des éléments de programmation sans connaître la langue VBA.

Le début des travaux dans MS Access est précédé de la conception du modèle de données. Le développeur conçoit des tables et des relations entre eux tout moyen pratique. Après cela, il peut procéder à la première étape du travail dans MS Access - à la création de tables. Les tables créées à l'aide de l'outil Schema de données sont associées conformément au projet.

Remplissez les tables de données directement possibles, mais n'est pas pratique. Ces actions sont mieux implémentées via l'interface utilisateur. Par conséquent, la prochaine étape crée des formulaires. Les moules d'accès MS sont les suivants:

  • simple (Single) - Afficher une seule entrée de table;
  • bandes - afficher tous les enregistrements de la table à la fois;
  • compliqué - consister en la forme principale et subordonnée, qui sont connectées par des champs sélectionnés.

Vous pouvez créer des formulaires de trois manières: automatiquement, avec le "maître maître" et en utilisant le concepteur. Les formulaires de concepteurs confèrent aux meilleures opportunités de création de modules de moulage projet personnel Développeur.

Les demandes sont la plus souvent utilisées pour sélectionner des données sur divers critères et conditions. Dans la plupart des SGBD relationnelles, la langue SQL est utilisée pour créer des requêtes, ce qui ne maîtrise pas uniquement l'utilisateur ordinaire. Dans MS Access, la complexité de la langue SQL est masquée de l'utilisateur avec un outil pratique "Query Designer". Les demandes sont aussi quelques espèces:

  • Une demande de sélection - permet aux données des composants de différentes tables dans une seule table en fonction de liens construits.
  • Une demande avec la condition - vous permet d'appliquer des conditions aux champs individuels sous forme d'expressions logiques. Les conditions peuvent être quelque peu, alors elles sont contraignantes opérateurs logiques Et, ou.
  • Une demande au paramètre - vous permet de mettre dans la condition de requête n'est pas une valeur constante et du paramètre dont la valeur est demandée par l'utilisateur.
  • Une demande d'opération de groupe vous permet d'appliquer de telles opérations au groupe de données comme sommation, comptant le nombre de lignes, la recherche de la valeur moyenne, la recherche d'un minimum et un maximum de groupe.
  • La demande croisée est un type spécial de requête de groupe, à la suite de laquelle la table transversale est obtenue avec les en-têtes des rangées, des en-têtes de colonne et des valeurs de l'intersection.
  • Demande d'ajout d'une entrée.
  • Demander un enregistrement.
  • Demande de demande.

Le formulaire peut avoir une source d'enregistrements non seulement de la table, mais également de la demande. Cela vous permet de créer des interfaces encore plus flexibles.

Note 2.

Les rapports sont utilisés pour créer des dispositions de document avec une impression ultérieure. Les principes de la création de rapports sont similaires aux principes de la création de formulaires. La source de données de rapport peut être une requête ou une table. Le rapport peut, ainsi que le formulaire, créer à l'aide de l'assistant "Rapport". Pour plus d'utilisateurs professionnels, le «rapport de rapport» est fourni, ce qui vous permet de développer une disposition avec une apparence arbitraire.

L'environnement de programmation d'accès MS est orienté objet. Cela signifie qu'avec tous les objets MS Access peut potentiellement se produire une certaine liste d'événements. Par exemple, ouvrant un formulaire, appuyant sur la touche, mettez à jour l'enregistrement, double-cliquez sur une zone de texte, etc. Par début de ces événements, l'utilisateur peut "lier" code de programmeimplémente un algorithme. Par exemple, lorsque vous cliquez sur le bouton, la procédure est activée, qui affiche une boîte de dialogue avec le message "Entrez votre nom". Un utilisateur expérimenté peut utiliser la langue de la VBA pour programmer de telles procédures. Si l'utilisateur n'est pas familière avec la programmation sur VBA, de nombreuses tâches permettent de résoudre en utilisant des macros - Petit code "blancs" sur VBA.

Les fonctionnalités énumérées suffisent assez pour développer un petit système d'information.

Autres caractéristiques d'accès MS

Initialement, l'accès MS a été supposé comme un environnement pour le développement de systèmes d'information, qui et la base de données et d'interface utilisateur sont stockés dans un seul fichier sur un ordinateur. Ces systèmes d'information sont généralement appelés "bureau". Cependant, dans le processus de libération de nouvelles versions, MS Access a comparu de nouvelles opportunités. Dans les versions, en commençant par MS Access XP, il est devenu possible de créer un serveur de données distinct et de connecter plusieurs ordinateurs clients. Vous pouvez également créer une base de données sur un autre DBMS (MS SQL Server, MySQL) et vous connecter au formulaire, aux rapports et aux demandes d'accès MS. Vous pouvez importer et exporter des données dans telle formats universels comme:

  • Exceller;

L'un des SGBR les plus simples et abordables est Microsoft Access.. Envisagez des éléments de base de données typiques sur l'exemple de ce SGBD. Dans le même temps, de nombreux éléments importants utilisés dans des bases de données plus développés seront omis (en particulier, l'administration, le travail de réseau, la sécurité, etc.), mais néanmoins, les données données suffisent pour se familiariser avec les activités. utilisateur régulier DBMS.

caractéristiques générales DBMS MS Access.

Système de gestion de base données Microsoft L'accès fait partie de Microsoft Office. Et fonctionne dans Windows.

Accès de toutes les versions pour stocker et travailler avec des utilisations de données modèle relationnel Les données. Les principaux éléments d'accès sont les suivants: tables de base de données, demandes, formulaires, rapports, modules et macros.

Lors de l'ouverture ou de la création d'une base de données Microsoft Access, une fenêtre de base de données s'ouvre avec un ensemble de signets, chacune contenant l'un des six objets spécifiés dans la liste.

Les tables de base de données sont créées par l'utilisateur pour stocker des données relatives aux objets. domaine. Les tables sont extensibles à l'objet de stockage de données. Par exemple, une table peut contenir des données sur les produits, l'autre - sur les fabricants, le troisième - à propos des fournisseurs de ces biens, etc. Ces tables individuelles sont associées ensemble. La combinaison de toutes les tables et de leurs relations mutuelles est la base de données "Foundation".

Les demandes sont créées par l'utilisateur pour sélectionner les données nécessaires à partir d'une ou de plusieurs tables interconnectées.

Les formulaires sont conçus pour être introduits, visualisation et modification des données interdépendantes dans la base de données sous forme pratique.

Les rapports sont conçus pour former un document de sortie. En règle générale, ce document est affiché.

Les macros sont de petits programmes créés par l'utilisateur en utilisant incorporé dans Fonds d'accèset vous permettent d'effectuer rapidement des ensembles d'action standard.

Les modules sont plus compliqués que les macros du programme créé dans le langage Visual Basic Programming. Habituellement, ils sont utilisés comme applications indépendantes destinées à:

Automatisation de nombreuses tâches de gestion de base de données standard;

Développement applications personnalisées, par exemple, pour la comptabilité, les rapports fiscaux, etc.;

Traitement des données situé sur d'autres ordinateurs;

Fonctions de mise en œuvre qui ne sont pas abordables par l'environnement d'accès standard.

Tables de base de données

Les tables sont destinées à entrer, stocker et éditer des données . Cependant, les tableaux d'accès sont plus grands que le stockage des enregistrements de données. En plus des données elles-mêmes, les tables d'accès contiennent:

Des informations sur apparence Tables (police pour afficher les données de texte, la largeur de la colonne, la couleur et l'arrière-plan, etc.);



Informations sur les propriétés de la table dans son ensemble (liens entre champs de terrain, champs clés, etc.);

Informations sur les propriétés de terrain.

Sous la structure de la table, sa composition est comprise (le nombre, l'ordre de suivi, types et propriétés des champs).

Les champs en tant qu'objets de base de données auxquels, pendant le fonctionnement, la circulation se produisent et sur laquelle différentes opérations peuvent être effectuées, avoir certaines propriétés. Les propriétés des champs incluent:

Nom , qui dans la base doit être unique;

Un type Les données.En fonction de la valeur des propriétés du type de données de type de données, Microsoft Access met en évidence des informations divers endroit, de manière différente, ces données interprètent, admet sur les données différents types différentes opérations;

Taille du champ - le nombre maximum de caractères pouvant en tenir compte. Pour les champs numériques et les champs de certaines autres données, la taille du champ (longueur) est déterminée par leur type.

Accéder à des modes de base de données

D'un point de vue organisationnel en travaillant avec n'importe quelle base de données, deux modes différents sont alloués: conception et opérationnelle .

Le premier mode est destiné à développeur(Concepteur) Base de données, qui a le droit de créer de nouveaux objets dedans (par exemple, de nouvelles tables), définissez leur structure, déterminez et modifiez les propriétés des champs, communiquer. Un tel spécialiste que le développeur de la base a un accès complet à celui-ci.Une base de données peut avoir un, deux développeurs ou plus.

Le deuxième mode est destiné aux utilisateurs. L'utilisateur de la base de données est une personne qui remplit la base de données d'informations, traite les données à l'aide de requêtes, obtient les résultats de la collaboration avec la base sous la forme des tables et des rapports résultants. Cette base peut être des millions d'utilisateurs et, bien sûr, l'accès à la structure de la base de données leur est fermée.

Il est important de noter que tout en travaillant simultanément avec la base de données, aucune monopolisation de la base de données ne se produit. L'utilisateur travaillant avec la base ne bloque que l'enregistrement avec lequel il est ce moment travaux. Une fois que cela complète l'enregistrement avec l'enregistrement, il devient disponible pour une utilisation par d'autres utilisateurs.

Technologie de la base de données

Objets de base, nommément: tables, demandes, formulaires et rapports, - peut être créé différentes façons: Automatiquement, manuellement, avec un sorcier.

Ces méthodes diffèrent les unes des autres par le niveau d'automatisation "et, bien sûr, le premier moyen est l'automatisation. niveau supérieurqui est obtenu soit "tables d'importation" ou "communication avec des tables".

Les tables d'importation peuvent être effectuées à partir d'une autre base Accès DBMS.et de la base de données créée dans un autre système. Selon les circonstances, la structure peut être reçue à partir de la table importée: les champs, leurs noms, leurs propriétés et il peut y avoir le contenu de la base. Si quelque chose importé n'est pas aussi nécessaire, les modifications nécessaires (par exemple, dans les propriétés) peuvent être effectuées manuellement.

Créez manuellement une base de données à l'aide de modes "Table" et "concepteur".

La méthode «manuelle» plus universelle fournit le mode «concepteur» . Dans ce mode, vous pouvez définir indépendamment les noms de champs, les sélectionner, configurer les propriétés.

Les développeurs expérimentés utilisent plus souvent la méthode "semi-automatique" impliquant des travaux avec le "maître des tables". La magicienne tables la création d'une base de données. Il définit des questions et, guidée par les réponses reçues, crée une structure de structure automatiquement. Ce mode peut également utiliser des utilisateurs novices s'ils ont capturé la terminologie du SGBM.

Demandes - objets spéciauxdestiné aux données d'échantillonnage des tables de table, ainsi que pour effectuer des calculs et d'autres opérations avec tables de base, y compris leur transformation. À la suite de la requête, la table résultante est formée.

Condition importante Demande de mise en œuvre, consiste à établir des liens entre les tables, plus précisément, des domaines de différentes tables. L'utilisation de telles connexions et sont implémentées par des demandes confrontées à plusieurs tables de base de données.

Il existe plusieurs types de requêtes: requêtes pour un échantillon, des demandes d'échantillon, des demandes avec un paramètre, des requêtes avec un champ calculé, des demandes de changement, des requêtes finales.

Pour créer des questions sur des bases de données, il y a une langue spéciale requêtes SQL (Struturé QVery Langage est une langue de requête structurée). Dans l'accès, il n'y a pas de besoin particulier de l'étudier, car il y a un assistant de création de requête . Cependant, la connaissance de SQL doit créer des requêtes complexes.

Les formulaires sont des objets par lesquels de nouvelles données contribuent à la base de données, recherchent, navigation et édition disponibles. Les formulaires sont des e-mails spéciaux dans lesquels il existe des champs clairement sélectionnés qui composent l'enregistrement de la base de données.

Les données dans le tableau peuvent être effectuées sans l'aide d'aucune forme. Cependant, il existe plusieurs raisons suffisamment bonnes qui rendent les formes d'un outil indispensable dans la base de données de la base, à savoir:

Saisie de données lors de l'utilisation de formulaires, vous pouvez affecter un spécialiste non qualifié, sans craindre qu'elle ne violera quoi que ce soit dans les tables de base de données;

Différents utilisateurs Avoir des droits d'accès différents aux informations stockées dans le tableau. Éliminer la "interaction" élémentaire entre ces utilisateurs, chacune d'elles offre ses propres formulaires (différents), bien que les données de ces formulaires puissent agir dans une table;

La saisie de données à la table à l'aide du formulaire est simple et réduit donc le nombre d'erreurs lors de la saisie. De plus, en utilisant les éléments de commande de moule, vous pouvez configurer la vérification primaire automatique des données d'entrée;

Le formulaire peut répéter avec précision la forme d'un document papier à partir de laquelle des données sont introduites dans la base de données, ce qui réduit la fatigue de l'utilisateur et réduisant le nombre d'erreurs lors de la saisie;

Enfin, dans une forme, vous pouvez afficher des données de plusieurs tables.

Les rapports sont la forme "au contraire". Avec leur aide, les données de la base sont affichées dans "réglementé", une forme clairement définie et conviviale. Outre des rapports attrayants, les rapports vous permettent de combiner des données de plusieurs tables et d'organiser les entrées de table basées sur d'autres tables.

Les rapports vous permettent d'obtenir les résultats des demandes d'une forme visuelle sous forme d'impression sur l'imprimante. Ainsi, le but d'obtenir le rapport est de recevoir un document papier.

Microsoft Access appelle tout ce qui peut avoir un nom. Dans la base de données d'accès, les objets principaux sont des tables, des demandes, des formulaires, des rapports, des macros et des modules. Dans d'autres SGBD, en règle générale, la base de données terme ne s'applique généralement qu'aux fichiers dans lesquels des données sont stockées. Vous trouverez ci-dessous une liste des objets principaux de la base de données d'accès.

1. Tableau. L'objet qui est déterminé et est utilisé pour stocker des données. Chaque table inclut des informations sur l'objet d'un type particulier, tel que des clients. La table contient des champs (colonnes) dans lesquels différents types sont stockés, tels que le nom de famille ou l'adresse client et les enregistrements (qui sont également appelés lignes).

2. Demande. L'objet qui permet à l'utilisateur d'obtenir les données nécessaires à une ou plusieurs tables. Pour créer une requête, vous pouvez utiliser le formulaire QBE (demande d'échantillon) ou les instructions SQL (langage de requête structuré). Vous pouvez créer des questions pour sélectionner, mettre à jour, supprimer ou ajouter des données. À l'aide des demandes, vous pouvez également créer de nouvelles tables à l'aide des données d'une ou de plusieurs tables existantes.

3. Formulaire. L'objet destiné principalement à la saisie des données, les affiche à l'écran ou à la gestion de l'application de l'application. Les formulaires sont utilisés pour implémenter les exigences de l'utilisateur pour la présentation de données à partir de requêtes ou de tables. Les formulaires peuvent également être imprimés.

4. Rapport. Un objet conçu pour créer un document pouvant être imprimé ou activé dans un document d'une autre application.

5. Macro. Un objet qui est une description structurée d'une ou plusieurs actions pour effectuer un accès en réponse à un événement spécifique.

6. Module. Un objet contenant des programmes rédigés dans Visual Basic pour les applications. Les modules peuvent être des objets indépendants contenant des fonctions causés à partir de n'importe quel emplacement d'application, mais ils peuvent être directement "liés" pour séparer des formulaires ou des rapports à la réaction à ceux-ci ou à d'autres changements.

31. Le concept de demande SQL.

SQL (langue de requête structurée - langage de requête structuré) à partir de 1986 est un langage standard Bases de données relationnelles. En particulier, il est utilisé dans applications d'accès Et excellent.

Les demandes d'accès MS sont enregistrées et implémentées à l'aide de SQL. Bien que la plupart des demandes puissent être créées par des graphiques (demandes d'échantillonnage), mais elles sont stockées sous forme d'instructions SQL. Dans certains cas (par exemple, dans les demandes subordonnées), vous ne pouvez utiliser que la langue SQL.

Interroger par langue SQL consiste en des instructions. Chaque instruction peut contenir plusieurs propositions.

32. Algorithme. Principales structures algorithmiques

Algorithme - Il s'agit d'une séquence d'opérations mathématiques, logiques ou combinées qui diffèrent par la détermination, le massiness, l'orientation et menant à la résolution de toutes les tâches. cette classe Pour un nombre fini d'étapes.

Les différentes définitions de l'algorithme de forme explicite ou implicite contiennent la série suivante d'exigences générales:

    Discret - L'algorithme doit soumettre le processus de résolution du problème en tant que performance séquentielle de quelques étapes simples. Dans le même temps, une période finale est nécessaire pour effectuer chaque étape de l'algorithme, c'est-à-dire que la transformation des données source dans le résultat est réalisée dans le temps discrètement.

    Déterminition (définitive). À chaque moment de temps, la prochaine étape du travail est déterminée de manière unique par le statut du système. Ainsi, l'algorithme émet le même résultat (réponse) pour les mêmes données source. Dans l'interprétation moderne, différentes implémentations du même algorithme doivent avoir un graphique isomorphique. D'autre part, il existe des algorithmes probabilistes dans lesquels la prochaine étape de travail dépend de l'état actuel du système et du nombre aléatoire généré. Cependant, lors de la mise en place de la méthode de génération nombres aléatoires La liste des "données source" est un algorithme probabiliste devient une sous-espèce de l'habitude.

    Nettoyage - L'algorithme doit inclure uniquement les commandes disponibles pour l'entrepreneur et sont incluses dans son système de commande.

    Complétude (membre) - avec des données source correctement spécifiées, l'algorithme doit compléter l'opération et donner le résultat pour le nombre final d'étapes. D'autre part, l'algorithme probabiliste peut ne jamais donner le résultat, mais la probabilité de ceci est 0.

    Massiness (polyvalence). L'algorithme doit être applicable à différents ensembles de données de source.

    Performance - Achèvement de l'algorithme pour certains résultats.

    L'algorithme contient des erreurs si cela conduit à des résultats incorrects ou ne donne pas de résultats du tout.

    L'algorithme ne contient pas d'erreurs s'il donne les bons résultats pour toutes les données source valides.

La structure la plus compréhensible de l'algorithme peut Présent à l'aide d'un diagramme de bloc dans lequel des formes géométriques (blocs) sont utilisées, interconnectées par des flèches indiquant la séquence d'action. Normes spécifiques définies d'images graphiques de blocs. Par exemple, la commande de traitement d'informations est placée dans un bloc, ayant un type rectangle, des conditions de test - dans une losange, des commandes d'entrée ou une sortie - en parallélogrammes et ovale indique le début et la fin de l'algorithme.

Unité élémentaire structurelle L'algorithme est une commande simple désignant une étape élémentaire de traitement ou d'affichage des informations. Une simple commande dans les circuits est décrite comme un bloc fonctionnel.

33. Langage de programmationVisuelDe base.pourApplication (VBA.). Développement fonctions personnalisées Outils VBA.

Visual Basic pour Applications, VBA - Un système de programmation visual orienté objet conçu pour créer des programmes - objets intégrés à divers autres systèmes logiciels et des interfaces supportées par des objets de liaison et de mise en œuvre (OLE), dont les objets sont exécutés à l'intérieur applications de bureau Microsoft Office et Produits logiciels d'autres fabricants prenant en charge la technologie OLE. La langue de la VBA est la langue de base classique.

Les avantages de la langue peuvent être attribués à la facilité de développement comparative, en raison de laquelle les applications peuvent même créer des utilisateurs ne pas programmer professionnellement. Les fonctionnalités de la VBA incluent l'exécution du script dans l'environnement des applications de bureau.

L'inconvénient est des problèmes de compatibilité en arrière. différentes versions. Ces problèmes ne sont principalement associés que du fait que le Code du programme fait appel à caractéristiques fonctionnellesqui est apparu dans nouvelle version Produits logiciels qui manquent dans Vieux. En outre, les inconvénients incluent souvent un code d'ouverture trop élevé pour un changement accidentel, cependant, beaucoup produits logiciels (Par exemple, Microsoft Office et IBM Lotus Symphony) permettent à l'utilisateur d'utiliser le cryptage code source Et l'installation du mot de passe sur sa visualisation ..

Considérez le fonctionnement de la SGBD sur l'exemple d'accès MS inclus dans le package professionnel MS Office.

Au début du travail avec accès, il existe une nouvelle base de données avec le fichier d'appropriation du nom d'origine et du fichier d'expansion. MDB.

Chaque base de données a une fenêtre de base. Dans cette fenêtre il y a un panneau Objets avec des boutons Tables, demandes, formulaires, rapports, pages, macroset Modules. La fenêtre de la base de données contient également sa barre d'outils.

La prochaine étape consiste à créer des tables pour le stockage de données. Les objets d'accès de base, en plus des tables, citons des demandes, des rapports, des formulaires, des macros et des modules. Mais il faut oublier que la table est la base de la base de données, et tous les autres objets dépendent de ces tables.

Les objets principaux de la base de données d'accès peuvent être créés en mode Maître et en mode Constructeur.

les tables

les tables - Ce sont les objets de base de toute base de données qui stocke toutes les données disponibles dans la base de données, ainsi que la structure de la base (champs, leurs types et leurs propriétés). Tous les autres objets (formulaires, rapports, demandes) dépendent de ces tables.

Créer des tables à l'aide d'un assistant est effectué en sélectionnant une table typique ("Employés", "Commandes", etc.) et les champs nécessaires à partir d'une table typique ou de plusieurs tables typiques. Les noms de champ sélectionnés peuvent être modifiés. Après avoir entré le nom de la table, le champ Clé est sélectionné, permettant la communication entre les tables de la base de données.

Lors de la création d'une table en mode Constructeur Une structure vide de la table est affichée dans laquelle les noms de champ doivent être entrés, spécifiant les types de données dans les champs et définir la taille des champs. Dans la partie inférieure du formulaire de structure de la table définit les propriétés des champs de table, vous permettant de modifier les méthodes de stockage et d'affichage des données.

Les champs de la table de base de données ne sont pas simplement définis par la structure-cadre - ils définissent toujours les propriétés de groupe des données enregistrées dans les cellules appartenant à chacun des champs. Voici les propriétés de base des champs de la table de base de données figurant sur l'exemple du SGBD d'accès Microsoft.

Caractéristiques des champs de base de données:

· Le nom de champ détermine comment accéder aux données de ce champ avec des opérations automatiques avec la base (par défaut Les noms de champ sont utilisés comme en-têtes de colonne de table);



· Le type de champ détermine le type de données pouvant être contenu dans ce champ;

· La taille de champ détermine la longueur limite (dans les symboles) des données pouvant être placées dans ce champ;

· Le format de terrain détermine la méthode de formatage des données dans les champs appartenant au champ;

· Le masque d'entrée détermine le formulaire dans lequel les données sont entrées dans le champ (moyen d'automatisation de saisie de données);

· Signature Spécifie l'en-tête de la colonne de table pour ce champ (si la signature n'est pas spécifiée, la propriété est utilisée comme en-tête de colonne. Nom de domaine);

· La valeur par défaut est la valeur qui est entrée dans les cellules de champ automatiquement (moyen d'automatisation de saisie de données);

· La condition de la valeur - la restriction utilisée pour vérifier l'exactitude de la saisie de données (moyen d'automatisation d'entrée, qui est utilisée comme règle pour des données ayant un type numérique, un type d'argent ou un type de date);

· Message d'erreur - message textequi est automatiquement émis lorsque vous essayez d'entrer dans le champ Données erronées (la vérification d'erreur est effectuée automatiquement si la propriété est spécifiée Condition de valeur);

· Un champ obligatoire - une propriété qui détermine l'obligation de remplir ce champ lors du remplissage de la base;

· Strings vides - Propriété permettant des données de chaîne vides (de la propriété champs requis Il diffère dans la manière qui ne s'applique pas à tous les types de données, mais seulement à certains, par exemple, textuelle);

· Champ indexé - Si le champ contient cette propriété, toutes les opérations liées aux enregistrements de recherche ou de tri par la valeur stockée dans ce champ sont considérablement accélérées. De plus, pour des champs indexés, il peut être fait de sorte que les valeurs des enregistrements soient vérifiées sur ce champ pour la présence de répétitions, ce qui vous permet d'exclure automatiquement la duplication de données.

La barre d'outils permet un certain nombre d'opérations avec des données de table, telles que l'enregistrement, l'impression, le tri, le filtrage, la recherche. Avant d'imprimer la table, vous devez définir les paramètres de page et faire un aperçu.

Enquête

Ces objets servent à extraire des données des tables et à leur fournir l'utilisateur sous une forme pratique. Utilisation des demandes, des opérations telles que la sélection de données, le tri et le filtrage, ainsi que la conversion de données sur un algorithme donné, créant de nouvelles tables, remplissage automatique Tables de données importées d'autres sources, effectuant l'informatique et bien plus encore. Les demandes de différents types sont créées pour différentes actions.

Demande d'échantillon Conçu pour la sélection de données stockées dans des tables et ne modifie pas ces données.

Demande de demande Utilisé pour changer ou déplacer des données. Ce type comprend: demande d'ajouter des enregistrements, demande de supprimer des enregistrements, demande de créer une table, de la demande de mise à jour.

Demande avec paramètre Vous permet de définir une ou plusieurs conditions de sélection lors de l'exécution de la requête.

Un certain nombre de demandes sont construites à l'aide de Masters. Création de demandes espèces suivantes:

demande simplevous permettant de sélectionner des champs à partir de plusieurs tables ou demandes;

croix calcule le montant, la valeur moyenne, le nombre d'éléments et les valeurs d'autres fonctions statistiques, regroupant les données et les retirant sous forme compacte;

entrées répétitives Rechercher des entrées identiques sur n'importe quel champ de la table;

entrées sans subordonnés Recherchez tous les enregistrements qui n'ont pas d'entrées appropriées dans une autre table (associée).

Après la sélection Designer en créant demande d'accès Il est proposé d'utiliser le formulaire de demande pour l'option QBE.

Pour la formation de conditions de sélection, utile est d'utiliser Expressions de constructeurqui court de menu contextuelligne Domaine ou alors Condition de sélection Sur le formulaire de requête QBE. Particulièrement pratique à utiliser Expressions de constructeur Lors de la concaténation du texte - Union sous la forme ou le rapport valeurs de texte De plusieurs champs.

Dans la préparation des expressions, plusieurs règles simples. Tout d'abord, l'expression a toujours un type logique, c'est-à-dire Sa valeur devrait être oui ou non. Dans la forme de la requête, une partie de l'expression est abaissée, contenant le nom du champ, car elle est spécifiée dans la même colonne. Deuxièmement, il existe certaines exigences relatives à la syntaxe d'expression: les noms de champ sont entre crochets et les contacts symboliques sont entre guillemets. Le nom de l'objet de base de données (tableau, formulaire ou requête) est séparé du nom du champ comme point d'exclamation.

La fenêtre du constructeur a quatre zones avec leurs barres de défilement. DANS régionale Il y a une expression créée. Trois fonds sont utilisés pour sélectionner des éléments. Ils sont remplis principe hiérarchique. Le domaine de gauche contient une liste de toutes les sources de données pour la demande. La liste moyenne est utilisée pour afficher des éléments inclus dans l'objet sélectionné dans la liste de gauche. La figure de la liste de gauche indique le nom de la requête (requête 1) et les noms de table et autres objets de base, et au milieu des noms de champs inclus dans cette demande ou tableau ( Prénom Nom). La bonne liste est utilisée pour sélectionner des objets. Les boutons avec des symboles d'opérations mathématiques vous permettent de saisir rapidement les caractères correspondants de l'expression.

En plus des actions mathématiques traditionnelles, il existe plusieurs autres opérateurs spéciaux.

Entre et remplace les signes "supérieurs ou égaux" et "moins ou égal". Par exemple, la condition entre 1981 et 1984 équivaut à la condition\u003e \u003d 1981 et<=1984.
Le signe "^" définit l'extermination.
Le signe "&" est utilisé pour ajouter les données de type symbolique. Pour vous connecter, vous pouvez utiliser un signe plus familier "+". Par exemple, les trois expressions suivantes sont équivalentes: "Petrov", "Peter" & "OV", "Peter" + "s."
L'opérateur similaire est utilisé pour créer des masques lors de la détermination des lignes avec des caractères inconnus et nécessite des caractères spéciaux supplémentaires:

? - indique tout symbole unique;

* - dénote toute séquence de caractères;

# - indique un chiffre;

- désigne un symbole d'un certain ensemble de crochets, par exemple [A-D] indique une des quatre lettres: A, B, D. Le point d'exclamation inverse la signification de l'expression enfermée entre crochets: [! 1 - 5] - exclut les nombres de 1 à 5.

En outre, les opérateurs logiques peuvent être utilisés pour construire les conditions de sélection: et, EQV ou.

Formes

Formes - Ce sont des outils pour la saisie de données. Affectation de formulaires - Pour représenter l'utilisateur pour ne remplir que les champs nécessaires à remplir. Dans le même temps, sous la forme, vous pouvez placer des contrôles spéciaux (compteurs, listes de déroulement, commutateurs, indicateurs, etc.) pour automatiser les entrées.

Les avantages des formulaires sont décrits particulièrement clairement lorsque les données sont en entrée des blancs remplis. Dans ce cas, le formulaire fait des outils graphiques de manière à répéter la conception de la forme, elle simplifie le fonctionnement du kit, réduit sa fatigue et empêche l'apparition des erreurs imprimées. Les formulaires peuvent contenir des graphiques et des diagrammes et avoir des champs spéciaux avec des fonctions. Dans l'accès, il existe plusieurs modes pour créer un formulaire: Autoform, formulaires principaux, concepteur de formulaire.

Le moyen le plus simple de créer une forme - Autoforme.

Le formulaire vous permet d'entrer, de visualiser, d'éditer et d'imprimer des données.

Rapports

Selon ses propriétés et sa structure, les rapports sont en grande partie similaires à ceux des formes, mais sont destinés uniquement à la sortie de données, et pour la sortie ne figure pas à l'écran, mais sur le périphérique d'impression (imprimante). À cet égard, les rapports se distinguent par le fait qu'ils ont adopté des mesures spéciales visant à regrouper des données de sortie et d'afficher des éléments de conception spéciaux typiques des documents imprimés (majuscules et pieds, numéros de page, informations de service sur le temps de référence). Les rapports peuvent contenir des données provenant de plusieurs tables ou requêtes.

Vous pouvez créer des rapports des types suivants:

· Impression simple d'une table ou d'un mode de formulaire utilisé comme projet de version du rapport;

· Un rapport détaillé est un rapport bien préparé sous une forme visuelle conviviale, y compris un certain nombre d'éléments supplémentaires;

· Rapport spécial qui vous permet de préparer, par exemple, des autocollants postaux et des formes de lettres.

Macros et modules

Ces catégories d'objets sont conçues pour automatiser les opérations répétées lors de la gestion de la SGBD et de créer de nouvelles fonctions par programmation. Dans les macros d'accès à la SGBM consistent en une séquence de commandes DBMS internes et constitue l'un des outils d'automatisation avec la base.

Les modules sont créés au moyen de langage de programmation externe, dans ce cas, la langue de Visual Basic pour les applications. C'est l'un des moyens par lesquels le développeur de la base peut pondre des capacités fonctionnelles non standard, satisfaire aux exigences spécifiques du client, augmenter la vitesse du système de gestion, ainsi que le niveau de sa sécurité.

Communication entre les tables et l'intégrité des données

Raspect La mise en œuvre de la connexion entre les liens entre les tables en pratique.

Il existe automatiquement des liens entre les deux tables des deux tables d'accès MS. Par exemple, entre les tables "étudiants" et "performance" établit une connexion sur le terrain "Non. billet ". Cela signifie que lors de la formulation d'une requête à cette paire, les tables d'accès seront en mesure de combiner des enregistrements (lignes) de tables dans lesquelles les valeurs du champ »Non. Billet "coïncider.

De plus, l'accès vous permet d'établir manuellement une connexion entre les tables situées dans les champs de Variepete, mais il vaut mieux ne pas utiliser cette opportunité, car elle confond et les analystes et les utilisateurs.

En général, la connexion est autorisée sur deux, trois et plus des mêmes champs, mais nous ne considérons pas ce cas pour la simplicité.

Donc, si la connexion entre les deux tables (automatiquement ou manuellement) est établie, les données des deux tables peuvent être combinées. Parfois, cela suffit, cependant, lors de la création de bases de données sérieuses, nous devrons nous occuper de moyens supplémentaires de contrôler les données associées introduites dans différentes tables. Par exemple, lors de la conduite d'une table "performance", il est impossible d'autoriser une entrée aléatoire dans ce tableau des données sur des étudiants inexistants, il est impossible de supprimer les enregistrements des étudiants de la table des étudiants, qui sont stockés pour la performance des performances. .

Le mécanisme qui assure la cohérence des données entre les deux tableaux associés est appelé support d'intégrité de données. Pour assurer l'intégrité des données, lors de la connexion de la connexion entre les deux tables, vous devez activer le commutateur. Si l'utilisateur a souscrit le mécanisme d'assistance d'intégrité, il doit spécifier simultanément le type de communication: "un à un" ou "un à plusieurs".

L'intégrité des données signifie ce qui suit:

· Seules les valeurs existantes dans le champ associé de la table principale peuvent être entrées dans le champ associé de la table subordonnée (par exemple, la table "Performance académique" ne peut pas être introduite avec un numéro de billet étudiant, manquant dans le " Table des étudiants);

dans la table principale, vous ne pouvez pas supprimer un enregistrement, dans lequel la valeur du champ associé coïncide avec au moins une valeur du même champ dans la table subordonnée (par exemple, il est impossible de supprimer la table "Étudiants". le billet ", qui n'a pas encore été supprimé de la table" Pulse ").

Lorsque vous essayez de casser ces interdictions, MS Access émet un message d'erreur.

En allumant le mécanisme de support d'intégrité, vous pouvez (mais non obligé) de spécifier que le système lance les processus suivants lors de la modification des données:

  • renouvellement en cascade des domaines connexes;
  • cascade Mettre à jour les enregistrements liés.

La mise à jour en cascade signifie que la modification du champ associé dans la table principale (par exemple, le code client) sera automatiquement dans les enregistrements de table subordonnés associés.

Réglage des liens entre les tables Considérons sur un exemple spécifique - sur notre base de données collégiale.

Choisis une équipe Édition / Schéma de données. Une boîte de dialogue apparaît sur la liste de toutes les tables de base de données ouvertes.

Vous pouvez activer dans cette liste et interroger (ou créer une liste uniquement dans les demandes).

La tâche de l'utilisateur est de spécifier le système par ces tables entre lesquelles il établit la communication. Vous devez mettre en évidence la table "Enseignants" et cliquer sur le bouton Ajouter, puis la même chose à voir avec les tables "accessibilité" et "étudiants". appuie sur le bouton Fermer.

Une fenêtre apparaîtra à l'écran. Régime de données.

Cette fenêtre contient toutes les tables de base de données, entre lesquelles sont installées (ou déjà installées). Pour établir une connexion entre les deux tables, vous pouvez déplacer le nom du champ avec la clé primaire de la table principale de la table esclave du même nom.

Tout d'abord, vous devez établir la connexion entre les tables "étudiants" et "performance". Maintenez le bouton gauche de la souris enfoncé, déplacez le bouton N °. Billet de la table "Étudiants" sur le n ° du goujon. Ticket dans la table "Checkout" et relâchez le bouton gauche de la souris. La boîte de dialogue Communication apparaît à l'écran. Dans cette fenêtre, sélectionnez la case à cocher Intégration de données. Par cela, vous activez le mécanisme de support d'intégrité des données dans les tables "étudiants" et "performances".

Après avoir activé la case à cocher «Fourniture d'intégrité des données», l'attitude et deux drapeaux des opérations de cascade deviennent des radiocans admissibles. Dans le groupe de relations, il est nécessaire de choisir l'un des types de communication: "un à un" ou "un à plusieurs".

De plus, vous pouvez (si vous voulez) définir une case à cocher (ou les deux) Modification en cascade - mises à jour ou suppression. Cliquez sur le bouton Créer. Une fenêtre de schéma de données avec une image graphique de la connexion installée apparaîtra à l'écran.

Opérations de service

1) Vérification orthographique. À PROPOS DEcorrigez l'entrée d'erreur automatique automatique. Le dictionnaire est utilisé. Le système est activé et lorsque le mot est manquant dans le dictionnaire est détecté, la boîte de dialogue Orfography apparaît. Vous pouvez ignorer ce mot, ajouter au dictionnaire, remplacer.

2) Usine automatique. Corrige automatiquement les erreurs et les fautes de frappe directement lors du jeu de données dans la base de données. Liste des "partagés" promoeurs automobiles pour MS Office 2003. Il existe de nombreux paramètres comment faire un remplaçant.

3) Élimination des conflits dans le réseau local.Sur les postes de travail à distance, les utilisateurs peuvent travailler avec des copies de base de données, puis les faire synchroniser (lancement - Menu \\ Service \\ Réplication\\ Éliminer les conflits).

4) Outils d'analyse de base de données.Vous permet d'optimiser la construction de la base de données, documenter son état, éliminer les répétitions de données dans les tableaux, augmenter la productivité.

6)Base de données sur la protection des outils. Permettez de prévenir les opérations intentionnelles ou aléatoires (visualisation, changement, suppression d'informations) par des personnes qui n'ont pas les droits d'accès appropriés (cela est particulièrement important dans le réseau local). Façons de protéger - Il est d'installer un mot de passe pour l'ouverture de la base de données, d'entrer dans le groupe de travail, de restreindre l'accès, de modifier les droits de propriété, le cryptage de la base de données.

7) La réplication fournit aux utilisateurs qui travaillent pour divers ordinateurs, moyen pratique d'échanger des modifications, introduites dans une seule base de données. La réplication a une application pratique généralisée. Pour créer et synchroniser une réplique dans MS Access 2003, des commandes de réplication sont fournies.

Termes et définitions

Base de données - un ensemble de données organisées par certaines règles prévoyant des principes généraux pour décrire, stocker et manipuler, indépendamment des programmes d'application. C'est le modèle d'information du domaine. L'accès à des bases de données est effectué à l'aide du système de gestion de la base de données (SGBD).

Base de données - Système de stockage de données qui fournit un accès opérationnel à des informations sur le contenu des données stockées.

Base de données - de nombreux fichiers de données logiquement compatibles.

Base de données - Système d'information automatisé d'utilisation centralisée de stockage et de données collectives. Il comprend une ou plusieurs bases de données, référence de base de données, SGBM, ainsi que des bibliothèques de requête et des programmes d'application.

Base de données - une combinaison de plusieurs bases de données avec des programmes de gestion de logiciels et du matériel compatible.

Base de connaissances - Un modèle destiné à la présentation dans un ordinateur informatique accumulé par une personne dans une certaine zone. C'est la principale composante des systèmes intelligents et experts.

Transaction - Un cycle de temps court d'interaction des objets, y compris une requête - exécution de la tâche - réponse. Généralement effectué en mode dialogue.

Transaction - Message d'entrée qui traduit la base de données d'un état cohérent à une autre (Demande de modification de la base de données). Dans une transaction fixe, toutes les opérations sont terminées.

Le système de gestion de la base de données Microsoft Access est l'une des applications les plus populaires de la Fabil de bureau. Toutes les versions d'accès ont dans leurs outils d'arsenal, simplifiant considérablement l'entrée et le traitement des données, la recherche de données et la fourniture d'informations sous forme de tableaux, de graphiques et de rapports. En commençant par la version Access 2000, les utilisateurs d'accès à la page Web sont également apparus que l'utilisateur peut afficher à l'aide du programme Internet Explorer. En outre, l'accès vous permet d'utiliser des feuilles de calcul et des tables à partir d'autres bases de données de bureau et de serveurs pour stocker les informations requises par l'application. Fixation des tables externes, l'utilisateur d'accès fonctionnera avec des bases de données dans ces tables comme s'il y avait des tables d'accès. Dans le même temps, d'autres utilisateurs peuvent continuer à travailler avec ces données dans l'environnement dans lequel elles ont été créées. La base de données est la base de données stockées. De plus, il existe d'autres composants importants de la base de données d'accès appelée objets. Les objets d'accès sont:

· Tables - contiennent des données.

· Demandes - vous permet de spécifier les conditions de sélection des données et de modifier les données.

· Formulaires - vous permettent de visualiser et d'éditer des informations.

· Pages - Fichiers HTML (langage Hypertext Markup, langage de balisage hypertexte), vous permet de visualiser les données d'accès à l'aide du navigateur Internet Explorer.

· Rapports - vous permet de généraliser et d'imprimer des informations.

Macros - effectuez une ou plusieurs opérations automatiquement.

Création de tables

Les bases de données relationnelles représentent l'ensemble associé de tables de base de données (TBD). La connexion entre les tableaux peut être reflétée dans la structure de données et ne peut être comprise qu'à présenter à un niveau informalisé. Chaque table de base de données ressemble à un ensemble de lignes et de colonnes, où les chaînes correspondent à une instance d'objet, un événement spécifique ou un phénomène, ainsi que les colonnes d'attributs (caractéristiques, caractéristiques, paramètres) de l'objet, des événements, des phénomènes.



Avec le développement pratique de la base de données d'entité tables, elle s'appelle Tableaux, Strings - Instances - Enregistrements, Colonnes d'attribut - Champs.

L'un des avantages les plus importants des bases de données relationnelles est qu'il est possible de stocker des données groupées logiquement dans différentes tables et de définir la relation entre elles, de les combiner dans une seule base. Une telle organisation de données vous permet de réduire la redondance des données stockées, simplifie leur contribution et leur organisation de demandes et de rapports.

Pour résoudre la tâche, le schéma de base de données est adopté, présenté à la Fig. 1. Pour ouvrir le schéma de données, sélectionnez la commande "Schéma de données" dans le menu "Service". Ce schéma présente la relation de toutes les tables de base de données et la relation entre elles.

Figure. 1 schéma de données

La base de données constitue des huit tables, dont trois principales:

1. Technique - contient des informations sur les marchandises;

2. comptes - contient des informations de compte;

3. ACHETEURS - contient des informations sur les acheteurs;

et cinq secondaires:

4. Les fabricants - contient les noms des fabricants;

5. Noms de la technologie - contient les noms des marchandises;

6. Parti des marchandises - contient des informations sur les parties;

7. Fournisseurs - contient des noms de fournisseurs;

8. vente - contient des informations sur les produits vendus;

Pour créer une table dans le mode de concepteur, il est nécessaire:

1. Ouvrez la base de données;

2. Dans l'onglet Table, sélectionnez "Création d'une table en mode constructeur", la fenêtre de concepteur s'ouvre;

3. Entrez les noms des champs de la table et sélectionnez le type de données pour chaque champ;

4. Modifiez les propriétés des champs, si nécessaire;

5. Sélectionnez un champ de clé si nécessaire;

7. Fermer la table.

Ce qui suit décrit la structure des tables principales. Technique et Factures.

Le tableau "Technique" est destiné à une identification de produit sans ambiguïté par le produit et le stockage des données sur le produit. La structure de la table est présentée dans le tableau 1.

Tableau 1 Structure de la table "Technique"

Type de données Application DOMAINE
Compteur Un champ numérique spécial dans lequel l'accès attribue automatiquement le numéro de séquence unique de chaque enregistrement. La mise à jour des champs de type de compteur ne peut pas mettre à jour Numéro de technique
Numérique Données numériques de divers formats utilisés pour les colonies Numéro de producteur, numéro de nom, période de garantie (ME), numéro de fête, numéro en stock
Texte Texte ou chiffres qui ne nécessitent pas de calculs, tels que des numéros de téléphone (jusqu'à 255 caractères) maquette
Heure Pour stocker les dates de calendrier et l'heure actuelle Date d'Emission
Monétaire Pour le stockage de l'argent le prix
Champ d'objet OLE Objet (par exemple, feuille de calcul Microsoft Excel, document Microsoft Word, dessin, enregistrement sonore ou autres données en format binaire), connecté ou incorporé dans la table d'accès Photo

Type de table "Technique" est présenté à la Fig. 2.

Figure. 2. Type de table "Technique"

Le tableau "compte" est destiné à identifier un numéro de compte et un stockage de données sur les comptes écrits. La structure de la table est présentée dans le tableau 2.

Tableau 2 Structure du tableau "Compte"

La vue de la table "compte" est présentée à la Fig. 3.

Figure. 3 type de table "compte"

Les tables secondaires ont été créées pour réduire la redondance des données en sélectionnant des parties communes des tables principales. La création de données de table est complètement identique à la création de tables de base.

3.3. Installation de liens entre les tables

Tout le travail nécessaire est effectué dans une fenêtre spéciale. Régime de donnéesqui s'ouvre avec un bouton de la barre d'outils ou de l'équipe Un serviceRégime de données.

Simultanément avec l'ouverture de la fenêtre Régime de données Une boîte de dialogue s'ouvre Ajouter une table (Fig. 4), à partir duquel les tables sont sélectionnées, entre lesquelles des communications sont créées.

Figure. 4 Ajout de table

L'ajout de tables est effectuée en les allouant dans la liste et cliquez sur le bouton. Ajouter. Après avoir ajouté toutes les tables nécessaires, la fenêtre Ajouter des tablesfermé en cliquant sur le bouton Fermer.

À la fin de la fenêtre Régime de données Toutes les tables créées par la base de données avec des listes de leurs champs seront présentées. Les champs clés sont mis en évidence en gras.

Figure. 5 schéma de données

Déterminer la communication par une simple clé. Pour installer la communication sur une simple clé allouée Clé primaire Dans la table des parents, puis la souris est entraînée dans une table filiale (subordonnée). Une fois que le bouton de la souris est sorti, une boîte de dialogue apparaît. Modifications des connexions(Fig. 6), dans lequel on peut le voir par quels champs sont établis. Dans la même fenêtre, l'intégrité de la base de données, les marques de paramètre et est assurée.

Figure. 6 changements dans les connexions

Après avoir appuyé sur le bouton Créer Il y aura une connexion entre les tables Un à plusieursindiqué dans le diagramme comme 1: μ.

Détermination des connexions pour la clé composite. Installer une telle communication entre les tables peut être compilée. Pour ce faire, il est nécessaire dans la table principale (parent) lorsque vous appuyez sur la touche Maj enfoncée, sélectionnez les champs inclus dans la touche composée et faites-les glisser vers la table subordonnée. Suivant dans la moitié droite de la fenêtre Modifications des connexions(Fig. 7) Sélectionnez les champs appropriés de la table esclave, qui correspondra aux parties de la clé composite de la table des parents. La liste des champs apparaîtra lorsque vous cliquez sur le champ approprié. Il est également nécessaire de noter les paramètres Assurer l'intégrité des données, Champs liés à la cascade et Élimination en cascade des champs connexes.

Figure. 7 installations de communication

Création de demandes

Les demandes sont un outil puissant pour traiter les données stockées dans des tables d'accès. À l'aide de demandes, vous pouvez afficher, analyser et modifier les données de plusieurs tables. Ils sont également utilisés comme source de données pour les formulaires et les rapports. Les demandes vous permettent de calculer les valeurs finales et de les sortir dans un format compact similaire au format de la feuille de calcul, ainsi que des calculs supérieurs aux groupes d'enregistrement.

Les demandes peuvent être créées indépendamment et avec l'aide de Masters. Les assistants de requête effectuent automatiquement les actions principales en fonction des réponses de l'utilisateur aux questions. Vous pouvez développer indépendamment des requêtes dans le mode constructeur.

Avez-vous aimé l'article? Partager avec des amis: