Michael J. Hernandez, John L

Au cours des dernières années, de la langue connue uniquement aux spécialistes du domaine des ordinateurs, SQL est devenu une norme internationale largement utilisée. Le nombre total de compatibles avec SQL et les bases de données fournis chaque année est maintenant calculé par des millions. Si vous répondez aux informations de l'entreprise sur Internet ou sur le réseau interne, vous utilisez probablement SQL. Le livre de requêtes SQL pour des mortels simples aidera les utilisateurs novices à étudier les bases des requêtes SQL et deviendront les indications de référence nécessaires aux utilisateurs expérimentés et avancés.


Teneur.
Partie I Bases de données relationnelles et SQL. une
Chapitre 1 Qu'est-ce que "relationnel"?. 3.
Types de base de données3
Brève historique du modèle relationnel. quatre
Anatomie des bases de données relationnelles. cinq
Pourquoi tout cela est nécessaire. 14
Résultats.16
Chapitre 2 Assurer la fiabilité de la structure de la base de données. 17
Pourquoi ce chapitre est placé ici. 17
Pourquoi avez-vous besoin d'une structure bien pensé. dix-huit
Paramètres de champ. dix-huit
Tables de réglage. 26.
Installation et correction des connexions. 36.
Et tout est ?. 43.
Résultats. 43.
Chapitre 3 Brève Histoire SQL. 45
SOURCES SQL. 45
Mises en œuvre précoces. 47.
". Et puis il y avait une norme." 48.
Développement de la norme ANSI / ISO. 49
Qu'est-ce qui prépare l'avenir. 54.
Pourquoi apprendre SQL. 56.
Résultats. 57
PARTIE II BASICS SQL. 59
Chapitre 4 Création de demandes simples. 61.
Connaissance avec SQL. 61.
Sélectionnez la déclaration. 62.
Résumé: données par rapport à des informations.64
Demande de transfert pour SQL. 66.
Exception de la chaîne en double.72.
Triez les informations. 74.
Sauvegarde du travail79.
Exemples d'opérateurs. 79.
Résultats.87
Tâches pour des solutions auto-étrangères. 88.
Chapitre 5 Comment obtenir quelque chose de plus que des colonnes. 91.
Sélectionnez la condition, deux.92
À l'extérieur AZOV96
Quelle est "expression" 97
Qu'essayez-vous d'exprimer ?97
Types d'expressions. cent
Utiliser des expressions dans la condition de sélection. 109.
Valeur null. 117.
Exemples d'opérateurs. 120.
Résultats.127
Tâches pour des solutions auto-étrangères. 128.
Chapitre B Filtrage des données 131
Clarification de la résultat où.131
Définition des termes de recherche .35
En utilisant plusieurs conditions.156
Réunir avec NULL: remarque avertissement.168
Expression des conditions de différentes manières. 172.
Exemples d'opérateurs. 173.
Résultats.179
Tâches pour des solutions auto-étrangères. 179.
Partie III Travailler avec plusieurs tables. 183.
Chapitre 7 Pensée multiple. 185.
Qu'est-ce qui est beaucoup. 186.
Opérations sur les ensembles. 186.
Traversée. 187.
Différence. 192.
Une association. 199.
Ensemble avec des ensembles dans SQL. 203.
Résultats. 12
Chapitre 8 Connexions internes. 214.
Qu'est-ce que c'est rejoindre. 214.
Jointure interne. 215.
Applications Inner Join.231
Exemples d'opérateurs.233
Résultats.251
Tâches d'auto-décision.251
Chapitre 9 Connexions externes.255
Qu'est-ce que la jointure extérieure.255
Rejoindre extérieur gauche / droit.257
Rejoindre extérieur complet.276
Utilisation de la jointure extérieure.281 Opérations
Exemples d'opérateurs.282.
Résultats. 95.
Tâches d'auto-décidez296
Chapitre 10 Opérations Union 298
Qu'est-ce que l'Union.298
Demandes d'enregistrement avec Union.300
Application Union.311
Exemples d'opérateurs.312
Résultats.322
Tâches d'auto-décision.322
Chapitre 11 * Subquéries325
Qu'est-ce qu'une sous-requête.326
Sous-requêtes comme expressions de colonne.327
Sous-requêtes comme des filtres.332
Utiliser des sous-requêtes.347
Exemples d'opérateurs349
Résultats.361
Tâches d'auto-décision.362
Partie IV Sommation des données et de l'union en groupes. 365.
Chapitre 12 * Montant simple.367
Fonctions agrégées.367
Utilisation de fonctions agrégées dans Filtres.381
Exemples d'opérateurs.384.
Résultats. 390.
Tâches d'auto-décision.390
Chapitre 13 Grouper les données. 393.
Pourquoi avez-vous besoin de grouper des données393
Groupe par condition. 395.
Superposition de certaines restrictions .404.
En utilisant le groupe By.408.
Exemples d'opérateurs.409
Résultats.417
Tâches d'auto-décisions.418
Chapitre 14 Filtration de données groupées.420
Groupe de rétrécissement.420
Filtres: ressentez la différence. 425.
Utiliser avoir. 432.
Exemples d'opérateurs. 433.
Résultats. 441.
Tâches pour des solutions auto-étrangères. 441.
Conclusion. 445.
Applications 447.
Annexe un graphique de la norme SQL. 449.
Annexe dans les structures de base de données utilisées
comme des exemples. 455.
Une application avec littérature recommandée pour la lecture. 459.

Préface
Le livre de requête SQL pour les mortels simples est une excellente introduction aux demandes SQL et complète la base de données de conception de livres précédente pour les mortels ordinaires, publié dans la maison d'édition Addison-Wesley. On peut dire que c'est même une meilleure introduction que le premier livre. Un véritable programmeur (c'est-à-dire un matal simple) dépense plus de temps pour écrire des demandes SQL et moins - pour concevoir la base de données elle-même. Les schémas constituent des administrateurs de base de données élevés qui possèdent des cabinets individuels et des voitures de sport. La plupart des programmeurs sont engagés à tenter de forcer SQL à travailler dans un système spécifié rigoureusement.
En vertu de votre profession, j'ai mis en place une base de données et enseigne une SQL étendue, afin que je puisse confirmer que la plupart des textes SQL sont aussi attrayants pour la lecture de hiéroglyphes égyptiens. Dès que le programme commence à travailler, le programmateur qui l'effilule se déplace pour résoudre la tâche suivante, ne regardant jamais ce qui a été fait. Et quand quelque chose ne va pas avec ce programme, une autre personne envoie des messages désespérés aux groupes de discussion sur Internet, où John et Mike l'enregistrent avec plusieurs mots et codages plus sages. Ils ont aidé les gens à résoudre leurs problèmes associés à SQL. Enfin, il est temps de définir tout cela dans le livre que chacun peut profiter!


Télécharger gratuitement e-book dans un format pratique, voir et lire:
Téléchargez le livre SQL Queries pour des mortels simples, Guide de manipulation pratique pour SQL, Michael J. Hernandes, John L. Vieskas., 2003 - FilesKachat.com, téléchargement rapide et gratuit.

Télécharger le PDF.
Ci-dessous, vous pouvez acheter ce livre au meilleur prix avec une réduction avec la livraison dans toute la Russie.

Database Général Michael J. Hernandez, John L. Vieskas - SQL Demandes de mortels ordinaires

Michael J. Hernandez, John L. Vieskas - SQL Demandes de mortels ordinaires

03.09.2009

Le livre de requêtes SQL pour simples mortels est une excellente introduction aux demandes SQL. Le véritable programmeur (simple mortel) consacre une grande quantité de temps pour orthographier des demandes SQL et moins - de concevoir la base de données elle-même. Les schémas constituent des administrateurs de base de données élevés qui possèdent des cabinets individuels et des voitures de sport. La majorité des programmeurs sont engagés dans le fait qu'ils essaient de forcer SQL à travailler dans un système spécifié rigoureusement.

À propos des auteurs
Michael J. Hernandes - Un consultant bien connu pour les bases de données relationnelles et le propriétaire du groupe DataTex Consulting de Seattle. Souvent souvent des rapports à diverses conférences. Il possède également la conception de la base de données de livres pour de simples mortels (bases de données design pour les mortels ordinaires).

John L. Viezkas - Président de Viescas Consulting, Inc., une société de conseil réputée sur les problèmes de base de données. Il est également l'auteur du best-seller exécutant Microsoft Access 2000 (Travail dans Microsoft Access 2000) et Guide de référence rapide du programmeur sur SQL (Guide de référence Bref Programmer SQL).

SQL pour simple mortel + SQL pendant 10 minutes
Sams enseignent-vous SQL en 10 minutes
Publié par: Ben Fort
Traducteur: V. Ginzburg
Langues: russe
Éditeur: Williams.
Série: Excès 10 minutes
ISBN 978-5-8459-1858-1, 978-0-672-33607-2; 2014

Pages 288 PP.
Format 84x108 / 32 (130x200 mm)
Circulation 2000 Copies.
Couverture douce de liaison

Dans le livre SQL en 10 minutes, des solutions simples et pratiques sont proposées pour ceux qui veulent obtenir rapidement le résultat. Après avoir travaillé sur les 22 leçons, chacun devra dépenser plus de 10 minutes, vous apprendrez de tout ce qui est nécessaire pour une utilisation pratique de SQL. Les exemples donnés dans le livre conviennent à IBM DB2, Microsoft Access, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, SQLite, Mariadb et OpenOffice OpenOffice.
Accès à tous les liens
Des exemples visuels aideront à comprendre comment les instructions SQL sont structurées.
Les astuces inciteront les chemins courts vers des solutions.
Les avertissements aideront à éviter les erreurs courantes.
Les notes fourniront des clarifications supplémentaires.
Que peut-on trouver dans 10 minutes:


  • - instructions de base SQL;
    - la création de requêtes SQL complexes avec de nombreuses propositions et opérateurs;
    - extraction, tri et formatage des données;
    - obtenir des données spécifiques avec diverses méthodes de filtrage;
    - appliquer les fonctions finales pour obtenir des données sommaires;
    - combinant des tables relationnelles;
    - ajouter, mettre à jour et supprimer des données;
    - Création et changement de tables;
    - Travaillez avec des idées, des procédures stockées et bien plus encore.
Ben Fort - Directeur du département de développement chez Adobe Systems. L'auteur d'une variété de becsellers, y compris des livres sur des bases de données, SQL et Coldfusion. Il possède une vaste expérience dans la conception de bases de données et de développement des applications.

Compréhension SQL.
Publié par: Martin Graber
Traducteur: V. Hawk
Langues: russe
Éditeur: Lori.
ISBN 978-5-85582-301-1; 2014
Caractéristiques supplémentaires
Pages 378 p.
Format 70x100 / 16 (170x240 mm)
Circulation 200 exemplaires.
Couverture douce de liaison

SQL pour des mortels simples est une introduction complète du langage de requête structuré, écrit spécifiquement pour les débutants. Si vous n'avez pas d'expérience de gestion de base de données, grâce à ce livre, vous apprendrez à travailler avec SQL facilement et librement, en appliquant des requêtes simples et des opérations complexes. Pour maîtriser SQL:
- Soutenir la signification des concepts associés à la gestion de la base de données, en utilisant une introduction brève et simple à des bases de données relationnelles.
- Suivez ces instructions sur l'application des commandes principales SQL pour rechercher des informations et travailler avec elle affiché dans les tables de données. Apprenez à choisir et résumez les données, ainsi que pour gérer habilement.
- Travailler efficacement avec des tables de données composites, appliquer une technique de requête développée à plus d'une table en même temps, construisant des requêtes complexes et des sous-requêtes.
- Créer de nouvelles tables de données pour les applications commerciales de vente. Apprenez les principes importants de la base de données de conception efficace et de la technique de l'intégrité et de la protection des données.
- Apprenez à appliquer SQL avec des langages de programmation à l'aide d'un chapitre spécial pour les programmeurs.

SQL pour des mortels simples est un manuel nécessaire pour toute mise en œuvre du langage de requête structuré, qui comprend un brève manuel sur SQL standard et une description des propriétés communes de SQL non standard.



SQL pour des mortels simples est une introduction complète du langage de requête structuré, écrit spécifiquement pour les débutants. Si vous n'avez pas d'expérience de gestion de base de données, grâce à ce livre, vous apprendrez à travailler avec SQL facilement et librement, en appliquant des requêtes simples et des opérations complexes. Pour maîtriser SQL:

  • En utilisant la signification des concepts associés à la gestion de la base de données, en utilisant une introduction brève et simple à des bases de données relationnelles.
  • Suivez ces instructions sur l'application de commandes SQL Basic pour rechercher des informations et travailler avec elle affiché dans des tables de données. Apprenez à choisir et résumez les données, ainsi que pour gérer habilement.
  • Travaillez efficacement avec des tables de données composites, appliquant la technique de requête développée à plus d'une table en même temps, construisant des demandes complexes et des sous-requêtes.
  • Créez de nouvelles tables de données pour les applications commerciales de vente. Apprenez les principes importants de la base de données de conception efficace et de la technique de l'intégrité et de la protection des données.
  • Apprenez à appliquer SQL avec des langages de programmation à l'aide d'un chapitre spécial pour les programmeurs.

SQL pour des mortels simples est un manuel nécessaire pour toute mise en œuvre du langage de requête structuré, qui comprend un brève manuel sur SQL standard et une description des propriétés communes de SQL non standard.

1. Introduction aux bases de données relationnelles
2. Introduction à SQL
3. Utiliser SQL pour échantillonnage de données à partir de tables
4. Utilisation d'opérateurs relationnels et booléens pour créer des prédicats plus complexes
5. Utilisation d'opérateurs spéciaux dans "Conditions"
6. Sommation des données à l'aide de fonctions d'agrégation
7. Formater les résultats de la requête
8. Utiliser plusieurs tables dans une demande
9. Fonctionnement de la connexion, dont les opérandes sont représentés par une table
10. Demandes d'investissement
11. Sous-questionnaires connexes
12. Utilisation de l'opérateur existant
13. Utilisation des opérateurs, tous et certains
14. Utilisation de l'Union de l'offre
15. Saisie, suppression et changement de valeurs de champ
16. Utilisation des sous-requêtes avec des commandes de mise à jour
17. Création de tables
18. Restrictions sur l'ensemble des valeurs de données admissibles
19. Soutien à l'intégrité des données
20. Introduction à la soumission
21. Évolution des valeurs par les représentations
22. Détermination des droits d'accès aux données
23. Aspects globaux de SQL
24. Comment est l'ordre dans la base de données SQL
25. Utilisation de SQL avec d'autres langages de programmation (SQL intégré)
Applications
A. Réponses aux exercices
B. Types de données SQL
C. Certaines déviations communes de la norme SQL
D. Aide sur la syntaxe et les équipes
E. Tables utilisées dans des exemples
F. SQL aujourd'hui

Introduction aux bases de données relationnelles

... Nous utiliserons également les deux termes lorsque vous discutez de SQL comme synonymes. Vous connaissez déjà des tables simples. Avec toute sa courte et sa simplicité, ils conviennent parfaitement à la démonstration des caractéristiques les plus importantes de la langue, que vous en assurez plus tard. Parfois, nous entrerons dans d'autres tables ou envisagerons d'autres données dans l'une de ces tableaux afin de montrer des possibilités supplémentaires pour leur utilisation. Maintenant, nous sommes prêts pour une immersion directe dans SQL. Chapitre suivant, à
À quelle heure vous devez revenir de temps en temps, donne une idée générale de la langue et orientez-vous dans le matériel défini dans le livre.

Introduction à SQL

Ce chapitre couvre un grand nombre d'informations de base qui donne une vue générale de SQL. Vous avez appris comment il est structuré, comme il est utilisé comment les données y sont exprimées, comment et par lesquelles il est déterminé (et quelles contradictions se produisent), ainsi que certains accords et terminologie utilisés pour décrire. Le chapitre suivant explique en détail la formation et l'action des commandes. Vous vous familiariserez avec l'équipe qui vous permettra d'extraire des informations des tables et constitue l'une des plus fréquemment utilisées dans SQL. Vous pouvez retirer les informations spécifiques de la base de données.

Aspects globaux de SQL

  • Synonymes (Comment créer de nouveaux noms pour des objets de données)
  • Espace de base de données (DBSpace) (Comment diviser l'espace disponible dans la base de données)
  • Traitement des transactions (Comment enregistrer ou refuser des modifications de la base de données)
  • Contrôle du parallélisme (comme SQL élimine l'effet des équipes les uns sur les autres)

Les synonymes sont des objets, ont des noms et des propriétaires (parfois), mais n'existent pas indépendamment et quelle que soit la table dont ils sont remplacés. Ils peuvent être courants et, par conséquent, disponibles pour chacun avoir accès à un objet, ou n'appartiennent qu'à un utilisateur spécifique. Dbspaces est les sous-sections de base de données allouées aux utilisateurs. Tables associées pour lesquelles la connexion est souvent effectuée, il est préférable de stocker la base de données dans le même espace. Commit et Rollback - Commandes utilisées pour enregistrer sous la forme d'un groupe de modifications de la base de données, allant de la commande précédente de validation ou de restauration ou à partir du début de la session ou de la défaillance d'entre elles. Le contrôle du parallélisme détermine à laquelle la mesure des commandes simultanées s'affrontera mutuellement. Voici les différences de «travailleurs» dans le fonctionnement des bases de données et des méthodes d'isolation des résultats des commandes.

Comment la commande dans la base de données SQL est prise en charge

Ainsi, les systèmes SQL utilisent plusieurs tables, appelées répertoire système de la structure de la base de données. Pour ces tables, vous pouvez formuler des requêtes, mais elles ne peuvent pas être mises à jour. De plus, vous pouvez ajouter des colonnes de commentaires dans les tables SystemCatalog et SystemColumns (et aussi les supprimer). Créer des vues pour ces tables est un excellent moyen de définir avec précision les informations auxquelles les utilisateurs ont des droits d'accès. Au cours de cela, nous terminons la prise en compte de SQL en mode interactif. Le chapitre suivant examinera l'utilisation de SQL directement · dans les programmes écrits dans les langages de programmation; Une telle utilisation vous permet de récupérer les avantages de l'interaction du programme avec la base de données.

Utilisation de SQL avec d'autres langages de programmation (SQL intégré)

Les commandes SQL sont incluses dans les langages de programmation de procédure pour combiner la force des deux approches. La mise en œuvre de cette fonctionnalité nécessite des extensions SQL. Les commandes SQL intégrées sont diffusées à l'aide d'un programme appelé Precompiler (préprocesseur), pour créer un programme qui est un bon compilateur de haut niveau. Les commandes SQL intégrées sont remplacées par des sous-programmes appelants créés à l'aide du préprocesseur intégré; Ces sous-producteurs sont appelés modules d'accès. Avec cette approche, ANSI soutient le SQL intégré pour les langages de programmation de Pascal, Fortran, Cobol, PL / 1. D'autres langues sont également utilisées par les développeurs. Le plus important de ceux-ci est C. Lors de la description du SQL incorporé, faites une attention particulière aux éléments suivants:

  • Toutes les commandes SQL incorporées commencent par les mots d'EJES SQL et se terminent en fonction de la langue de haut niveau utilisée.
  • Toutes les variables de haut niveau utilisés dans les commandes SQL doivent être entrées dans des descriptions de SQL à son application.
  • Si les commandes SQL utilisent les variables de haut niveau, les côlons doivent être spécifiés avant leur nom.
  • Les données de sortie des requêtes peuvent être stockées directement dans des variables de haut niveau en utilisant si et uniquement si la requête sélectionne la seule chaîne.
  • Les curseurs peuvent être utilisés pour stocker la sortie de la requête et pour y accéder une ligne pour un cycle de traitement. Les curseurs sont déclarés (ainsi que la définition d'une requête, dont la sortie contient le curseur), ouverte (qui correspond à l'exécution de la requête) et ferme (ce qui correspond à la suppression des données de sortie du curseur, rompant la lien entre les données de sortie et le curseur). Pendant que le curseur est ouvert, vous pouvez utiliser la commande FTCH pour accéder à la sortie des données de requête: une ligne pour chaque exécution de récupération.
  • Les curseurs peuvent être mis à jour ou "Lecture seulement". Pour être mis à jour, le curseur doit satisfaire à tous les critères comme présentation. Il ne devrait pas utiliser les propositions d'ordre Wu et Union, interdites de s'appliquer dans la présentation. Le curseur inutile est un curseur en lecture seule.
  • Si le curseur est mis à jour, il peut être appliqué aux pilotes, utilisés par la mise à jour SQL intégrée et supprimez les commandes de l'offre de l'emplacement de l'emplacement de. Supprimer ou mettre à jour doit appartenir à la table, l'accès auquel est effectué via le curseur de demande.
  • SQLCODE peut être déclaré une variable de type numérique pour chaque programme à l'aide du SQL intégré. Les valeurs de cette variable sont installées automatiquement une fois que chaque commande SQL est exécutée.
  • Si la commande SQL est effectuée normalement, mais ne génère pas de sortie ou n'effectue pas les modifications attendues de la base de données, SQLCode prend la valeur 100. Si la commande affiche une erreur, SQLCode prend une valeur négative décrivant la cause de l'erreur, en fonction du système SQL spécifique. Sinon, SQLCODE est zéro.
  • Chaque fois que la proposition peut être utilisée pour déterminer l'action qui doit être effectuée si SQLCode accepte la valeur 100 (non trouvée) ou une valeur négative (Erreur SQLERROR - lors de l'exécution de SQL). Cette action réside dans la transition vers un certain point du programme (goto<метка>) ou à l'exécution de "action vide" (continuer, équivalent au concept de "ne rien faire"). Par défaut, "action vide".
  • Seules les variables numériques peuvent être utilisées comme indicateurs. Les variables indicatrices suivent les autres noms des variables de la commande SQL sans aucun caractère de séparation, à l'exception de l'indicateur Word.
  • Typiquement, la valeur de la variable indicateur est O. Si la commande SQL tente de placer la valeur null dans la variable de langue de haut niveau, à l'aide de cet indicateur, il faut une valeur négative. Cette propriété peut être utilisée pour protéger contre les erreurs et comme marquage du drapeau dans les valeurs SQL NULL qui seront spécifiquement interprétées dans le programme principal.
  • Les variables d'indicateurs peuvent être utilisées pour insérer des valeurs null à la commande SQL Insert ou Mettre à jour. Ils prennent des valeurs positives lorsque la situation de troncature se produit.

Téléchargez le livre SQL requis pour des mortels ordinaires

Livres sur SQL - SQL Queries pour des mortels simples

Au cours des dernières années, de la langue connue uniquement aux spécialistes du domaine des ordinateurs, SQL est devenu une norme internationale largement utilisée. Le nombre total de compatibles avec SQL et les bases de données fournis chaque année est maintenant calculé par des millions. Si vous répondez aux informations de l'entreprise sur Internet ou sur le réseau interne, vous utilisez probablement SQL. Le livre de requêtes SQL pour des mortels simples aidera les utilisateurs novices à étudier les bases des requêtes SQL et deviendront les indications de référence nécessaires aux utilisateurs expérimentés et avancés.

SQL requêtes pour des mortels simples. Description du livre sur SQL

Le livre est une excellente introduction aux demandes SQL et complète la base de données de conception de livres précédente pour les mortels ordinaires, publié dans la maison d'édition Addison-Wesley. On peut dire que c'est même une meilleure introduction que le premier livre. Le véritable programmeur (c'est-à-dire un matal simple) dépense plus de temps pour écrire des demandes SQL et moins - pour concevoir la base de données elle-même. Les schémas constituent des administrateurs de base de données élevés qui possèdent des cabinets individuels et des voitures de sport. La plupart des programmeurs sont engagés à tenter de forcer SQL à travailler dans un système spécifié rigoureusement.
En vertu de votre profession, j'ai mis en place une base de données et enseigne une SQL étendue, afin que je puisse confirmer que la plupart des textes SQL sont comme
Attrayant pour la lecture, comme des hiéroglyphes égyptiens. Dès que le programme commence à travailler, le programmateur qui l'effilule se déplace pour résoudre la tâche suivante, ne regardant jamais ce qui a été fait. Et quand quelque chose ne va pas avec ce programme, une autre personne envoie des messages désespérés aux groupes de discussion sur Internet, où John et Mike l'enregistrent avec plusieurs mots et codages plus sages. Ils ont aidé les gens à résoudre leurs problèmes liés à Sql. Enfin, il est temps de définir tout cela dans le livre que chacun peut profiter!
Il n'est absolument pas difficile et aucun temps n'a besoin d'écrire un bon programme. Si vous comprenez ce que vous faites, la plupart des problèmes sont résolus tout simplement. Tout d'abord, il est nécessaire d'étudier les bases. Ce livre vous offre une chance d'explorer ces bases sous forme compréhensible et bien écrite. Ensuite, il est nécessaire de comprendre quand et comment ajuster une solution simple à un SGBD spécifique et à une implémentation spécifique SQL. Lorsque les bases sont apprises de manière fiable, contactez-moi et je vais vous enseigner des choses vraiment non-triviales.

Partager