JavaRush /Blog Java /Random-ES /Marcador: todo lo que necesita saber sobre bases de datos...

Marcador: todo lo que necesita saber sobre bases de datos y el lenguaje SQL: conferencias, artículos y vídeos

Publicado en el grupo Random-ES
Para comodidad de los estudiantes de JavaRush, decidimos recopilar conferencias y artículos sobre los temas más importantes de la programación. La undécima selección trata sobre bases de datos y el lenguaje de consulta SQL. En la miniguía describimos brevemente la esencia de los artículos y, si sigues el enlace, podrás obtener más información sobre el tema de tu interés. Agregue la colección a sus favoritos y regrese a ella cuando sea necesario. Marcador: todo lo que necesita saber sobre bases de datos y el lenguaje SQL - conferencias, artículos y vídeos - 1

Artículos y conferencias

Introducción a SQL

Este artículo abre una breve serie dedicada a los conceptos básicos de la interacción con bases de datos en Java y una introducción al lenguaje SQL. Muchos programas están ocupados procesando y modificando información y manteniéndola actualizada. Dado que los datos son una parte muy importante de la lógica del programa, a menudo se les asigna un almacenamiento separado. Se accede a los datos y se modifican mediante un lenguaje de consulta especial: SQL (lenguaje de consulta estructurado). Este artículo será útil si recién está comenzando con las bases de datos.

Estructura DBMS, tablas y tipos de datos.

Esta segunda parte del texto trata sobre una introducción a SQL. Aquí el autor continúa analizando los principios de funcionamiento de las bases de datos y SQL utilizando el ejemplo de la creación de un emulador de bolsa de valores.

"Proyecto Java de la A a la Z": Analizamos bases de datos y el lenguaje SQL

Una gran serie de artículos sobre cómo crear su propio proyecto de cartera. Naturalmente, comprende las diversas tecnologías con las que interactúa el programador. Incluyendo bases de datos y lenguaje SQL. El resultado de los artículos es escribir un bot de Telegram.

"Proyecto Java de la A a la Z": Analizamos bases de datos y el lenguaje SQL. Parte 2

En la segunda parte, el autor se centró en la práctica: brinda orientación sobre cómo instalar MySQL, escribir las primeras líneas en este lenguaje y crear su primera base de datos. Al final tendrás tarea.

"Proyecto Java de la A a la Z": Analizamos bases de datos y el lenguaje SQL. parte 3

En la tercera parte del análisis de la base de datos, el autor habla sobre los parámetros del operador SELECT, WHERE, ORDER BY, GROUP BY. Al final, como antes, nos esperan los deberes.

"Proyecto Java de la A a la Z": Analizamos bases de datos y el lenguaje SQL. Parte 4: revisar la tarea

Como su nombre lo indica, toda la cuarta parte está dedicada al análisis de los deberes. Recomendamos leerlo: la tarea es interesante y es posible que desee realizarla.

"Proyecto Java de la A a la Z": Analizamos bases de datos y el lenguaje SQL. Parte 5: conexiones y uniones

En la quinta parte, el autor habla sobre los tipos de conexiones y uniones: explica qué son los conceptos uno a muchos, uno a uno, muchos a muchos y otros.

"Proyecto Java de la A a la Z": Analizamos bases de datos y el lenguaje SQL. Parte 6 - Comprobación de la tarea final

Este último artículo sobre bases de datos cubre la tarea final. Es interesante porque está destinado a entrevistas de nivel Medio. Es decir, después de esta tarea ya podrás acudir a una entrevista, y aprobarás con éxito al menos parte de lo relacionado con bases de datos relacionales.

Reseña del libro “SQL. Una colección de recetas” de Anthony Molinaro

Hay una gran cantidad de opciones de libros adecuadas para una inmersión inicial en SQL, pero el autor de esta publicación se decidió por “SQL. Colección de recetas” de Anthony Molinaro. La peculiaridad del libro es que además de estudiar SQL en un nivel básico, se familiarizará con varias bases de datos a la vez y verá en qué se diferencian las consultas para ellas y cuáles son las características de una base de datos en particular.

Geniales optimizaciones de SQL que no dependen del modelo de costos. Parte 1

Le ofrecemos una adaptación del artículo de Lukas Eder, diseñada para quienes tienen conocimientos generales de bases de datos y SQL, así como cierta experiencia práctica con DBMS. Describe cinco optimizaciones simples que se pueden implementar basándose únicamente en metadatos (es decir, restricciones) y la consulta misma.

Geniales optimizaciones de SQL que no dependen del modelo de costos. Parte 2

En la Parte 2, aprenderá cómo eliminar predicados y proyecciones "sin sentido" en subconsultas EXISTS.

Geniales optimizaciones de SQL que no dependen del modelo de costos. parte 3

La tercera parte del artículo trata de la fusión de predicados y conjuntos demostrablemente vacíos.

Geniales optimizaciones de SQL que no dependen del modelo de costos. parte 4

La cuarta parte describe las limitaciones de CHECK y las uniones reflexivas innecesarias.

Geniales optimizaciones de SQL que no dependen del modelo de costos. parte 5

La última parte del artículo habla de optimización como empujar objetos.

Una guía de NoSQL para desarrolladores

Si ha estado siguiendo las tendencias en el desarrollo backend y Big Data, probablemente ya haya notado los rumores en torno a las bases de datos NoSQL en los últimos años. Este artículo habla sobre por qué se crearon en primer lugar, qué problemas resuelven y por qué de repente se necesitan tantas bases de datos diferentes.

Problemas de rendimiento de SQL derivados de "trabajo innecesario pero requerido"

Probablemente lo más importante que puede aprender para escribir consultas SQL efectivas es la indexación. Sin embargo, en segundo lugar, muy de cerca, está el conocimiento de que muchos clientes SQL requieren que la base de datos realice una gran cantidad de "trabajo innecesario pero necesario". Lo que esto es se discutirá en este artículo.

Agregar una base de datos PostgreSQL a un servicio RESTful en Spring Boot. Parte 1

Una serie de artículos sobre cómo crear una base de datos y conectarla a una aplicación Rest.

Agregar una base de datos PostgreSQL a un servicio RESTful en Spring Boot. Parte 2

En la última parte, aprendimos cómo instalar una base de datos PostgresSQL en una computadora, crear una base de datos en pgAdmin y también crear y eliminar tablas en ella de forma manual y programática. En esta parte, el autor invita a los lectores a reescribir el programa para que aprenda a trabajar con esta base de datos y tablas.

Entrevista al desarrollador: análisis de preguntas sobre la base de datos

En este artículo, el autor habla de uno de los temas clave en las entrevistas técnicas: las bases de datos. Analiza las preguntas más comunes e intenta responderlas sin profundizar en el material.

Del currículum de junio: Hibernate es un marco para trabajar con bases de datos

Hibernate es un marco que se inventó para hacer la vida más fácil a los programadores. Elimina el código duplicado y oculta el código necesario para administrar los recursos, lo que reduce los errores. Al trabajar con Hibernate, el desarrollador puede centrarse en la lógica empresarial de la aplicación. Básicamente, Hibernate actúa como un adaptador al conectar una aplicación a una base de datos. Lea el artículo sobre la demanda de este marco y para qué proyectos será necesario.

Vídeos

Entrevista pública sobre bases de datos.

El desarrollo de Java está indisolublemente ligado al backend. Y el backend es con bases de datos. Si no quiere enfrentar problemas en una entrevista técnica en la que le podrían preguntar cualquier cosa sobre las bases de datos, mire esta secuencia de entrevistas de prueba de bases de datos de Podlodka Backend Crew. Aprenderás la teoría del trabajo con bases de datos y soluciones técnicas específicas para cada una de las bases de datos más comunes: SQL, NoSQL, NewSQL.

Java | MongoDB en la nube

Para conectar un proyecto IntelliJ IDEA a la nube de Amazon Web Services utilizando MongoDB DBMS, las habilidades de IDE no son suficientes. Además del entorno de desarrollo, también deberá aprender a operar el controlador MongoDB síncrono o asíncrono, el cliente MongoClient y aprender a trabajar con colecciones. Este vídeo le guía por todos los pasos necesarios para conectar una base de datos a un proyecto Java. En la descripción debajo del video hay un enlace al código del proyecto en IntelliJ IDEA.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION