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

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

Работа с базой данных

 

ЦЕЛЬ РАБОТЫ.

ü научиться создавать базу данных (БД) и работать с ней.

 

ПРАКТИЧЕСКОЕ ЗАДАНИЕ.

1. Создайте файл БД в какой-либо среде (например, MS Access).

2. Создайте таблицу БД.

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

4. Используя язык запросов QBE (язык запросов по образцу), выполните запросы на выборку, удаление, обновление данных, запрос на создание таблицы.

Создайте простую форму на основе Автоформы.

Создайте сводный отчет.

 

ВАРИАНТЫ ЗАДАНИЯ

 

№ варианта Исходные таблицы Задания
  Данные о высших учебных заведениях: -название ВУЗа; -город; -количество факультетов; -количество преподавателей; -количество студентов. 1) Удалить из таблицы всю информацию по данному ВУЗу. 2) Изменить количество студентов данного ВУЗа, находящегося в данном городе. 3) Создать новую таблицу, в которую занести наименования и города ВУЗов с количеством факультетов, не превышающим данное значение. 4) Выбрать количество факультетов и преподавателей требуемого ВУЗа.
  Данные о наличии билетов в кассе ж/д вокзала: -номер поезда; -вид поезда; -станция отправления; -станция назначения; -время отправления; -количество мест. 1) Удалить из расписания информацию о данном поезде, следующем до данной станции. 2) Изменить для данного поезда, следующего по данному направлению, время отправления. 3) Создать новую таблицу, которая будет содержать все станции отправления и номера поездов, следующих до данного города. 4) Выбрать станции отправления и назначения, а также время отправления по требуемому номеру поезда.  
  Каталог книг в библиотеке: -шифр книги; -фамилия и.о. автора; -название книги; -номер шкафа; -номер стеллажа. 1) Удалить из базы данных всю информацию о книгах данного автора, хранящихся в данном шкафу. 2) Изменить номер шкафа, куда перенесли книги данного автора. 3) Создать новую таблицу, в которую занести шифры и наименования книг данного автора. 4) Выбрать все названия книг требуемого автора, хранящиеся в шкафу № 5.
  Данные о футбольной команде: -фамилия и.о. игрока; -год рождения; -стаж игры в команде; -количество проведенных игр за команду; -статус на поле. 1) Удалить из базы данных всю информацию о данном игроке. 2) Изменить стаж игры в команде для данного игрока. 3) Создать новую таблицу, в которую занести все сведения об игроках, родившихся в заданном году. 4) Выбрать фамилии и.о. игроков, стаж игры в команде и год рождения игроков, у которых количество проведенных игр за команду равно 10.
  Информация банка:-ф.и.о. вкладчика; -адрес; -сумма вклада; -вид вклада. 1) Удалить из базы данных всю информацию по данному вкладчику банка. 2) Изменить для данного вкладчика вид вклада. 3) Создать новую таблицу, в которую занести всю информацию о клиентах банка, имеющих данный вид вклада. 4) Выбрать фамилии и инициалы вкладчиков, у которых сумма вклада превышает 100 тыс. руб.
  Отдел кадров предприятия: -фамилия и.о. сотрудника; -оклад; -название отдела; -занимаемая должность; -стаж работы. 1) Удалить из базы данных всю информацию о данном сотруднике. 2) Изменить оклад всех сотрудников данного отдела, имеющих данную должность. 3) Создать новую таблицу, в которую занести все сведения о сотрудниках, имеющих стаж работы более данного значения. 4) Выбрать все сведения обо всех инженерах требуемого отдела.
  Отдел головных уборов в магазине: -название головного убора; -вид; -размер; -стоимость. 1)Удалить из базы данных всю информацию о данном головном уборе. 2)Изменить стоимость головных уборов данного вида, имеющих данный размер. 3) Создать новую таблицу, в которую занести наименования и стоимость головных уборов данного вида. 4) Выбрать все сведения обо всех женских головных уборах, имеющих требуемый размер.
  Список абонентов ГТС: -фамилия и.о. абонента; -номер телефона; -адрес; -дата установки телефона. 1) Удалить из базы данных всю информацию по данному абоненту. 2) Изменить адрес данного абонента. 3) Создать новую базу данных и занести в нее всю информацию об абонентах, которым установили телефон в указанном году. 4) Выбрать фамилии абонентов, которые проживают по требуемому адресу и которым установлен телефон в 1993 году.
  Данные о членах автомобильного клуба: -фамилия; -инициалы; -год рождения; -адрес; -стаж в клубе. 1) Удалить из базы данных всю информацию о данном члене клуба. 2) Для данного члена клуба изменить его стаж. 3) Создать новую таблицу, в которую занести все сведения о членах клуба данного года рождения. 4) Выбрать фамилии и инициалы игроков, у которых стаж в клубе не менее 5 лет.
  Картотека поликлиники: -фамилия пациента; -инициалы пациента; -адрес; -год рождения; -пол; -профессия. 1)Удалить из базы данных всю информацию о данном пациенте. 2)Изменить адрес проживания данного пациента. 3)Создать новую таблицу, в которую занести фамилии и.о. и адреса пациентов, родившихся в данном году. 4) Выбрать фамилии и инициалы мужчин 1975 года рождения.
  Данные об ассортименте телевизоров в магазине: -марка телевизора; -страна изготовления; -размер экрана; -цена.   1)Удалить из базы данных всю информацию о телевизоре данной марки. 2)Изменить цену данного телевизора, изготовленного в данной стране. 3)Создать новую таблицу, в которую занести всю информацию о телевизорах, изготовленных в данной стране. 4) Выбрать марки и цены телевизоров, изготовленных в Японии.
  Данные об ассортименте обуви в магазине: -название обуви; -мужская или женская; -страна изготовления; -размер; -цена.   Запросы на изменение данных: 1) Удалить из базы данных всю информацию об обуви данного названия и вида с данным размером. 2) Изменить стоимость для обуви данного названия и данного вида. 3) Создать новую таблицу, в которую занести всю информацию об обуви, изготовленной в данной стране. 4) Выбрать наименования женской обуви, изготовленной во Франции.

ПРИМЕР ВЫПОЛНЕНИЯ РАБОТЫ.

 

Создадим таблицу БД «Сотрудники» с полями: Код сотрудника, ФИО, Должность, Оклад, Домашний адрес, Дата рождения.

 

Алгоритм действий:

a) В окне базы данных выбрать объект Таблицы.

b) Создать таблицу в режиме Конструктора.

 

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

 

Выполним запросы, используя язык QBE (язык запросов по образцу).

 

1. Удалить из базы данных информацию по заданному наименованию товара.

 

Алгоритм действий:

a) В окне базы данных выбрать объект Запросы.

b) Создать запрос в режиме Конструктора.

c) Добавить нужную таблицу, нажать кнопку (тип запроса) на панели

инструментов и выбрать запрос на удаление.

d) Выбрать поля, необходимые для запроса, и написать условие для удаления (рис. 2).

e) Нажать кнопку (запуск) и выполнить запрос. В результате из таблицы Товары будет удалена одна запись

Рис. 2. Запрос на удаление.

 

2. Увеличить в два раза оклад сотрудникам с заданной должностью.

Выполним аналогичные действия и выберем тип запроса На обновление (рис. 3).

 

Рис. 3. Запрос на обновление.

 

3. Создать новую таблицу данных, в которую занести наименования товаров и их цены, превышающие заданное значение.

Выполним такие же действия и выберем тип запроса на создание таблицы (рис. 4).

 

Рис. 4. Запрос на создание таблицы.

 

4. Выбрать коды и наименования товаров с кодами от 3 до 7.

 

Рис. 5. Запрос на выборку значения из определённого интервала.

 

5. Выбрать все сведения о сотрудниках, проживающих в указанном микрорайоне.

 

Рис. 6. Запрос на выборку всех полей таблицы.

 

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

 

Рис. 7. Запрос на выборку временного периода.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: