Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание файла новой базы данных

Поиск

Перед началом работы создайте свою папку (желательно в директории с № вашей группы). Для запуска программы МS Access щёлкните по ярлыку программы на Рабочем столе или нажмите кнопку Пуск и выберите в меню Программы - Microsoft Access.

В окне Microsoft Access «Создание базы данных» выберите параметр «Новая база данных».

Нажмите кнопку ОК.

В открывшемся окне «Файл новой базы данных» найдите и откройте папку вашей группы и вашу папку. В поле имя файла введите имя создаваемой БД. Как правило, имя новой БД совпадает с конкретной предметной областью, для которой и проектируется БД. Тип файла базы данных по умолчанию имеет расширение mdb. (Рис. 9)

Рисунок 9. Создание файла базы данных.

Нажмите кнопку «Создать». На экране откроется окно базы данных со списком объектов. (Рис. 10).

Рисунок 10. Главное окно базы данных.

 

Создание таблиц базы данных

Выберите объект Таблицы в окне БД. Нажмите кнопку «Создать».

В окне «Новая таблица» выберите режим «Конструктор» и нажмите кнопку ОК. Опишем структуру таблицы ЗАКАЗЧИК.

В каждой строке верхней половины окна Конструктора таблицы (рис. 11) введете данные, используя информацию о структуре таблицы базы данных, представленную в табли­це 1 методических указаний:

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

• тип хранимых данных, соответствующий имени поля, указывайте с помощью Кнопки раскрытия списка в столбце «Тип данных»;

• графа «Описание» не является обязательной для заполнения.

Рисунок 11. Конструктор таблиц.

Для перехода из столбца в столбец используйте клавишу «Tab» или «Enter» Перемещение курсора из верхней половины в нижнюю, и обратно производится с помощью клавиши F6 или «мышью».

В нижней половине окна для каждого поля укажите его свойства, используя ин­формацию из таблицы, предварительно щелкнув клавишей мыши по имени поля. Где возможно пользуйтесь кнопкой «раскрытия списка» (наличие или отсутствие данной кнопки можно проверить, встав на правый край строки и щелкнув левой кнопкой мыши). Строки в окне «Свойства поля», для которых в таблице нет указаний на заполнение, не заполняйте.

В завершении выделите поля, которые должны стать ключевыми (эти поля отмечены в таблицах 1, 2. 3 в графе «Признак ключа» - «*»). Щелкните на сером поле в начале строки с именем ключевого поля - строка выделится. Выберите команду Правка / Ключевое поле.

Сохраните структуру таблицы, выполнив команду из меню Файл / Сохранить, и введите имя таблицы: ЗАКАЗЧИК.

Закройте режим конструктора: Файл / Закрыть.

Теперь, используя таблицы 2 и 3, опишем структуру таблиц БД ТОВАР и ЗАКАЗ с помощью мастера и путем ввода данных. На основе вспомогательной таблицы 2 создадим таблицу Т0ВАР, а табли­цы 3 - таблицу ЗАКАЗ.

Выберите объект Таблицы в окне БД. Нажмите кнопку «Создать».

В окне «Новая таблица» выберите режим «Мастер таблиц» и нажмите кнопку ОК. Опишем структуру таблицы Т0ВАР.

В появившемся окне (рис. 12) на выбор предложено две категории таблиц. Выберем Деловые.

Рисунок 12. Мастер создания таблиц.

В поле «Образцы таблиц» выберите Товары. Щелкнув на элементе списка «Образцы таблиц» в списке «Образцы полей» отобразятся все поля, доступные для этой таблицы. Чтобы переместить поле из списка «Образцы полей» в список «Поля новой таблицы», выделите его, а затем щелкнете на кнопке >. В данном случае в таблицу входит 5 полей:

- КодТовара;

- Наименование Товара. В списке образцов полей мастера есть поле ОписаниеТовара. Выберите его, включив в список полей будущей таблицы, а затем переименуйте, нажав «Переименовать поле…»;

- Характеристика Товара. В качестве исходного опять выберите поле ОписаниеТовара, а затем переименуйте;

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

- Цена.

Когда все поля добавлены, диалоговое окно мастера будет иметь такой вид, как показано на рис. 13.

Рисунок 13. В таблицу добавлены все необходимые поля.

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

Рисунок 14. Мастер предлагает указать имя будущей таблицы и

способ определения ключа.

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

Рисунок 15. Выберите поле для первичного ключа и

способ формирования его уникальных значений.

Щелкните «Далее». «Далее». В заключительном окне мастера оставьте по умолчанию опцию «Ввести данные непосредственно в таблицу» (рис. 16) и щелкните на кнопке «Готово».

Рисунок 16. Укажите свои дальнейшие действия

после создания мастером таблицы.

После завершения работы мастера новая таблица появится в рабочем пространстве Access (рис. 17).

Рисунок 17. Созданная мастером таблица ТОВАР.

Теперь опишем структуру таблицы ЗАКАЗ. В окне БД щёлкните на кнопке Таблицы, а затем дважды щёлкните на ярлыке «Создание таблицы путем ввода данных». В рабочем пространстве приложения Access появится новая таблица – Таблица 1 – в режиме таблицы(рис.18).

Рисунок 18. Создание таблицы путем ввода данных.

Укажите имена полей для новой таблицы. Для этого достаточно дважды щёлкнуть на заголовке нужного столбца (Поле1, Поле2 и т.д.) и ввести имя поля. Закончив ввод, сохраните новую таблицу, щёлкнув на кнопке «Сохранить» и в открывшемся окне введите имя новой таблицы Заказ. При сохранении таблицы Access проанализирует данные и автоматически присвоит каждому полю соответствующий тип данных и формат. Затем перейдите в режим Конструктора, чтобы уточнить типы полей (если Access их неверно истолкует) и определить первичный ключ. Для этого щёлкните правой кнопкой на заголовке окна таблицы и в открывшемся контекстном меню выберите пункт «Конструктор таблиц».

Если надо удалить таблицу в окне щелкните по имени таблицы и нажмите клавишу «DELETE».

Для редактирования таблицы её необходимо открыть в режиме Конструктор, и в открывшемся окне внести необходимые вам изменения.

5.3. Создание связи между таблицами базы данных

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

Для установления связи между таблицами ЗАКАЗЧИК, ТОВАР, ЗАКАЗ:

1. Из окна базы данных выбе­рите в строке меню Сер­вис/Схема данных.

2. По очереди выберите табли­цы БД, между которыми бу­дет установлена связь (ЗАКАЗЧИК, ЗАКАЗ, ТО­ВАР). Каждый раз нажимай­те кнопку «Добавить». За­кройте окно «Добавление таблицы» - щелкните по кнопке «Закрыть».

З. Перетащите поле «Код фирмы», нажав левую клавишу мыши, из списка полей таблицы ЗАКАЗ­ЧИК в список полей ЗАКАЗ на поле с тем же именем. Отпустите клавишу мыши.

4. В окне «Изменение связи» отображаются имена связываемых полей таблиц и полей (рис. 19).

 

Рисунок 19. Определение типа связи.

5.Установите флажок Обеспечение целостности данных. Нажмите кнопку «Создать».

Между таблицами появилась линия, соединяющая два совпа­дающих поля. Установилось отношение один-ко-многим.

Аналогично установите связь между таблицами ЗАКАЗ и ТО­ВАР. Перетащите поле «Код товара» из списка полей ТОВАР, нажав ле­вую клавишу мыши, в список по­лей ЗАКАЗ на поле с тем же име­нем. Отпустите клавишу мыши (рис. 20).

Рисунок 20. Схема данных.

СОДЕРЖАНИЕ ОТЧЕТА

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

ЛАБОРАТОРНАЯ РАБОТА № 2

СОЗДАНИЕ ФОРМЫ

ЦЕЛЬ ЛАБОРАТОРНОЙ РАБОТЫ

Приобретение навыков создания и обработки базы данных в среде СУБД МS Ассеss: ос­воение процедуры создания форм для ввода информации на основе связанных таблиц.

ЗАДАНИЕ НА РАБОТУ

См. лабораторную работу № 1

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Чтобы упростить просмотр, ввод и модификацию данных в конкретной таблице, можно создать для нее одну или несколько форм. Форма - это документ, в окне которого отображается, как правило, одна запись таблицы, причем пользователь имеет возможность по своему усмотрению разместить поля на форме. Таблица и форма - основные объекты в современных информационных системах. Они неотделимы друг от друга и размещены в одном окне документа MS Access на разных вкладках.

Формы используются для следующих целей:

• ввода/редактирования данных, помещенных в таблицу;

• организации диалога выбора, предварительного просмотра и печати нужного отчета;

• открытия других форм и отчетов с помощью кнопок данной формы.

Создание формы для таблицы ЗАКАЗЧИК.

Выберите объект Формы окна ба­зы данных. Нажмите кнопку «Создать».

В окне «Новая форма» выберите «Мастер форм». В нижней части окна щелкните по кнопке раскрытия списка. Выделите таблицу ЗАКАЗЧИК. На­жмите кнопку ОК. (рис. 21).

Рисунок 21. Создание новой формы.

В списке «Доступ­ные поля» в окне «Соз­дание форм» укажите поля, которые необхо­димы для построения формы (рис.22). Нажмите кнопку >> для копирования всех полей таблицы ЗА­КАЗЧИК в список «Выбранные поля». Нажмите кнопку «Далее».

Рисунок 22. Окно мастера создания форм.

Выберите один из видов формы (напри­мер, ленточный). На­жмите кнопку «Далее».

Выберите стиль оформления формы. Нажмите кнопку «Далее». Укажите название формы: ЗАКАЗЧИК. Нажмите кнопку «Готово».

Заполните форму ЗАКАЗЧИК базыданных данными из таблицы 4. В поле типа «Счетчик» данные не вводить! В это поле данные вводятся автоматически.

Таблица 4.

Данные, хранящиеся в таблице ЗАКАЗЧИК

Код фирмы Наименование фирмы Адрес Телефон Контактная персона
  Сервис Кутузовский пр. 222-22-32 Сидоров В.В.
  Проект-М ул. Ботаническая, 3 331-09-65 Бородин К.П.
  Факториал ул. Тверская,15 976-43-23 Власова И.А.
  Приват ул. Ордынка, 33 123-34-56 Столетова С.М.
  Медик ул. Грибоедова, 46 456-34-12 Кравченко А.И.

 

Переход к следующему полю осуществляется нажатием клавиши «Tab» или «Enter».

Сохранение данных в режиме Формы, производится так же, как и в режиме Таблицы. Чтобы сохранить, форму, выберите команду Файл/Сохранить. Для вы­хода в окно базы данных используйте команду Файл /Закрыть.

Создайте формы для таблиц ТОВАР и ЗАКАЗ, выбрав вид формы в один столбец и таб­личный и внесите в них данные из таблиц 5 и 6 соответственно.

' Таблица 5.

Данные, хранящиеся в таблице ТОВАР

Код товара Товар Характеристика Единица измерения Цена
  Дверь Материал фирмы, сосна кв.м.  
  Фундамент Материал фирмы, бетон куб.м.  
  Крыша Материал фирмы, сосна кв.м.  
  Пиломатериалы Хвойные породы куб.м.  

Таблица 6.

Данные, хранящиеся в таблице ЗАКАЗ

Код Дата Код фирмы Код заказа Код товара Количество
  02.09.03        
  03.09.03        
  05.09.03        
  05.09.03        
  08.09.03        
  15.09.03        
  15.09.03        
  17.09.03        
  30.09.03        

Для редактирования формы её необходимо открыть в режиме Конструктор, и в открывшемся окне внести необходимые вам изменения.

СОДЕРЖАНИЕ ОТЧЕТА

См. лабораторную работу № 1

 

ЛАБОРАТОРНАЯ РАБОТА № 3

СОЗДАНИЕ ОТЧЕТА ПО ТАБЛИЦЕ

ЦЕЛЬ ЛАБОРАТОРНОЙ РАБОТЫ

Приобретение навыков создания и обработки базы данных в среде СУБД МS Ассеss: ос­воение процедуры создания отчетов на основе связанных таблиц

ЗАДАНИЕ НА РАБОТУ

См. лабораторную работу № 1

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Отчет представляет собой эффективный способ представления данных в печатном формате. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом.

Выберите объект «Отчеты» окна базы данных. Нажмете кнопку «Создать».

В окне «Новый отчет» выберите режим «Мастер отчетов». В нижней части окна нажмите на кнопку раскрытия списка. Выделите таблицу (например, ЗАКАЗЧИК). Нажмите кнопку ОК.

В списке Доступные поля в окне «Создание отчетов» укажите поля, которые необхо­димы для вывода на печать: нажмите кнопку >>, т.е. все поля таблицы будут присутство­вать в отчете. Нажмите кнопку «Далее». Появилось окно «Создание отчетов». Уровни группи­ровки добавлять не надо. Нажмите «Далее».

Задайте порядок сортировки по полю «Фирма» - возрастающий. Нажмите кнопку «Да­лее».

Выберите вид макета для отчета: табличный. Установите ориентацию листа бумаги при печати: альбомная. Выберите опцию «Настроить ширину полей для размещения на одной странице». Нажмите кнопку « Далее ».

Выберите требуемый стиль: сжатый. Нажмите кнопку « Далее ».

Задайте имя отчета - ЗАКАЗЧИК. Нажмите кнопку « Готово ».

Самостоятельно создайте отчет на основе таблицы ТОВАР и ЗАКАЗ.

СОДЕРЖАНИЕ ОТЧЕТА

См. лабораторную работу № 1

ЛАБОРАТОРНАЯ РАБОТА № 4



Поделиться:


Последнее изменение этой страницы: 2017-02-10; просмотров: 198; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.193.223 (0.01 с.)