Лабораторная работа № 1 База данных «Записная книжка»

  • docx
  • 28.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-003287.docx

Лабораторная работа № 1 База данных «Записная книжка»

1.        Запустите программу MS Access.

2.        Нажмите на кнопку Новая база данных

3.        Задайте имя новой базы данных – «Записная книжка Фамилия.accdb».

4.        Создайте таблицу «Друзья» с нижеприведенными данными (как создать таблицу смотри выше пункт 3.1. или 3.2.)

Ключевое поле №п/п.

6.               В таблице «Друзья» заполните произвольно 10 записей.

7.                Добавьте поля «Отчество» и «Дата рождения» (см. выше пункт 3.1. шаги 1-3)

9.   Для поля «Дата рождения» установите тип данных Дата / время; в свойствах поля выберите Краткий формат даты. (см. выше пункт 3.2.1)

11.   Отформатируйте таблицу при помощи инструментов вкладки Главная группа инструментов Форматирование текста следующим образом:

1)  цвет сетки – синий;

2)  цвет фона – голубой;

3)  цвет текста – темно-красный, размер – 12 пт, начертание – курсив.

12.   Переименуйте поле «Хобби» в «Увлечения». (см пункт 3.1. шаг 5)

13.   Удалите запись под номером 8.

14.   Измените размер ячеек так, чтобы были видны все данные. Для этого достаточно два раза щелкнуть левой кнопкой мыши на границе полей.

15.   Расположите поля в следующем порядке: «№», «Фамилия», «Имя»,

«Отчество», «Телефон», «Дата рождения», «Увлечения», «Адрес», «Индекс»,

«Эл_почта». (см пункт 3.1. шаг 6)

16.   Заполните пустые ячейки таблицы.

17.   В режиме Конструктора добавьте поле «Семейное положение», в котором будет содержаться фиксированный набор значений – замужем, не замужем, женат, не женат. Для создания раскрывающегося списка будем использовать Мастер подстановок:


Ø установите тип данных Мастер подстановок;

Ø в появившемся диалоговом окне выберите строку «Будет введен фик- сированный набор значений» и нажмите кнопку Далее;

Ø число столбцов – 1;

Ø введите данные списка – замужем, не замужем, женат, не женат;

Ø нажмите кнопку Готово.

18.   С помощью раскрывающегося списка заполните новый столбец. Поскольку таблица получилась широкая, то при заполнении данного столбца возникают некоторые неудобства: не видно фамилии человека, для которого за- полняется поле «Семейное положение». Чтобы фамилия была постоянно видна при заполнении таблицы,

необходимо воспользоваться командой Закрепить столбцы из контекстного меню поля «Фамилия».

Лабораторная работа №2. База данных «Фирма»

Задание 1. Создание базы данных

1.        Запустите MS Access. (см. выше пункт 2.1)

2.        Создадим  базу  данных  «Фирма».  Задайте  имя новой базы данных

«Фирма_Ваша фамилия.accdb» (см. выше пункт 2.2)

3.        В базе необходимо создать 3 таблицы: Сотрудники, Клиенты и Заказы. (см. выше пункт 3.1. или 3.2.)

4.        Откройте таблицу Заказы в режиме Конструктора.

 




 

5.        В таблице Заказы для поля Код сотрудника выберите тип данных Мастер подстановок.

Ø В появившемся окне выберите команду «Объект «столбец подстановки» будет использовать значения из таблицы или запроса» и щелкните на кнопке Далее.

Ø В списке таблиц выберите таблицу Сотрудники и щелкните на кнопке

Далее.

Ø


В списке Доступные поля выберите поле Код сотрудника и щелкните на кнопке со стрелкой, чтобы ввести поле в список Выбранные поля. Таким же образом добавьте поля Фамилия и Имя и щелкните на кнопке Далее.


Ø Выберите порядок сортировки списка по полю Фамилия.

Ø В следующем диалоговом окне задайте необходимую ширину столбцов раскрывающегося списка.

Ø Установите флажок Скрыть ключевой столбе» и нажмите кнопку Далее.

Ø


На последнем шаге Мастера подстановок замените при необходимости надпись для поля подстановок и щелкните на кнопке Готово.

6.        Аналогичным образом в таблице Заказы создайте раскрывающийся список для поля Код клиента.

7.        После создания ключевых полей измените связи (см. выше пункт 4.2) Установите Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей.


В результате должна получиться следующая схема данных:

8.        В таблицу Сотрудники внесите данные о семи работниках.

9.        В таблицу Клиенты внесите данные о десяти предприятиях, с которыми работает данная фирма.

10.   В таблице Заказы оформите несколько заявок, поступивших на фирму.

Задание 2. Отбор данных с помощью запросов (см. выше пункт 5).

1-  запрос.

Создайте запрос при помощи Мастер запросов: укажите таблицу Сотрудники и выберите поля Фамилия, Имя, Телефон. Введите имя запроса – Телефоны. (см. выше пункт 5.1).


2-  запрос.

Создайте запрос с помощью Конструктора: выберите таблицу Клиенты. (см. выше пункт 5.2). Выберите поля: Название компании, адрес, телефон. Отсортируйте записи в поле Название компании в алфавитном порядке, для этого в раскрывающемся списке строки Сортировка выбрать пункт по возрастанию. Сохраните запрос с именем «Адреса клиентов».

3-  запрос.


Создайте запрос «Дни рождения», в котором можно будет просмотреть дни рождения сотрудников. Допустим, мы хотим узнать, у кого из сотрудников день рождения в текущем месяце, например в апреле. Для этого откройте запрос в режиме Конструктора. В строке Условие отбора для поля «Дата рождения» введите значение *.04.*. В данной записи * означают, что дата и год рождения могут быть любыми, а месяц 4-м (т. е. апрель). После этого окно запроса должно выглядеть так:

4-    запрос.


Создайте универсальный запрос для отбора сотрудников «Дата рождения», используя запрос с параметром. При запуске такого запроса на экран выводится диалоговое окно для ввода значения в качестве условия отбора. Чтобы создать запрос с параметром, пользователю необходимо ввести текст сообщения в строке Условие отбора бланка запроса

Запись Like[Введите дату] означает, что при открытии запроса появится диалоговое окно с текстом «Введите дату» и полем для ввода условия отбора.

Если ввести условие *.04.*, то в запросе появится список сотрудников, родившихся в апреле. Запустите запрос еще раз и введите значение *.05.*, посмотрите, как изменился запрос.

5-    запрос.

Создайте запрос «Телефоны» так, чтобы при его запуске выводилось диалоговое окно с сообщением «Введите фамилию». Поскольку в запросе нужно вывести конкретную фамилию, в условии отбора слово Like писать не надо.


6-   запрос.


Создайте запрос «Выполненные заказы», содержащий следующие сведения: фамилия и имя сотрудника, название компании, с которой он работает, отметка о выполнении и сумма заказа. Данные запроса возьмите из нескольких таблиц. В условии отбора для логического поля Отметка о выполнении введите Да, чтобы в запросе отображались только выполненные заказы. Сделайте так, чтобы столбец Отметка о выполнении не выводился на экран.

Задание 3. Использование форм в базе данных

1- форма. С помощью Мастера создайте форму Сотрудники. В режиме Конструктора разместите элементы в удобном для вас порядке, измените размер и цвет текста.

Ø В заголовок формы добавьте текст Сотрудники фирмы.

Ø В примечание формы добавьте объект Кнопка (вкладка ленты Конструктор

→ панель инструментов Элементы управления). После того как вы

«нарисуете» кнопку указателем, на экране появится диалоговое окно Создание кнопок. В категории Работа с формой выберите действие Закрыть форму и нажмите кнопку Далее.

Выберите рисунок или текст, который будет размещаться на кнопке. В последнем диалоговом окне Мастера кнопок задайте имя кнопки и нажмите Готово.

Ø  Создайте кнопки Выход из приложения, Поиск записи, Удаление записи.

2- форма. С помощью Мастера создайте форму Клиенты.


3- форма. С помощью Мастера создайте форму Заказы.

4- форма. Создайте пустую форму.

Ø Для добавления к форме набора вкладок щелкните по кнопке Вкладка на панели инструментов Элементы управления. Сначала добавятся только две вкладки с формальными именами Вкладка 1 и Вкладка 2.

Ø Добавьте еще одну вкладку. Для этого щелкните по уже созданной вкладке правой кнопкой мыши и в контекстном меню выберите Вставить вкладку.

Ø Переименуйте ярлычки вкладок так, чтобы на них отображались названия данных, которые будут в них располагаться: Сотрудники, Клиенты, Помощь. Это можно сделать выделив нужную вкладку в Окне свойств в категории Другие строка Имя

Ø Перейдите на вкладку Сотрудники и перетащите на нее мышкой из базы данных форму Сотрудники.

Ø Аналогичным образом поместите форму Клиенты на вкладку Клиенты.

Ø На вкладку Помощь поместите некоторые советы по работе с базой данных.

Ø


Данную форму сохраните с именем Сотрудники фирмы.


 

Скачано с www.znanio.ru