Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика УМК (лекции).doc
Скачиваний:
90
Добавлен:
11.02.2015
Размер:
2.09 Mб
Скачать

4.3. Технология хранения, поиска и сортировки информации.

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

4.3.1. Создание базы данных. Построение таблиц, изменение их структуры. Установка связей между таблицами. Практическое задание

  1. Создать и описать таблицы БД Успеваемость студентов: Факультет, Специальность, Группа, Студент, Дисциплины, Оценки. Перечень полей по таблицам смотри рис. 2.

Рисунок 2. Схема базы данных.

  1. Создать схему БД и установить связи между таблицами согласно приведённой схемы (2).

  2. Подстановки используются для облегчения ввода данных в таблицы. После их определения при заполнении таблицы со вторичным ключом вместо вторичного ключа на экран выводится заданное в подстановке поле или набор полей из таблицы с первичным ключом.

Для всех вторичных ключей (таблица Группа полеКодСпец;таблицаСтудент полеКодГруппы;таблицаОценкиполяНомЗач, КодДисц;таблицаСпециальностьполе КодФак) определить подстановки. Для этого:

3.1. Открыть таблицу с вторичным ключом в режиме Конструктор.

3.2. Выделить поле вторичного ключа.

3.3. Выбрать вкладыш Подстановки (Рисунок 3).

Рисунок 3. Создание подстановки.

  • где Тип элемента управлениявыбратьПоле со списком;

  • где Тип источника строквыбратьТаблица или запрос;

  • где Источник строквыбрать название таблицы, содержащей первичный ключ;

  • где Присоединенный столбецуказать порядковый номер столбца первичного ключа;

  • где Число столбцовуказать порядковый номер столбца, который будет подставляться вместо вторичного ключа;

  • где Ширина столбцовуказать ширину для всех подставляемых столбцов. Для тех столбцов, которые не должныПример:

    Таблица 1. Факультет

    Таблица 2. Специальность

    КодФак

    НазваниеФак

    КодСпец

    НазвСпец

    КодФак

    1

    М

  • выводится при подстановке ширину указать 0. Ширина столбцов перечисляется через точку с запятой.

В таблице Специальность(вторичный ключКодФак) при заполнении таблицы данными вместо поляКодФакудобнее использовать полеНазваниеФакиз таблицыФакультет. Значения параметров подстановки см. Рисунок 3.

  1. Заполнить все таблицы данными. Факультет - Биотехнологический; Специальности – Зооинженерия, Технология; Группы – 1(Технология), 2 (Технология), 3 (Зооинженерия) , 4 (Зооинженерия); в каждой группе не менее 7 студентов; дисциплины – не менее трех.