Рефераты. Информационная система цеха вентиляционных заготовок

Таблица 6

РЕЙКА

Наименование поля

Тип поля

Первичный ключ(PK)

Внешний ключ(FK)

№ п/п

Счетчик

Да

Нет

Наимен заготовки

Текстовый(20)

Нет

Нет

Развертка длина

Числовой

Нет

Нет

Развертка шир

Числовой

Нет

Нет

Площадь м кв

Числовой

Нет

Нет

Таблица 7

Лента_КРЕПЁЖ

Наименование поля

Тип поля

Первичный ключ(PK)

Внешний ключ(FK)

№ п/п

Счетчик

Да

Нет

Наимен заготовки

Текстовый (20)

Нет

Нет

Длина мм

Числовой

Нет

Нет

Ширина мм

Числовой

Нет

Нет

Площадь м кв

Числовой

Нет

Нет

Таблица 8

РЕШЁТКА

Наименование поля

Тип поля

Первичный ключ(PK)

Внешний ключ(FK)

№ п/п

Счетчик

Да

Нет

Наимен заготовки

Текстовый(20)

Нет

Нет

Длина мм

Числовой

Нет

Нет

Ширина мм

Числовой

Нет

Нет

Площадь м кв

Числовой

Нет

Нет

Таблица 9

РЕЗУЛЬТАТ

Наименование поля

Тип поля

Первичный ключ(PK)

Внешний ключ(FK)

№ п/п

Счетчик

Да

Нет

Материал

Текстовый(20)

Нет

Нет

Площадь заготовки

Числовой

Нет

Нет

Наимен заготовки

Числовой

Нет

Нет

Площадь заг м кв

Числовой

Нет

Нет

Остаток

Числовой

Нет

Нет

Новая заготовка шт

Числовой

Нет

Нет

Результат создания таблиц показан на рисунке 4

Рис. 4

Описание запросов к базе данных

Запросы определяются требованиями отчетов, т.е. сформированный запрос в последующем может быть выведен в отчет.

Запрос 1

Имя файла ? запроса: Вставка_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “ВСТАВКА”.

SELECT Заготовка_ВСТАВКА.[№п/п], ВСТАВКА.[Наимен заготовки], ВСТАВКА.[Развертка выс], ВСТАВКА.[Развертка шир], ВСТАВКА.[Длина мм], ВСТАВКА.[Площадь м кв]

Данная операция вычисляет площадь заготовки “Вставка”:

FROM ВСТАВКА

WHERE (((ВСТАВКА.[Площадь м кв]) Like 'In(SELECT(([ВСТАВКА].[Развертка выс]*[ВСТАВКА].[Развертка шир])*[ВСТАВКА].[Длина мм])*2'));

Запрос 2

Имя файла ? запроса: Короб_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “КОРОБ”.

SELECT КОРОБ.[№п/п], КОРОБ.[Наимен заготовки], КОРОБ.[Развертка выс], КОРОБ.[Развертка шир], КОРОБ.[Длина мм], КОРОБ.[Площадь м кв]

Данная операция вычисляет площадь заготовки “КОРОБ”:

FROM Заготовка_КОРОБ

WHERE (((КОРОБ.[Площадь м кв]) Like 'In (SELECT(([КОРОБ].[Развертка выс])*([КОРОБ].[Развертка шир]))*([КОРОБ].[Длина мм])))'));

Запрос 3

Имя файла ? запроса: Отвод_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “ОТВОД”.

SELECT ОТВОД.[№п/п], ОТВОД.[Наимен заготовки], ОТВОД.[Развертка шир], ОТВОД.Градусы, ОТВОД.[Длина затылка], ЗОТВОД.[Ширина затылка], ОТВОД.[Длина шейки], ОТВОД.[Ширина шейки], ОТВОД.[Площадь в м кв] AS Выражение1

Данная операция вычисляет площадь заготовки “ОТВОД”:

FROM ОТВОД

WHERE ((([ОТВОД].[Площадь в м кв]) Like 'In(SELECT((((((3,14)*(([ОТВОД].[Развертка шир])*([ЗОТВОД].[Развертка шир])))/4)+([ОТВОД].[Длина шейки]*[ОТВОД].[Развертка шир])*2)+([ОТВОД].[Длина шейки]*[ОТВОД].[Развертка шир])+([ОТВОД].[Длина затылка]*[ОТВОД].[Развертка длина])))))) ';

Запрос 4

Имя файла ? запроса: Переход_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “ПЕРЕХОД”.

SELECT ПЕРЕХОД.[№п/п], ПЕРЕХОД.[Наимен заготовки], ПЕРЕХОД.[Развертка выс макс], ПЕРЕХОД.[Развертка выс мин], Заготовка_ПЕРЕХОД.[Развертка шир макс], ПЕРЕХОД.[Развертка шир мин], ПЕРЕХОД.[Длина мм], ПЕРЕХОД.[Площадь м кв]

Данная операция вычисляет площадь заготовки “ПЕРЕХОД”:

FROM ПЕРЕХОД

WHERE (((ПЕРЕХОД.[Площадь м кв]) Like 'In(SELECT((((([ПЕРЕХОД].[Развертка выс макс]+[ПЕРЕХОД].[Развертка шир макс])*[ПЕРЕХОД].[Длина мм]))*(0,5))*2)+(((([ПЕРЕХОД].[Развертка выс мин]+[ПЕРЕХОД].[Развертка шир мин])*([ПЕРЕХОД].[Длина мм])*(0,5))*2)))))'));

Запрос 6

Имя файла ? запроса: Рейка_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “РЕЙКА”.

SELECT РЕЙКА.[№п/п], РЕЙКА.[Наимен заготовки], РЕЙКА.[Развертка длина], РЕЙКА.[Развертка шир], РЕЙКА.[Площадь м кв]

Данная операция вычисляет площадь заготовки “РЕЙКА”:

FROM РЕЙКА

WHERE (((РЕЙКА.[Площадь м кв]) Like 'In(SELECT([РЕЙКА].[Развертка длина]*[РЕЙКА].[Развертка шир]))'));

Запрос 7

Имя файла ? запроса: Лента_Крепёж_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “ ЛЕНТА_КРЕПЁЖ ”.

SELECT ЛЕНТА_КРЕПЁЖ.[№п/п], ЛЕНТА_КРЕПЁЖ.[Наимен заготовки], ЛЕНТА_КРЕПЁЖ.[Длина мм], ЛЕНТА_КРЕПЁЖ.[Ширина мм], ЛЕНТА_КРЕПЁЖ.[Площадь м кв]

Данная операция вычисляет площадь заготовки “ ЛЕНТА_КРЕПЁЖ ”:

FROM ЛЕНТА_КРЕПЁЖ

WHERE (((ЛЕНТА_КРЕПЁЖ.[Площадь м кв]) Like 'In(SELECT([ЛЕНТА_КРЕПЁЖ].[Длина мм]*[ЛЕНТА_КРЕПЁЖ].[Ширина мм]))'));

Запрос 8

Имя файла ? запроса: Решётка_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “ РЕШЁТКА ”.

SELECT РЕШЁТКА.[№п/п], РЕШЁТКА.[Наимен заготовки], РЕШЁТКА.[Длина мм], РЕШЁТКА.[Ширина мм], РЕШЁТКА.[Площадь м кв]

Данная операция вычисляет площадь заготовки “ РЕШЁТКА ”:

FROM РЕШЁТКА

WHERE (((РЕШЁТКА.[Площадь м кв]) Like 'In(SELECT([РЕШЁТКА].[Длина мм]*[РЕШЁТКА].[Ширина мм]))'));

Запрос 9

Имя файла ? запроса: Отходы_Запрос

Текст на SQL:

Вывести общую информацию из таблицы “ ОТХОДЫ ”.

SELECT ОТХОДЫ.[№п/п], ОТХОДЫ.Материал, ОТХОДЫ.[Площадь мат м кв], ОТХОДЫ.Заготовка, ОТХОДЫ.[Площадь заг м кв], ОТХОДЫ.[Количество шт], ОТХОДЫ.[Общая площадь загот], ОТХОДЫ.Отходы

Страницы: 1, 2, 3, 4, 5, 6



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.