Академический Документы
Профессиональный Документы
Культура Документы
К ЛАБОРАТОРНОЙ РАБОТЕ
«ACCESS 97»
Часть 3
1 Цель работы
Освоить приемы редактирования проекта БД и макета таблиц, поиска и
сортировки данных в СУБД ACCESS 97.
2 Задачи работы
Произвести изменения в проекте БД, макете одной из таблиц, поиск и сортировку
записей в таблице.
3 Требования к отчету
Отчет о проделанной работе должен содержать:
· название работы, ее задачи и последовательность выполнения
· ответы на контрольные вопросы по указанию преподавателя.
4 Содержание работы
4.1 Изменить структуру ключевой таблицы, добавив новые поля и изменив
свойства для некоторых полей, созданных ранее.
4.2 Заполнить данными новые поля таблицы и проверить, как работают изменения
в свойствах полей.
4.3 Изменить схему данных для многотабличной БД.
4.4 Изменить макет одной из таблиц БД.
4.5 Произвести сортировку записей в таблицах по одному и нескольким признакам
4.6 Найти в таблицах записи, удовлетворяющие определенным условиям, и
заменить их значения на другие.
5 Общие сведения
5.1 Изменение проекта базы данных
Проект БД включает в себя структуры всех входящих в нее таблиц и связи между
ними.
Проект уже созданной БД легко изменить. Однако нужно учитывать, что некоторые
изменения в проекте БД (удаление полей, смена типа и формата полей,
изменение первичных ключей, связей между таблицами) могут привести к потере
или порче данных. Поэтому к ним следует прибегать в случае крайней
необходимости. В любом случае Access предупреждает о возможной потере
данных и дает возможность отказаться от таких изменений.
Чтобы обезопасить себя от случайных ошибок или непредвиденных последствий,
перед внесением серьезных изменений в проект БД следует сделать ее
резервную копию.
Если изменения нужно внести в одну таблицу, то ее копию можно сделать
непосредственно в Access. Для этого в окне базы данных на вкладке Таблицы
нужно выделить имя копируемой таблицы, скопировать ее в буфер обмена
(команда Правка\Копировать) и сразу же вставить ее из буфера обмена, задав
новое имя (команда Правка\Вставить).
5.1.1 Изменение структуры таблиц
В режиме Конструктора таблицы можно изменять имена, типы и свойства полей,
порядок их следования, удалять и добавлять поля.
Для изменения имени поля нужно перейти в строку с именем этого поля в окне
Конструктора таблицы и внести изменения в столбце Имя поля.
Для вставки нового поля нужно установить курсор на поле, перед которым оно
будет вставлено, и выполнить команду Вставка\Строки или нажать
клавишу Insert. На появившейся пустой строке нужно ввести имя нового поля и
выбрать тип данных для него.
Для удаления поля нужно выделить строку с его именем и выполнить
команду Правка\Удалить или нажать клавишу Delete.
Для изменения типа поля или его формата нужно в режиме Конструктора
выделить это поле, перейти в столбец Тип данных, раскрыть список типов
данных и выбрать нужное значение. Аналогично можно изменять свойства поля,
перейдя в бланк Свойства.
Для сохранения всех изменений достаточно просто закрыть окно Конструктора.
6 МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ
6.1 В режиме Конструктора таблицы Студенты произвести в ее структуре
следующие изменения:
· добавить поля Город, Адрес, Телефон;
· определить тип поля Факультет с помощью Мастера подстановок, взяв в
качестве источника данных фиксированный набор значений (список всех
факультетов ВУЗа).
· для поля Город в свойстве Значение по умолчанию задать значение: Уфа.
· для поля Курс ввести условие на значение: >0,<=5 и задать соответствующее
сообщение об ошибке.
6.2 Данные в поля Город, Адрес, Телефон вводить в режиме таблицы.
Отредактировать значения в поле Факультет, используя список значений,
созданный Мастером подстановок.
Для нескольких записей использовать значение по умолчанию в поле Город.
В одной из записей попробовать внести в поле Курс значение, большее 5.
6.3 Вызвать окно для изменения схемы данных. Скрыть одну из таблиц,
включенных в схему данных (например, Экзамены). Затем отобразить все прямые
связи.
6.4 Изменить макет таблицы Студенты:
- зафиксировать столбцы Фамилия и Номер зачетки.
- поле Город поставить после поля Отчество;
- скрыть столбцы Адрес, Телефон и Стипендия;
- оставить для столбцов только вертикальную сетку;
- установить произвольно цвет фона для записей;
- изменить шрифт для записей таблицы на курсив.
6.5 Отсортировать таблицу Студенты по следующим признакам:
- возрастанию в поле Фамилия;
- убыванию в поле Стипендия;
- возрастанию в поле Факультет и убыванию в полях Курс и Группа.
6.6 Найти в таблице Студенты все записи, удовлетворяющие
следующим условиям:
- студенты, чьи фамилии начинаются с определенной буквы;
- студенты, обучающиеся на одном курсе определенного факультета.
Найти записи для студентов определенного факультета и заменить
для них название этого факультета. Например, эконом. на экономический.
7 Контрольные вопросы
7.1 Возможности Access по изменению структуры таблиц.
7.2 Как добавить\удалить поле в структуре таблицы?
7.3 Как изменить шрифт записей и цвет фона в таблице?
7.4 Как изменить ширину столбца и высоту строки в таблице?
7.5 Как отсортировать записи по одному полю?
7.6 Как отсортировать записи по нескольким полям?
7.7 Как произвести поиск и замену данных в Access97?
7.8 Как использовать шаблоны при поиске данных?
8 Рекомендуемая литература
8.1 Конспект лекций по курсу "Информационные технологии"
8.2 Скотт Баркер. Использование Microsoft Access 97.-Киев-Москва:
Диалектика, 1997г.- 257 с.
8.3 Мари Свонсон. Microsoft Access 97: наглядно и конкретно.-
Москва: Microsoft Press, Русская редакция, 1997г.- C.59-70.
8.4 Алексей Гончаров. Access 97 в примерах.-С.-Петербург: Питер, 1998г.- С.65-80.
8.5 Н.В.Макарова. Информатика.- Москва: Финансы и статистика, 1997г.- С.560-
587.
8.6 В. Пасько. Access97 для пользователя.-Киев: BHV, 1997 г.- С.31-40, 123-142.