Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание базы данных. Методика выполнения работы




Методика выполнения работы

Формирование сложных запросов

Необходимо разработать запрос на увеличение на 20 % стоимости ваших моделей.

1. На вкладке Запросы щелкните по кнопке Создать. Выберите Простой запрос. В таблице Поставщики выберите поле Цена оптовая. Щелкните по кнопке Далее. Далее.

2. В появившемся окне введите имя запроса Изменение цены. Щелкните по ячейке Изменение макета запроса. Готово.

3. В строке Условия отбора введите < (вашей средней цены). Откройте пункт меню Запрос и выберите Обновление.

4. В строке конструктора запроса Обновление в поле Цена оптовая введите [Цена оптовая]*1,2. Выполните команду меню Запрос/Запуск. Закройте запрос, подтвердив его сохранение. Откройте таблицу Поставщики и просмотрите изменение цены оптовой у ваших моделей меньших средних значений.

5. Закройте базу данных. Проверьте размер базы данных и запишите данные в тетрадь. Осуществите сжатие базы данных при ее закрытии командой меню Сервис/Параметры на вкладке Общие, установите флажок Сжимать при закрытии. Снова проверьте и запишите размер сжатой базы. Защитите базу данных.

 


Лабораторная работа № 4. База данных фирмы «Компьютерная техника»

Цель работы: разработка информационной модели базы данных. Создание объектов базы данных.

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

1. Запустите Access, в окне выберите пункт Новая база данных. В окне диалога Файл новой базы данных задайте имя вашей базы Свою фирму. Создать.

2. В окне базы данных выберите вкладку Таблицы, щелкните по кнопке Создать. В окне Новая таблица выберите пункт Конструктор. ОК. В окне таблицы в режиме Конструктора определите поля таблицы из табл. 3.12.

Таблица 3.12. Таблица полей Модели компьютеров.

Имя поля Тип данных Размер поля Обязательное поле Пустые строки Значение по умолчанию Условие на значение Сообщение об ошибке Индексированное поле
Код модели Текстовый   Да Нет       Да (Совпадения не допускаются)
Модель Текстовый   Да Нет       Да (Совпадения допускаются)
Оперативная память Текстовый       “256 Mb”      
Видеопамять Текстовый       “4 Mb”      
Частота Текстовый       “2 GHz”      
Емкость жесткого диска Текстовый       “20 Gb”      
Лазерный диск Текстовый       «Нет» «Нет» OR «Да» Ошибка  
Монитор Текстовый              
Прочее оснащение Поле МЕМО              
Цена Денежный              
Стоимость гарантии Денежный              
Предпродажная подготовка Денежный              
Специальная компоновка Логический             Формат Да/Нет

3. Определение полей таблицы. Введите в строку столбца Имя поля имя первого поля Код модели, в строке столбца Тип данных щелкните по кнопке списка и выберите тип данных Текстовый. Установите: Размер поля – 6, Обязательное поле – да, Пустые строки – нет, Индексированное поле – Да (Совпадения не допускаются). Для определения остальных полей таблицы выполните аналогичные действия.

4. Определение первичного ключа. Установите курсор на поле Код модели и щелкните правой кнопкой мыши, выберите команду Ключевое поле.

5. Закройте Конструктор, в окне Сохранение введите имя таблицы Модели компьютеров. ОК.

6. Выделите имя таблицы Модели компьютеров в окне Базы данных и нажмите кнопку Открыть. Используйте на клавиатуре клавишу Tab для перехода от одного поля к другому. Введите записи данных из табл. 3.13. Дополните таблицу тремя своими моделями из приложения табл. 3.14.

Таблица 3.13. Данные к таблице Модели компьютеров.

Имя поля Модель 1 Модель 2
Код модели    
Модель 486DX2-66 Pentium-133
Оперативная память 48 Mb 64 Mb
Видеопамять 256 K 512 Mb
Частота 850 MHz 1,7 GHz
Емкость жесткого диска 635 Mb 1 Gb
Лазерный диск нет да
Монитор 14” Acer (0.28), NI 14” Panasonic TX-D1562
Прочее оснащение   Windows-98, системы “InDoc”
Цена    
Стоимость гарантии    
Предпродажная подготовка    
Специальная компоновка   да

Таблица 3.14. Каталог моделей компьютеров.

Модель Частота Оперативная память Видеопамять Емкость жесткого диска Лазерный диск Монитор Цена, $
1. Orange “Office@IT” 850 MHz 128 Mb 2 Mb 20 Gb Да 17”Samsung SyncMaster 649,0
2. HP Compad Exd D310 2 GHz 256 Mb 4 Mb 40 Gb Нет 17”Nec Multisynс 1278,0
3. Orange “Home@IT” 1,7GHz 256 Mb 4 Mb 20 Gb Да 17”SonyMultisynс A230 855,0
4. IBM Netvista A22 1,7 GHz 128 Mb 6 Mb 20 Gb Нет 17”Liyama Vision 1179,0
5. Compaq Evo D510 1,8 GHz 256 Mb 4 Mb 40 Gb Да 17”LG Flatron 795FT 1548,0
6. Orange “Эконом@IT” 1,1 GHz 128 Mb 2 Mb 20 Gb Нет 17”LG L1511S 654,0

 

7. Для создания второй таблицы в окне базы данных выберите вкладку Таблицы, щелкните на кнопке Создать. В окне Новая таблица выберите пункт Конструктор. ОК. В окне таблицы в режиме Конструктора определите поля таблицы из табл. 3.15.

Таблица 3.15. Таблица полей Клиенты.

Имя поля Тип данных Размер поля Обязательное поле Пустые строки Значение по умолчанию Условие на значение Сообщение об ошибке Индексированное поле
Код модели Текстовый   Да Нет       Да (Совпадения не допускаются)
Номер заказа Текстовый   Да Нет       Да (Совпадения допускаются)
Заказчик Текстовый   Да Нет       – «–
Обращение Текстовый   Да Нет «Господин» «Господин» OR «Госпожа» Ошибка   – «–
Ф.И.О Текстовый   Да Нет       – «–
Индекс Текстовый   Да Нет       – «–
Город Текстовый   Да Нет       – «–
Адрес Текстовый   Да Нет       – «–
Телефон Текстовый   Да Нет       – «–
Дата заказа Дата/ время   Да     Краткий формат даты *   Да (Совпадения допускаются)
Количество Числовой Целое Да         – «–
Скидка Числовой Байт Нет     Формат * Процентный   Да (Совпадения допускаются)

8. * Для поля Дата заказа в Формат поля введите – Краткий формат даты. Для поля Скидка в Формат поля введите – Процентный, в Число десятичных знаков1. Определение первичного ключа. Установите курсор на поле Номер заказа и щелкните правой кнопкой мыши, выберите команду Ключевое поле.

9. Закройте Конструктор, в окне Сохранение введите имя таблицы Клиенты. ОК.

10. Выделите имя таблицы Клиенты в окне Базы данных и нажмите кнопку Открыть. Введите записи данных из табл. 3.16. Дополните таблицу тремя своими клиентами.

Таблица 3.16. Данные к таблице Клиенты.

Имя поля Запись 1 Запись 2
Код модели    
Номер заказа    
Заказчик НТО «Крокус» АОО «Веста»
Обращение Господин Госпожа
Ф.И.О Иванов Р.Г. Мамаева С.С.
Индекс    
Город Москва С. Петербург
Адрес ул. Садовое кольцо, 45 ул. М. Фонтанка, 33
Телефон 196-5674 124-8799
Дата заказа 28.03.04 03.02.04
Количество    
Скидка 3 % 7 %

11. Для установления связи между таблицами выполните команду Сервис/Схема данных. В окне Добавление таблицы выделите таблицу Клиенты. Добавить. Затем выделите таблицу Модели компьютеров. Добавить. Закройте окно Добавление таблицы. В окне диалога Схема данных наведите указатель мыши к полю Код модели в таблице Модели компьютеров, нажмите левую кнопку мыши и, удерживая ее, переместите указатель на поле Код модели в таблице Клиенты, отпустите кнопку мыши. В окне Связи установите флажки Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных полей. Создать. Закройте окно Схема данных. Теперь данные из одной таблицы доступны данным из связанной с ней таблицы.

2. Создание запроса с помощью Конструктора

1. В окне Базы данных выберите вкладку Запросы, нажмите кнопку Создать. В окне диалога выберите Конструктор. ОК.

2. В окне Добавление таблицы выделите таблицу Клиенты и нажмите кнопку Добавить. Закройте окно Добавление таблицы. Перед вами окно, разделенное на две панели, в верхней панели находятся списки полей таблицы, выбранной для запроса, нижняя панель является бланком запроса. Переход между ними осуществляется щелчком мыши по соответствующей панели или клавишей F6.

3. Перенесите с помощью мыши из верхней части окна поле Код модели в первую ячейку строки Поле бланка запроса. Аналогично поступите с полями Заказчик, Ф.И.О., Город, Телефон, Дата заказа, разместив их в следующих ячейках.

4. В строке Вывод на экран установите флажки в полях, которые будут выведены в набор записей. В строке Условие отбора в столбце с полем Город введите Москва, а в столбце с полем Дата заказа введите условие > 01.01.04 для определения условия выбора записей. Войдите в меню Файл и выполните команду Сохранить. Присвойте имя запросу Клиент 1. ОК. Закройте Запрос на выборку.

5. Для просмотра запроса в окне База данных выделите имя запроса – Клиент 1 и нажмите кнопку Открыть. На экране появится окно Запрос на выборку с отобранными по введенным критериям записями. Просмотрите результат запроса и закройте окно Запрос на выборку.




Поделиться с друзьями:


Дата добавления: 2014-12-26; Просмотров: 336; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.018 сек.