Студопедия — КЛАССИФИКАЦИЯ ОТХОДОВ И ИХ СОСТАВ
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

КЛАССИФИКАЦИЯ ОТХОДОВ И ИХ СОСТАВ






Понятие реляционный (англ. relation — отношение) связано с разработками известного аме­риканского специалиста в области систем баз данных Е. Кодда.

Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.

Реляционная модель ориентирована на организацию данных в виде двумерных таб­лиц. Каждая реляционная таблица представляет собой двумерный массив и обла­дает следующими свойствами:

· каждый элемент таблицы — один элемент данных;

· все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;

· каждый столбец имеет уникальное имя;

· одинаковые строки в таблице отсутствуют;

· порядок следования строк и столбцов может быть произвольным.

Отношения представлены в виде таблиц, строки которых соответствуют кортежам или записям, а столбцы — атрибутам отношений, доменам, полям.

Поле, каждое значение которого однозначно определяет соответствующую запись, на­зывается простым ключом (ключевым полем). Если записи однозначно определяются значениями нескольких полей, то такая таблица базы данных имеет составной ключ.

Чтобы связать две реляционные таблицы, необходимо ключ первой таблицы ввести в состав ключа второй таблицы (возможно совпадение ключей); в противном случае нужно ввести в структуру первой таблицы внешний ключ — ключ второй таблицы.

 

 

ПОНЯТИЕ ИНФОРМАЦИОННОГО ОБЪЕКТА

 

Информационный объект — это описание некоторой сущности (реального объекта, явления, процесса, события) в виде совокупности логически связанных реквизитов (информационных элементов). Такими сущностями для информационных объектов могут служить: цех, склад, материал, вуз, студент, сдача экзаменов и т.д.

Информационный объект определенного реквизитного состава и структуры образует класс (тип), которому присваивается уникальное имя (символьное обозначение), например Студент, Сессия, Стипендия.

Информационный объект имеет множество реализации — экземпляров, каждый из ко­торых представлен совокупностью конкретных значений реквизитов и идентифицируется значением ключа (простого — один реквизит или составного — несколько реквизитов). Ос­тальные реквизиты информационного объекта являются описательными. При этом одни и те же реквизиты в одних информационных объектах могут быть ключевыми, а в других - описательными. Информационный объект может иметь несколько ключей.

 

 

ПОСТАНОВКА ЗАДАЧИ

 

В данной индивидуальной работе поставлена задача создания базы данных для операционных усилителей.

Операционный усилитель — усилитель постоянного тока с дифференциальным входом и, как правило, единственным выходом, имеющий высокий коэффициент усиления. ОУ почти всегда используются в схемах с глубокой отрицательной обратной связью, которая, благодаря высокому коэффициенту усиления ОУ, полностью определяет коэффициент передачи полученной схемы.

В настоящее время ОУ получили широкое применение как в виде отдельных чипов, так и в виде функциональных блоков в составе более сложных интегральных схем. Такая популярность обусловлена тем, что ОУ является универсальным блоком с характеристиками, близкими к идеальным, на основе которого можно построить множество различных электронных узлов.

Благодаря написанной программы

 

 

КОД ПРОГРАММЫ.

#include <stdio.h>

#include <conio.h>

//тип для коэф-та усиления

typedef struct

{

int D,M,G;

} TKUsilTok;

//тип для усилителя

typedef struct

{

char name[25];

char RazTok[25];

int VhSig;

TKUsilTok KUsilTok;

} TUsil;

//тип для имени файла

typedef char TName[25];

//тип для файла

typedef FILE TFile;

//переменная для усилителя

TUsil Usil;

//переменная для имени файла

TName NameFile;

//файловая переменная

TFile *f;

//флаг открытия файла

int flag=0;

 

//** вывод меню ************************************************************

void menu(void)

{ clrscr();

printf("******** М Е Н Ю ********\n\n");

printf("[1]-Создание/открытие базы операционных усилителей\n");

printf("[2]-Добавление усилителя в базу\n");

printf("[3]-Удаление усилителя из базы\n");

printf("[4]-Просмотр всей базы\n");

printf("[5]-Обновление записи с заданным номером\n");

printf("[ ESC ]-Выход\n");

}

//** ввод судебного разберательства ****************************************

void InputUsil(TUsil &Usil)

{

printf("Добавление усилителя:\n");

printf("наименование усилителя ->"); scanf("%s",&Usil.name);

printf("параметры усилителя:\n");

printf("коэф-т усил по напряжению->"); scanf("%d",&Usil.KUsilTok.D);

printf("коэф-т ослабления синфазного сигнала->"); scanf("%d",&Usil.KUsilTok.M);

printf("направ-е смещения нуля->");

scanf("%d",&Usil.KUsilTok.G);

printf("входной сигнал ->");

scanf("%i",&Usil.VhSig);

printf("разность токов по инверт и неинверт сигналам ->"); scanf("%s",&Usil.RazTok);

}

//*************************************************************************

void OutputUsil(TUsil Usil)

{

printf("Наименогвание усилителя: %s\n",Usil.name);

printf("Параметры: %d:%d:%d\n",Usil.KUsilTok.D,Usil.KUsilTok.M,Usil.KUsilTok.G);

printf("входной сигнал: %2d\n",Usil.VhSig);

printf("Разность токов: %s\n",Usil.RazTok);

}

//*************************************************************************

void CreateOpenFile(TName &NameFile,int &flag)

{

clrscr();

char ch;

flag=0;

printf("Введите имя файла для работы-->");

scanf("%s",&NameFile);

f=fopen(NameFile,"r");

if (f==NULL)

do

{

clrscr();

printf("ФАЙЛА с именем %s НЕТ.\n\

Создать файл с именем %s?\n",NameFile,NameFile);

printf("Нажмите [ Y ] / [ N ]\n");

ch=getch();

if (ch=='Y'||ch=='y')

{

f=fopen(NameFile,"w");

printf("Файл с именем %s создан.\n",NameFile);

printf("\nДля продолжения нажмите любую клавашу\n");

getch();

flag=1;

}

if (ch=='N'||ch=='n')

{

printf ("Файл не создан.\n");

printf("\nДля продолжения нажмите любую клавашу\n");

getch();

}

}

while (! (ch =='Y' || ch=='y' || ch=='N' || ch=='n'));

else

{flag=1;

printf("Файл успешно открыт\n");

printf("\nДля продолжения нажмите любую клавашу\n");

getch();

}

fclose(f);

}

 

//******добавление записи в файл *******************************************

void RecordUsil(TName NameFile, TUsil &Usil, int flag)

{

if (flag)

{

f=fopen(NameFile,"a");

InputUsil(Usil);

fwrite(&Usil,sizeof(Usil),1,f);

fclose(f);

}

else

{

printf("\nВыберите файл для работы.\n");

printf("Нажмите [ 1 ] в разделе М Е Н Ю.");

getch();

}

}

//***************вывод файла на экран******************

void VivodFile()

{

clrscr();

int i=0;

if (flag)

{

f=fopen(NameFile,"r+");

printf("******** Вывод файла на экран ********\n\n");

printf("****************************************\n");

while (!feof(f))

{

printf("%d",ftell(f));

fread(&Usil,sizeof(Usil),1,f);

OutputUsil(Usil);

printf("*************%d***************************\n",sizeof(Usil));

i++;

if (i%2==0)

{

getch();

clrscr();

printf("******** Вывод файла на экран ********\n\n");

printf("****************************************\n");

 

}

}

getch();

fclose(f);

}

else

{

printf("\nВыберите файл для работы.\n");

printf("Нажмите [ 1 ] в разделе М Е Н Ю.");

getch();

}

 

}

void main()

{

char ch;

clrscr();

do

{

menu();

ch=getch();

switch (ch)

{case '1': printf("1");

CreateOpenFile(NameFile,flag);

break;

case '2': clrscr();

RecordUsil(NameFile,Usil,flag);

getch();

break;

case '3':printf("3");getch(); break;

case '4': printf("Вывод файла\n");

VivodFile();

//getch();

break;

case '5':printf("5");getch(); break;

}

}

while (ch!=27);

}

 

 

ТЕСТИРОВАНИЕ

1) создание(открытие) базы операционных усилителей.(осуществляется нажатием клавиши 1).

2) Добавление усилителя в базу, запись параметров (осуществляется клавишей 2).

3) Просмотр базы. (осуществляется клавишей 4).

 

 

ЗАКЛЮЧЕНИЕ

В ходе индивидуальной работы была написана программа, с помощью которых можно добавлять информацию об операционных усилителях в базу данных. Программа работает, что и было представлено в тестировании.

 

 

СПИСОК ЛИТЕРАТУРЫ

1. Богумирский Б. Эффективная работа на IBM PC в среде Windows 95 СПб, «Питер», 1997.

2. Вейскас Д. Эффективная работа с Microsoft Access 7.0 «Microsoft Press», 1997.

3. Вудкок Дж., Янг М. Эффективная работа с Microsoft Office 95 «Microsoft Press».

4. Горев А., Макашарипов С., Эффективная работа с СУБД: СПб, «Питер», 1997.

5. Кириллов В.В. Основы проектирования реляционных баз данных. Учебное пособие. - СПб.: ИТМО, 1994.

6. Потапкин А.В. Основы Visual Basic для пакета Microsoft Office:М, «Эком», 1995.

7. Журнал «PC Magazine Russian Edition» 17, 1994, статья У. Плейна, «Microsoft Access».

8. Журнал «PC Magazine Russian Edition» 15, 1994.

9. Журнал «КомпьюТерра» №37-38 1994.

 

КЛАССИФИКАЦИЯ ОТХОДОВ И ИХ СОСТАВ.

Под отходами понимают, в общем случае, непригодные для производства данной продукции виды сырья, неупотребимые остатки или вещества и энергия. Ниже рассматривают лишь твердые отходы, которые подразделяются на промышленные (ТПрО) и бытовые (ТБО).

Промышленные отходы (или отходы производства) – это остатки сырья, материалов, полуфабрикатов, образовавшиеся при производстве продукции или выполнении работ и утратившие полностью или частично потребительские свойства. С некоторой долей условности к ТПрО можно отнести и отходы потребления – изделия и машины, утратившие свои потребительские свойства в результате физического или морального износа.

Бытовые (коммунальные) отходы – твердые вещества, не утилизируемые в быту, образующиеся в результате амортизации предметов быта и самой жизни людей. В последнее время к ТБО относят и твердую составляющую коммунально-бытовых сточных вод – их осадок.

За рубежом в последнее время из двух больших групп – ТПрО и ТБО – выделяют несколько специфических видов. Так ТБО можно подразделить на домашние, коммерческие, учрежденческие и другие городские отходы (трупы мертвых животных, отходы уборки улиц, осадки сточных вод). Из состава ТПрО,кроме чисто промышленных, обычно выделяют медицинские, сельскохозяйственные, горные (металлургические) и др. Система сбора твердых отходов в РФ (особенно ТБО) пока не побуждает к раздельному изучению подобных видов, хотя в отношении выделения коммерческих, медицинских, радиоактивных отходов имеются определенные сдвиги в наиболее крупных городах.

Отходы производства и потребления – это остатки сырья, материалов, полуфабрикатов, иных изделий или продуктов, образовавшиеся в процессе производства и потребления, а также продукции, которая утратила свои потребительские свойства. При этом вредные отходы должны подвергаться нейтрализации, а неиспользуемые – считаются отбросами. Отходы могут быть самыми различными (см. рис. 46).

 

  ОТХОДЫ     ТВЕРДЫЕ ЖИДКИЕ ГАЗООБРАЗНЫЕ

 

 


  БЫТОВЫЕ (КОММУ- НАЛЬНЫЕ)  
ОТХОДЫ ПРОИЗВОДСТВЕН-НОГО ПОТРЕБЛЕНИЯ

  ОТХОДЫ ПРОИЗВОДСТВА (ПРОМЫШЛЕННЫЕ)

 


ВОЗВРАТНЫЕ
БЕЗВОЗВРАТНЫЕ

СЕЛЬСКО-ХОЗЯЙСТВЕННЫЕ
  СТРОИТЕЛЬНЫЕ

 

Рис. 46 Основные виды отходов (В.А.Вронский, 1996 г.)

 

 

Количество бытовых отходов в расчете на одного человека увеличивается примерно на 1-4%, а по массе – на 0.2-0.4% в год, и в настоящее время составляет, кг/год: в благоустроенных зданиях – 160-190, в неблагоустроенных – 600-700. Проблема указанных отходов в настоящее время весьма остро стоит во многих странах мира. В частности, в городах США образуется ежегодно около 150 млн.т. отходов и ожидается к 2004 г. увеличение их количества еще на 20%. В значительно меньшей по размеру Японии количество образующих бытовых отходов превышает 72 млн.т. ежегодно.

Наибольшая часть из сотен миллионов тонн промышленных отходов образуется в угольной промышленности, предприятиями черной и цветной металлургии, тепловыми электростанциями, в промышленности строительных материалов.

В последние годы возросло количество опасных (токсичных) отходов, которые способны вызвать отравление или иное поражение живых существ. К ним относятся прежде всего различные ядохимикаты, не использованные в сельском хозяйстве, отходы промышленных производств, содержащие канцерогенные и мутагенные вещества и другие. В США 41% твердых бытовых отходов (ТБО) классифицируют как «особо опасные», в Венгрии – 33,5%; в то время, как во Франции – 6%, Великобритании – 3%, а в Италии и Японии – только 0.3%.







Дата добавления: 2015-06-15; просмотров: 490. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

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

Почему важны муниципальные выборы? Туристическая фирма оставляет за собой право, в случае причин непреодолимого характера, вносить некоторые изменения в программу тура без уменьшения общего объема и качества услуг, в том числе предоставлять замену отеля на равнозначный...

Тема: Изучение приспособленности организмов к среде обитания Цель:выяснить механизм образования приспособлений к среде обитания и их относительный характер, сделать вывод о том, что приспособленность – результат действия естественного отбора...

Тема: Изучение фенотипов местных сортов растений Цель: расширить знания о задачах современной селекции. Оборудование:пакетики семян различных сортов томатов...

Тема: Составление цепи питания Цель: расширить знания о биотических факторах среды. Оборудование:гербарные растения...

Studopedia.info - Студопедия - 2014-2024 год . (0.015 сек.) русская версия | украинская версия