
- •Лабораторная работа № 11 Принципы разработки баз данных
- •I. Ознакомление с основами разработки баз данных при помощи субд Microsoft Access 2000.
- •1.1 Проектирование структуры базы данных.
- •Закройте таблицу.
- •Создание связей между таблицами
- •1.3 Заполнение таблиц.
- •1.4 Перемещение по таблице.
- •1.5 Изменение порядка расположения полей.
- •1.6 Отмена изображения полей.
- •1.7 Фиксация полей.
- •1.8 Создание запросов.
- •1.9 Вычисления в запросах.
- •1.10 Запросы к нескольким таблицам.
- •II. Самостоятельная работа.
- •1 Вариант.
- •2 Вариант.
- •3 Вариант.
- •4 Вариант.
- •5 Вариант.
1.5 Изменение порядка расположения полей.
Как правило, изменение структуры данных осуществляются в режиме конструктора, но некоторые действия возможны из режима таблицы.
Программа ACCESS 2000 позволяет изменить порядок расположения полей непосредственно из режима таблицы. Для этого необходимо выполнить следующие действия:
Убедитесь, что открыт лист данных с таблицей Книги
Маркируйте поле Название книги (курсор при этом поменяет вид и выделится весь столбец).
Установите указатель мыши на заголовке маркированного поля
Удерживая нажатой левую кнопку мыши, переместите поле Название книги перед полем Идентификатор автора
1.6 Отмена изображения полей.
Программа ACCESS 2000 позволяет скрыть любое количество полей.
Задание 2. Скройте поле Идентификатор автора в таблице Книги. Это можно сделать следующим образом:
Выделите поле Идентификатор автора.
Выберите команду Скрыть столбцы в меню Формат
Скрытые поля не используются при выполнении поиска и обработке запросов. Для восстановления отображения скрытых полей предназначена команда Отобразить столбцы из меню Формат.
Восстановите изображение поля.
1.7 Фиксация полей.
Иногда, для удобства работы с таблицей бывает необходимо зафиксировать поля. Зафиксированные поля всегда отображаются на экране и не смещаются при перемещении по таблице.
Задание 3. Закрепите столбец Название книги в таблице Книги.
Фиксация осуществляется следующим образом:
Выделите поле Название книги.
Выберите в меню Формат команду Закрепить столбцы.
Проверьте, что столбец зафиксировался.
Отменить фиксацию можно при помощи команды Освободить все столбцы меню Формат.
Закройте таблицу Книги.
1.8 Создание запросов.
Запросы являются мощным средством манипулирования данными. При помощи запросов можно изменять данные, производить расчеты, формировать новые таблицы, отбирать данные из таблиц, в соответствии с заданными пользователем критериями. Запросы можно создавать или с помощью мастеров или с помощью конструктора. Рассмотрим построение запроса с помощью конструктора. Создадим запрос для отбора названий книг и года издания из таблицы Книги.
Выделите вкладку Запросы в окне базы данных Библиотека
Щелкните на кнопке Создать. На экране появится диалоговое окно Новый запрос
Выберите значение Конструктор и нажмите кнопку ОК. На экране появятся два окна: окно конструктора запросов и окно Добавление таблицы. Окно добавление таблицы содержит три вкладки с перечнем объектов, которые можно выбрать для формирования запроса: Таблицы, Запросы и Таблицы и Запросы.( В нашем случае отбор данных будет производиться на основе таблицы).
На вкладке Таблицы выберите таблицу Книги и щелкните на кнопке Добавить
Закройте окно Добавление таблицы. В верхней части окна конструктора запросов появится вспомогательное окно с заголовком таблицы и списком ее полей
Выполните двойной щелчок на поле Название книги. Имя этого поля будет помещено в строку Поле бланка запроса
Вставьте имя поля Дата выпуска во вторую колонку строки Поле
В строке Сортировка щелкните в первой колонке, откройте список значений и задайте сортировку данных По возрастанию в столбце Название книги. В этом случае отобранные в результате запроса данные будут располагаться по алфавиту.
Закройте окно конструктора запросов и сохраните запрос под именем Названия
Просмотрите результаты запроса дважды щелкнув по имени запроса на вкладке Запросы окна базы данных или, выделив имя запроса, нажмите кнопку Открыть.
Для осуществления более сложных запросов необходимо вводить критерии поиска. Например, для отбора книг издательства «Мир», выпущенных после 1980 г. необходимо проделать следующее:
Сформируйте новый запрос, в качестве источника данных возьмите таблицу Книги.
Поместите в строку Поле бланка запросов следующие поля: Название книги, Издательство, Дата выпуска, Идентификатор автора.
Выключите метку в строке Вывод на экран для поля Идентификатор автора для того, чтобы это поле не отображалось на экране.
Введите в строке Условие отбора в колонке Издательство - Мир, а в колонке Дата выпуска- >1980.
Выполните запрос, щелкнув по кнопке Запуск (кнопка с изображением восклицательного знака).
Закройте запрос с сохранением, присвоив имя по умолчанию.