Бази даних
- Теорія
- Основні поняття
- Загальні відомості про бази даних. Історія розвитку систем керування базами даних
- Функції систем керування базами даних
- Поняття системи баз даних. Схема бази даних. Дані. Апаратне та програмне забезпечення
- Однокористувацькі та багатокористувацькі системи. Поняття централізованого керування даними
- Перманентні дані. Тимчасові дані
- Незалежність даних. Основні поняття. Структури зберігання змінюваних даних
- Модель “сутність-зв’язок” (entity-relationship model)
- Поняття ER-моделі. Поняття сутності. Атрибути. Види атрибутів
- Підтипи сутностей. Супертип. Приклад. Переваги та недоліки застосування підтипів сутностей
- Поняття зв’язку в ER-моделі. Потужність зв’язку. Типи зв’язків. Приклади
- Сильні та слабкі зв’язки між типами сутностей. Унарні зв’язки. Рекурсивний зв’язок
- Реляційна модель даних
- Нормалізація
- Мова баз даних SQL. Transact-SQL (T-SQL)
- Основні поняття
- Практика
- Сервер баз даних Microsoft SQL Server
- Бази даних Microsoft SQL Server, що розміщуються в “*.mdf”-файлах
- 001 – Приклад створення/підключення локальної бази даних Microsoft SQL Server, яка розміщується в “*.mdf”-файлі
- 002 – Приклад створення нової таблиці в базі даних типу Microsoft SQL Server, яка зберігається в “*.mdf”-файлі
- 003 – Створення поля автоінкременту (лічильника) в таблиці бази даних Microsoft SQL Server, яка розміщується в “*.mdf”-файлі
- 004 – Створення зв’язку (відношення) типу “один до багатьох” між таблицями бази даних MS SQL Server
- 005 – Приклад створення “*.mdf” файлу локальної бази даних Microsoft SQL Server в системі Microsoft Visual Studio
- 006 – Рядок з’єднання з базою даних Connection String. Приклад використання у програмі
- 007 – Приклад створення запиту (query) в базі даних
- 008 – Приклад створення представлення (view) в базі даних. Створення обчислювального поля
- Бази даних Microsoft Access
- Microsoft SQL Server Management Studio