Principes de base de MS Access SGBD. Principales caractéristiques de MS Access DBMS

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 SGBD les plus populaires basés sur 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;
  • demandes de construction basées sur 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. Plus logiciel C'est un environnement de développement complet, qui contient 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 menées à travers 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;

Système de gestion de base données Microsoft L'accès est l'une des applications les plus populaires de la famille DBMS 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 de programmes Internet Explorateur. 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, dans la base de données données d'accès Il existe d'autres composants importants appelés 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 de balisage hypertexte, langage de balisage hypertexte), vous permet de visualiser les données d'accès à l'aide de navigateur Internet Explorateur.

· 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, électronique table 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 travail nécessaire 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éfinition de la communication par clé simple. 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.

Bonjour à tous. Le sujet de cet article est la principale affectation de l'accès. Mais avant de maîtriser la principale affectation de l'accès, analysons le concept de la base de données.
Base de données (base de données) - un ensemble de données organisé par certaines règles prévoyant des principes généraux pour décrire, stocker et manipuler des données indépendamment des programmes d'application.
Le type de type de représentation de données le plus courant est le type relationnel (relationnel). Le nom "relationnel" s'explique par le fait que chaque entrée de la base de données contient des informations relatives à un objet spécifique. De plus, avec des informations appartenant à différents objets, il est possible de travailler avec un seul entier basé sur les valeurs des données (liées) associées. En SGBD relatives, toutes les données traitées sont représentées comme des tables.

L'un des systèmes de gestion de la base de données de bureau les plus populaires inclus dans le riche environnement des produits de la famille Microsoft Office.Est Microsoft Office (ci-après - accès). Il est conçu à la fois sur le novice et sur un utilisateur qualifié. La base de données d'accès représente un ensemble de données et d'objets (tels que des tables, des requêtes et des formulaires) liés à une tâche spécifique.

Les principales caractéristiques de l'accès sont:
La définition des données, c'est-à-dire la définition de la structure et du type de données, ainsi que de l'indication que ces données sont liées les unes aux autres:
traitement des données, y compris la recherche, le filtrage, le tri, le calcul; Le traitement prévoit également la combinaison de données avec une autre information associée;
Gestion des données, c'est-à-dire que l'indication est autorisée à utiliser les données et à mettre à jour la base de données, ainsi que la définition des règles d'utilisation collective des données.

L'accès offre une liberté maximale dans le type de type de données - Texte, données numériques, dates, temps, argent, dessins, son, documents, feuilles de calcul. Il est possible de définir des formats de stockage (longueur de la chaîne, la précision de la représentation des chiffres et de la date de temps) et de soumettre ces données lors de l'affichage de l'écran ou de l'impression.
L'accès est application moderne Windows et vous permet d'utiliser toutes les données dynamiques (échange de données dynamiques) - Exchange de données dynamique et OLE (liaison d'objet et incorporation) - Communication et mise en œuvre d'objets. DDE fournit un échange de données entre l'accès MS et toute autre application Windows. OLE établit la communication avec les objets d'une autre application ou implémente tout objet dans la base de données d'accès; Comme les objets peuvent effectuer des dessins, des graphiques, des feuilles de calcul ou des documents d'autres personnes. applications Windows. L'accès peut fonctionner avec un grand nombre de formats de données divers, permettant d'importer et d'exporter des données à partir d'éditeurs de texte et de fichiers de feuille de calcul. L'accès est capable de traiter directement le paradoxe, DBASE III, DBEE IV, FoxPro et d'autres.

Accès DBMS. Pour travailler avec des données, utilisez le processeur de bases de données Microsoft Jet, des objets d'accès aux données et un agent de construction rapide - Formulaires. Pour l'impression, un concepteur de rapports est utilisé. Automatisation opérations de routine Peut être effectué en utilisant des macros. Malgré son orientation de l'utilisateur final, l'accès dispose d'un langage Visual Basic pour la programmation d'application, qui vous permet de créer des tableaux, de vos types de données, de contrôler l'application des applications.

L'accès a trois modes de fonctionnement principaux:
mode de démarrage qui vous permet de compresser et de restaurer la base de données sans l'ouvrir;
Le mode constructeur dans lequel vous pouvez créer et modifier la structure des tableaux et des demandes, développez des formulaires pour afficher et modifier des données, ainsi que générer des rapports avant l'impression;
Le mode d'exécution dans lequel la fenêtre Objets de base de données s'affiche dans la fenêtre principale.

La composition de toute base de données d'accès comprend les éléments suivants:
tables composées d'enregistrements contenant des données sur un sujet spécifique;
les formulaires utilisés pour entrer et afficher des tables dans la fenêtre de formulaire et vous permettent de limiter la quantité d'informations affichées à l'écran du formulaire requis;

Cet article contient information brève À propos des bases de données: De quoi s'agit-il, de quoi ils peuvent être utiles, quelles sont les fonctions de leurs éléments individuels? Ici utilise la terminologie particulière à Microsoft Access, mais les concepts décrits sont applicables à toutes les bases de données.

Dans cet article:

Quelle est la base de données?

Les bases de données sont un outil permettant de collecter et de structurer des informations. La base de données peut stocker des données sur les personnes, les produits, les commandes et sur de nombreuses autres choses. De nombreuses bases de données représentent initialement une petite liste dans éditeur de texte ou feuille de calcul. Comme la quantité de données augmente, les incohérences et les informations excessives apparaissent progressivement. Les informations affichées sous forme de liste deviennent incompréhensibles. De plus, il existe des façons limitées avec lesquelles vous pouvez rechercher et afficher des sous-ensembles de données. Dès que ces problèmes commencent à apparaître, nous vous recommandons de transférer toutes les informations à la base de données créée dans le système de gestion de la base de données (SGBD), telle que l'accès.

Une base de données informatique est un stockage d'objets. Dans une base de données, il peut y avoir plus d'une table. Par exemple, un système de suivi entrepôt dans lequel trois tables sont utilisées ne sont pas trois bases de données, mais une. Dans la base de données d'accès (s'il n'a pas été spécifiquement configuré pour fonctionner avec des données ou du code appartenant à une autre source), toutes les tables sont stockées dans un fichier avec d'autres objets, tels que des formulaires, des rapports, des macros et des modules. Pour les fichiers de base de données créés dans Access 2007 Format (qui est également utilisé dans Access 2016, Access 2013 et Access 2010), l'extension ACCDB est utilisée et pour les bases de données créées dans des versions antérieures d'accès - MDB. Avec Access 2016, Access 2013, Access 2010 et Access 2007, vous pouvez créer des fichiers dans les formats de versions antérieures de l'application (par exemple, Access 2000 et accès 2002-2003).

L'utilisation de l'accès vous permet de:

    ajouter nouvelle information à la base de données, telle que le nouvel article des stocks d'entrepôt;

    modifiez les informations déjà situées dans la base de données, par exemple, pour déplacer l'article;

    supprimer des informations, par exemple, si l'article a été vendu ou disposé;

    organiser et afficher les données différentes façons;

    échanger des données avec d'autres personnes à l'aide de rapports, de messages e-mail, réseau interne ou internet.

Éléments de base de données d'accès

Ci-dessous sont donnés brève descriptions Éléments de la base de données d'accès standard.

les tables

La table de base de données est similaire à celle tableur - et là et là, les informations sont situées dans des rangées et des colonnes. Par conséquent, importer la feuille de calcul dans la table de base de données est généralement assez facile. La principale différence réside dans la structure des données.

Pour que la base de données soit aussi flexible que possible et qu'il n'y ait aucune information excessive, les données doivent être structurées en tant que tables. Par exemple, si nous parlons d'une table avec des informations sur les employés de la société, vous n'avez pas besoin de données sur le même employé plus d'une fois. Les données de produit doivent être stockées dans un tableau séparé comme des données sur les succursales de la société. Ce processus est appelé normalisation.

Les rangées dans la table sont appelées enregistrements. L'enregistrement contient des blocs d'information. Chaque entrée consiste en au moins un champ. Les champs correspondent aux colonnes de la table. Par exemple, dans le tableau appelé "Employés" dans chaque enregistrement, il existe des informations sur un employé et dans chaque domaine - une catégorie distincte d'informations, telles que le nom, le nom de famille, l'adresse, etc. Les champs sont alloués sous certains types de données. , tels que des données textuelles, numériques ou autres.

Les entrées et les champs peuvent être décrits différemment. Imaginez l'ancien répertoire de la carte de bibliothèque. Chaque carte dans l'armoire correspond à enregistrer Dans la base de données. Les blocs d'informations de la carte (auteur, nom du livre, etc.) correspondent à chenilles Dans la base de données.

Informations Complémentaires Pour les tables, voir les informations générales sur les tables.

Formes

À l'aide de formulaires, une interface utilisateur est créée pour entrer et modifier des données. Les formulaires contiennent souvent des boutons de commande et d'autres contrôles destinés à effectuer diverses fonctions. Vous pouvez créer une base de données sans utiliser de formulaires, si vous modifiez simplement les informations déjà disponibles dans les tables d'accès. Cependant, la plupart des utilisateurs préfèrent utiliser des formulaires pour afficher, entrer et modifier des informations dans des tables.

À l'aide des boutons de commande, les données doivent apparaître sous la forme, d'autres formulaires et rapports sont ouverts et un certain nombre d'autres tâches sont effectuées. Par exemple, il existe un "formulaire de client" dans lequel vous travaillez avec des données client. Et il peut avoir un bouton en cliquant sur le formulaire de commande, avec lequel vous apportez des informations sur la commande effectuée par un client spécifique.

Les formulaires permettent également de surveiller l'interaction de l'utilisateur avec des informations de base de données. Par exemple, vous pouvez créer un formulaire dans lequel seuls certains champs sont affichés et avec lesquels vous ne pouvez effectuer que nombre limité opérations. Cela garantit une protection et une saisie correcte des données.

Pour plus d'informations sur les formulaires, voir l'article de formulaire.

Rapports

Les rapports sont utilisés pour la mise en forme, les informations de données et les données. Habituellement, le rapport vous permet de trouver une réponse à une certaine question, par exemple "quel bénéfice cette année nos clients nous ont apporté?" Ou "dans quelles villes nos clients vivent?" Les rapports peuvent être formatés de manière à ce que les informations soient affichées sous la forme la plus lisible.

Le rapport peut être formé à tout moment et les informations de la base de données actuelles seront toujours affichées. Les rapports sont généralement formatés de manière à pouvoir être imprimés, mais ils peuvent également être visualisés à l'écran, exporter vers d'autres programmes ou insérer dans des courriels.

Enquête

Les demandes peuvent effectuer de nombreuses fonctions dans la base de données. L'une de leurs fonctions de base est de trouver des informations dans les tableaux. Information nécessaire Il est généralement contenu dans plusieurs tables, mais si vous utilisez des demandes, elle peut être visualisée en une. De plus, les requêtes permettent de filtrer les données (pour cela, les critères de recherche sont spécifiés) pour afficher uniquement les enregistrements nécessaires.

Les demandes dites «mises à jour» sont utilisées, ce qui permet de modifier les données trouvées dans les tables principales. Lorsque vous travaillez avec une demande mise à jour, rappelez-vous que les modifications sont entrées dans les tables principales et non seulement dans la table de la requête.

Il existe deux types principaux de demandes: requêtes pour un échantillon et un changement. La demande de sélection ne trouve que des données et leur donne accès. Les résultats d'une telle demande peuvent être visualisés à l'écran, à imprimer ou à copier dans le Presse-papiers, ainsi qu'à une source d'entrées pour un formulaire ou un rapport.

En utilisant une demande de changement, comme indiqué à partir du nom, vous pouvez effectuer certaines opérations avec les données trouvées: Créer des tables, ajouter des informations aux tables existantes, ainsi que les données de mise à jour ou de suppression.

Pour plus d'informations sur les demandes, consultez votre article de connaissance.

Macros

Les macros in Access sont quelque chose comme un langage de programmation simplifié, avec lequel vous pouvez rendre une base de données plus fonctionnelle. Par exemple, si vous ajoutez une macro au bouton de commande, elle démarrera à chaque pression sur ce bouton. Les macros sont composées de commandes avec lesquelles certaines tâches sont effectuées: les rapports sont ouverts, les requêtes sont exécutées, la base de données est fermée, etc. Utilisation de macros, vous pouvez automatiser la plupart des opérations que vous faites dans la base de données et gagner ainsi de manière significative du temps.

Pour plus d'informations sur les macros, consultez les informations de programmation générale dans l'accès.

Modules

Comme les macros, les modules sont des objets avec lesquels la base de données peut être rendue plus fonctionnelle. Mais si les macros d'accès sont compilées en sélectionnant dans la liste des macros, les modules sont créés dans la langue visuelle de base pour les applications (VBA). Les modules sont des ensembles de descriptions, d'instructions et de procédures. Il existe des modules de classe et des modules standard. Les modules de classe sont associés à des formulaires ou à des rapports spécifiques et comprennent généralement des procédures qui fonctionnent uniquement avec ces formulaires ou rapports. Dans les modules standard sont contenus procédures généralesnon liée à aucun objet. Les modules standard, contrairement aux modules de classe, sont répertoriés dans la liste. Modules Dans la zone de navigation.

Les DBMS relationnels sont la deuxième génération de SGBD basée sur l'utilisation d'un modèle de données relationnel proposé 3. F. CODD en 1970. Dans le modèle relationnel, toutes les données sont logiquement structurées dans les relations (tables). Chaque attitude a un nom et consiste en des attributs nommés (colonnes) des données. Chaque consignation (chaîne) des données contient une valeur de chacun des attributs. Le grand avantage du modèle relationnel est précisément dans cette simplicité de la structure logique.

Les systèmes commerciaux basés sur un modèle de données relationnel ont commencé à comparaître à la fin des années 1970 - début des années 1980. Actuellement, il existe plusieurs centaines de types de DBMS relationnel, tant pour les ordinateurs centraux que pour les ordinateurs personnels, bien que beaucoup d'entre eux ne se conforment pas pleinement à la définition exacte du modèle de données relationnelle. Des exemples de SGBD relationnels des ordinateurs personnels sont les SGBD de l'accès et de FoxPro par Microsoft, Paradox de Corel Corporation, Interbase et Borland, ainsi que R: Base R: Base Technologies.

Compte tenu des exigences, des opportunités et des ressources de PE "PAS", il a été décidé en tant que SGBD cible de sélectionner Microsoft Access 2000 DBMS.

MS Access est avant cela, système de gestion de la base de données (SGBD). Comme d'autres produits de cette catégorie, il est destiné à stocker et à rechercher des données, présentant des informations sur une forme pratique et une automatisation des opérations fréquemment répétitives (telles que la comptabilité, la comptabilité, la planification, etc.).

La figure 6.1 affiche le concept de marketing Microsoft d'origine pour accéder. Ce dessin simple illustre les capacités de travailler avec l'accès MS à tous les niveaux. Au niveau inférieur de la hiérarchie, des objets sont répertoriés: ils permettent de créer facilement des tables, des demandes, des formulaires et des rapports. Utilisation d'expressions (fonctions), vous pouvez implémenter un traitement de données simple pour vérifier leur entrée correcte, prendre en charge les règles de l'entreprise ou pour afficher un numéro avec un symbole de devise. Les macros permettent l'automatisation sans recourir à la programmation, mais il est nécessaire de prendre en compte que le code VBA (Visual Basic for applications) permet à l'utilisateur de programmer des processus plus complexes. Et enfin, à l'aide de Windows API (interface de programmation d'application - l'interface du programme d'application), avec laquelle les liaisons dynamiques ou les bibliothèques de liaison dynamique, écrites dans d'autres langues, telles que C, Java ou Visual Basic, sont en cours d'accès. Le programmateur peut écrire un Interface pour d'autres programmes et sources de données.

Énumérez les principaux avantages de la MS Access:

  • 1) Types de données.MS Access fournit à tous les types de données principaux, dont certains, tels que des chiffres, ont plusieurs variétés.
  • 2) Indices.Les champs peuvent être indexés, ce qui réduit considérablement le temps passé à la recherche des informations souhaitées.
  • 3) Restrictions. Restrictions imposées aux données de conduite, Pourrait être spécifié à la fois au niveau de la table (en introduisant une expression d'une commande d'entrée dans la chaîne de propriétés, une condition d'une valeur) et au niveau du formulaire (dans la fenêtre Propriétés de champ de formulaire dans le mode Constructeur de formulaires).

Représentation.Il est possible de créer, ouvrir et modifier la présentation de la même manière que cela se fait avec les demandes d'accès MS. En utilisant des vues, vous pouvez trouver des informations enregistrées dans des tables liées aux tableaux ou même dans d'autres vues.

Procédures et déclencheurs enregistrés.Création de procédures enregistrées de nombreuses façons, telles que la rédaction d'une procédure sur Visual Basic, toutefois, au lieu d'enregistrer le code Visual Basic, les instructions SQL sont utilisées. La gâchette est un type spécial de procédure enregistrée. Qui est en cours d'exécution lorsque l'utilisateur modifie les données dans le tableau. Les déclencheurs sont un outil puissant pour assurer la prise en charge de l'intégrité des données de base de données.

Clés primaires.Le système prend en charge le primaire et clés externes et assure l'intégrité des données au niveau du noyau), qui empêche les opérations de mise à jour incompatibles ou de suppression de données).

Utilisateurs et rôles.Dans le DBMS MS Access, les utilisateurs sont indiqués en tant que membres d'un groupe. Les deux groupes par défaut sont fournis: les administrateurs et les utilisateurs, mais des groupes supplémentaires peuvent être identifiés. Les groupes et les utilisateurs reçoivent des droits d'accès qui vous permettent de réglementer la liste des opérations autorisées pour eux avec chaque objet de base de données.

  • 8) Demandes.L'une des fonctionnalités d'accès MS les plus puissantes est à la fois la plus importante. Vous pouvez créer des demandes par rapport aux données des tables, déterminer l'ordre de tri, créer des expressions calculées et entrer les critères de sélection. records nécessaires. Vous pouvez afficher les résultats de la requête sous la forme d'une table, d'un formulaire ou d'un rapport. Vous pouvez utiliser le concepteur de demande pour installer des connexions entre les tables.
  • 9) SQL.Capacités approfondies pour utiliser SQL pour manipuler des données et créer des requêtes complexes (requêtes de combinaison, requêtes sur le serveur, les gestionnaires des demandes).

Fonctions définies par l'utilisateur. L'utilisateur a des opportunités énormes de créer ses propres procédures et fonctions en utilisant la conception de la programmation de la langue VBA.

Support de transaction.Le système d'accès MS prend en charge le traitement des transactions avec une garantie de leur intégrité. De plus, la protection est fournie au niveau de l'utilisateur, ce qui vous permet de contrôler l'accès à des utilisateurs individuels et des groupes entier.

Système de référence.Organisation système d'aide Microsoft est l'un des meilleurs de l'industrie. MS Access fournit un certificat de dépendant contextuel pour lequel il suffit d'appuyer sur Et à l'écran apparaîtra immédiatement sur la question de la question. De plus, à tout moment, vous pouvez utiliser les services d'un assistant ou lire la pointe pop-up.

Importation, exportation et liaison de fichiers externes.MS Access vous permet d'importer et d'exporter de nombreux fichiers. formats célèbres, y compris dbase, FoxPro, Excel, serveur SQL, Oracle, btrieve, beaucoup formats de texte ASCII (y compris une longueur fixe d'une chaîne ou d'un limiteur spécifié), ainsi que des données au format HTML. À la suite de l'exportation de la table d'accès MS, un fichier est créé dans un format spécifié. Reliure signifie que vous pouvez utiliser des données externes sans créer des tables d'accès MS. Occasion très puissante - Binding MS Access Tables avec leurs tables externes avec partage ultérieur; Ceci fait référence aux tables d'accès à MS Access, dbase, FoxPro, SQL Server.

Formulaires et rapports WYSIWING.Les formulaires de fenêtre et les concepteurs de rapports ont la même interface et représentent l'utilisateur beaucoup d'opportunités. La forme ou le rapport sont construits selon le principe WYSIWYG (ce que vous voyez est ce que vous obtenez - ce que vous voyez, vous obtiendrez). Ajout d'un autre contrôle, l'utilisateur voit comment ça change formulaire créé ou rapport.

15) Soutien à la mise en réseau.DBMS Microsoft Access peut être utilisé comme système autonome sur un ordinateur personnel ou comme système multijoueur sur le réseau. Implémentation client / serveur. Dans Microsoft Access 2003, un fichier avec extension peut être créé .ADP (Access Project Fichier), dans lequel les modules de moules, de rapports, de macro et de VBA localement peuvent être stockés et qui peuvent être connectés à une base distante. données SQL Server à l'aide de la technologie OLE DB pour afficher et fonctionner avec des tables, des vues, des connexions et des procédures stockées. Cette implémentation peut également utiliser la machine à base de données MSDE.

Cela ne fait qu'une partie des fonctionnalités d'accès MS qui rendent ce système de l'un des meilleurs DBMS présentés aujourd'hui sur le marché. Il reste à ajouter que c'est l'un des SGBR les plus courants, car il est inclus dans la norme forfait Microsoft Bureau.

Arsenal puissant microsoft L'accès vous permet de résoudre avec succès la tâche d'automatisation des ventes de ventes dans PE Sel.

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