- •Задание n1
- •Обзор созданной базы данных
- •1.Формы
- •2. Отчеты
- •3. Окно базы данных
- •4. Режим таблицы
- •5. Связи между таблицами
- •6. Переключение между режимами формы и таблицы
- •7. Макет таблицы
- •Задание n 2 технология создания таблиц на примере базы данных учебный процесс
- •Создание структуры таблиц
- •Использование данных типа - Поле мемо
- •Задание n 3 ввод данных в таблицы бд
- •Технология создания схемы данных на примере базы данных учебный процесс
- •Определение связей по составному ключу
- •Задание n 4 технология разработки однотабличной формы
- •Подготовка к созданию однотабличной формы
- •Задание №5 Технология конструирования запросов
- •I. Конструирование однотабличного запроса на выборку.
- •Использование в условии отбора выражении с именами полей
- •II. Конструирование многотабличного запроса на выборку
- •Ввод значений в условия отбора записей
- •Задание
- •Использование имен полей различных таблиц в условии отбора
- •III. Использование вычисляемых полей в запросах
- •V. Использование групповых операций в запросах
- •Порядок создания запроса с использованием групповых операций
- •Конструирование однотабличного запроса с групповой операцией
- •Задание №6 разработка отчетов
- •Создание отчета для одной таблицы
- •II. Разработка многотабличных отчетов
- •Задание №7 обработка данных
- •I. Поиск и замена значений.
- •Для нахождения записей по определенному условию необходимо использовать раздел меню Правка|Найти… Рассмотрим на примере таблицы преподаватель. Найдем всех преподавателей, имеющих техническую степень.
- •II. Применение фильтров
- •Создание макросов
- •Задание №8 разработка главной кнопочной формы
- •I. Создание кнопочной формы с помощью диспетчера
- •II. Редактирование имени и формирование элементов кнопочной формы.
- •III. Формирование элементов для вызова кнопочных форм.
- •IV. Формирование элементов для открытия объектов приложения.
- •V. Конструирование кнопочной формы.
- •Литература
Использование данных типа - Поле мемо
В таблице ПРЕДМЕТ предусмотрено поле ПРОГР, которое будет содержать текст большой длины - программу курса. Для такого поля выбирается тип данных - Поле МЕМО. Ввод данных в это поле можно выполнить непосредственно в режиме таблицы или формы.
Если тексты программ уже подготовлены в некотором текстовом редакторе, например, Microsoft Word, и хранятся в отдельных файлах, удобно для этого поля задать тип Поле объекта OLE и при вводе значений в него установить связь с файлами, где хранятся тексты программ.
Таблица 4. Описание свойств таблицы ПРЕДМЕТ
Имя поля |
Индек-сирован-ное |
Обяза-тельное поле |
Тип данных |
Размер |
Подпись поля |
Условие на значение |
Сообщение об ошибке |
КП |
Да, совп. не допуск. |
Да |
Текстовый |
2 |
Код предмета |
|
|
НП |
|
Да |
Текстовый |
15 |
Название предмета |
|
|
ЧАСЫ |
|
Нет |
Числовой |
Целое |
Всего часов |
>0 And <=300 |
Ошибоч. число часов |
ЛЕК |
|
Нет |
Числовой |
Целое |
Лекции |
|
|
ПР |
|
Нет |
Числовой |
Целое |
Практика |
|
|
ЧС |
|
Нет |
Числовой |
Целое |
Семестров |
|
|
ПРОГР |
|
Нет |
Поле МЕМО |
|
Программа |
|
|
Определение составного первичного ключа
В таблице СТУДЕНТ в составной первичный (индексированный) ключ входят поля НГ и НС. Для определения этого ключа в режиме конструктора таблиц надо выделить оба эти поля, щелкая кнопкой мыши на области маркировки при нажатой клавише <Ctrl>. Затем нажать кнопку панели инструментов Ключевое поле. Аналогично определяются составные ключи в таблицах ИЗУЧЕНИЕ и УСПЕВАЕМОСТЬ.
Таблица 5. Описание свойств полей таблицы СТУДЕНТ
Имя поля |
Индексиро-ванное |
Обязатель-ное поле |
Тип данных |
Размер |
Число дес. знаков |
Подпись поля |
НГ |
Да, сов. допускаются по кажд. полю |
Да |
Текстовый |
8 |
|
Ном. группы |
НС |
Да |
Текстовый |
2 |
|
Ном. студ. |
|
ФИО |
|
Да |
Текстовый |
15 |
|
Ф.И.О. |
ГОДР |
|
Нет |
Числовой |
Целое |
|
Год. рожд. |
ПБАЛЛ |
|
Нет |
Числовой |
С плав. тчк., 4 байта |
2 |
Прох. балл |
Создайте структуру таблиц ИЗУЧЕНИЕ, УСПЕВАЕМОСТЬ. При создании таблиц используйте их свойства, которые представлены в таблицах 6, 7.
Таблица 6. Описание свойств таблицы ИЗУЧЕНИЕ
Имя поля |
Индексированное, поле |
Обязательное поле |
Тип данных |
Размер |
Подпись поля |
НГ |
Да, совпадения допускаются по каждому полю |
Да |
Текстовый |
8 |
Номер группы |
КП |
Да |
Текстовый |
2 |
Код предм. |
|
ТАБН |
Да |
Текстовый |
4 |
Таб. номер преп. |
|
ВИДЗ |
Да |
Текстовый |
3 |
Вид занятий |
|
ЧАСЫ |
|
Нет |
Числовой |
Целое |
Часы |
Таблица 7. Описание свойств таблицы УСПЕВАЕМОСТЬ
Имя поля |
Индексированное |
Обязательное поле |
Тип данных |
Размер |
Подпись поля |
НГ |
Да, совпадения допускаются по каждому полю |
Да |
Текстовый |
8 |
Номер группы |
НС |
Да |
Текстовый |
2 |
Номер студента |
|
КП |
Да |
Текстовый |
2 |
Код предмета |
|
ТАБН |
Да |
Текстовый |
4 |
Таб. ном. препод. |
|
ВИДЗ |
Да |
Текстовый |
3 |
Вид занятия |
|
ОЦЕНКА |
|
Нет |
Числовой |
Целое |
Оценка |
