Помощь в написании студенческих работ
Антистрессовый сервис

Описание процесса нормализации

РефератПомощь в написанииУзнать стоимостьмоей работы

Определили ключи и нашли зависимые поля. SELECT Shifr, MAX (Data) AS Poslednyaya_Data (Выбираем поля). Форма материалы, с фильтром по складу. GROUP BY Shifr (Группируем по графе «Шифр). FROM Resurs (Выбираем таблицу о ресурсах). II форма нормализации + Схема данных: Форма поставщиков, в режиме чтения. Форма редактирования материала. FROM Postavshiki, Resurs (выбираем таблицы). Форма для… Читать ещё >

Описание процесса нормализации (реферат, курсовая, диплом, контрольная)

I форма нормализации.

II форма нормализации + Схема данных:

Определили ключи и нашли зависимые поля.

IIIформа нормализации:

Вычисляемые поля в таблицах отсутствуют.

  • 4. Таблицы, заполненные данными
  • 1. Таблица «Postavki»

2. Таблица «Postavshiki».

3. Таблица «Resurs».

Таблица «Sklad1»

Запросы.

1)Вывести телефон и ФИО поставщиков, название которых включает букву «т»;

SELECT Tel_post, Name_post, FIO_vlad (указываем выводимые поля).

FROM Postavshiki (выбираем таблицу).

WHERE Name_post LIKE «*т*»; (Указываем условие, при котором наименование поставщика должно включать букву «т»).

2)Вывести шифр, название и цену ресурсов, единица измерения которых вводится с клавиатуры;

SELECT Shifr, Name_res, Cena, Ed_izm (указываем выводимые поля).

FROM Resurs (выбираем таблицу).

WHERE ed_izm=[введи единицу измерения]; (Делаем параметрический запрос, чтобы ввести единицу измерения с клавиатуры).

3)Вывести шифр и название ресурсов, единицу измерения, название поставщика и телефон поставщика для ресурсов с ценой, не превышающих 10 руб за единицу;

SELECT Shifr, Name_res, ed_izm, Cena, Resurs.Name_post, Tel_post (указываем выводимые поля, учитывая то, что некоторые поля присутствуют в несокльких таблицах одновременно).

FROM Postavshiki, Resurs (выбираем таблицы).

WHERE Resurs.Name_post=Postavshiki.Name_post AND Cena<=10; (Указываем условия: Цена должна быть не выше 10 руб).

4)Определить суммарный объём поставки указанного ресурса (шифр вводится с клавиатуры);

SELECT SUM (Obem) AS Obshiy_Obem (указываем выводимые поля и даём им название «Общий объём»).

FROM Postavki (Выбираем таблицу).

WHERE Shifr=[Vvedi shifr resursa]; (Делаем параметрический запрос, чтобы ввести номер шифра с клавиатуры).

5)Для каждого ресурса (по шифру) определить дату последней поставки. Упорядочить в порядке убывания шифра;

SELECT Shifr, MAX (Data) AS Poslednyaya_Data (Выбираем поля).

FROM Postavki (Выбираем таблицу).

GROUP BY Shifr (Группируем по графе «Шифр).

ORDER BY Shifr DESC;

7) Выдать полную информацию о ресурсах с названием «молоток» и ценой ниже средней.

SELECT * (Выводим все поля).

FROM Resurs (Выбираем таблицу о ресурсах).

WHERE Name_res="молоток" AND Cena<(SELECT AVG (Cena) (Условие: выводим информацию о ресурсах с названием «молоток» и ценой ниже средней.

FROM Resurs);

Результаты работы программы При входе в базу появляется форма выбора должности и ввода пароля:

Возможен вход под Администратором, Менеджером и Начальником склада (в э том случае имеется возможность выбрать ФИО начальника).

Формы Администратора.

1) Меню Администратора.

Таблица «Склады» с возможность редактирования.

2) Таблица «Поставки» с возможность редактирования.

3) Формы, созданные на основании ранее описанных запросов.

Формы Бухгалтера.

1) Меню Бухгалтера.

2) Форма «Поставки», доступная только для просмотра.

4) Форма «Поставщики», доступная только для просмотра.

4) Форма редактирования заказа Формы Начальника склада.

1) Меню Начальника склада.

2) Форма материалы, с фильтром по складу.

3) Форма редактирования материала.

4)Форма для добавления материала.

5) Форма поставщиков, в режиме чтения.

6) Форма заказы с фильтром по складу и по стадии, начальнику доступны для редактирования два поля: статус заказа и примечание.

7) Форма поставки, доступная для редактирования и ввода новых записей.

Показать весь текст
Заполнить форму текущей работой