Содержание
- 2. Технологии баз данных
- 3. Это фрагмент реального мира, сведения о котором необходимо хранить и использовать в решаемой задаче. Предметная область
- 4. Это совокупность упорядоченных данных об объектах определенной предметной области, их свойствах и взаимосвязях. База данных (БД)
- 5. Совокупность программных средств, предназначенных для создания, ведения и совместного использования баз данных. Система управления базами данных
- 6. Примеры БД Библиотечный каталог Записная книжка Телефонный справочник Каталог товаров Сведения о сотрудниках Расписание поездов и
- 7. Модель данных Совокупность принципов организации базы данных. Самые популярные модели данных иерархическая сетевая реляционная
- 8. Модели данных отличаются друг от друга, прежде всего, способами организации связи между данными.
- 9. Данные представлены в виде древовидной структуры. Каждый элемент может быть связан с одним или несколькими элементами
- 10. Иерархическая модель данных Вершина – корень дерева Вершина-родитель Вершины-потомки Вершины-потомки Вершины-потомки
- 11. Сетевая модель данных Каждый элемент в сетевой структуре может быть связан с любым другим элементом. Недостаток:
- 12. Сетевая модель данных Схематическое изображение сетевой БД
- 13. Пример иерархической модели данных: Файловая система Пример сетевой модели данных: Сеть Интернет
- 14. Реляционная модель данных Основана на понятии отношения (таблицы). Объекты одной природы, о которых надо хранить информацию
- 15. Для представления объектов и связей между ними используется отношение (таблица).
- 16. Примеры Предметная область – учебный процесс в ВНУ Сущности – студенты, преподаватели, учебные предметы. Атрибуты сущности
- 17. Примеры Предметная область – Торговля Сущности – товары, заказчики, поставщики Атрибуты сущности «товары»: название, цена, количество.
- 18. Реляционная база данных — это совокупность взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного
- 19. Записи (строки таблицы) имеют одинаковую структуру — они состоят из полей, хранящих атрибуты объекта. Каждое поле
- 20. Примеры Запись Поля Атрибуты объекта Стол: Цена, количество, поставщик Товар, Цена, Количество, Поставщик
- 21. Соответствие имеющейся в БД информации ее внутренней логике, структуре и всем явно заданным правилам. Каждое правило,
- 22. Примеры правил вес детали должен быть положительным; количество знаков в телефонном номере не должно превышать 10;
- 23. Типы связей в РБД один-к-одному (1:1) - 1 атрибуту первой таблицы соответствует только 1 атрибут второй
- 24. Связь один-к-одному Университет Ректор
- 25. Связь один-ко-многим
- 26. Связь многие-ко-многим
- 27. Связи между таблицами организуются с помощью ключей. Первичный ключ - столбец (или набор столбцов), значения которого
- 28. Для создания связи между таблицами необходимо, чтобы во второй таблице (подчиненной) существовало поле, аналогичное первичному ключу
- 29. Пример Таблица Факультет Таблица Успеваемость Первичный ключ Внешний ключ 1:n Главная Подчиненная
- 30. Пример Таблица Студенты Таблица Успеваемость Первичный ключ Внешний ключ 1:1 Главная Подчиненная
- 31. Нормализация – это формализованная процедура, в процессе выполнения которой атрибуты данных группируются в таблицы, а таблицы,
- 32. исключить дублирование информации; исключить избыточность информации; упростить и ускорить поиск информации в БД. Цели нормализации
- 33. Процесс нормализации состоит в приведении таблиц РБД к т.н. нормальным формам. Всего существует 5 нормальных форм.
- 35. 1-я нормальная форма Все значения полей должны быть атомарными (неделимыми) и невычисляемыми, а все записи –
- 36. Таблица приведена к 1-ой нормальной форме
- 37. 2-я нормальная форма Необходимо, чтобы таблица находилась в 1-й нормальной форме и все неключевые поля полностью
- 38. Приведение ко 2-ой нормальной форме Таблица Товары Таблица Поставщики
- 39. 3-я нормальная форма Необходимо, чтобы все таблицы БД находилась во 2-й нормальной форме и все неключевые
- 40. Приведение к 3-ой нормальной форме Таблица Адреса Таблица Поставщики
- 41. 1 1 ∞ 1
- 42. dBase FoxPro Paradox Access MySQL Oracle Наиболее популярные СУБД
- 43. Система управления базами данных Access
- 44. СУБД Access входит в стандартный набор прикладных программ системы Microsoft Office System и позволяет создавать реляционные
- 45. Файл, в котором хранится БД, имеет расширение .ACCDB
- 46. Таблицы Формы Запросы Отчеты Основные объекты БД
- 47. Основные объекты БД. Предназначены для хранения данных. Таблицы
- 48. Форма — диалоговое окно, которое используется для отображения данных, находящихся в БД, в наглядном виде, а
- 49. Отчет позволяет извлечь из БД нужную информацию и подготовить ее для вывода на печать в удобном
- 50. Запрос предназначен для выборки нужных данных из таблиц, а также для выполнения вычислений и других операций
- 51. Таблицы или запросы, используемые для получения данных, называются источниками записей. В результате работы запроса образуется временная
- 52. ручные (разработка объектов в режиме Конструктора); автоматизированные (разработка с помощью программ-Мастеров); автоматические (ускоренная разработка объектов). Инструментальные
- 53. У каждого поля таблицы есть: 1. имя 2. тип данных (определяет значения, которые можно сохранить, и
- 54. Правила составления имен полей Имя поля может содержать: строчные и прописные буквы латинского и русского алфавитов;
- 55. Типы данных полей БД Текстовый - текст или числа , не требующие расчетов, например номера телефонов.
- 56. Счетчик - последовательно возрастающие (на 1) числа, автоматически вводящиеся при добавлении каждой новой записи в таблицу.
- 57. В Access 2007 Вложение – используется для хранения нескольких файлов в одном поле, причем в этом
- 58. Дополнительные свойства полей таблицы БД
- 59. В дополнительных свойствах можно указать: максимальный размер поля формат поля условие на значение поля и др.
- 60. Выполнить проектирование БД (определить набор необходимых таблиц). Создать структуру таблиц (ввести названия и типы всех полей).
- 61. Лабораторная работа №1 База данных «Университет» Таблица Факультет Таблица Студенты Таблица Успеваемость
- 62. Начало работы 1. Кнопка Новая база данных 2. Указать имя файла (расширение .accdb). 3. Указать папку
- 65. 1. Включаем режим Конструктора 2. Сохраняем таблицу под нужным именем 3. Описываем структуру таблицы (имена и
- 66. Описание структуры таблицы заключается в: определении имен полей таблицы, указании типа данных каждого поля, определении первичного
- 67. Для изменения структуры таблицы надо: Открыть таблицу в режиме Конструктор Произвести необходимые действия (вставить или удалить
- 68. Для создания ключа: Выделить поле (1 ЛКМ в строке напротив имени поля) вкл. Конструктор / гр.Сервис/
- 74. Для поля Номер зачетки таблицы Успеваемость в свойстве Индексированное поле устанавливаем значение Да (Допускаются совпадения). Это
- 75. Структура таблицы Факультет
- 76. Структура таблицы Студенты
- 77. Структура таблицы Успеваемость
- 78. Далее создаем схему данных Схема данных - это схема связей между полями реляционной БД вкл Работа
- 79. Добавляем в схему все 3 таблицы.
- 81. Создаем связи между ними: 1. Факультет с Успеваемость по полю Группа – связь 1:n 2. Студенты
- 82. Для создания связи надо мышью тянуть поле от главной таблицы к нужному полю в подчиненной таблице.
- 84. Схема данных
- 85. Для удаления или изменения связи в ее контекстном меню связи выбрать соответствующую команду.
- 87. Скачать презентацию