JavaRush /Blog Java /Random-FR /Marque-page : tout ce qu'il faut savoir sur les bases de ...

Marque-page : tout ce qu'il faut savoir sur les bases de données et le langage SQL - conférences, articles et vidéos

Publié dans le groupe Random-FR
Pour la commodité des étudiants JavaRush, nous avons décidé de rassembler des conférences et des articles sur les sujets les plus importants en programmation. La onzième sélection concerne les bases de données et le langage de requête SQL. Dans le mini-guide, nous décrivons brièvement l'essence des articles, et si vous suivez le lien, vous pourrez en apprendre davantage sur le sujet qui vous intéresse. Ajoutez la collection à vos favoris et revenez-y si nécessaire. Marque-page : tout ce qu'il faut savoir sur les bases de données et le langage SQL - conférences, articles et vidéos - 1

Articles et conférences

Introduction à SQL

Cet article ouvre une courte série consacrée aux bases de l'interaction avec les bases de données en Java et à une introduction au langage SQL. De nombreux programmes sont occupés à traiter et à modifier les informations et à les maintenir à jour. Étant donné que les données constituent une partie très importante de la logique du programme, un stockage séparé leur est souvent alloué. Les données sont accessibles et modifiées à l'aide d'un langage de requête spécial - SQL (Structured Query Language). Cet article sera utile si vous débutez avec les bases de données.

Structure du SGBD, tables et types de données

Cette deuxième partie du texte concerne une introduction à SQL. L'auteur continue ici d'analyser les principes de fonctionnement des bases de données et de SQL à l'aide de l'exemple de la création d'un émulateur boursier.

"Projet Java de A à Z" : Nous analysons les bases de données et le langage SQL

Une large série d'articles sur la création de votre propre projet de portfolio. Naturellement, il comprend les différentes technologies avec lesquelles le programmeur interagit. Y compris les bases de données et le langage SQL. Le résultat des articles est l'écriture d'un robot télégramme.

"Projet Java de A à Z" : Nous analysons les bases de données et le langage SQL. Partie 2

Dans la deuxième partie, l'auteur s'est concentré sur la pratique : il donne des conseils pour installer MySQL, écrire les premières lignes dans ce langage et créer sa première base de données. A la fin, vous aurez des devoirs.

"Projet Java de A à Z" : Nous analysons les bases de données et le langage SQL. Partie 3

Dans la troisième partie de l'analyse de la base de données, l'auteur parle de l'opérateur SELECT, des paramètres WHERE, ORDER BY, GROUP BY. À la fin, comme avant, les devoirs nous attendent.

"Projet Java de A à Z" : Nous analysons les bases de données et le langage SQL. Partie 4 - vérifier les devoirs

Comme son nom l'indique, toute la quatrième partie est consacrée à l'analyse des devoirs. Nous vous recommandons de le lire - la tâche est intéressante et vous voudrez peut-être la faire.

"Projet Java de A à Z" : Nous analysons les bases de données et le langage SQL. Partie 5 - connexions et jointures

Dans la cinquième partie, l'auteur parle des types de connexions et de jointures : explique ce que sont les concepts un-à-plusieurs, un-à-un, plusieurs-à-plusieurs et autres.

"Projet Java de A à Z" : Nous analysons les bases de données et le langage SQL. Partie 6 - Vérification de la tâche finale

Ce dernier article sur les bases de données couvre le devoir final. C'est intéressant car il est destiné aux entretiens au niveau intermédiaire. Autrement dit, après cette tâche, vous pouvez déjà passer un entretien et vous réussirez au moins une partie de ce qui concerne les bases de données relationnelles.

Critique du livre « SQL. Un recueil de recettes » par Anthony Molinaro

Il existe un grand nombre d'options de livres adaptées à une première plongée dans SQL, mais l'auteur de cet article a opté pour « SQL. Recueil de recettes » par Anthony Molinaro. La particularité du livre est qu'en plus d'étudier SQL à un niveau de base, vous vous familiariserez avec plusieurs bases de données à la fois et verrez en quoi les requêtes les concernant diffèrent et quelles sont les caractéristiques d'une base de données particulière.

Optimisations SQL sympas qui ne dépendent pas du modèle de coût. Partie 1

Nous vous proposons une adaptation de l'article de Lukas Eder, conçue pour ceux qui ont une compréhension générale des bases de données et de SQL, ainsi qu'une certaine expérience pratique avec les SGBD. Il décrit cinq optimisations simples qui peuvent être mises en œuvre uniquement sur la base des métadonnées (c'est-à-dire des contraintes) et de la requête elle-même.

Des optimisations SQL sympas qui ne dépendent pas du modèle de coût. Partie 2

Dans la deuxième partie, vous apprendrez à éliminer les prédicats et les projections « dénués de sens » dans les sous-requêtes EXISTS.

Des optimisations SQL sympas qui ne dépendent pas du modèle de coût. Partie 3

La troisième partie de l'article traite de la fusion de prédicats et d'ensembles manifestement vides.

Des optimisations SQL sympas qui ne dépendent pas du modèle de coût. Partie 4

La quatrième partie décrit les limites de CHECK et les jointures réflexives inutiles.

Des optimisations SQL sympas qui ne dépendent pas du modèle de coût. Partie 5

La dernière partie de l'article parle d'une optimisation telle que le déplacement d'objets.

Un guide de NoSQL pour les développeurs

Si vous avez suivi les tendances du développement backend et du Big Data, vous avez probablement déjà remarqué le buzz autour des bases de données NoSQL ces dernières années. Cet article explique pourquoi ils ont été créés, quels problèmes ils résolvent et pourquoi tant de bases de données différentes sont soudainement nécessaires.

Problèmes de performances SQL résultant d'un « travail inutile mais requis »

L’indexation est probablement la chose la plus importante que vous puissiez apprendre pour écrire des requêtes SQL efficaces. Cependant, en deuxième position, tout près derrière, se trouve le fait que de nombreux clients SQL exigent que la base de données effectue beaucoup de « travail inutile mais nécessaire ». De quoi s’agit-il sera discuté dans cet article.

Ajout d'une base de données PostgreSQL à un service RESTful sur Spring Boot. Partie 1

Une série d'articles sur la façon de créer une base de données et de la connecter à une application Rest.

Ajout d'une base de données PostgreSQL à un service RESTful sur Spring Boot. Partie 2

Dans la dernière partie, nous avons appris comment installer une base de données PostgresSQL sur un ordinateur, créer une base de données dans pgAdmin, ainsi que créer et supprimer des tables manuellement et par programme. Dans cette partie, l'auteur invite les lecteurs à réécrire le programme pour qu'il apprenne à travailler avec cette base de données et ces tables.

Entretien avec le développeur : analyse des questions de base de données

Dans cet article, l'auteur parle de l'un des sujets clés des entretiens techniques : les bases de données. Il examine les questions les plus courantes et tente d’y répondre sans approfondir le sujet.

Extrait du CV de juin : Hibernate est un framework pour travailler avec des bases de données

Hibernate est un framework qui a été inventé pour faciliter la vie des programmeurs. Il élimine le code en double et masque le code nécessaire à la gestion des ressources, réduisant ainsi les erreurs. En travaillant avec Hibernate, le développeur peut se concentrer sur la logique métier de l'application. Essentiellement, Hibernate agit comme un adaptateur lors de la connexion d'une application à une base de données. Lisez l'article sur la demande pour ce cadre et les projets pour lesquels il sera nécessaire.

Vidéos

Entretien public sur les bases de données

Le développement Java est indissociable du backend. Et le backend est constitué de bases de données. Si vous ne voulez pas rencontrer de problèmes lors d'un entretien technique au cours duquel on pourrait vous poser des questions sur les bases de données, regardez ce flux d'entretien de test de base de données Podlodka Backend Crew. Vous apprendrez la théorie du travail avec les bases de données et les solutions techniques spécifiques pour chacune des bases de données les plus courantes : SQL, NoSQL, NewSQL.

Java | MongoDB dans le cloud

Pour connecter un projet IntelliJ IDEA au cloud Amazon Web Services à l'aide du SGBD MongoDB, les compétences IDE ne suffisent pas. En plus de l'environnement de développement, vous devrez également apprendre à utiliser le pilote MongoDB synchrone ou asynchrone, le client MongoClient, et apprendre à travailler avec des collections. Cette vidéo vous guide à travers toutes les étapes nécessaires pour connecter une base de données à un projet Java. Dans la description sous la vidéo, il y a un lien vers le code du projet dans IntelliJ IDEA.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION