Лабораторная работа №1 База данных «Записная книжка» Запустите программу ms access. Нажмите на кнопку Новая база данных



Pdf көрінісі
бет2/5
Дата16.12.2023
өлшемі0,74 Mb.
#140060
түріЛабораторная работа
1   2   3   4   5
Байланысты:
Osnovy proektirovanie baz dannykh

 
 



Лабораторная работа №2. 
База данных «Фирма»
Задание 1. Создание базы данных
1.
 
Запустите MS Access. 
(см. выше пункт 2.1) 
2.
 
Создадим базу данных «Фирма». Задайте имя новой базы данных –
«Фирма_Ваша фамилия.accdb» (см. выше пункт 2.2)
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.*

посмотрите, как изменился запрос.


Достарыңызбен бөлісу:
1   2   3   4   5




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет