Курс лекций по базам данных
- 1. Что такое база данных?
- 2. Технические параметры СУБД
- 3. Концептуальная схема базы данных
- 4. Модели данных
- 5. Базовые таблицы и представления
- 6. Системный каталог и словарь базы данных
- 7. Целостность базы данных
- 8. Особенности многопользовательских баз данных
- 9. Транзакции
- 10. Блокировки
- 11. Привилегии
- 12. Модель «клиент-сервер»
- 13. Организация записей в файлах
- 14. Хешированные и индексированные файлы
- 15. Поиск по неключевым полям и по частичному соответствию
- 16. Этапы проектирования базы данных
- 17. Подготовка концептуальной схемы
- 18. Проектирование приложения
- 19. Проектирование по функциональным зависимостям
- 20. Проектирование с применением ER-диаграмм
- 21. Проверка декомпозиции
- 22. Пример проектирования концептуальной схемы
- 23. Язык запросов SQL
- 24. Структура языка SQL
- 25. Типы данных SQL
- 26. Команда SQL SELECT
- 27. SQL аргумент DISTINCT
- 28. SQL аргумент ALL
- 29. SQL предложение WHERE
- 30. SQL операции сравнения
- 31. SQL булевые операции
- 32. SQL операторы IN, BETWEEN, LIKE, IS NULL и предложение ESCAPE
- 33. SQL агрегатные функции
- 34. SQL предложение GROUP BY
- 35. SQL предложение HAVING
- 36. SQL предложение ORDER BY
- 37. SQL объединение таблиц в запросе
- 38. SQL подзапросы
- 39. SQL оператор EXISTS
- 40. SQL специальные операторы ALL, ANY и SOME
- 41. SQL предложение UNION
- 42. SQL cоздание таблиц
- 43. SQL ограничения
- 44. SQL ввод, удаление и модификация значений полей
- 45. SQL команда INSERT
- 46. SQL команда DELETE
- 47. SQL команда UPDATE
- 48. SQL индексы
- 49. SQL представление VIEW
- 50. SQL привилегии
- 51. SQL переименование таблиц
- 52. SQL области DBS
- 53. SQL транзакции
- 54. SQL cистемный каталог
- 55. Вложенный SQL