Создание базы данных «Парашютист»

Автор работы: Пользователь скрыл имя, 16 Ноября 2013 в 13:14, лабораторная работа

Краткое описание

Создадим новой базыданных членов парашютного клуба. Эта задача включает создание таблицы и заполнение ее полями.
Создадим таблицу в режиме конструктора в соответствии с проектом (рисунки 1-3).
Столбец «Уровень» должен показывать уровень владения парашютным спортом. Столбец должен содержать либо значение «Н» - начальный, либо «С» - средний, либо «В» - высокий (кодируем по первой букве уровня. Добавление «OR» с помощью клавиш.

Содержание

Лабораторная работа №1 ……………………………………………………………………3стр.
Лабораторная работа № 2 …………………………………………………………………..27стр.

Вложенные файлы: 1 файл

лб.рпр ис.docx

— 4.34 Мб (Скачать файл)
  1. Все входные данные сгруппируем в 3 таблицы: Область, Населенный пункт и Переселенцы. Создайте эти таблицы, используя макеты ниже (подчеркнутое поле является в таблице ключевым)

А) Область

     

Б) Населенный пункт

В) Переселенцы

  1. Установим связи между таблицами, по ключевым полям (Код области с Кодом области, Код пункта с Кодом пункта).

  1. Создадим запрос 1 на выборку всех переселенцев из одной области (например, всех переселенцев из челябинской области).
  2. На основании запроса составим отчет, подсчитывающий общее количество переселенцев из области. Для этого создадим отчет с помощью мастера, который бы выдавал все необходимые записи. Затем, чтобы подсчитать их общее количество, откроем уже получившийся отчет в режиме конструктора (правой кнопкой по названию отчета – Конструктор). Расширим область «Примечание» в нижней части отчета. С панели инструментов добавим элемент «Поле» , состоящий из 2-х частей (условно назовем их «левая» и «правая»). В «левой части» напишем «Общее количество переселенцев:», во второй части – вычислим это количество, используя функцию «=count(*)» (Count – считать, * - общее количество строк в отчете).

Переселенцы из челябинской области

Фамилия

Имя

Поле5

Поле6

Поле7

Батытшина

Алина

7 февраля 2013 г.

Страница 1 из 1

7

Болышева

Женя

7 февраля 2013 г.

Страница 1 из 1

7

Дубровских

Марина

7 февраля 2013 г.

Страница 1 из 1

7

Кагарманова

Гузель

7 февраля 2013 г.

Страница 1 из 1

7

Кондакова

Ульяна

7 февраля 2013 г.

Страница 1 из 1

7

Корнеева

Ольга

7 февраля 2013 г.

Страница 1 из 1

7

Степанова

Ирина

7 февраля 2013 г.

Страница 1 из 1

7





 

 

 

 

 

 

 

  1.  Создадим запрос на выбору всех переселенцев, родившихся в определенный год, используя оператор «like» (например, в 1986г.).

 

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

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

Переселенцы из Челябинска и Усть-Катава

Наименование пункта

Фамилия

Имя

Дата рождения

Поле9

Поле10

Поле11

Усть-Катав

Кондакова

Ульяна

17.09.1986

7 февраля 2013 г.

Страница 1 из 1

5

Усть-Катав

Корнеева

Ольга

04.07.1986

7 февраля 2013 г.

Страница 1 из 1

5

Челябинск

Батытшина

Алина

09.12.1987

7 февраля 2013 г.

Страница 1 из 1

5

Челябинск

Болышева

Женя

02.12.1987

7 февраля 2013 г.

Страница 1 из 1

5

Челябинск

Кагарманова

Гузель

20.05.1986

7 февраля 2013 г.

Страница 1 из 1

5


 

  1.  Создадим запрос на выборку все переселенцев, фамилия которых начинается с буквы «К».

  1.  На основании запроса составим отчет, подсчитывающий общее количество переселенцев на букву «К».

 

 

Переселенцы с фамилией на "К"

Наименование области

Наименование пункта

Фамилия

Имя

Дата рождения

Поле11

Поле12

Поле13

Московская

Москва

Козлова

Ольга

24.09.1982

7 февраля 2013 г.

Страница 1 из 1

4

Челябинская

Усть-Катав

Кондакова

Ульяна

17.09.1986

7 февраля 2013 г.

Страница 1 из 1

4

Челябинская

Усть-Катав

Корнеева

Ольга

04.07.1986

7 февраля 2013 г.

Страница 1 из 1

4

Челябинская

Челябинск

Кагарманова

Гузель

20.05.1986

7 февраля 2013 г.

Страница 1 из 1

4


 

2.Создание базы данных «Библиотека»

Создадим базу данных «Библиотека»

1. Входная информация:

Код книги, автор книги, название, год издания, является ли новым изданием, номер читательского билета, Фамилия, Имя, адрес и телефон читателя, дата выдачи книги читателю и дата сдачи книги читателем.

2. Сгруппируем входные  данные в 2 таблицы:

  1.  Учтите, что не все могли вернуть книги в библиотеку, поэтому поле «Дата возврата книги» будет необязательным. Тип поля «Является ли новым изданием» - логический. Во вкладке «Подстановка» выберите «Тип элемента управления» - «Флажок».

А) Читатель

Б) Книга

 

5. Установим связи между таблицами

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

 Составим отчет по запросу.

Книги Андрея Белянина

Автор книги

Название

Фамилия

Имя

Поле9

Поле10

А.Беляев

Летучий корабль

Петров

Сергей

7 февраля 2013 г.

Страница 1 из 1

А.Белянин

Богдадский вор

Воробьев

Анатолий

7 февраля 2013 г.

Страница 1 из 1

А.Белянин

Моя жена- ведьма

Курдюкова

Анастасия

7 февраля 2013 г.

Страница 1 из 1

Андрей Белянин

Меч безименя

Хайрулина

Альфиза

7 февраля 2013 г.

Страница 1 из 1


 

7. Составим список читателей вернувших книги в течение недели. Для этого при составлении запроса в последнем пустом поле в первой строке укажем выражение (правой кнопкой мыши вызвать построитель выражений и выбрать соответствующие поля):

[Дата возврата книги]  – [Дата выдачи книги]

Где «Дата возврата книги» и «Дата выдачи книги» - названия соответствующих полей, а в условии отбора для этого поля установите «<=7».

8.Составим отчет по запросу, подсчитав общее количество вернувших книги в течение недели.

Читатели, вернунеделившие книги  в течении

№ читательского билета

Фамилия

Имя

Поле7

Поле8

Поле9

1002

Иванов

алексей

7 февраля 2013 г.

Страница 1 из 1

4

1006

Есенина

Екатерина

7 февраля 2013 г.

Страница 1 из 1

4

1009

Киселев

Виталий

7 февраля 2013 г.

Страница 1 из 1

4


 

8. Составим запрос на выборку всех новоизданных книг (условие «да»), которые были выданы на руки до определенной даты (например, 15.10.2010).

На основании запроса  составим отчет.

Новые книги, выданные до 15 октября

Автор книги

Название

Является ли новым изданием

Дата выдачи книги - по месяцам

Фамилия

Имя

Поле15

Поле16

А.Беляев

Летучий корабль

Да

Октябрь 2012

Петров

Сергей

7 февраля 2013 г.

Страница 1 из 1

А.Белянин

Богдадский вор

Да

Октябрь 2012

Воробьев

Анатолий

7 февраля 2013 г.

Страница 1 из 1

А.Белянин

Моя жена- ведьма

Да

Октябрь 2012

Курдюкова

Анастасия

7 февраля 2013 г.

Страница 1 из 1

Андрей Белянин

Меч безименя

Да

Октябрь 2012

Хайрулина

Альфиза

7 февраля 2013 г.

Страница 1 из 1


 

9. Составим запрос на выборку информации о книгах, которые не были возвращены в библиотеку (условие отбора « is null»).

Предоставим отчет.

Невозвращенные книги

Фамилия

Имя

Дата выдачи книги

Дата возврата книги

Автор книги

Название

Поле13

Поле14

Петров

Сергей

06.10.2012

 

А.Беляев

Летучий корабль

7 февраля 2013 г.

Страница 1 из 1

Хайрулина

Альфиза

04.10.2012

 

Андрей Белянин

Меч безименя

7 февраля 2013 г.

Страница 1 из 1


 

 

3.Создание базы данных «Производство»

Создадим базу данных «Производство»

1. Входная информация:

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

Код, название, адрес и  телефон предприятий, выпускающих  изделия.

2. Сгруппируем входные  данные в 2 таблицы:

А) Изделия

Б) Предприятия

  1.  Установим связи между таблицами.

  1.  Составим  список предприятий, которые выпускают определенный вид изделий.
  2. Составим отчет, отражающий объем выпуска изделий по годам.

Объем выпуска изделий по годам

Год выпуска

Sum-Объем выпуска

Поле5

Поле6

01.12.2009

4000

7 февраля 2013 г.

Страница 1 из 1

01.12.2010

6000

7 февраля 2013 г.

Страница 1 из 1

01.12.2011

8000

7 февраля 2013 г.

Страница 1 из 1

01.12.2012

10000

7 февраля 2013 г.

Страница 1 из 1

01.12.2013

12000

7 февраля 2013 г.

Страница 1 из 1


 

  1.  Сделаем выборку всех предприятий (название, адрес телефон, название изделия), выпускающих типовые изделия.

На основании данного  запроса сделаем отчет.

Предприятия, выпускающие типовые  изделия

Название предприятия

Адрес предприятия

Телефон предприятия

Название изделия

Поле9

Поле10

Восемнадцатое

Свердловская область, г. Ревда, ул. Кирзавод, 4

457623

Лицевой кирпич

7 февраля 2013 г.

Страница 1 из 1

Восьмое

Чел. область, г. Миасс, переулок Гончарный, 40

987654

Лицевой кирпич

7 февраля 2013 г.

Страница 1 из 1

Двенадцатое

Челябинская область, г. Коркино, ул. Керамиков, 1

321678

Полнотелый кирпич

7 февраля 2013 г.

Страница 1 из 1

Девятнадцатое

Свердл. Область, г. Краснотурьинск, ул. Новокирпичная, 37

978675

Керамический кирпич

7 февраля 2013 г.

Страница 1 из 1

Девятое

Чел. обл., г. Копейск, пос. Железнодорожный, ул. Культуры, 1

325476

Рядовой кирпич

7 февраля 2013 г.

Страница 1 из 1

Десятое

Чел. область, Сосновский район, пос. Есаульский, 3

214365

Облицовачный кирпич

7 февраля 2013 г.

Страница 1 из 1

Седьмое

Чел. Область, г. Магнитогорск, ул. Кирова, 93

891034

Керамический кирпич

7 февраля 2013 г.

Страница 1 из 1

Семнадцатое

Свердл.область г. Екатеринбург, ул. Блюхера, 13

123987

Облицовачный кирпич

7 февраля 2013 г.

Страница 1 из 1

Третье

г. Челябинск, ул. Складская, 1

345678

Полнотелый кирпич

7 февраля 2013 г.

Страница 1 из 1

Шестнадцатое

Свердл. Область г. Екатеринбург, ул. Коммунистическая, 50

576879

Рядовой кирпич

7 февраля 2013 г.

Страница 1 из 1

Информация о работе Создание базы данных «Парашютист»