Рабочие листы
к вашим урокам
Скачать
1 слайд
МЕТОДИКА ОБУЧЕНИЯ ПРОЕКТИРОВАНИЮ И СОЗДАНИЮ МНОГОТАБЛИЧНОЙ БАЗЫ ДАННЫХ
Федотова Галина Владимировна,
преподаватель информатики и информационных технологий,
МИРЭА Колледж приборостроения и информационных технологий
fedotovagv@yandex.ru
2 слайд
Проектирование реляционной БД с использованием ER-технологии
Цель разработки БД – определение ее логической структуры.
В результате проектирования должен быть определен состав реляционных таблиц, для каждой таблицы – состав ее полей (столбцов) и логические связи между таблицами.
3 слайд
Проектирование реляционной БД с использованием ER-технологии
Для каждого поля должны быть заданы:
имя поля;
тип данных;
размер поля.
Для каждой таблицы должен быть задан первичный ключ (поле, однозначно определяющее запись).
4 слайд
Основные понятия
Сущность – это объект, информация о котором должна быть представлена в БД (обычно существительное).
Например, ученик.
Связь – соединение между двумя и более сущностями (обычно глагол).
Например, решает.
Атрибут – свойство сущности или связи.
Например, Фамилия, Имя, Отчество – атрибуты сущности Ученик
5 слайд
Типы связей
1:1 – один к одному (каждый экземпляр первой сущности может быть связан только с одним экземпляром второй сущности)
1:М – один ко многим (каждый экземпляр первой сущности может быть связан с несколькими экземплярами второй сущности).
М:М – многие ко многим (каждый экземпляр первой сущности может быть связан с несколькими экземплярами второй сущности и наоборот).
6 слайд
Проектирование реляционной БД с использованием ER-технологии
Учитель ведет урок в кабинете.
У1
У2
У3
К1
К2
К3
У4
К4
УЧИТЕЛЬ
ВЕДЕТ
КАБИНЕТ
1
1
7 слайд
Проектирование реляционной БД с использованием ER-технологии
Учитель ведет урок в своем кабинете.
8 слайд
Проектирование реляционной БД с использованием ER-технологии
Ученик решает задачи.
Уч1
Уч2
Уч3
З1
З2
З3
Уч4
З4
УЧЕНИК
РЕШАЕТ
ЗАДАЧА
М
М
9 слайд
Проектирование реляционной БД с использованием ER-технологии
Ученик решает задачи.
10 слайд
Проектирование реляционной БД с использованием ER-технологии
В кабинете находятся ученики.
УЧЕНИК
НАХОДИТСЯ
КАБИНЕТ
М
1
К
У1
У3
У2
У4
11 слайд
Проектирование реляционной БД с использованием ER-технологии
В кабинете находятся ученики.
12 слайд
Задания
Построить ER-диаграмму и определить тип связей для следующих случаев:
1) Врач принимает пациентов поликлиники в своем кабинете.
2) Троллейбусы обслуживают маршрут.
3) Маршрут состоит из остановок.
4) В аптеках города имеются разные лекарства.
5) Ученик берет книги в библиотеке для подготовки сообщения по литературе.
6) Гражданин имеет паспорт.
7) Библиотечная книга имеет инвентарный номер.
13 слайд
Проектирование БД TOYOTA
Рассмотрим работу управляющего складом филиала торговой фирмы, продающей автомобили “Toyota” в России.
Перед ним стоит задача осуществить упорядочение информации об ассортименте продукции и всех клиентах фирмы в данном регионе в одной базе данных.
Речь идет об адресах клиентов, их заказах, марках автомобилей, предлагаемых на продажу, их характеристиках.
14 слайд
Проектирование БД TOYOTA
ГЛАВНЫЕ СУЩНОСТИ: КЛИЕНТЫ и МОДЕЛИ
К1
К2
К3
К4
К5
М1
М2
М3
ER-диаграмма
КЛИЕНТЫ
ЗАКАЗЫВАЮТ
МОДЕЛИ
М
1
Один клиент может заказать одну модель. Несколько клиентов могут заказать одну и ту же модель.
15 слайд
Таблица Модели должна быть заполнена атрибутами, задающими характеристики моделей, например такими, как мощность двигателя, цвет, количество дверей и т.д.
Таблица Клиенты – атрибутами, связанными с заказом и с клиентом, осуществляющим заказ: ФИО и адрес заказчика, телефон, дата заказа и т.п.
Первая группа атрибутов функционально зависит от ключевого атрибута сущности Модели (Код модели), вторая – от ключевого атрибута сущности Клиенты (Номер заказа).
Проектирование БД TOYOTA
16 слайд
Создание БД и таблиц в ней
Создать файл в среде MS ACCESS и открыть его (нажать кнопку Включить содержимое)
Создать структуру таблицы, задав имена полей, типы данных и описание, если это необходимо (Создание – Конструктор таблиц).
Задать первичный ключ таблицы, если это необходимо (выделить строку с именем поля и нажать значок ключ или выбрать его в контекстном меню – ключевое поле).
Сохранить таблицу, задав ей имя (Файл – Сохранить).
Закрыть таблицу (вызвать контекстное меню на имени таблицы и выбрать команду Закрыть).
17 слайд
Создание БД и таблиц в ней
18 слайд
Таблица МОДЕЛИ
Имена полей и типы данных:
Код модели – числовой (первичный ключ)
Название модели – текстовый
Цвет – текстовый
Количество дверей – числовой
Коробка передач – текстовый
Обивка – текстовый
Другое оснащение – поле МЕМО
Заводская цена – денежный
Транспортные издержки – денежный
Специальная модель – логический
19 слайд
Структура таблицы Модели
20 слайд
Таблица КЛИЕНТЫ
Имена полей и типы данных:
ФИО – текстовый
Адрес – текстовый
Телефон – текстовый
Дата заказа – дата/время
Номер договора – числовой
Код модели – числовой (Мастер подстановок)
Скидка – денежный
21 слайд
Структура таблицы Клиенты
22 слайд
Использование Мастера подстановок
1. В поле Тип данных в строке Код модели выберем в раскрывающемся списке Мастер подстановок.
23 слайд
Использование Мастера подстановок
2. Поставим флажок в поле Объект «поле подстановки» получит значения из другой таблицы или другого запроса.
24 слайд
Использование Мастера подстановок
3. Выберем таблицу Модели.
25 слайд
Использование Мастера подстановок
4. Перенесем имя поля Код модели в окно Выбранные поля (>).
26 слайд
Использование Мастера подстановок
5. Сортировку записей можно пропустить.
27 слайд
Использование Мастера подстановок
6. Далее нажимаем Готово и сохраняем изменения в таблице.
28 слайд
Связывание таблиц (схема данных)
Открыть окно Схема данных (выбрать вкладку Работа с базами данных – Схема данных)
Добавить таблицы, которые необходимо связать (выделить имя таблицы в окне Добавление таблицы и нажать кнопку Добавить)
После добавления всех таблиц закрыть окно Добавление таблицы
Связать таблицы с помощью первичного ключа (Зажать левую клавишу мыши на ключевом поле одной таблицы и протянуть мышь до такого же имени поля в другой таблице)
Поставить галочки в строках Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей, нажать кнопку Создать.
Закрыть окно Схема данных, сохранив ее.
29 слайд
Связывание таблиц (схема данных)
Открыть окно Схема данных (выбрать вкладку Работа с базами данных – Схема данных)
30 слайд
Связывание таблиц (схема данных)
2. Добавить таблицы, которые необходимо связать (выделить имя таблицы в окне Добавление таблицы и нажать кнопку Добавить)
31 слайд
Связывание таблиц (схема данных)
3. После добавления всех таблиц закрыть окно Добавление таблицы
32 слайд
Связывание таблиц (схема данных)
4. Связать таблицы с помощью первичного ключа (Зажать левую клавишу мыши на ключевом поле одной таблицы и протянуть мышь до такого же имени поля в другой таблице)
33 слайд
Связывание таблиц (схема данных)
5. Поставить галочки в строках Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей, нажать кнопку Создать.
34 слайд
Связывание таблиц (схема данных)
6. Закрыть окно Схема данных, сохранив ее.
35 слайд
Заполнение таблиц данными
Открыть таблицу Модели (Двойным щелчком мыши по имени таблицы в поле
Все объекты ACCESS).
Заполнить таблицу данными.
Закрыть таблицу.
Открыть таблицу Клиенты (Двойным щелчком мыши по имени таблицы в поле
Все объекты ACCESS).
Заполнить таблицу данными.
Закрыть таблицу.
36 слайд
Заполнение таблиц данными
37 слайд
Создание форм
Перейти в категорию Формы
38 слайд
Создание форм
2. Открыть вкладку Создание и выбрать Мастер форм.
3. Выбрать имя таблицы и переместить все имена полей из окна Доступные поля в окно Выбранные поля с помощью кнопки
Если нужны не все имена полей можно выделять их по одному и перемещать с помощью кнопки
39 слайд
Создание форм
4. Выбрать внешний В один столбец, Ленточный, Табличный или Выровненный.
40 слайд
Создание форм
4. Задать имя формы
41 слайд
Создание главной формы
Для создания главной формы используется Конструктор (во вкладке Формы)
42 слайд
Элементы управления
Выбор объекта
Поле
Надпись
Управляющая кнопка
Вкладка
Гиперссылка
Элемент управления типа Web-браузер
Элемент навигации
43 слайд
Создание надписи
1. Выбрать инструмент Надписи во вкладке Элементы управления
2. Растянуть прямоугольник – поле для надписи в окне Область данных и набрать текст надписи
44 слайд
Создание управляющих кнопок
Выбрать элемент управления Кнопка
В окне Категории выбрать Работа с формой
В окне Действия выбрать Открыть форму
Выбрать имя формы, открываемой нажатием управляющей кнопки
Поставить флажок Открыть форму и показать все записи
Выбрать Текст или Рисунок, который будет изображен на кнопке
Задать имя кнопки
Оформление текста на кнопке можно выполнить с помощью инструментов панели Форматирование текста (в главном меню)
45 слайд
Создание управляющих кнопок
Выбрать элемент управления Кнопка
и растянуть прямоугольник – поля кнопки в окне Область данных
2. В окне Категории выбрать Работа с формой
3. В окне Действия выбрать Открыть форму
46 слайд
Создание управляющих кнопок
4. Выбрать имя формы, открываемой нажатием управляющей кнопки
47 слайд
Создание управляющих кнопок
5. Поставить флажок Открыть форму и показать все записи
48 слайд
Создание управляющих кнопок
6. Выбрать Текст или Рисунок, который будет изображен на кнопке
49 слайд
Создание управляющих кнопок
7. Задать имя кнопки
50 слайд
Создание управляющих кнопок
8. Оформление текста на кнопке можно выполнить с помощью инструментов панели Форматирование текста (в главном меню), предварительно выделив текст на кнопке.
51 слайд
Главная форма
52 слайд
Настройка параметров запуска БД
Главная форма может играть роль управляющего элемента базы данных.
Для этого необходимо выполнить следующий алгоритм:
Во вкладке Файл выбрать Параметры
Выбрать Текущая база данных
В раскрывающемся списке Форма просмотра выбрать имя главной формы
53 слайд
Литература
А.Д.Хомоненко, Гридин В.В. «Microsoft ASSEСС. Быстрый старт. – ССПб: БХВ-Петербург, 2003
Н.Н.Гринченко, Е.В.Гусев, Н.П.Макаров, А.Н.Пылькин, Н.И.Цуканова «Проектирование баз данных. СУБД MS ACCESS»: Учебное пособие для вузов – М.: Горячая линия – Телеком, 2004
С.М.Диго ACCESS: учебно-практ. пособие – М.: ТК Велби, изд. Проспект, 2006
54 слайд
Благодарю за внимание!
Рабочие листы
к вашим урокам
Скачать
6 656 304 материала в базе
Настоящий материал опубликован пользователем Федотова Галина Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.