Планирование уроков на учебный год (ФГОС)



Урок 22
§13. Проектирование и разработка базы данных






Содержание урока:

Проектирование и разработка базы данных (1)
Проектирование и разработка базы данных (2)
Проектирование и разработка базы данных (3)
Проектирование и разработка базы данных (4)
САМОЕ ГЛАВНОЕ. Вопросы и задания
Материалы к уроку

liniya


liniya

Самое главное


Процесс разработки БД является примером решения задачи с использованием компьютера и предусматривает такие этапы, как:

1) постановка задачи;
2) проектирование БД;
3) создание БД;
4) эксплуатация созданной БД. Последние два этапа реализуются с помощью специального программного обеспечения — систем управления базами данных (СУБД).

В настоящее время существует множество СУБД. Они могут быть классифицированы по моделям данных (иерархические, сетевые, реляционные и др.), по размещению (локальные, распределённые) или по способу доступа к БД (файл-серверные, клиент- серверные, встраиваемые).

Работа в программной среде СУБД начинается с того, что создаётся файл новой БД. Далее, на основе модели «сущность- связь», создаётся структура БД, определяемая:

1) количеством таблиц БД и их структурой;
2) типами связей между объектами таблиц, если используется несколько таблиц;
3) видами и количеством других объектов БД (форм, запросов, отчётов).

Структура таблицы определяется набором и свойствами полей (столбцов таблицы), перечнем её ключевых полей.

Связь между таблицами осуществляется через общие поля. Связь «один к одному» — через общий первичный ключ; связь «один ко многим» — через первичный ключ в одной таблице и соответствующее поле, называемое внешним ключом, в другой таблице.

СУБД обеспечивает автоматический контроль согласованности взаимосвязанных данных в разных таблицах, что гарантирует целостность данных — одно из важнейших свойств БД.

Формы — это вспомогательные объекты БД, обеспечивающие удобный для пользователя интерфейс при вводе, просмотре или редактировании данных в БД.

Действия, выполняемые над данными, хранящимися в БД, называются манипулированием данных. К ним относятся такие действия, как: сортировка данных; обновление, удаление и добавление данных; выборка данных по некоторым условиям. Выполнение этих действий производится с помощью инструментов сортировки, фильтров и запросов. Фильтр — это условие, по которому производится поиск и отбор записей. Фильтр «пропускает» записи, соответствующие заданным условиям, и «задерживает» (скрывает) записи, не соответствующие им.

Запросы являются одним из основных инструментов обработки данных в БД. Они могут обеспечивать не только поиск данных, соответствующих определённым критериям подобно тому, как это осуществляется во время фильтрации, но и одновременное выполнение операций над данными, и сохранение результатов.

Отчёты предназначены для вывода данных на экран или на принтер. В них предусмотрены специальные элементы оформления, характерные для печатных документов, а также средства обобщения, сортировки и группировки данных, выполнения расчётов.

Вопросы и задания


1. Вспомните основные этапы решения задачи на компьютере и этапы компьютерного моделирования. Сопоставьте их с этапами разработки БД. Какие выводы вы можете сделать?

2. Охарактеризуйте суть каждого из этапов разработки БД.

3. Как взаимодействуют специалисты в области разработки БД и специалисты из предметной области, для которой разрабатывается БД, а также предполагаемые пользователи этой БД? Попытайтесь представить схему этого взаимодействия графически.

4. Какие данные могут получить ученики и родители в БД «Электронный журнал»? Одинаковые ли права доступа к данным имеют учителя, ученики и родители?

5. Недостатками каких СУБД являются необходимость устанавливать иногда достаточно дорогие полные версии программ на каждый компьютер, высокая загруженность сети во время передачи данных, необходимость в достаточно мощных компьютерах на рабочих местах клиентов?

6. СУБД какого типа (файл-серверные или клиент-серверные) обеспечивают более высокую надёжность, доступность и безопасность при работе с данными?

7. Чем отличаются локальные СУБД от распределённых СУБД?

8. Подготовьте небольшое сообщение об использовании в мобильных устройствах встраиваемых СУБД. Используйте ресурсы сети Интернет.

9. На протяжении многих лет одной из самых популярных в мире является СУБД Microsoft Access. Найдите информацию о том, когда была выпущена первая версия этой программы.

10. Что понимается под структурой БД?

11. Что понимается под структурой таблицы БД?

12. Перечислите основные типы данных СУБД Microsoft Access.

13. Определите тип данных для следующих полей некоторых БД: номер дома, возраст человека, номер телефона, количество учеников в классе, наличие у ученика персонального компьютера, наименование товара, дата изготовления товара.

14. Что вы понимаете под целостностью данных? Почему целостность данных является одним из важнейших свойств БД?

15. Для чего в БД используются формы?

16. Как вы можете объяснить многообразие типов форм и инструментов их создания?

17. С помощью имеющейся в вашем распоряжении СУБД создайте БД «Мои учебники», содержащую две таблицы:

1) таблицу «Форма», состоящую из одного поля и содержащую список форм (печатная, электронная);
2) таблицу «Фонд», имеющую поля: «Код» (П - <порядковый номер> для учебников в печатной форме и Э - <порядковый номер> для учебников в электронной форме), «Наименование учебника», «Автор», «Форма», «Год издания», «Титульная страница».

Определите и установите типы полей для обеих таблиц; установите связь между таблицами. Введите в БД данные обо всех учебниках, которыми вы пользуетесь в 11 классе.

18. Что такое манипулирование данными? Какие инструменты манипулирования данными имеются в СУБД?

19. Что такое фильтр?

20. Что такое запрос?

21. БД «Страны» содержит сведения по различным странам мира: название; численность населения; дата переписи; процент населения страны от всего населения Земли; площадь в км2; название материка, на котором расположена.

Укажите количество записей, удовлетворяющих условиям:

1) (Процент > 2) И (Процент < 5);
2) (Материк = "С. Америка") ИЛИ (Материк = "Ю. Америка");
3) ((Население > 80 000 000) И (Дата > 01.01.2012)) ИЛИ (Площадь < 500 000).

22. Что такое отчёт?

23. С помощью имеющейся в вашем распоряжении СУБД создайте БД «ОТДЫХ», содержащую две таблицы следующей структуры:

• Тур (Страна, Вид отдыха, Продолжительность, Стоимость, Название фирмы);
• Фирма (Название фирмы, Адрес, Телефон, Наличие системы скидок, Процент скидок).

В первой таблице должно быть не менее 20 записей; во второй — не менее 5 записей.

Создайте запрос для отображения информации о фирмах (название, адрес телефон), предлагающих пляжный отдых. Создайте на его основе отчёт.

Дополнительные материалы к главе смотрите в авторской мастерской.


Cкачать материалы урока





Наверх