БАЗЫ ДАННЫХ (SQL, noSQL)
311 subscribers
409 photos
177 videos
91 files
291 links
для студентов Технических ВУЗов по Базам Данных
Download Telegram
 Вышла СУБД MySQL 9.0.0


В начале июля 2024 года Oracle выпустила СУБД MySQL 9.0.0. Разработчики проекта подготовили и выложили в открытый доступ сборки MySQL Community Server 9.0.0 для основных дистрибутивов Linux, FreeBSD, macOS и Windows.

В 2023 году Oracle объявила об изменении модели формирования релизов СУБД MySQL. Разработчики начали выпускать два вида веток MySQL: Innovation (новые функции, частое обновление, три месяца поддержки) и LTS (с расширенным временем поддержки и сохранением неизменного поведения).

Читать далее...
📔 Title: Java 11 (Подключение к Базам Данных)
🛢 Oracle

 java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

//Oracle JDBC Driver
String userName = "UserName";
String password = "Password";

try {
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@HostName:1521:SID",
userName, password);

Statement stmt = conn.createStatement();
ResultSet rs = stmt
.executeQuery("SELECT * FROM country");

while (rs.next()) {
String name = rs.getString(2);
System.out.println(name);
}

conn.close();
}
catch (Exception e) {
e.printStackTrace();
}


#ПОЛЕЗНОСТИ
Title: Java 11 (Подключение к Базам Данных)
🛢 MySQL

 java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

//JDBC Driver for MySQL (Connector/J)
String url = "jdbc:mysql://HostName:3306/DatabaseName";
String userName = "UserName";
String password = "Password";

try {
Connection conn = DriverManager
.getConnection(url, userName, password);

Statement stmt = conn.createStatement();
ResultSet rs = stmt
.executeQuery("SELECT * FROM country");

while (rs.next()) {
String name = rs.getString(2);
System.out.println(name);
}

conn.close();
}
catch (Exception e) {
e.printStackTrace();
}


#ПОЛЕЗНОСТИ
📔 Title: Java 11 (Подключение к Базам Данных)
🛢 SQL Server

 java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

//Microsoft JDBC Driver 6.0 for SQL Server
String instanceName = "serverName\\instanseName";
String databaseName = "DatabaseName";
String userName = "UserName";
String password = "Password";
String conUrl = "jdbc:sqlserver://%1$s;databaseName=%2$s;user=%3$s;password=%4$s;";
String conStr = String.format(conUrl,
instanceName, databaseName, userName, password);

try {
Connection conn = DriverManager.getConnection(conStr);

Statement stmt = conn.createStatement();
ResultSet rs = stmt
.executeQuery("SELECT * FROM country");

while (rs.next()) {
String name = rs.getString(2);
System.out.println(name);
}

conn.close();
}
catch (Exception e) {
e.printStackTrace();

}

#ПОЛЕЗНОСТИ
📔 Title: Java 11 (Подключение к Базам Данных)
🛢 PostgreSQL

 java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

//PostgreSQL JDBC Driver
String userName = "UserName";
String password = "Password";

try {
Connection conn = DriverManager.getConnection(
"jdbc:postgresql://HostName:5432/DatabaseName",
userName, password);

Statement stmt = conn.createStatement();
ResultSet rs = stmt
.executeQuery("SELECT * FROM country");

while (rs.next()) {
String name = rs.getString(2);
System.out.println(name);
}

conn.close();
}
catch (Exception e) {
e.printStackTrace();
}


#ПОЛЕЗНОСТИ
📔 Title: Java 11 (Подключение к Базам Данных)
🛢 SQLite

 java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

//SQLite JDBC Driver
try {
Connection conn = DriverManager.getConnection(
"jdbc:sqlite:/DatabasePath/DatabaseName.db");

Statement stmt = conn.createStatement();
ResultSet rs = stmt
.executeQuery("SELECT * FROM country");

while (rs.next()) {
String name = rs.getString(1);
System.out.println(name);
}

conn.close();
}
catch (Exception e) {
e.printStackTrace();
}


#ПОЛЕЗНОСТИ
#СОФТ

📔 JetBrains DataGrip 2024.2 – IDE для работы с базами данных
🌐 Lang.: English
🕘 Date: 2024
🔗 Версия: 2024.2
📑 Size: ~800M
🖥 OS: Windows
🔧 Таблетка: Автоактивация

🔹ОПИСАНИЕ:
Что такое DataGrip?
JetBrains DataGrip — это интегрированная среда разработки (IDE) от компании JetBrains, предназначенная для работы с базами данных и SQL. DataGrip предоставляет мощные инструменты для управления, разработки и оптимизации баз данных, что делает её незаменимым инструментом для аналитиков данных, разработчиков и администраторов баз данных (DBA).

Для чего нужна DataGrip?
DataGrip предназначена для профессиональных разработчиков и администраторов баз данных, работающих с различными СУБД. Она обеспечивает всестороннюю поддержку SQL, позволяет управлять схемами баз данных, выполнять запросы, анализировать и оптимизировать производительность. С её помощью специалисты могут сосредоточиться на выполнении задач, связанных с базами данных, используя мощные инструменты и автоматизированные функции.

Читать далее...
JetBrains DataGrip 2024.2 Repack by Sitego.exe
744.4 MB
📔 JetBrains DataGrip 2024.2 – IDE для работы с базами данных
🌐 Lang.: English
🕘 Date: 2024
🔗 Версия: 2024.2
📑 Size: ~800M
🖥 OS: Windows
🔧 Таблетка: Автоактивация
#СОФТ

📔 Microsoft Azure Data Studio – IDE для работы с базами данных
🌐 Lang.: English / Russian
🕘 Date: 2024
🔗 Версия: 1.48.1
📑 Size: ~145M
🖥 OS: Windows
🔧 Таблетка: не требуется

Azure Data Studio — это упрощенное кроссплатформенное средство управления данными и разработки с подключением к популярным облачным и локальным базам данных. Azure Data Studio поддерживает Windows, macOS и Linux с возможностью немедленного подключения к SQL Azure и SQL Server. Просмотрите библиотеку расширений для получения дополнительных возможностей поддержки базы данных, включая MySQL, PostgreSQL и CosmosDB.

Читать далее...
1👍1
azuredatastudio-windows-user-setup-1.48.1.exe
134.6 MB
📔 Microsoft Azure Data Studio – IDE для работы с базами данных
🌐 Lang.: English / Russian
🕘 Date: 2024
🔗 Версия: 1.48.1
📑 Size: ~145M
🖥 OS: Windows
🔧 Таблетка: не требуется
👍2
📚 Лекция 01 — Введение в базы данных
🎓 Что такое данные и БД, зачем они нужны, реальные примеры применения.
🏗 Модели данных: иерархическая vs сетевая — базовые объекты, связи, плюсы/минусы.
📖 Есть глоссарий ключевых терминов для быстрого старта.
В конце — контрольные вопросы для самопроверки.
🔗 Материалы курса и ссылки на литературу внутри лекции.
📡 Канал курса: t.me/DATABASE_SQL_NOSQL
📘 Лекция 02 — Реляционная модель и СУБД
🧱 РМД: данные как таблицы → строки = кортежи, столбцы = атрибуты; без дубликатов строк, порядок не важен.
🔐 Целостность: доменная, сущностная, ссылочная — задаётся декларативными ограничениями.
🗄 СУБД: зачем нужны (восстановление, многопользовательский режим, бэкапы) и базовые функции (хранение, языки БД).
🧭 Выбор СУБД: Oracle, PostgreSQL, MySQL, SQL Server, MariaDB, SQLite (и др.).

#ЛЕКЦИИ #БД
ЛЕКЦИЯ - 02.pdf
8.1 MB
📔 Презентация лекции №2
Audio
🎧 Аудиопересказ лекции №2
📘 Лекция 03 — Архитектура БД и ER-моделирование
🏛 3-уровневая архитектура: внешний, концептуальный, внутренний — зачем разделять логику и «железо».
🧩 ER-модель: сущности, атрибуты, связи (1:1, 1:М, М:1, М:М) — база для грамотного проектирования.
📚 Кейc: инфологическая модель «Библиотека» — от читателей и книг до выдач и бронирований.
🎯 Итог: понимаем уровни БД и строим понятные ER-диаграммы.

#БД #архитектураБД #ERD #лекция