Содержание
- 2. Основы конструирования баз данных Основные понятия Модели данных Программное обеспечение Взаимодействие клиента и сервера Создание реляционной
- 3. Основные понятия База данных — именованная совокупность данных, отображающая состояние изучаемых объектов (предметов, явлений и т.д.).
- 4. Требования к банкам данных Многократное использование данных Простота и легкость использования Гибкость использования Быстрота обработки запросов
- 5. Компоненты банка данных Информационная база Языковые средства Программные средства Технические средства Организационно-административные подсистемы Нормативно-методическоеобеспечение
- 6. Модели данных Иерархические (IMS, IBM, 1968) Сетевые (ИСУБД Cronos Pro, Россия) Реляционные Иерархическая модель данных Структура
- 7. Для связи элементов данных использует указатели Структура данных: граф Сетевая модель данных
- 8. Реляционная модель данных Предложена: Е. Кодд, 1970 год Логическая модель, использует математическую теорию отношений (relation) Математический
- 9. Примеры реляционных СУБД Oracle Microsoft SQL MySQL PostgreSQL SQLite Языковые средства: SQL (Strutured Query Language) Интерфейс
- 10. Основные понятия реляционных баз данных Тип данных Домен Отношение Атрибут отношения Кортеж Первичный ключ Внешний ключ
- 11. Разработка базы данных Дано: информация о преподавателях Фамилия преподавателя Имя преподавателя Должность преподавателя Предмет Специальность Курс
- 12. Этапы проектирования базы данных Разработка инфологической модели Разработка даталогической модели Разработка физической модели
- 13. 1. Разработка инфологической модели Анализ предметной области: выявление объектов и их атрибутов Преподаватель (фамилия, имя, должность)
- 14. Разработка даталогической модели Логическое проектирование данных Выбор СУБД определяет модель данных Описание данных — в терминах
- 15. Пример даталогической модели ID_преподавателя и ID_предмета — ключевые поля primary primary key key foreign key foreign
- 16. Физическая модель данных Определяет способ размещения данных на носителях (устройствах внешней памяти): структура записи в файле
- 17. Средства управления данными Запросы запросы по образцу SQL-запросы Формы Отчеты
- 18. Язык SQL Structured Query Language Первый стандарт 1989 года Текущий стандарт 2008 года Логический (декларативный) язык
- 19. Команды SQL CREATE - создать INSERT - вставить SELECT - выбрать DELETE - удалить Предложения, используемые
- 20. Оператор LIKE Стандарт SQL: SELECT Фамилия, Имя, Должность FROM Преподаватели WHERE Фамилия LIKE '%ро-' Windows: SELECT
- 21. INNER JOIN связывает две таблицы: левую и правую, при этом в запросе не участвуют строки из
- 22. Запрос по двум таблицам SELECT Преподаватели.Фамилия, Нагрузка.ID_предмет FROM Преподаватели INNER JOIN Нагрузка ON Преподаватели.ID_преподаватель=Нагрузка.ID_преподаватель WHERE Нагрузка.ID_предмет>1
- 23. Статистическая обработка в запросе Статистические функции (функции агрегирования): count, sum, min, max, avg (среднее арифметическое) SELECT
- 24. Группировка в запросе Предложение GROUP BY SELECT AVG(Часы_лекций) FROM Предметы GROUP BY Название SELECT Название, AVG(Часы_лекций)
- 26. Скачать презентацию