- •Глава 2
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Приложение к лр №1
- •Лабораторная работа 2: Модификация структуры бд. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 3. Корректировка данных. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 4: Сортировка, индексация, поиск и фильтрация данных. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 5: Импорт, экспорт и присоединение данных Цель работы
- •Общие сведения
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 6: Создание запросов на языке qbe. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 7: Создание экранной формы. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа № 8: Создание отчетов. Цель работ
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа № 9: Создание макросов. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 10: Создание меню приложения. Цель работы
- •Общие сведения.
- •Порядок выполнения работы.
- •Задание для самостоятельной работы.
- •Лабораторная работа 11: Создание приложения. Цель работы
- •Общие сведения
- •Порядок выполнения работы
Порядок выполнения работы.
Запустите MS Access. Выберите строкуОткрыть... в менюФайли укажите имя БД teach, созданной на предыдущем занятии. В списке таблиц БД teach вы увидите PREP и PREP1. Выберите, то есть подсветите, таблицу PREP1.
1. Переименование таблицы.
Выберите в меню Правка строку Переименовать и введите новое имя таблицы, например, DIS_GR.
ВНИМАНИЕ
Ввод имени уже существующей таблицы приводит к уничтожению старой таблицы с указанным именем. Если вы все же неудачно переименовали таблицу, выполните немедленно операцию ПравкаОтменить переименование.
2. Переименование полей.
Перейдите в режим Конструктора. Поместите курсор в ячейку с именем поля FIO. Измените его на PR.
3. Вставка полей.
В режиме Конструктора выберите, но не выделяйте, строку определения поля, перед которым нужно вставить новое поле, например, FAK (курсор должен быть помещен на эту строку).
Выполните команду ВставкаСтроки.
Введите определение нового поля с именем Note, тип которого Memo.
4. Перемещение полей.
Выделите строку определения поля, подлежащего перемещению, например FAK, и перетащите поле мышью.
5. Копирование полей.
Требуется ввести определение поля ST_GR , которое представляет собой ФИО старосты группы. Поскольку мы уже определили поле PR, представляющее собой ФИО преподавателя, то определим поле ST_GR путем копирования определения поля PR. Для этого:
Выделите строку PR.
Выполните команду ПравкаКопирование.
Переместите курсор на строку FAK, перед которой надо вставить копируемую, но не выделяйте ее, выполните команду ПравкаВставить.
Измените имя скопированного поля, описание этого поля и свойство Подпись поля в соответствии с его назначением.
Поменяйте также свойство Подпись поля для поля PR на значение «ФИО преподавателя».
6. Изменение типа поля.
Преобразуйте тип поля GR в числовой, щелкнув на строке GR и выбрав из списка Тип данных - числовой.
7. Изменение размера поля.
Измените размер поля GR на целое. Размер поля задается в области Свойства полей.
Перейдите в режим таблицы, посмотрите, как выглядит таблица DIS_GR после изменений ее структуры.
Добавьте новую строку в таблицу : введите Ф.И.О. преподавателя - Малышев С.В., примечание - “Работает на кафедре МО ЭВМ с 1970 года, ассистент, кандидат технических наук”, название дисциплины - ОП, номер группы - 2352, Ф.И.О. старосты - Петров А.Н., факультет - ФЭТ.
Вернитесь в режим Конструктора.
8. Удаление полей.
Удалим поля Note и ST_GR.
Выделите по очереди ненужные поля.
Нажмите Delete и подтвердите действие по удалению полей.
9. Соединение таблиц.
Перейдите в окно БД teach .
Выберите корешок Запроси щелкните по кнопкеСоздать.
Выберите строку Конструктор и щелкните по кнопке ОК.
Добавьте соединяемые таблицы в окно запроса и закройте окно добавления.
Укажите поля, которые должны присутствовать в результирующей таблице, перетащив их мышью последовательно в бланк запроса. Нам нужны все поля первой таблицы и все поля, кроме поля связи, из второй таблицы (все поля в списке полей таблицы обозначаются символом *).
Выполните команду ЗапросСоздание таблицы.
Задайте имя создаваемой таблицы PR_DIS.
Закройте окно запроса на создание таблицы, подтвердив необходимость создания структуры запроса. Имя запроса, предлагаемое системой, можно поменять, но можно оставить и то, которое предлагается по умолчанию.
Выберите созданный запрос в окне базы данных и щелкните по кнопке Открыть, подтвердите желание выполнить изменения.
Убедитесь, что таблица PR_DIS создана, перейдя к списку таблиц.
Вернитесь к списку запросов и удалите запрос на создание таблицы, поскольку он уже выполнил свою задачу и больше не нужен.
10. Изменение первичного ключа.
Скопируйте таблицу PREP, назовите копию PREP2. Перейдите в режим конструктора и уберите в таблице PREP2 существующий первичный ключ FIO с помощью пиктограммы ключа, а затем в первую строку определения таблицы вставьте пустую строку и определив новое поле NUM типа Счетчик, сделайте его первичным ключом. Сохраните определение таблицы. Перейдите в режим таблицы (новый столбец должен автоматически заполниться для всех записей). Покажите результат преподавателю.
11. Удаление таблицы.
Перейдите в окно БД, выделите таблицу PREP2 и нажмите на кнопку Delete.