русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-07-09; просмотров: 498; Нарушение авторских прав


MS Access: Создание, редактирование и просмотр базы данных (БД).

В работе предлагается создать БД с именем <имя БД>, содержащую три таблицы таб1, таб2, таб3. При практическом выполнении работы имя <имя БД> должно быть заменено уникальным именем.

 

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

1. Запустить MS Access.

2. Создание новой БД.

- выбрать Новая БД, Ок

- задать папку для хранения и уникальное имя <имя БД>

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

3.1. Создание структуры таблицы
- выбрать вкладку Таблицы, Создать, Конструктор
- сформировать структуру

 

Имя поля Код товара Наименование Цена
Тип числовой текст денежный
Размер байт -
Дес.зн. - авто

- для поля Код товара дополнительно установить параметры:
Обязательное поле: Да
Индексное поле: Да (совпадения не допускаются)
Ключевое поле.
– сохранить и закрыть таблицу с именем таб1 .

3.2. Ввод данных.

- открыть таблицу таб1 в режиме Таблица

- - ввести данные

Код товара Наименование Цена
ПК-Pent166
Дисплей
Принтер Epsn
ПК-Pent200
CD-ROM
HP-LJ

- сохранить и закрыть таблицу таб1 .

4. Создание таблицы таб3 .
- аналогично предыдущему пункту создать таблицу таб3 с параметрами

 

Имя поля Код клиента Имя Адрес
Тип числовой текст текст
Размер байт
Дес.зн.    

- для поля Код клиента установить параметры, аналогичные полю Код товара

- ввести данные в таблицу таб3

Код клиента Имя Адрес
Асток Москва
ЭкоСервис Курск
Компас Томск
ПетроСтрой С.-Петербург
Восток Омск

- сохранить и закрыть таблицу.



 

5. Создание таблицы таб2 .

- создать таблицу со структурой

 

Имя поля Номер счета Код товара Дата продажи Объем Код клиента Примечание
Тип счетчик числовой дата/время числовой числовой текст
Размер   байт   целое байт
Дес.зн.      

 

- для поля Номер счета задать
Индексное поле: Да (совпадения не допускаются)
Ключевое поле.
- для полей Код товара, Код клиента задать
Обязательное поле: Да
- для поля Дата продажи установить короткий формат даты (дд.мм.гг)
- сохранить структуру и ввести данные

Номер счета Код товара Дата продажи Объем Код клиента Примечание
26.04.95 нал
28.05.95 б/нал
15.07.95 б/нал

 

- сохранить и закрыть таблицу.

 

6. Редактирование таблиц.

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

Отредактируйте указанные ниже элементы, выполняя сохранение после каждого изменения.

- изменить размер поля Наименование в таб1 на 30,

- заменить в таб3 имя поля Имя на имя Фирма

- отредактировать таб2:

1) изменить имя поля Дата продажи на имя Дата заказа,

2) изменить порядок полей в структуре на
Номер счета Дата заказа Код клиента Код товара Объем Примечание

3) сохранить изменения и закрыть таблицы.

7. Создание поля с вводом значений из фиксированного списка.

Поле Примечание таблицы <таб2> содержит одно из двух возможных значений: нал (наличный расчет), б/нал (безналичный расчет). В связи с этим создадим для этого поля фиксированный список из которого будем выбирать вводимое значение.

- открыть таб2 в режиме Конструктора.

- щелкнув в колонке Тип данных поля Примечание, выбрать Мастер подстановок,

- установить переключатель "будет введен фиксированный набор".

- ввести список (нал, б/нал), используя для перехода к новому элементу мышь или "стрелку вниз",

- не меняя имени поля, завершить формирование списка,

- сохранить изменения и

- в режиме Таблица ввести новые записи для проверки действия фиксированного списка.

 

Номер счета Дата заказа Код клиента Код товара Объем Примечание
21.09.95 нал
14.11.95 б/нал
21.12.95 нал
11.01.96 б/нал

- сохранить и закрыть таблицу

 

8. Создание полей подстановки.

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

8.1. Создание связей между таблицами.

При совместной обработке данных нескольких таблиц необходимо установить связи между ними. Такая связь, как правило, устанавливается между одноименными полями первичной таблицы и связанной таблицы. Связываемое поле первичной таблицы называется ключом (первичным), а поле связанной таблицы - внешним ключом, т.е. ключом внешней таблицы.

Установить связь между таблицами таб1, таб2, таб3:

- закрыть связываемые таблицы, если они открыты,

- щелкнуть кн. Схема данных (или меню: Сервис Схема данных),

- в окне Добавить таблицу добавить указанные таблицы,

- установить связи между полями Код товара таб1 и таб2, включив флажок "Целостность БД"

- установить связи между полями Код клиента таб3 и таб2 включив флажок "Целостность БД"

- сохранить макет связей, вызвав правой кнопкой контекстное меню и элемент Сохранить макет

- закрыть окно Схема данных.

8.2. Редактирование структуры таблицы таб2 (создание полей подстановки).

В таблице таб2 поля Код товара и Код клиента удобнее заполнять значениями из соответствующих связанных таблиц.

Создание поля подстановки для таблиц таб1 и таб2

- открыть таб2 в режиме Конструктора

- для поля Код товара выбрать тип данных: Мастер подстановок

В окне Мастер подстановок(каждый шаг завершается кнопкой Далее)

- установить переключатель "Столбец подстановки использует значения из таблицы / запроса",

- выбрать таблицу-источник для столбца подстановки: таб1,

Далее необходимо выбрать в таб1 поле (поля), которое используется в качестве столбца подстановки при заполнении поля Код товара в таб2. По структуре таб2 туда записывается Код товара, однако запоминать коды достаточно трудно. Желательно, чтобы при заполнении этого поля в таб2 появлялся список кодов и наименований. Тогда можно выбрать Наименование, а в само поле заносился бы Код товара.

- выбрать в качестве столбцов подстановки Код товара и Наименование,

- отключить переключатель "Скрыть ключевой столбец",

- выбрать доступное поле для подстановки: Код товара,

- не изменяя наименования столбца, завершить работу (кн. Готово),

- ответить Нет на запрос о сохранении таблицы перед созданием связи и сохранить таблицу таб2.

Создание поля подстановки для таблиц таб3 и таб2

Аналогично предыдущему пункту оформить столбец подстановки для поля Код клиента таб2 :

- в качестве таблицы-источника используется таб3,

- столбцы подстановки: Код клиента и Фирма,

- доступное поле для подстановки: Код клиента,

- сохранить изменения и закрыть таблицу.

Ввод новых записей в измененную таблицу таб2

- открыть таб2 в режиме Таблица,

- ввести новые записи, используя созданные поля подстановки:

Номер счета Дата продажи Код клиента Код товара Объем Примечание
18.01.96 б/нал
12.02.96 б/нал
27.04.96 б/нал
23.06.96 б/нал

 

9. Просмотр БД.

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

- вывести записи в ином порядке (сортировка),

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

 

9.1. Сортировка записей.

1) Создайте резервную копию таб1 , присвоив ей имя таб1 резерв
- выделите имя таб1 ,
- кн. Копировать, кн. Вставить (ключ Структура и данные),
- задайте имя резервной копии, Ок.

2) Сортировка записей резервной копии
- открыть копию и отсортировать поочередно по полям: Наименование, Цена,
- восстановить исходный порядок,
- закрыть таблицу.

9.2. Поиск записей по образцу.

- открыть резервную копию

- найти записи
а) с кодом =4
б) с именем, начинающимся с символов "ПК"
в) с ценой 2760 р.

- закрыть резервную копию без сохранения.

9.3. Фильтрация при просмотре.

Фильтр по выделенному

- открыть таб1 резерв,

- найти записи об изделиях с Наименованием Дисплей,

- то же, но НЕ Дисплей.

 

10. Завершение работы.

- закрыть окно БД

- выбрать меню Сервис Служебные программы Сжатие базы данных

В окне База данных для сжатия

- выбрать имя сжимаемой базы данных, нажать кн. Сжать

В окне Сжатие базы данных под именем

- задать папку для размещения сжатой базы данных и имя сжатой базы данных

Замечание.

1. Папка для размещения может быть любая, в том числе папка, содержащая исходную (несжатую) базу данных.

2. Если приемником сжатой базы является дискета, то задать папку Диск 3.5 (А:)

3. Имя может быть любое, в том числе и имя исходной базы данных.

- нажать кн. Сохранить

 

MS Office для пользователей



<== предыдущая лекция | следующая лекция ==>
Лабораторная работа 7 | Порядок выполнения работы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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