Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
89
Добавлен:
02.05.2014
Размер:
1.35 Mб
Скачать

Уфимский государственный авиационный технический университет

Кафедра Информатики

Лабораторная работа №4

Информационные технологии создания и обработки баз данных с помощью MS ACCESS XP.

Студент ИНЕК

Группа К-122

Кизка Н.Д.

Проверила:

Филосова Е.И.

Уфа

2006г.

Отчет по ACCESS.

1) Создание таблиц.

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

2) Создание схемы данных.

Для создания Схемы данных мы используем пиктограмму на панели управления.

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

3) Сортировка.

Для сортировки нам нужно открыть не ключевую таблицу и при помощи Записи/Фильтр/Расширенный фильтр произвести сортировку данных.

4) Выбор данных с помощью запросов.

Для создания запроса воспользуемся Конструктором запросов.

Рис.2

 конкретное значение в каком либо текстовом поле (например, выбрать товары одной категории).

 диапазон значений в любом числовом поле (например, выбрать товары, стоимость которых более 1 000 руб.).

 диапазон значений в любом текстовом поле (например, найти товары, наименования которых начинаются на буквы М-С).

 неточное совпадение значений в текстовом поле (например, найти клиентов, проживающих в одном городе).

 логическое И, связывающее два значения одного числового поля (например, товары, стоимость которых более 200 И менее 500 руб.).

  логическое И, связывающее значения двух разных полей (например, товары стоимостью свыше 200 руб. реализованные сегодня).

  логическое ИЛИ, связывающее два значения в одном текстовом поле (например. Товары той или иной категории).

  логическое ИЛИ, связывающее значения двух различных полей (например, товары, реализованные в определенный день, ИЛИ товары, чья стоимость не менее 100 руб.).

 оператор NOT в текстовом поле (например, все товары, кроме определенной категории).

5) Создание запросов с помощью построителя выражений.

  • подсчитать надбавку за доставку товара, равную 5% от цены

  • Создать запрос к базе данных, в котором одно из полей получается путем сцепления значений нескольких текстовых полей исходной таблицы.

6) Создание итоговых запросов.

  • оставить в запросе поля Категория и Цена, вычислить максимальное значение цены для каждой категории товара.

  • подсчитать количество товаров у каждого клиента

  • подсчитать общий объем реализации для каждого товара.

  • Создать запрос на обновление записей, позволяющий увеличить значение одного из числовых полей в два раза.

  • Создайте запрос к копии таблицы Товары, в котором будут удалены все записи о товарах одной категории.

  • Создайте запрос на добавление к копии таблицы Товары, в котором будут добавлены в копию из таблицы Товары записи по любому условию.

  • Создать перекрестный запрос, подсчитывающий для каждого клиента суммарный объем товара каждой категории.

  1. Разработка отчетов.

Для создания отчета надо воспользоваться Мастером отчетов, в нем мы выберем все поля таблиц нам нужных и поля вычислений, а также формы Заголовка и вида отчета.

Контрольные вопросы.

1. Какая модель данных называется реляционной?

В СУБД для ПЭВМ поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами.

Основной логической структурной единицей манипулирования данными является строка таблицы – запись. Структура записи определяется составом входящих в нее полей. Совокупность полей записи соответствует логически связанным реквизитам, характеризующим некоторую сущность предметной об-ласти. Типовыми функциями СУБД по манипулированию данными являются: выборка, добавление, удаление, изменение данных.

Microsoft Access называет объектами все, что может иметь имя, такими объ-ектами являются таблицы, запросы, формы, макросы и модули.

  1. Как реализовать связь типа один-ко-многим в реляционной модели данных?

Для свзи будем ис-пользовать объект Оценки. Каждый студент имеет оценки по нескольким дис-циплинам, поэтому связь между Студенты и Оценки будет Один-ко-многим (1 : M). Каждую дисциплину сдает множество студентов, поэтому связь между Дисциплины и Оценки будет Один ко Многим.

  1. Что входит в структуру таблицы?

В структуру таблицы входит: Имя поля, Тип данных, Примечание и Св-ва полей.

4. Как определить свойства полей в таблице?

Необходимо в Конструкторе таблиц выбрать Св-ва полей и в них задать необходимые нам качества данной таблицы.

5. Назовите основные элементы окна Конструктора запроса.

Поле, Имя таблицы, Сортировка, Вывод на экран, Условия отбора или.

6. Как в запросе записать условия отбора с логическим И и логическим ИЛИ?

Необходимо воспользоваться Построителем выражений и там в условии задать либо And, либо Or.

7. Как создать в запросе вычисляемое поле?

Надо в поле при помощи Построителя выражений спроектировать какую либо функцию для вычисления каких- то результатов.

8. Для чего используются итоговые и перекрестные запросы?

Для подведения каких либо Итогов, например вычисление среднего или максимального значения.

А с помощью перекрестного запроса можно более наглядно представить данные итоговых запросов, предусматривающих группировку по нескольким признакам (по двум, в частности). В этом случае значение полей по первому признаку группировки могут стать заголовками строк, а по второму - заголовками столбцов.

9. Как можно использовать запросы-действия для редактирования таблиц?

Например можно при помощи Запроса на удаления, стереть какую ни будь запись, либо Обновить, Добавить, Вставить из другой таблицы.

10. Из каких разделов состоит окно Конструктора форм?

Из таких разделов которые были заданы в просе формирования форм.

Соседние файлы в папке Лабораторные работы1