Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
распечатать.docx
Скачиваний:
29
Добавлен:
28.03.2015
Размер:
5.24 Mб
Скачать

Задание 3

Вычислить значение функций и начертить их графики в Excel в одной системе координат: с шагом 0,1и

Результат вычисления

Вычисления в формульном виде

График функции

Задание 4

Создать двухтабличную БД и обработать данные в ней посредством выборки и сортировки; создать запросы и отчеты.

1. Сформировать структуры таблиц, необходимых для выполнения заданной БД, определить ключевые поля. Обосновать этот выбор. 2. Создать схему данных. Ввести в таблицы от 10 до 20 записей.

3. Сформировать и выполнить запрос по критериям, заданным в варианте задания. Сформировать и выполнить запрос с вычисляемым полем (данные для этого запроса задать самостоятельно) и сортировкой записей в соответствии с вариантом. Результаты всех запросов сохранить. Запросы выполняются по двум связанным таблицам. Поля для запросов выбираются исходя из особенностей и требований конкретной БД.

4. Создать не менее 3-х запросов с использованием языка SQL для двух связанных таблиц.

5. Составить отчет в соответствии с вариантом. Создаваемый отчет, исходя из особенностей конкретной БД, обязательно должен удовлетворять следующим требованиям:

- составляться по двум связанным таблицам;

- иметь итоговые значения по группам и по отчету в целом.

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

Тема для составления БД: Изготовитель - лекарства. Аптека получает лекарства от различных изготовителей, о которых известно: название предприятия-производителя, директор, адрес, телефон и т.д.. Характеристиками лекарства являются наименование, изготовитель, срок годности, условия хранения, цена и т.д. Критерий для запроса- выборок: с логическим и , связывающим интервал двух числовых полей. Сортировка: по возрастанию в текстовом поле и убыванию в числовом поле. Итог: максимальное

Таблица изготовитель

Таблица лекарство

Ключевое поле-код изготовителя, т.к. он однозначно идентифицирует запись.

Схема данных

Запрос на выборку

Условие: вывести наименование лекарств с ценой >20 And <10000

Результат

Отчет выполняется по результатам запроса

Продолжение отчета

Запросы на языке sql

Запрос 1: наименования лекарства с условием хранения “холод”

SELECT Изготовитель.[Код изготовителя], Изготовитель.[Название Предпреятия изготовителя], Изготовитель.Директор, Лекарства.Наименование, Лекарства.[Условия хранения]

FROM Изготовитель INNER JOIN Лекарства ON Изготовитель.[Код изготовителя] = Лекарства.[Код изготовителя]

WHERE (((Лекарства.[Условия хранения])="холод"))

ORDER BY Изготовитель.[Код изготовителя];

Результат запроса

Запрос 2: вывести название предприятий и наименования лекарств со сроком хранения >#17.09.2017# And <#30.12.2020#

SELECT Изготовитель.[Название Предпреятия изготовителя], Изготовитель.Телефон, Изготовитель.Адрес, Лекарства.Наименование, Лекарства.[Срок годности], Лекарства.[Условия хранения], Лекарства.Цена

FROM Изготовитель INNER JOIN Лекарства ON Изготовитель.[Код изготовителя] = Лекарства.[Код изготовителя]

WHERE (((Лекарства.[Срок годности])>#9/17/2017# And (Лекарства.[Срок годности])<#12/30/2020#))

ORDER BY Лекарства.[Срок годности] DESC;

Результат запроса

Запрос 3: вывести названия предприятий с кодом 10

SELECT Изготовитель.[Название Предпреятия изготовителя], Изготовитель.Адрес, Изготовитель.Телефон, Лекарства.[Код изготовителя]

FROM Изготовитель INNER JOIN Лекарства ON Изготовитель.[Код изготовителя] = Лекарства.[Код изготовителя]

WHERE (((Лекарства.[Код изготовителя])=10))

ORDER BY Изготовитель.[Название Предпреятия изготовителя], Лекарства.[Код изготовителя] DESC;

Результат запроса