Чему вы научитесь: ● Создание структура таблиц
Вы научитесь правильно создавать таблицы с полями, чтобы не было избыточности и неправильных связей
● SQL запросы
Как создавать SQL запросы, получать отчеты, оптимизировать условия, создавать представления
● JDBC драйвера
Все базы данных предоставляют готовые драйвера для разработчиков. Вы будете использовать драйвер SQLite, использовать JDBC API
● Заполнение JTable данными
Как получать данный из таблиц и заполнять компонент JTable для более удобной работы с записями
● Оптимизация таблиц
Изменение структуры таблиц для увеличения скорости работы приложения, оптимизации кода и данных
● База данных SQLite
Вся работа будет идти на примере SQLite — популярной переносной базы данных, которая используется в Skype, Google Chrome и др.
Ключевые особенности: ● Информация с самого нуля
Даже если вы никогда не работали с базами данных — вы сразу научитесь это делать, т.к. материалы рассчитаны именно на новичков. Вы узнаете всю "внутреннюю кухню", которую должен знать любой программист
● Пошаговое изучение
Программа построена последовательно, сначала научитесь создавать базы данных, таблицы, затем обращаться к ним из базы данных с помощью SQL запросов, оптимизировать структуру, заполнять коллекции и многое другое
● Готовые примеры
Все исходные коды можно будет открывать и сразу запускать в среде NetBeans. Также будут доступны файлы базы данных SQLite, вы их будете открывать в специальном менеджере
Краткое содержание курса: ● Введение в базы данных
● Проектирование таблиц
● Разработка базы данных с нуля
● Представления в базе данных
● Подзапросы
● Объекты Connection, Statement, ResultSet
● База данных SQLite
● Применение принципов ООП
● Связи таблиц
● Запросы SQL
● JDBC
● Обработка результатов SQL запроса
● Дизайнер SQLite Expert Personal
● Ключи, связи, ограничения таблиц
● Наследование между таблицами
● Оператор JOIN
● Обращение к базе данных из Java
● Компонент JTable
Бонусы: ● Профессиональное применение ООП в Java
● Быстрый старт в Java
● Шаблоны проектирования Java
● Паттерны проектирования Java