Компьютеры и программирование
Арифметические основы вычислительных машин
Логические основы вычислительных машин
- Логика высказываний в информатике. Теория и примеры решений
- Булева алгебра (алгебра логики)
- Логические схемы и таблицы истинности
- Минимизация логических функций - общие сведения
- Минимизация логических функций методом непосредственных преобразований
- Минимизация логических функций методом Квайна
Реляционные базы данных и язык SQL
- Проектирование базы данных
- Реляционная модель данных
- Основы проектирования базы данных - пример
- Реляционная алгебра и операции реляционной алгебры
- Создание базы данных, таблиц, модификация данных
- Создание базы данных SQL
- SQL ALTER TABLE - изменение таблиц базы данных
- SQL INSERT - вставка данных
- SQL UPDATE - обновление данных
- SQL DELETE - удаление данных
- Запросы на выборку данных, операторы SQL и предикаты
- SQL SELECT - запрос на выборку данных
- SQL IN - поиск значений из указанного набора
- SQL BETWEEN - поиск значений из указанного интервала
- SQL LIKE - поиск строки с заданными символами
- SQL JOIN - соединение таблиц базы данных
- SQL GROUP BY - группировка в запросах
- SQL HAVING - интересующие значения агрегатных функций
- SQL EXISTS и проверка существования набора значений
- Подзапросы в SQL, их виды, корректность использования
- Операции над множествами
- SQL UNION - объединение результатов запросов
- SQL INTERSECT, EXCEPT - пересечение, разность результатов запросов
- Функции и конструкции SQL
- Агрегатные функции SQL - SUM, MIN, MAX, AVG, COUNT
- Функции даты и времени SQL
- Функции для округления и других действий с дробными числами
- Функции для работы со строками
- Функция SQL COALESCE - первое не-NULL значение
- ALL и ANY в SQL: больше всех, равно хотя бы какому-либо
- SQL: LIMIT и аналоги для вывода диапазона строк
Некоторые решения на С++
- Алгоритмы сортировки: реализация на C++
- База данных на файлах: запись с уникальным идентификатором
- Выражение, вычисляемое в цикле for: как его написать
- Вычисление произведения матриц
- Обход в глубину графа, представленного матрицей инцидентности
- Программная реализация метода Гаусса
- Программная реализация метода Крамера
- Реализация циклического однонаправленного списка при помощи двух массивов
- Рекурсивные функции
- Ряд чисел Фибоначчи: такие разные решения
Некоторые решения на PHP/MySQL
- Аутентификация пользователя
- Галереи для сайта с подписями к изображениям
- Генератор паролей
- Безопасная загрузка картинок на сайт
- Как сделать многокритериальный поиск по сайту
- Как сделать мультиязычный сайт с неограниченным числом языков
- Многоуровневое меню сайта
- Система голосования на сайте
- Счётчик обратного отсчёта