Читайте также:
|
|
СТАРООСКОЛЬСКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ
(филиал) федерального государственного автономного образовательного учреждения
высшего профессионального образования
«Национальный исследовательский технологический университет «МИСиС»
Кафедра АИСУ
Отчет по лабораторной работе №6
По дисциплине
«Компьютерное обеспечение специальности»
Выполнил:
Поддубный В. А.
ИП-11-1д
Проверил:
К.п.н., доцент кафедры АИСУ
Шафоростова Е.Н.
Старый Оскол, 2011
Создаём базу данных.
После этого создаём таблицу «Товары», затем мы должны указать первичный ключ в поле «Код товара».
В поля «Название» выбираем тип Мастер подстановок и вводим в один столбец фиксированный набор используемых в этом поле значений
Сохраняем таблицу(Товары/Закрыть)
Открываем таблицу Товары. Вводим данные в таблицу, используя для поля «Название» значения из выпадающего списка.
В режиме таблицы добавили запись «Видеокамера», «Panasonic NV-DX1E»
Заменили «GoldStar» на «LG Electronic»Правка-заменить-GoldStar,Заменить на: LD Electronic Поиск в: Товары: таблица, Совпадение с любой частью поля целиком - Найти далее -Заменить …
Отсортировываем данные по цене Записи/Сортировка…
Используя фильтрацию, выбрали данные: по названиям, например о музыкальных центрах, и по цене меньше определенного числа, например меньше 800. Записи-Фильтр-Изменить фильтр- Ввели условия фильтрации - Применить фильтр…Записи -Удалить фильтр
Отобразили на экране только данные полей «Название», «Марка товара» и «Цена», удалив с экрана лишние данные (выделили столбец Код товара, затем Формат - Скрыть столбцы).
Добавили поле «Изображение» (тип ОLЕ) (Таблица - Режим конструктора)
Добавили в первую запись объект - рисунок телевизора, предварительно созданный в графическом редакторе.
Открыли БД, созданную нами при выполнении предыдущих зданий.
Создали таблицу «Поставщики», объявив ключевым поле «Код поставщика». Сохранили таблицу как Поставщики.
Открыли в режиме Конструктора таблицу «Товары». После поля «Код товара» создали новое поле «Код поставщика», воспользовавшись мастером подстановок значений этого поля из таблицы «Поставщики» (Создание подстановки- маркер Объект «столбец подстановки» будет использовать значения из таблицы или запроса- Таблица:Поставщики - Код поставщика - «>»). В режиме таблицы задали для этого поля значения в соответствии со следующими поставками: поставщик 1010 - товары 2, 4, 6, 9; поставщик 1020 - товары 3, 5, 8, 11; поставщик 1030 - товары 1, 7, 10, 12.
Код поставщика | Название фирмы | Телефон | Факс | Адрес |
М. Видео | (495) 207-9464 | (495) 923-2906 | Маросейка, 6/8 | |
Диал Электроникс | (495) 978-0443 | (495) 978-1693 | Новослободская, 14/19 | |
Мир | (495) 152-4001 | (495) 152-4251 | Чонгарский б-р, 16 |
Установили связь между таблицами «Товары» и «Поставщики». В таблице «Товары» поле «Код поставщика» становится полем внешнего ключа (Сервис ð Схема данных…)
Создайте и сохраните запрос для отображения названий товаров, их цен и названий фирм, поставляющих эти товары (Запрос ð В режиме конструктора…)
Создали и сохранили параметрический запрос для отображения в алфавитном порядке названий фирм, поставляющих телевизоры стоимостью до определенной суммы, названия и марки этого товара, а также его цены. Выполнили его для нескольких значений параметра
Аналогично создали запрос на две таблицы / Выберем условия:
Названия фирмы/Поставщики/Сортировка по возрастанию;
Название /Товары/Условие [Введите название];
Цена/Товары/Условие [Введите число];
Марка товара/Товары
Цена товара/Товары и т.д.
Создали и сохранили запрос для отображения цен с дилерской скидкой в 3% на каждый товар, с указанием названия фирмы и ее адреса (Запросы ð Режим конструктора…Далее по аналогии выбрать поля ð Добавить новое поле для цен с дилерской скидкой и ввести туда выражение Цена со скидкой: [Цена]-[Цена]*0,03
Создали и сохранили запрос для отображения средних цен на все товары (аналогично предыдущему пункту).
Создали и сохранили перекрестный запрос, отображающий минимальные цены на все товары от разных поставщиков, с указанием названий товаров в заголовках строк и указанием названий фирм поставщиков в заголовках столбцов.
Создание с помощью мастера: Запрос ð Создатьð Перекрестный ð ОК. Следуем инструкциям (лучше выбрать таблицу Товары, причем поле цены в список не вносить, оно понадобится для выбора подсчета минимальных цен). Создав запрос, откроем его в режиме конструктора и добавим туда таблицу Поставщики. Из нее в поле добавим Названия фирм. Сохранить запрос ð ОК. Для просмотра результата открыть запрос.
Открыли базу данных, созданную в ходе выполнения предыдущих заданий.
Создали и сохранили запрос на создание резервной копии таблицы «Товары». Присвойте ей имя «Товары1».
(Запрос ð Режим конструктора ð Выбрать таблицу: Товары
Чтобы не копировать все поля, *перетащить в имя поляЩелкнуть вверху на слове Запрос ð Создание таблицы ð Ввести имя Товары1 ð ОК)
Создали и сохранили запрос на обновление в таблице «Товары1» цен с учетом сезонных скидок в 10%.
(Запрос ð Режим конструктора ð Добавить Товары1 ð Закрыть.
Строка меню ð Запрос ð Тип запроса: обновление
Внести в столбец Цена, в строку Обновление: [Цена]*0,9
Сохранить Запрос).
Создали и сохранили запрос на создание таблицы «Видеокамеры», отображающей данные о ценах на видеокамеры, марке товара, а также о названиях и телефонах фирм, их поставляющих.
(Запросы ð Конструктор запросов ð Добавить таблицы Поставщики и Товары1 ð Закрыть
Выбрать поля:
Название товара ð Товары; Выбрать условие:Видеокамера
Цена ð Товары; Марка ð Товары; Название фирмы ð Поставщики; Телефон ð Поставщики; Факс ð Поставщики; Адрес. Нажать вверху Запрос ð Создание таблицы
Присвоить имя таблицы: Видеокамеры,
Сохранить запрос)
Создали и сохранили запрос на добавление в таблицу «Видеокамеры» данных о видеомагнитофонах (аналогично предыдущему пункту, только в условии выбрать: Видеомагнитофон и Запрос на добавление).
Используя команду Правка ð Переименовать, изменили имя таблицы «Видеокамеры» на «Видеотовары».
Создали и сохранили запрос на удаление данных о видеомагнитофонах Sony E150EE из таблицы «Видеотовары».
(Запросы ð Конструктор запросов ð Добавить таблицу Видеотовары ð Закрыть
Выбрать поля ð Сделать выборку условий: Sony E150EE
Нажать Запрос ð Удаление ð Сохранить запрос).
Создали простой отчет по запросу для отображения цен с дилерской скидкой в 3%.
Отчеты ð Создать ð Автоотчет: в столбец ð в качестве источника данных выбираем таблицу или запрос: Цена со скидкой ð ОК).
Открыли базу данных, созданную в результате выполнения первых пунктов.
С помощью Мастера форм создали и сохранили форму на основе таблицы «Поставщики», выводящую в один столбец значения полей «Название фирмы», «Телефон», «Факс», «Адрес» (Формы ð Мастер форм ð Выбрать таблицу Поставщики ð Выбрать заданные поля ð Готово).
Создали форму для таблиц «Товары» и «Поставщики», отображающую данные о товарах, поставляемых каждой из фирм, используя таблицу «Поставщики» в качестве главной, а таблицу «Товары» в качестве подчиненной.
(Формы ð Мастер форм ð Выбрать таблицу: Товары ð Все доступные поля ð Выбрать таблицу: Поставщики Все доступные поля ðДалее).
Создали отчет по запросу для таблиц «Товары» и «Поставщики», отображающий данные о музыкальных центрах: их марку и цену, а также название фирмы-поставщика.
(Сначала создали в режиме конструктора Запрос на основе таблиц Товары и Поставщики, создали условия отбора, сохранили запрос. С помощью мастера отчетов обратились к сохраненному запросу и создали нужный отчет).
Контрольные вопросы
1. Перечислите типы данных, которые могут храниться в полях MS Access. Кратко охарактеризуйте каждый тип.
Текстовый – одна строка алфавитно – цифровых символов не более 255.
Поле МЕМО – текст, состоящий из нескольких строк, которые затем можно будет просмотреть при помощи полос прокрутки (до 65535 символов).
Числовой – число любого типа (целое, вещественное и т.д.)
Дата/время – поле, содержащее дату или время.
Денежный – поле, выраженное в денежных единицах (рубли, доллары и т.д.).
Счетчик - содержит последовательность целых чисел, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем.
Логический – содержит одно из значений TRUE (истина) или FALSE (ложь) и применяется в логических операциях.
Поле объекта ОLE – содержит рисунки, звуковые файлы, таблицы Excel, документ Word и т. д.
Гиперссылка. Содержит ссылку на информационный ресурс в Интернете (например Web-сайт).
2. Что такое формы и для чего они нужны?
ФормыAccess позволяют создавать пользовательский интерфейс для таблиц базы данных. Форма представляет собой некий электронный бланк, в котором имеются поля для ввода данных. В форме можно: каждое поле можно разместить в точно заданном месте, выбрать для него цвет и заливку; помещать вычисляемые поля; ОLЕ-обьекты; намного проще работать с большими текстами поля типа МЕМО в текстовом окне с полосами прокрутки.
3. Какие методы создания форм, отчетов вы знаете?
С помощью конструктора и Мастера форм.
4. Перечислите объекты, с которыми может работать СУБД MS Access. Кратко охарактеризуйте каждый объект.
Видео-клип, диаграммы Microsoft Excel, Microsoft Graph, документы Microsoft Word, WordPad, звукозапись, клип мультимедиа, лист Microsoft Excel, пакет, презентации Microsoft PowerPoint, рисунки Microsoft Word,Paintbrush, слайд Microsoft PowerPoint, точечный рисунок, файл снимка, файл MIDI, фотография Microsoft Photo Editor 3.0.
5. Что такое ключевое поле?
Ключ– поле, которое однозначно определяет соответствующую запись в таблице. В качестве ключевого поля чаще всего используется поле, содержащее тип данных счетчик. Однако иногда удобнее в качестве ключевого поля таблицы использовать другие поля: код товара, инвентарный номер и т.п.
6. С какой целью создаются отчеты?
С помощью отчета можно получить результаты в высококачественном варианте. В Access отчет представляет собой форму специального типа, предназначенную для вывода на печать. Но в отличие от форм отчеты не предназначены для вывода в окне, а предназначены только для печати, т.е. создают не экранные, а печатные документы.
7. Каким образом можно добавить поле (столбец) в таблицу?
Вызвать контекстное меню на столбце – Добавить столбец
8. Можно ли изменить порядок следования записей, например, по алфавиту?
Записи – Сортировка
9. Какие элементы может содержать окно формы или отчета?
Элементы формы отчёта: заголовок формы, область данных
Дата добавления: 2015-07-26; просмотров: 61 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Лекція 15. Державне регулювання ринкових відносин | | | Обращение к читателю |