Содержание
- 2. Базы данных § 13. Введение
- 3. Что такое информационная система? Информационная система (ИС) в широком смысле — это аппаратные и программные средства,
- 4. БД и СУБД База данных (БД) — это специальным образом организованная совокупность данных о некоторой предметной
- 5. БД и СУБД поиск данных редактирование данных выполнение несложных расчетов обеспечение целостности (корректности, непротиворечивости) данных восстановление
- 6. Классификация ИС ИС локальные удалённые БД и СУБД на компьютере пользователя БД на удалённом компьютере (в
- 7. Как хранить данные? Текстовый формат: Собственный формат программы: Универсальный формат: БД: «данные о данных» Иванов;Иван;Петрович;1968;«Audi»;20 000
- 8. Файл-серверные СУБД рабочие станции должны быть мощными высокая нагрузка на сеть слабая защита данных ненадежность при
- 9. Клиент-серверные СУБД Задачи клиента: Задачи сервера: отправить серверу запрос на языке SQL принять ответ сервера вывести
- 10. Клиент-серверные СУБД обработка данных на сервере рабочие станции могут быть маломощными проще модернизация надежная защита данных
- 11. Транзакции Транзакция – это группа операций, которая представляет собой одно законченное действие. Транзакция должна быть выполнена
- 12. Таблицы Примеры: записная книжка каталог в библиотеке
- 13. Ключ Ключ – это поле или комбинация полей, однозначно определяющие запись. Могут ли эти данные быть
- 14. Ключ Первичный ключ – это ключ, выбранный в качестве основного. Простой ключ – состоит из одного
- 15. Суррогатный ключ Суррогатный ключ – это дополнительное поле, которое служит первичным ключом. операции с числами выполняются
- 16. Поиск в БД Линейный поиск – это перебор всех записей до тех пор, пока не будет
- 17. Двоичный поиск Разделить область поиска на две равные части. Определить, в какой половине находится нужный объект.
- 18. Двоичный поиск в БД требует предварительной сортировки. Иванов? записи надо отсортировать по нужному полю можно использовать
- 19. Индексный поиск в БД Индекс – это вспомогательная таблица, которая служит для ускорения поиска в основной
- 20. Целостность БД Целостность базы данных означает, что она содержит полную и непротиворечивую информацию и удовлетворяет всем
- 21. Задача Постройте индексы по всем полям:
- 22. Базы данных § 14. Многотабличные базы данных
- 23. Однотабличная БД дублирование данных при изменении каких-то данных, возможно, придется менять несколько записей нет защиты от
- 24. Многотабличная БД
- 25. Многотабличная БД Внешний ключ – это неключевое поле таблицы, связанное с первичным ключом другой таблицы. усложнение
- 26. Ссылочная целостность запретить удаление записи выполнить каскадное удаление (удалить все связанные с ней записи в других
- 27. Типы связей между таблицами 1 N Связь 1:N – с одной записью в первой таблице могут
- 28. Типы связей между таблицами Связь 1:1 – с одной записью в первой таблице связана ровно одна
- 29. Типы связей между таблицами N N Связь N:N – с одной записью в первой таблице могут
- 30. Типы связей между таблицами N 1 Связь N:N N 1 Пример:
- 31. Задачи Сколько заказчиков располагаются в Перми?
- 32. Задачи Определите: какие товары отправлены в каждый из городов; сколько бумаги отправлено в каждый из городов;
- 33. Задачи Определить фамилию и инициалы а) бабушки А.И.Ивановой б) родного брата И.А. Черненко в) прадеда Т.М.
- 34. Задачи Определить фамилию и инициалы а) племянника Н.И. Симоняка б) всех родных братьев и сестёр Н.И.
- 35. Задачи Определить фамилию и инициалы а) всех внуков и внучек И.А. Левитина; б) родной сестры П.А.
- 36. Базы данных § 15. Реляционная модель данных
- 37. Математическое описание БД Требуется: описание БД, независимое от способа хранения данных методы управления этими данными Реляционная
- 38. Реляционные БД Реляционная БД – это БД, которая основана на реляционной модели, то есть представляет собой
- 39. Реляционные БД Реляционная БД – это база данных, которая представлена в виде набора таблиц и управляется
- 40. Нормализация Нормализация – это изменение структуры базы данных, которое устраняет избыточность и предотвращает возможные нарушения целостности.
- 41. Нормализация на примерах 1. Любое поле должно быть неделимым:
- 42. Нормализация на примерах 2. Любое неключевое поле должно зависеть от ключа:
- 43. Нормализация на примерах 3. Не должно быть одинаковых по смыслу полей: N 1
- 44. Нормализация на примерах 4. Не нужно хранить то, что может быть вычислено: прибыль вычисляется через запрос!
- 45. Нормализация: «за» и «против» усложнение структуры (> 40-50 таблиц – много!) замедляется поиск (нужно «собирать» данные
- 46. Задача Выполните нормализацию:
- 47. Задача Выполните нормализацию:
- 48. Задача Выполните нормализацию:
- 49. Задача Выполните нормализацию:
- 50. Базы данных § 16. Работа с таблицей
- 51. Базы данных в OpenOffice.org Base Файлы *.odb таблицы с данными формы – диалоговые окна, с помощью
- 52. Базы данных OO Base 2×ЛКМ новая запись переходы по записям общее количество выделено текущая запись
- 53. Поиск и сортировка Ctrl+F сортировка по текущему столбцу несколько уровней
- 54. Задача Какой по счету будет запись с фамилией Белочкина, если отсортировать таблицу по полю: а) Фамилия
- 55. Фильтрация Фильтр – это условие для отбора записей. быстрый фильтр (фильтр по выделенному) применить/отменить фильтр
- 56. Фильтрация удалить фильтр редактировать текущий фильтр с таблицей хранится только один фильтр не все условия можно
- 57. Задача В чём разница между фильтрами: а) Предмет = 'Математика' AND Класс = 2 OR Год
- 58. Задача Сколько записей будет отобрано: а)Пол = 'ж' AND Химия > Биология б)Пол = 'ж' OR
- 59. Однотабличная БД
- 60. Создание базы данных ключ текущее поле свойства текущего поля
- 61. Типы полей Текст [VARCHAR] Памятка [LONGVARCHAR] Целое [INTEGER] Десятичное [DECIMAL] (денежная сумма) Вещественное [REAL] Картинка [LONGVARBINARY]
- 62. Свойства полей максимальный размер для текста количество знаков в дробной части значение по умолчанию автозначение (да/нет)
- 63. Индексы ЛКМ создать удалить переименовать
- 64. Операции с таблицами
- 65. Многотабличная БД N 1 N 1 Пример:
- 66. Создание таблиц INTEGER DECIMAL
- 67. Установка связей между таблицами Сервис – Связи
- 68. Заполнение таблиц
- 69. Базы данных § 17. Запросы
- 70. Что такое запрос? Запрос – это обращение к СУБД для отбора записей или выполнения других операций
- 71. Конструктор запросов ЛКМ
- 72. Конструктор запросов выполнить (F5) перетащить ЛКМ все поля
- 73. Режим SQL ЛКМ выбрать из таблицы
- 74. Сортировка
- 75. Запуск запроса 2×ЛКМ
- 76. Изменение запроса ЛКМ ПКМ – Изменить ПКМ – Редактировать в режиме SQL
- 77. Форматирование столбцов ПКМ – Формат столбца
- 78. Условия отбора Условие отбора
- 79. Сложные условия
- 80. Сложные условия
- 81. Шаблоны условие с шаблоном
- 82. Запросы с параметрами Параметры – это данные, которые пользователь вводит при выполнении запроса.
- 83. Вычисляемые поля Очки = Ничьи + 3*Победы ПКМ – Формат столбца
- 84. Другие типы запросов ЛКМ
- 85. Запрос данных из нескольких таблиц добавить все
- 86. Запрос данных из нескольких таблиц перетащить нужные поля названия при выводе
- 87. Запрос данных из нескольких таблиц ПКМ – Редактировать в режиме SQL псевдоним
- 88. Запрос данных из нескольких таблиц ПКМ – Формат столбца
- 89. Итоговый запрос Название столбцов при выводе
- 90. Итоговый запрос
- 91. Базы данных § 18. Формы
- 92. Зачем нужны формы? SQL формы Форма – это диалоговое окно, с помощью которого пользователь просматривает изменяет
- 93. Создание формы
- 94. Создание форм
- 95. Редактирование формы ПКМ - Изменить ЛКМ
- 96. Редактирование формы
- 97. Изменение фона ПКМ – Страница
- 98. Настройка элементов Выделение элемента: Выделяется поле и связанная надпись
- 99. Свойства элемента Свойства
- 100. Навигатор форм Навигатор форм
- 101. Оформление Элементы управления: Вставка рисунка: меню Вставка – Изображение – Из файла Векторная графика: Дополнительные элементы
- 102. Форма с подчинённой (субформой) Таблица Заказы ЗапросЗаказы ЗапросКОплате
- 103. Форма с подчинённой (субформой)
- 104. ПКМ – Изменить Форма с подчинённой Удалить столбец Заказ
- 105. Добавление третьей формы Навигатор форм
- 106. Добавление третьей формы ПКМ
- 107. Добавление элементов на форму нарисовать область метка на форме ПКМ – Свойства
- 108. Добавление элементов на форму
- 109. Добавление элементов на форму нарисовать область Поле валюты на форме
- 110. Добавление элементов на форму ПКМ – Свойства ЛКМ
- 111. Кнопочные формы 2×ЛКМ
- 112. Макросы Макрос (макрокоманда) – это подпрограмма для автоматизации действий пользователя. OpenOffice: OpenOffice Basic (+Python, Java, Javascript)
- 113. Ввод макроса Sub OpenMeal ThisDataBaseDocument.FormDocuments.getbyname("Заказы").close ThisDataBaseDocument.FormDocuments.getbyname("Блюда").open End Sub начало макроса имя макроса конец макроса активный документ
- 114. Связывание макроса с кнопкой 2×ЛКМ ЛКМ ЛКМ макрос – обработчик события
- 115. Базы данных § 19. Отчёты
- 116. Что такое отчёт? Отчет – это документ, предназначенный для вывода данных на печать.
- 117. Как создать отчёт?
- 118. Редактирование отчёта
- 119. Использование Oracle Report Builder http://extensions.openoffice.org/en/project/oracle-report-builder Свойства (F4)
- 120. Отчёт с группировкой
- 121. Отчёт с группировкой
- 122. Редактирование отчёта
- 123. Сумма заказа
- 124. Использование Oracle Report Builder http://extensions.openoffice.org/en/project/oracle-report-builder
- 125. Использование Oracle Report Builder Метка Поле
- 126. Использование Oracle Report Builder ПКМ – Новая функция
- 127. Использование Oracle Report Builder ЛКМ
- 128. Базы данных § 20. Нереляционные базы данных
- 129. Проблемы реляционных БД данные нужно разбить на множество таблиц человек мыслит не таблицами, а объектами данные
- 130. Базы данных NoSQL NoSQL = Not Only SQL базы данных «ключ-значение» большие разреженные таблицы документоориентированные БД
- 131. БД «ключ-значение» добавление записи поиск по ключу удаление записи по ключу изменение записи по ключу data(12345)
- 132. БД «ключ-значение» близость к человеческому восприятию масштабируемость ключи не поддерживаются связи между объектами нет стандарта на
- 133. Большие разреженные таблицы два ключа – номера строки и столбца не все ячейки заполнены
- 134. Документо-ориентированные БД { ключ: 1231239786234762394769237, автор: "solaris", название: "Новая ОС", дата: "15.12.2016", текст: "Начал писать операционку...",
- 135. Базы данных на основе графов объекты в базе – данные об узлах и связях NeoNeo4Neo4j
- 136. Базы данных § 21. Экспертные системы
- 137. Что такое экспертная система? Экспертная система – это компьютерная программа, задача которой – заменить человека-эксперта при
- 138. Состав экспертной системы база знаний блок получения решения («решатель») интерфейс с пользователем База знаний Факты у
- 139. Экспертная система: пример есть перья ⇒ птица дышит жабрами ⇒ рыба кормит детенышей молоком ⇒ млекопитающее
- 140. Экспертные системы: итоги ЭС применяется в достаточно узкой области использует базу знаний, которая может расширяться может
- 141. Конец фильма ПОЛЯКОВ Константин Юрьевич д.т.н., учитель информатики ГБОУ СОШ № 163, г. Санкт-Петербург [email protected] ЕРЕМИН
- 143. Скачать презентацию



























































![Типы полей Текст [VARCHAR] Памятка [LONGVARCHAR] Целое [INTEGER] Десятичное [DECIMAL] (денежная сумма)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1183032/slide-60.jpg)
















































































Операционные системы
Моделирование. Что такое кибернетика?
Numbers of chain in each country
Технология DeepHD
Для чего используется моделирование?
Презентация "Создание презентаций на ПК" - скачать презентации по Информатике
Кодування інформації
Антивирусы и средства антивирусной защиты
Что такое GEPIR
Как можно представить информацию?
Алгоритм. Свойства. Способы записи. Линейные алгоритмы
Обработка строковых переменных
Цели и задачи физической защиты объектов информатизации
Как мы познаём окружающий мир
Построение функциональных схем по логическим функциям
Программная работа лр 130305 01 сд.уп.04 09 12
Схематизация процессов производства
Программирование на языке Си
Руководство по регистрации в ЭБС Букап для пользователей институтов
Среда программирования Кумир. Исполнитель Робот
Технология создания цифровой мультимедийной информации
Операційні та файлові системи. Операційна система Windows XP Professional
Анализ систем онлайн-банкинга
Занятие №3. Построение графиков
Поиск информации в файлах и каталогах компьютера. ОГЭ - 12 (NN11-12)
Типы алгоритмов
Выполнила: ученица 10класса МОУ СОШ №14 Чекундинского сельского поселения. Журавлева Лариса.
Приведение ER-диаграммы к реляционному виду