Java [Javabegin] Базы данных и SQL в Java для новичков (2019)

Cooper_grisha
Cooper_grisha

Cooper_grisha

Просветленный
badge 4 года с нами! badge Награда за 1000 очков репутации badge За 250 сообщений!
Регистрация
25/11/2019
Сообщения
298
Репутация
322
Автор: Javabegin
Название: Базы данных и SQL в Java для новичков (2019)

ЛЕГКИЙ И ПОНЯТНЫЙ СПОСОБ НАЧАТЬ РАБОТУ С БАЗАМИ ДАННЫХ ИЗ JAVA.
Создание структуры таблиц

Вы научитесь правильно создавать таблицы с полями, чтобы не было избыточности и неправильных связей

SQL запросы

Как создавать SQL запросы, получать отчеты, оптимизировать условия, создавать представления

JDBC драйвера

Все базы данных предоставляют готовые драйвера для разработчиков. Вы будете использовать драйвер SQLite, использовать JDBC API

Заполнение JTable данными

Как получать данный из таблиц и заполнять компонент JTable для более удобной работы с записями

Оптимизация таблиц

Изменение структуры таблиц для увеличения скорости работы приложения, оптимизации кода и данных

База данных SQLite

Вся работа будет идти на примере SQLite - популярной переносной базы данных, которая используется в Skype, Google Chrome и др.

Ключевые особенности

Информация с самого нуля


Даже если вы никогда не работали с базами данных - вы сразу научитесь это делать, т.к. материалы рассчитаны именно на новичков. Вы узнаете всю "внутреннюю кухню", которую должен знать любой программист

Пошаговое изучение

Программа построена последовательно, сначала научитесь создавать базы данных, таблицы, затем обращаться к ним из базы данных с помощью SQL запросов, оптимизировать структуру, заполнять коллекции и многое другое

Готовые примеры

Все исходные коды можно будет открывать и сразу запускать в среде NetBeans. Также будут доступны файлы базы данных SQLite, вы их будете открывать в специальном менеджере

КРАТКИЙ СПИСОК ТЕМ И НАПРАВЛЕНИЙ

Введение в базы данных


Основы построения любой базы данных. Здесь вы узнаете весь процесс, начиная от создания самой базы данных, заканчивая оптимизацией таблиц

База данных SQLite

Все данные будут храниться в популярной СУБД SQLite, которая используется на всех мобильных устройствах и многих программах, таких как Skype, Google Chrome и др.

Дизайнер SQLite Expert Personal

Для редактирование таблиц вы будете использовать специальный дизайнер, который сильно облегчит вам работу. Без консолей и прочих сложных инструментов

Проектирование таблиц

Одна из самых интересных частей курса, где вы с нуля спроектируете и создадите базу данных по автомобилям, чтобы в дальнейшем к ней обращаться из кода.

Применение принципов ООП

Немногие знают, как можно использовать ООП в таблицах. Вы узнаете подходы, которые оптимизируют вашу структуру данных

Ключи, связи, ограничения таблиц

Основные элементы при создании таблиц, чтобы хранить целостность и не было избыточности данных. Вы узнаете процесс оптимизации данных,ключей, полей.

Разработка базы данных с нуля

Вы полностью с нуля создадите базу данных и по шагам пройдете весь процесс. В дальнейшем вы сможете легко создавать и другие базы данных

Связи таблиц

Более подробный блок, где упор делается на тему связей между таблицами. Правильно созданные связи - залог успешного кода, потом что все начинается с базы данных

Наследование между таблицами

Для таблиц можно применить принцип ООП - наследование. Это поможет вам избежать избыточности данных и построить правильную структуру таблиц.

Представления в базе данных

Специальное представление ваших данных, которые вы можете настраивать как вам будет удобно. Используются для консолидации данных в одном запросе

Запросы SQL

Вы научитесь выполнять запросы в базу данных, чтобы получать результаты и обрабатывать и в коде. Без знания SQL - вы не сможете дальше программировать

Оператор JOIN

Чтобы связать между собой таблицы нужно использовать специальные операторы, один из которых - JOIN. Это инструмент для объединения данных в одном запросе

Подзапросы

Еще один инструмент, чтобы получать данные в SQL запросах из разных таблиц и работать с ними в коде. Выполняет похожие с JOIN задачи

JDBC

Основной интерфейс Java при работе с любой базой данных. Вы узнаете какие объекты нужно использовать в различных ситуациях, из чего состоит спецификация JDBC

Обращение к базе данных из Java

Создание кода, который будет использовать JDBC драйвер и обращаться к базе данных, выполнять SQL запросы и обрабатывать результаты.

Объекты Connection, Statement, ResultSet

Более подробное изучение объектов интерфейса JDBC. Очень важно знать как они работают, какие плюсы и минусы имеют

Обработка результатов SQL запроса

Существуют разные способы обработки данных SQL запроса, поэтому важно правильно их применять в каждой ситуации, в зависимости от задачи

Компонент JTable

Графический компонент из состава SWING, который позволяет загружать в себя данные и показывать в виде таблицы. Вы создадите модель для JTable c использованием массивов.

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование модератором:

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Похожие темы

Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Cooper_grisha
Ответы
1
Просмотры
2K
Cooper_grisha
Cooper_grisha
Cooper_grisha
Ответы
0
Просмотры
2K
Cooper_grisha
Cooper_grisha
Малыш Джон
Ответы
5
Просмотры
3K
Уилл Скарлет
Уилл Скарлет
Малыш Джон
Ответы
12
Просмотры
5K
Dagian
Дева Мэриан
Ответы
0
Просмотры
2K
Дева Мэриан
Дева Мэриан
Малыш Джон
Ответы
0
Просмотры
3K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Cooper_grisha
Ответы
0
Просмотры
3K
Cooper_grisha
Cooper_grisha
Сверху Снизу