Рекомендации по организации практической работы.

Подобно большинству тем учебного курса, изучение темы «Базы данных» может происходить на разных уровнях. Обозначим два уровня изучения: минимальный и углубленный. Задача первого уровня: дать общие представления о базах данных, научить работе с готовой БД: осуществлять поиск информации; сортировку, удаление и добавление записей, создавать структуру однотабличной БД и заполнять ее данными. Дополнительные задачи второго уровня: познакомить с основами проектирования БД, с приемами создания и обработки многотабличной базы данных.

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

Просмотр содержания и структуры БД.

Представляя ученикам демонстрационную базу данных, необходимо обратить внимание на то, что наряду с самой таблицей в памяти компьютера хранится описание ее структуры, откуда пользователь может узнать параметры полей: имя, тип, формат и др. Например, в СУБД Access это делается в режиме «Таблица — Конструктор».

Запрос к базе данных — это команда на выполнение определенного вида манипулирования данными.

В различных СУБД чаще всего используются два основных языка описания запросов:

• SQL (Structured Query Language) — структурированный

язык запросов;

• QBE (Query by Example) — язык запросов по образцу.

Язык SQL предназначен для выполнения операций над

таблицами (создание, удаление, изменение структуры) и над данными, хранящимися в таблицах (выборка, изменение, добавление, удаление, сортировка).

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

В СУБД Access и Base язык SQL является базовым языком для описания запросов. Язык QBE реализуется через запросные формы, предоставляемые Конструктором запросов. Следует понимать, что запрос, описанный с помощью Конструктора, обращается в команду на SQL, и выполнение запроса происходит по этой команде.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >