Курсовая: Представление и использование знаний об объектах - текст курсовой. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Курсовая

Представление и использование знаний об объектах

Банк рефератов / Социология

Рубрики  Рубрики реферат банка

закрыть
Категория: Курсовая работа
Язык курсовой: Русский
Дата добавления:   
 
Скачать
Архив Zip, 68 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникальной курсовой работы

Узнайте стоимость написания уникальной работы

Инженерия з наний _____________________________________________________ 22 Государственный комитет Российской Феде рации по Высшему Образованию Московский государственный институт радиотех ники , электроники и автоматики (Технический университет ) факультет : Кибернетики кафедра : ИТС Курсовой проек т по дисциплине : Инженерия Знаний на тему : Пр едставление и использование знаний об объекта х. Представление и использование знаний об отношениях между объектами . Организация обоб щенной информации на основе использования мул ьтииерархической таксономической структуры. группа разработчи ков : Час тухин Виталий Рыбина Марина Юданова Ирина группа : АИ -1-93 руководитель : Потресова Галина Дмитриевна Москва 1996 Содержание Задание .............................................................................................................3 Введе ние ...........................................................................................................4 Формулировка цели КПР ..............................................................................4 1. Теоретический раздел.................... .............................................................5 2. Практический раздел ................................................................................24 2.1 Ограничения на использование разработанного программного обеспечения ........................................24 2.2 Необходимые знания для работы в MS ACCESS2.0. Краткий экскурс в Access..........................................................................24 2.3 Планирование БД....................................... ............................................27 2.4 Создание таблиц для ваших данных ....................................................29 2.5 Ввод данных в ваши таблицы ..............................................................33 2.6 Связи между таблиц ами .........................................................................33 3. Варианты заданий по л.р .........................................................................35 4. Содержание отчета о л.р................................................. .........................36 5. Контрольные вопросы .............................................................................36 6. Выполнение л.р . для одного из вариа нтов задания .............................36 Заключение.................................. ...................................................................39 Библиографический список ..........................................................................40 Задание на КПР по дисциплине : Ин женерия Знаний студентам : Частухину Виталию , Ры биной Марине, Юдановой Ирине , группа : АИ -1-93 на тему : Представ ление и использование знаний об объектах. Представление и использование знаний об отношениях между объектами . Организация обоб щенной информации на основе использования мул ьтииерархической такс ономической структуры. 1. Перечень разрабатываемых вопросов 1.1 Формулировка цели КПР 1.2. Составление вариантов заданий и опред еление порядка выполнения л.р. 1.3 Составление библиографического списка по тематике КПР 1.4 Подготовка теоретического матери ала по тематике КПР 1.5 Составление контрольных вопросов 1.6 Разработка методики выполнения практическ ой части работы 1.7 Определение содержания отчетов о рабо те 1.8 Разработка необходимого программного и информационного обеспечения,необходимог о для выполнен ия л.р. 1.9 Выполнение и оформление л.р . для од ного ищз вариантов задания 2. Календарный план - график 2.1 Пункты 1.1, 1.2, 1.3 к 20.02 2.2 Пункты 1.4, 1.5 к 5.03 2.3 Пункты 1.6, 1.7 19.03 2.4 Пункт 1.8 к 9.04 2.5 Пункт 1.9 к 16.04 3. З адание выдано 13.02.96 г. Введение За последние т ридцать лет теория баз данных (БД ) стала одним из основных разделов информатики , ока зывающим сильное воз действие на развитие архитектуры вычислительных систем , современную информационную технологию и методологию проект ирования автоматизированных информационных систем (АИС ), особенно банков данных (БнД ). В посл едние годы в теории БД сложилось новое направлен и е научных исследований , п олучившее название семантического , или концептуал ьного , моделирования в БД . Его основная це ль - интеллектуализация банков данных и органи зация интерфейса конечного пользователя с инф ормационной системой на уровне представлений о предметной области , а не на у ровне структур данных. Первоначально в теории БД основное вн имание уделялось средствам эффективной организац ии данных и манипулирования ими . Так возни кли получившие всеобщее распространение три " великих ", по выражению Дж . Ульма на , моде ли данных : иерархическая , реляционная и сетева я . Одновременно стало ясным , что эффективность новых информационных систем - банков данных - зависит не только от характеристик техниче ских средств и программного обеспечения , но и от эффективности вза и модействия человек - машина . Перенос акцента на конеч ного пользователя и привел в конечном сче те к формированию нового направления исследов аний в теории БД , непосредственно связанного с задачей о представлении знаний . В настоящее время определился осно вной подход к решению задач семантиче ского моделирования в базах данных . Он зак лючается в выделении двух уровней моделирован ия : уровня концептуального моделирования ПО (п редметной области ) и уровня моделирования соб ственно базы данных . На верхнем уровне о с уществляется переход от неформализов анного описания ПО и информационных потребнос тей конечного пользователя к их формальному выражению с помощью специальных языковых средств . Обсуждению возможных конструкций конце птуальной модели ПО посвящен теоретический раздел данного курсового проекта. Формулировка цели КП Целью данного курсового проекта является разработка теоретичес кого и практического материала для обеспечени я доступного изучения соответствующих разделов по дисциплине Инженерия Знаний , а именно : пре дставления знаний об объектах , предс тавлении и использовании знаний об отношении между объектами , а также организации обоб щенной информации на основе использования мул ьтииерархической таксономической структуры . Практичес кие разработки данного КП (структур ы баз данных в СУБД Microsoft Access 2.0, а также приведенная методика создания этих структур в Access 2.0) могут являться материалом для выполне ния лабораторных работ по дисциплине Инженери я Знаний при условии наличия необходимых технических средств. 1. Теоретический раздел Инженерия знаний - область информатики , в которой исследуются методы представления знаний , манипулирования ими и поддержания их в актуальном состоянии. Информационная сис тема - организованная совокупность технических и обеспечива ющих средств , технологических про цессов и кадров , реализующих следующие основн ые функции : -сбор информации ; -хранение информации ; -поиск и обработка информации ; -передача информации ; Модель ПО (понятийно е знание ) Система управления базами знаний Пакет ы База данных прикладных программ (процедурные знания ) Предметное знание рис .1 Краеугольным камне м исследований последнего времени является по нятие "предметная область банка данных " (ПО ) (enterp rise, universe of discourse). Совокупность объектов , о которых можно задавать вопросы , образует объектное ядро п редметной области . Здесь слово "объект " употреб лено как синоним слова "реалия "; не предпол агается , что объекты обязательно имеют матери альную , "вещную " природу . Термин "объект " также является первичным , неопределяемым понятием . (См . рис .2а ) Синонимами , помимо употребленн ого выше слова "реалия ", служат слова "сущно сть " (entity), "вещь " (thing). Примеры объектов - отдельный сту дент , группа студент о в , аудитория , время занятий , слова , числа и т.д . Обычно считается , что быть объектом - значит быть дискретным и различимым . По - видимому , приме ры "необъектов " - это мир , время , материя , смы сл и т.п ., хотя можно представить ИС , в которой хранятся сведения об этих категориях. Объект Предмет первичное неопределяемое модель объекта понятие в качестве объектов могут быть абстракция не только физические , но и объекты мышл ения рис . 2а рис .2б Часто слово "об ъект " считается близким по смыслу слову "п редмет ". Однако представляется удобным слово "п редмет " использовать в том случае , когда о бъект , существующий вне нас , становится н осителем определенной совокупности свойств и входит в различные взаимоотношения , которые п редставляют интерес для потребителей информации , хранящейся в АИС . Другими словами , предме т - это объект , ставший объектом рассмотр е ния , наблюдения , ставший носителем определенных свойств . Один и тот же объ ект воспринимается разными системами как разн ые предметы . Предмет является результатом абс тракции реального объекта , результатом огрубления действительности , при котором игнорируетс я бесконечное многообразие свойств и взаимодействий объекта . Таким образом , предм ет - это модель реального объекта : если объ ект имеет онтологический статус , то предмет - гносеологический . (См . рис .2б ) Объекты могут быть простыми и сложным и . Простыми называю тся объекты , которые для данной предметной области считаются бе сструктурными . Простые объекты представляются сов окупностью характеризующих их свойств . Внутренняя структура простого объекта не раскрывается . Сложные объекты имеют определенный состав и струк туру . Например : Студент Иванов учится в группе АИ -2-93 Способы идентифи кации объектов : 1. Прямая идентифи кация . Основана на использовании имен объектов. 2. Косвенная идентификация . Основана на указании свойств объекта . В БД косвенная идентификация основывается на использовании к лючей . Ключ - набор полей записи , значения которых однозначно определя ют запись фа йла. В конкретный момент времени состояние предметной области определяется совокупностью объектов и ситуаций , имеющих место в данны й момент времени. Пространство состояний предметной области - это класс всех возможных конечных множеств объектной и системн ой предметной обл асти. Для описания динамики предметной области нужно рассмотреть траекторию предметной обла сти в пространстве состояний. Семантика предметной области определяется как общее свойство всех возможных траектор ий в пространстве состояний. На ри с .3 предложена классификация ситуаций . Эта классификация рассматривает свойств а как специальный случай ситуаций . Одновремен но она вводит еще одно важное понятие - понятие времени , которое явно или неявно присутствует при выделении подклассов указанно й иер а рхии . Время выступает как множество отдельных моментов и как множест во интервалов (временное состояние , негомогенный процесс ). В явном виде структуры этих мн ожеств не фиксированы , хотя отношение следова ния между моментами времени считается известн ым. Следу ет различать реальное время внешнего мира и его отражение в ИС и в источниках информации . Внутри системы з ависящие от времени взаимосвязи фокусируются только после их регистрации источниками и передачи сообщений информационной системе. Другое понятие , такж е неявно участ вующее в указанной классификации , - это понятие пространства . "Постоянными являются все свойс тва и соотношения , вытекающие из принадлежнос ти объектов к той или иной таксономическо й категории ..., свойства типов объектов , а та кже отношения кр о вного родства , не отъемлемой принадлежности , относительное расположение неподвижных предметов ..., свойства и отношения абстрактных объектов , не локализованные в пространстве ". В приведенном высказывании хочет ся обратить внимание еще на два обстоятел ьства : для лингвиста несомненно нали чие таксономических категорий объектов , которые обладают собственными свойствами , и наличие общих свойств у объектов одной таксономиче ской категории . Эти само собой разумеющиеся обстоятельства широко используются в семантиче с к их моделях баз данных. ситуации статические динамические состояния постоянные процессы с об ытия свойства и отношения устойчивые временные результаты про исшествия рис .3 Ситуации сами являются объектами , поэтому могут обладать различными свойствами. Введя пространство состояний , можно рассм атривать в нем определенные тр аектории или последовательно сти состояний 0 , 1 , ..., t , ... , в которых находи тся ПО в моменты времени 0, 1, ..., t, ... Члены такой последовательности не могут быть совершенно произвольными , поскольку состояние t обычно как - то связано с предшествующими состояниями 0 , 1 , ..., t-1 . Поэтому предметную област ь можно опред елить как класс всех действительно возможных последовательностей состоя ний . Такие последовательности называются траекториями ПО . Совокупнос ть всех общих свойств траекторий называется семантикой предметной области . Итог проведенных рассмотрений подведем сл е дующей диаграммой , классифицирующей объекты в предметной области и дополняющей рис .3. Объекты ПО материальные нематериальные имена понятия ситуации рис .4 Концептуальные средства описания предметной области Эти средства обладают абстрактнос тью и универсальностью . В силу свое й абстрактности средства описания стали называ ться концептуальными . Универсальность определяется общностью систем базовых понятий и средствами порождения новых понятий. В исследованиях по искусственному интелле кту проблема описания предметной области трак туется как проблема представления знаний , а соответствующие концептуальные средства н азываются схемой представления . В теории БД принято говорить о ко нцептуальном , или информационно - логическом , модел ировании ПО . Центральным понятием является по нятие кон цептуальной схемы (модели ) ПО. В силу свойства универсальности , описать средства построения концептуальной схемы - эт о значит описать возможные состояния абстракт ной предметной области , которая предназначена для моделирования структуры и динамики произ воль ных ПО. Понятия : 1. Тип объекта - должен иметь уникальное имя и все объекты предметной области могут быть от несены к одному или нескольким типам. 0 - тип объекта ; 0 t - множество объектов типа в момент врем ени t; Эти множества могут пересекаться , если объект имеет несколько типов. Тип объекта может сообщаться системе при первом упоминании этого объекта. Тип объекта может определяться системой на основании свойств объекта с пом ощью классифицирующих процедур. Тип объекта может быть автоматически изменен при изменении состояния объекта. 2. Концептуальная схема предметной области - множество типов , снабженное некоторой структурой . Структура на множестве типов задается множеством от ношений и операций , определенными на множеств е типов. Обозначим конечные множества объектов предметной области. Для некоторого момента времени t можно выделить множество объектов типа ( 1 ) ob t и ( 2 ) ob t , имеющих определенные соотношения , например : ( 1 ) ob t ( 2 ) ob t ( 1 ) ob t ( 2 ) ob t = 0 Если такие соотношения являются устойчивы ми (не меняются во времени ), то эти сво йства состояния семантической предметной области. Соотношения : 1. Родовидовое отношение SUP 1 sup 2 - 1 является подтипом 2 ((вид ) является подтипом (род )) Это соотношение задается между типами объектов . Оно верно , если t ( 1 ) ob t ( 2 ) ob t Эти отношения принято задавать графически . Типы объектов представляются вершинами , а отношения между ними - ребрами. Например : sup Помещение sup Учебное Служебное помещение помещение sup sup sup sup аудитория лаборатория помещение поме щение кафедры деканата рис .5 Следующая диаграмма описывает набор базов ых типов объектов для любой концептуальной модели (См . рис . 6). Объект sup sup Неопределенный Определенный о бъект sup объект sup Материальный Нематериальный объект объект sup sup sup sup sup имя время понятие ситуация пространство sup sup статическая динамическая sup sup пост . сит . сост. sup sup р ис .6 уст . сост . врем . сост . Тип объек та является общим для всех предметных областей. 2. Отношение частичного порядка PART OF. Модель времени строится на основании конечного множества типов вре менных интервалов , на которых определено отно шение PART OF. i PA RT OF j явл . частью Каждый интервал типа i я вляется частью одназначно определенного интервал а j . Время sup sup год неделя PART OF PART OF месяц PART OF сутки PART OF час PART OF минута PART OF секунда рис . 7 Модель пространства строится на конкретно м множестве , так же , как и времени , но по отношению к части окрестности. (См . рис .8) пространство sup sup страна континент PART OF PART OF обл асть регион PART OF PART OF населенный пункт PART OF PART OF город деревня рис .8 3. Отношение принадле жности ISA Иванов А.И . ISA студент связывает имя объекта с его типом 4. Отношение INSTANCE OF (INS) Иванов INS АИ -1-93 отношени е может быть задано как на множестве имен , так и типов name (O 1 ) INS name (O 2 ) Ес ли 1 INS , 2 INS , .......... n INS , то объект типа может состоять из объектов типов 1 , 2 ... n , причем объект типа может вкл ючать несколько объектов данных типов. Это отношение (INS) применяется для множества дискретных объектов , PART OF - непрерывных. студент INS группа студентов лаборат ория INS INS INS сотруд ники помещение оборудование лаборатории лаборатории лаборат ории рис .9 Свойства этих отношений 1. PART OF и SUP обладают свойством транзитивности : 1 SUP 2 ; 2 SUP 3 1 SUP 3 до цент SUP SUP сотрудник преподаватель рис .10 доцент SUP преподаватель ; п реподаватель SUP сотрудник доцент SUP сотрудник Для отношения INS это свойство не выполняется : 2. 1 INS 2 ; 2 INS 3 ; n-1 INS n В графе отношения INS нет неверно , что n INS 1 циклов 3. 1 SUP 2 ; 2 INS 3 1 INS 3 лаборант SUP сотрудник лаборатории ; сотрудник лаборатории INS лаборатория лаборант INS лаборатория лаборатория INS сотрудник INS SUP лаборант рис .11 4. name (O) ISA 1 ; 1 SUP 2 name (O) ISA 2 Москва ISA го род ; город SUP населенный пункт Москва IS A населенный пункт Представление типов объектов Конечное множество троек вида ( , n i , i ); где , i - типы объектов, n i - имя а трибута, ( Атрибуты - хар актеристики объектов или роли , которые они играют в определенных ситуациях ) i=1,..., к, n i n j , е сли i j, называ ется представлением ти па , если в каждый момент времени n i : об t ( i ) об t , (n i - отображ . мн-во объектов типа на мн-во объек тов типа 1 ) причем разным объектам О 1 и О 2 типа соответствуют разные картежи значений функций n i n 1 t (O 1 ), n 2 t (O 1 ,..., n k t (O 1 ) n 1 t (O 2 ), n 2 t (O 2 ,...,n k t (O 2 ) , последнее условие назыв ается условием различимости о бъектов. В качестве примера рассмотрим объект типа автомобиль : n i i (автомобиль , марка , марка а втомоби ля ) (автомобиль , номер , номер автомобиля ) (автомобиль , цвет , цвет автомобиля ) автомобиль (москвич , МКА -21-17, белый ) автомобиль (жигули , МВА -11-25, красный ) Композиционный тип объектов (n i , i ) COMPONENT OF COMPONENT OF означает , что объект типа i явл яется компонентой объекта типа . дата COMPONENT OF COMPONENT OF COMPONENT OF год n 1 число n 3 месяц n 2 год 1 число 3 месяц 2 рис .12 Пример композиционного объект а : Ситуация "находится " (нах . человек в опр ед . помещении опред . время ) находится n 1 участник ситуации n 2 место сит уации n 3 время ситуации 1 человек 2 помещение 3 время sup sup sup sup дата ситуац. момент сит. учащие ся сотрудники аудитория лаборатор. дата момент ins ins число сит. месяц сит. год сит. час ситуации минута ситуации оборудование число месяц год час минута Шаблонные высказывания человек . . . находится в помещении . . . во время . . . сотр удник . . . находится в аудитории . . . в . . . часо в . . . минут . . . . . . число . . . месяц . . . год В шаблонные высказывания могут быть п оставлены имена конкретных объектов . Минимальное представление Представление ( , ni, i)| i=1...k называют минимальным , если при удалении из этих троек , оставшееся множес тво троек перестает быть представлением данно го типа объектов. Пример : - аренда 1 - объект а ренды 2 - арендатор 3 - арендодатель 4 - срок аре нды 5 - сто и мость аренды Функциональная зависимость Предположим , задано представление ( , n i , i )| i=1...k X= i1 , ..., ip Y= j1 , ..., js Говорят , что компоненты Y функционально зав исят от компонент X, если в любой момент времени t для любых двух объектов О 1 , О 2 об t из равенств : n i1 t (O 1 ) = n i1 t (O 2 ) . . . n ip t (O 1 ) = n ip t (O 2 ), следуют равенства : n j1 t (O 1 ) = n j1 t (O 2 ) . . . n js t (O 1 ) = n js t (O 2 ) Пример : X= 4, 5, 6 Y= 1, 2, 3 Лекция лектор слушатель предмет лекции место день недели время начала преподав атель группа предмет аудитория дата 1 2 3 4 5 6 min предс тавление Операции над типами объектов Позволяют получать из существующих типов новые типы. 1. Могут быть заданы операции объединения ( 1 2 ), пересечения ( 1 2 ), разбиения и др. Если i INS | i=1,...,k , то тип i состоит из тех и т олько объектов , которые могут быть элементами объектов типа . Если ( i SUP )| i=1,...,k , то равенство = i означает , что список подтипов i является исчерпывающим для объектов типа . Примера : объект = человек помещение оборудование человек помещение = человек оборудование = = помещение оборудование = 0 2. Операция разбиения типов объектов на классы эквивалентных объектов. (человек , пол человека , пол ) n 1 1 пол = муж , жен 2 = муж 3 = жен Типы 2 и 3 являются результатом разбиения типа человек по типу пол ( / 1 ) Знание иностранного языка n 1 знающий n 2 пр едмет знания 1 человек 2 иностранный язык Н овые объ екты - группы людей , знающих некоторый язык определяются в результате разбиения 1 /( 2 , ) Представление знаний об отношен иях между типами ER - модели ER - диаграммы (Entity Relationship Diagram) П . Чен - 1983 год. 1. сущности (типы объектов ) 2. связи (типы отношений ) 3. свойства сущностей и связей (атрибут (характеристики , роли )) 1) Е 1 , Е 2 , ..., Е n преподаватель 2) R 1 , R 2 , ...,R n занятие кафедра работает преподаватель нагрузка группа занятие предм ет обучение факультет изучение курс специальность рис .13 3. Свойства (атрибуты ) Ei, Ri - соответствующие области знаний имя - имя области знаний На дуге подписываются соответствующие сво йства. имя название ка федра имя имя имя фамилия имя отчество преподаватель рис .14 ко д имя группа группы рис. 15 н азвание имя предмет о бъем натуральное число рис . 16 натуральное лекция число нагрузка лабораторная натуральное число рис . 17 шифр специальность код рис .18 Час то в виде связи выступает прямое дополнение. В виде свойств обычно представляются время и место ситуации. занятие мест о начало помещение день недели время рис .19 Часто свойства вводятся с помощью сло ва "иметь " код группа код группы рис .20 преподаватель обучение учебн . студент пр оцесс рис . 21 учебный процесс контроль административный персонал рис . 22 "Учебный процесс " - является и сущностью и связью. преподаватель курс о бучение учебный студент процесс факультет специальность контроль адми нистративный персонал рис . 23 Часть предложения , которая являются прида точным , рассматривается как сущно сть боле е высокого уровня абстракции. распределение заведующ . решает препода ватель кафедрой группа занятие предмет рис . 24 Концептуальная схема позволяет представить различные иерархические связи м ежду об ъектами . Классический пример - классификация животн ых. (См . ниже рис . 25) животные простейш ие . . . губки . . . хордовые . . . . . . оболочники . . . бесчерепные . . . позвоночны е . . . . . . . . . . . . рис . 25. Иерарх ическа я таксономическая структура Таксон - группа дис кретных объектов , связанных некоторой степенью общности свойств . Набор свойств должен быть необходимым и достаточным для того , чтобы таксон занимал единственное место в стру ктуре и не пересекался с дру гими таксонами. При декларации таксона указывается таксон верхнего уровня и свойства , которые отлич ают данный таксон от других таксонов. Таксономические категории - тип - подтип - класс - отряд - род - вид Обычно с типом объекта нижнего уро вня связы вают конкретные факты. кошки род sup sup домаш няя лесная вид isa барсик рис . 26 Свойства , ха рактерные для некоторого типа объекта , наследуются всеми типами об ъекта нижнего уровня . В БД могут быть описаны только один раз. 2. Практический раздел Как уже отмеча лось ранее , целью данного КПР является под готовка теоретического и практи ческого ма териала для обеспечения доступного изучения с оответствующих разделов по дисциплине Инженерия Знаний . Подготовленный теоретический материал можно найти в "Теоретическом разделе " данног о КПР . Он содержит в себе все понятия и определения , а также п римеры , необходимые для успешного использования (при менения ) этих знаний и изучения соответствующ их тем . Для наиболее лучшего освоения и закре пления полученных знаний мы предлагаем провод ить практические занятия по данному разделу . В качестве материалов д ля проведения практических занятий предлагается использовать разработки данного КПР , приведенные ниже. 2.1 Ограничения н а использование разработанного программного обес печения Для того , чтобы в дальнейшем не возникало непредвиденных проблем с применение м разработанного п рограммного обеспечения , ниже приводятся необходи мые аппаратные требования для успешного функц ионирования программ : HARD (миним альные требования ): ю : персональный компьютер фирмы IBM или совместимый с ним ; ю : 486 SX-3 3Mhz, RAM 4Mb, VideoRAM 512Mb, 45 Mb свобод. места на HDD, VGA, манипулятор типа "мышь "; SOFT : ю = операционная система MS-DOS 5.0 и в ыше , либо я MS Windows - 95; ю = графическая оболочка я MS Windows 3.xx (данный пункт опускается , если используется я MS Windows -95) ю = полностью установленный на жесткий диск MS ACCESS2.0, если используется я MS Windows 3.xx, либо MS ACCESS7.0 for я MS Windows -95; 2.2 Необходимые з нания для работы в MS ACCESS2.0 Краткий экскурс в Access MS ACCESS2.0 - это очередная разработка фирмы Microsoft . По сути дела - это СУБД с очень дружественным и наг лядным интерфейсом , как собственно и все п рограммы , разработанные фир мой Microsoft для ее же гра фической оболочки я MS Windows 3.xx или для операционной системы я MS Windows -95. В данном КПР не приводится описание работы я MS Windows, так как считается , что поль зователь уже знаком с ней . В пр оти вном случае необходимо обратиться к специальн ой литературе. Если Access инсталлирован на компьютере , его запуск происходит следующим образом : 1. Запустить я MS Windows; 2. Открыть окно Access-группы Диспетчера Прогр амм (Program Manager) и дважды щелкнут ь мышью на пиктограмме , соответствующей Access (на ней изображен ключ и имеется надпись "Microsoft Access"; Чтение экрана Access После загрузки Access в верхней строке гла вного окна (строка заголовка ) появляется имя программы - Access. Ниже расположена с трока ме ню . Под ней расположена строка инструментов . Различные кнопки этой панели появляются в зависимости от того , в какой части пр ограммы вы находитесь . В нижней части экра на расположена строка состояния , которая соде ржит полезную информацию о ходе рабо т ы с Access. Открытие меню Почти всякая работа в Access начинается с открытия БД с помощью меню File (Файл ). Дл я этого щелкните на элементе File (Файл ) в строке меню , и на экране раскроется меню , с помощью которого Access позволяет создавать новые или отк рывать существующие БД , а также выполнять другие операции. Получение помощи (Меню подсказк и в Access) Справочная система Access схожа с другими аналогичными системами , которые имеются в при ложениях Windows. Для этого щелкните на элементе Help (Спра вка ) с троки меню и выберите соответств ующий раздел данного меню. Другое важное средство , имеющееся в ок не справочной системы - Cue Cards (Карточки подсказки ) - специальный вид экранной подсказки , который п роведет вас шаг за шагом при выполнении сложных процедур в Access. Wizards (Мастера ) также проведут вас шаг з а шагом , но , в отличие от Cue Cards сделают за вас большую часть работы . В окне спра вочной системы нет никакой информации о Wizards, но как только вы начнете что-нибудь соз давать , Access сразу же оживет и спросит , хотите ли вы , чтобы мастер сделал это за вас. Выход из справочной системы - ALT+F4 (или дв ажды щелкнув на кнопке системного меню в его левом верхнем углу ). Выход из Access Выйти из Access можно с помощью одного из следующих способов : - При отк рытом окне Access одновременно нажать ALT+F4. - Дважды щелкнуть на кнопке системного меню в верхнем левом углу окна Access. - Щелкнуть на кнопке системного меню окна и затем на директиве Close (Закрыть ). Таблицы для хранения ваших данных Таблица - основн ой структурный объект во внутреннем строении БД . Она содержит все записи определенного вида . Каждая зап ись таблицы содержит всю необходимую информац ию о каком-то отдельном элементе БД. Прежде , чем спроектировать БД , необходимо определить , какие таблицы нам потребуют ся (см . ниже ). Нерационально вводить все дан ные в одну таблицу , поэтому Access предлагает в водить различные виды данных в разные таб лицы . При необходимости нетрудно объединить д анные из различных таблиц . Строки и столбцы Объект , выведенный в табличном виде , называется в Access табличным (datasheet). Названия столбцов (колонок ) появляются в верхней части главного окна Access. Колонки назы ваются полями . Каждое поле содержит определен ную информацию . Строки называются записями . Ка ждая запись имеет одинаковые поля , котор ые имеют одинаковый размер в каждой запис и. Запросы После ввода данных в БД вам может понадобиться найти какую-то их часть . Это можно сделать несколькими способами , но л учшим способом является использование простого запроса для по иска необходимой записи . Запрос - это вопрос к БД. После формулировки запроса сообщите Access, как ое поле вы хотели бы просмотреть и чт о хотели бы в нем найти . Затем просто щелкните на соответствующей кнопке , и Access т ут же выведет на экран необходимую за пись. Формы Другим видом представления таблицы являет ся так называемая форма . Формы - еще одно важное средство Access. При проектировании формы учитывают , что ею будет пользоваться челове к , который ничего не знает ни о данных , ни о БД вообще . Используя A ccess, можно включить в форму любые текстовые коммент арии , которые объясняют , какие данные и в какие поля вводить. Отчеты С помощью Access можно формировать отчеты для распечатки ваших данных в различных в идах. 2.3 Планирование БД После того , как стало из вестно , какие средства может предложить Access, нео бходимо спроектировать БД в соответствии с тематикой данного КПР. Таким образом , нам необходимы следующие базы данных : 1. Классы . Поля данной БД : Код класса , Название класса , Описание класса . 2. Атрибуты . Поля данной БД : Код атрибута , Название ат рибута , Описание атрибу та . 3. Атрибуты класса . Поля данной БД : Код класса , Код атрибут а , Значени е атрибута. 4. Род-вид . Поля данной БД : Код класса, Код подкласса. 5. Структура . Пол я данной БД : Код класс а, Код компоненты . 6. Связи классов . Поля данной БД : Код связи, Код класса, Роль класса (причина , следствие ). 7. Типы связей . Поля данной БД : Код типа связей, Название типа связей, Описание типа связей. 8. Коды связей . Поля данной БД : Ко д типа связи, Код связи. Предложенные базы данных п осле их создания необходимо связать , тем самым об еспечив иерархическую структуру . Ниже будет о писано , как это сделать. Создание БД После загрузки Access активизируйте меню ФАЙЛ в левой верхней части Access и в появивше мся меню щелчком выберите директиву New Database (Создать ). Для создания первой БД в поле FileName введите имя файла , в котором будет храниться первая БД , например , "Klasses" и щелкните на командной кнопке ОК в правой верхне й части появившегося окна . Access создаст для в ас новую БД . Обратит е внимание , ч то в левой части окна БД Klasses имеется ря д так называемых корешков , каждому из кото рых соответствует определенный объект Access: таблицы (Table), запросы (Query), формы (Forms), отчеты (Report), а также ма крос (Macro), модуль (Module). Как и с пользовать их , описано ниже . Необходимо создать БД для каждого из 8 пунктов , описанных выше , в разделе Планирование БД . То есть указанные действия выпо лняются восемь раз для наших БД . Предлагае м использовать следующие имена для этих б аз : 1. Klasses (ее со здание описано в данном разделе ) 2. Atribute - атрибуты 3. Atr_klass - атрибуты класса 4. Rod_vid - род-вид 5. Structur - структура 6. Sv_klass - связи классов 7. Type_sv - типы связей 8. Code_sv - коды связей Необходимость описания БД именно этими именами связана с тем , что в данно й пояснительной записке используются именно э ти имена при описании методики проведения практической работы. 2.4 Создание таблиц для ваших данных Планирование структуры таблицы Речь идет о перечне полей , из кото рых она состоит . При создании таблицы на первом этапе необходимо определить , каки е поля вам нужны , какого они должны бы ть типа и размера. Поле - структурный элемент таблицы , содержа щий сведения о ком-то или о чем-то в БД. Для БД Klasses необходимы поля , указанные вы ше , в разделе "Планирование БД ". Рассмотри м пример создания структуры таблицы для Б Д Klasses. Необходимые поля для данной таблицы , э то : Код класса , Название класса , Описание класса . Создание таблицы После определения необходимых полей , прис тупим к созданию собственно таблицы в Access. 1. Определить , какие поля необходимы (см . в ыше ) 2. Открыть окно конструктора таблиц . Кажд ое поле таблицы - это одна строка верхней части этого окна . В упрощенном варианте достаточно использовать только верхнюю часть окна. 3. В верхнюю часть окна конструктора таблицы ввести имя каждого поля , при нео бходимости можно использовать и нижнюю часть окна для задания длины поля , его формата и т.д. 4. При желании можно создать поле , кот орое будет выступать в качестве уникального идентификатора каждой записи . Это так наз ываемый ключ таблицы , а соответствующее ему поле называется ключевым. 5. Сохранить созданную таблицу и выйти из окна конструктора таблиц. Загрузка БД Чтобы загрузить БД , созданные в раздел е "Создание БД ", необходимо : 1. Загрузить Access. 2. В Access активизировать меню ФАЙЛ . Перед вами открое тся список имен файлов . Выберите нужный и щелкните на нем (klasses.mbd). Функции кнопок Окно БД имеет две группы кнопок. - Слева в окне расположены кнопки ре жима (корешки ) с именами различных структурных объектов БД - таблицы (Table), запросы (Query), формы (Forms), отчеты (Report). Каждый раз щелчком можно выб рать только один корешок из этого ряда. - В верхней части окна расположены к омандные кнопки New (Создать ), Open (Открыть ), Design (Конструктор ). Щелкнув на кнопке New, вы сообщаете Access, сто хот ите создать новую таблицу . (Кнопка Table должна быть при этом нажата , о чем сигнализирует более яркая надпись ). Щелкнув на кнопке New, - на экране появитс я диалоговое окно . Оно содержит кнопки для выполнения различных функций . В рассматривае мом примере сле дует щелкнуть на кнопк е New Table (Новая таблица ). Щелкнув на этой кнопке , активизируется режим TABLE-DESIGN (Режим конструктора таблиц ). Формирование полей таблицы Каждому полю таблицы следует присвоить уникальное имя , определить тип данных , котор ые бу дут в него вводиться , и описа ть содержимое поля , т.е . ввести текстовые к омментарии , в которых указано назначение данн ого поля . В отличие от имени БД , которо е не может содержать более 8 символов , имя поле может иметь до 64 символов . Окно конструктора табли ц делится на две основные части . В верхней части вы можете указать имя . тип и описание каждого поля . В нижней части окна указы ваются различные параметры каждого поля . Для того , чтобы определить первое поле , введи те с клавиатуры в первом столбце первой стр о ки слово "Код класса " и нажмите Tab. Access создаст поле "Код класса ". После нажатия клавиши табуляции "оживает " второй с толбец Data Type (Тип данных ) первой строки . В ней появляется слово Text (Текстовый ), справа от к оторого будет находится маленькая кно п ка - манипулятор . Созданное поле должно быть счетчиком порядковых номеров записей . В окне-списке типов данных щелкните на сло ве "Counter" (Счетчик ). После этого нажмите Tab еще раз . Курсор переместится в столбец описания поля . Наб ерите на клавиатуре опис ание поля : Код класса. Выбор ключа таблиц Последнее , что осталось сделать с поле м "Код класса ", - это дать ему статус клю ча таблицы . Поле с таким статусом помогает Access упорядочивать данные в таблице , быстрее их находить и связывать таблицу с друг ими т аблицами. 1. Убедитесь , что курсор мыши находится в одной строке с названием "Код класса ". 2. Щелкните на маленькой кнопке , обозначе нной ключом и расположенной в центре экра на на панели инструментов конструктора таблиц . Выбор правильного типа данных В Ac cess можно выбрать один из сле дующих типов данных : TEXT (Текстовый ). Используется для текстовой информации. MEMO (Комментарии ). Используется для хранения произвольного текста . До 32 000 символов. NUMBER (Числовой ). Используется для математических операций. CURRENCY (Валютный ). Для операций с валютой. DATE/TIME (Дата /Время ). Информация для хранения даты и времени. COUNTER (Счетчик ). Порядковый номер. YES/NO. (Логическое ). OLE object (Поле объекта OLE). рисунки , графики и таблицы в формате Windows. Оформлен ие оставшихся полей Снова нажмите клавишу Tab. Курсор переместит ся в первый столбец следующей строки . Access го тов к вводу информации о следующем поле . Специфицируйте остальные поля вашей БД сле дующим образом : Им я поля Тип данных Размер Опис ание Назван ие класса текстовый 15 назван ие класса Описание класса текстовый 15 описа ние класса Сохранение описания таблицы После того , как вы оформили поля , о сталось сделать только одну , но очень важн ую процедуру - сохранить их. Для этого щелкните на элементе File в строке меню и выберите директиву Save. Поя вится диалоговое окно Save As (Сохранение ). Access предложит свой вариант - Table1 (Таблица 1). Мы советуем для удобства дальнейшего использова ния изменить имя на "Классы ". Необходимо отметить , что создать таб лицу можно еще одним способом , - используя мастер по разработке таблиц . Здесь не прив одится описание работы этого мастера , так как при его использовании не должно возни кать трудностей , потому что он работает в пошагово-диалоговом режиме. Таким образом , мы создали первую таблицу . Но необходимо то же самое прод елать с остальными . Ниже приводим рекомендаци и по спецификации остальных таблиц для ос тавшихся БД. - БД Atribute Имя поля Тип данных Размер Описание Код атрибута Counter по умолчанию Код атрибута Н азвание а трибута текстовый 15 Название атрибута Описание атрибута текстовый 15 Описа ние атрибута - БД Atr_klass Имя поля Тип данных Размер Описание Код класса Number по умолчанию Код класса Код атрибута Number по умолчанию Код атрибута Значение атр ибута текстовый 15 Значение атрибута - БД Rod_vid Имя поля Тип данных Размер Описание Код класса Number по умолчанию Код класса Код подкласса Number по умолчанию Код подкласса - БД Structur Имя поля Тип данных Размер Описание Код класса Number по умолчанию Код класса Код компоненты Number по умолчанию Код компоненты - БД Sv_klass Имя поля Тип данных Размер Описание Код связи Counter по умолчанию Код атрибута Код класса Number по умолчанию Код класса Роль класса текстовый 20 Роль класса - БД Type_sv Имя поля Тип данных Размер Описание Код типа связе й Counter по умолчанию Код типа с вязей Наз вание типа связей текстовый 15 Название типа связей Описание типа связей текстовый 20 Описание типа связей - БД Code_sv Имя поля Тип данных Размер Опи сание Код типа связи Number по умолчанию Код типа св язи Код связи Number по умолчанию Код связи 2.5 Ввод данных в ваши таблицы Открытие окна таблицы Загрузите Access и откройте файл "Klasses.mdb". В окн е БД должна быть представлена таблица "Кла ссы ". (Если ее нет , то щелкните на корешке Table). Дважды щелкните на названии таблицы и окно откроется. Вдоль верхнего края расположены имена полей таблицы . Каждое поле соответствует оп ределенному столбцу в таблице . В левой час ти первой строки вы видите мале нький треугольник , указывающий на то , что Access гото в принимать любую информацию в первую стр оку. Теперь можно заполнить БД в соответст вии с заданием преподавателя (используя свою предметную область ). Нет необходимости вводить с клавиатуры данные в поле т ипа "Counter", так как о но заполняется Access автоматически. Перемещаться по таблице можно используя клавиши управления курсором либо с помощ ью мыши. После ввода каждой строки Access автоматически сохраняет запись. Access позволяет редактировать введенные д анные. 2.6 Связи между таблицами В Access можно уста новить два вида связи между таблицами : одн а-с-одной и одна-со-многими. Для объединения таблиц необходимо общее поле . Это поле обязательно должно быть одного типа . Исключение составляет поле сче тчик . Ес ли в связанной таблице общее поле будет такого же типа , то связь один-со-многими будет невозможна . Поэтому , если общее поле является счетчиком в таблице , то в связанной таблице оно должно быть числовым , а его размер должен быть ус тановлен как Длинное цело е . Установление связей Откройте меню Правка (Edit) и выберите в нем директиву Relationships (Схема данных ). Рассмотрим пример для связи двух табл иц - "атрибуты " и "атрибуты класса ": 1. В списке полей таблицы "атрибуты " щ елкните на поле "Код атрибута " дл я того , чтобы выделить его. 2. Установив курсор мыши на этом поле , нажмите ее левую кнопку. 3. Переместите это поле с помощью мыш и на поле "Код атрибута " в таблице "атр ибуты класса ". 4. Отпустите левую кнопку мыши. При этом появится диалоговое окно ус тановления связей , если в нем все выглядит как надо , щелкните на "Создать ". 5. Подобные связи необходимо создать для всех таблиц в соответствии со схемой , представленной на рис . 27. 6. Закройте окно Relationships. Когда Access спросит , жела ете ли вы сохран ить изменения в с хеме данных , ответьте "Да ". Для удаления ошибочной связи выделите черную линию , соединяю щую два поля и нажмите Del (в окне Relationships). Итак , мы создали связи таблиц - т.е . иерархию . Под эту иерархию можно подвести множество предметных областей . Но необходимо соблюдать точность и внимательность при заполнении самих таблиц реальными данными . Вв одить данные во все созданные БД необходи мо с учетом этих связей . Описав ПО с помощью данной структуры , пользователь может производить различные действия . Суть манипуляций заключается в изучении иерархии , наследования признаков и т.д. Access позволяет быстро находить нужные данн ые с использованием директивы Find (Найти ) или Query (Запросов ), создавать формы для вывода нужн ых данных , удобные для во сприятия либо в соответствии с какими-либо требованиями (например - ГОСТ ). Все эти возможности можно реализовывать при проведении практических занятий . Для подробного ознакомления с такими возможностями , как Запросы , Формы пользователю будет необх одима либ о специальная литература по Access, либо полностью установленная версия Access на же сткий диск компьютера , о чем уже упоминало сь ранее , чтобы была возможность использовать справочную систему Access. Упомянутые возможности Access не входят в темы КПР , поэт ому мы допускаем ссылки на специальную литературу. 3. Варианты заданий по л.р. 1. Представление з наний об объектах предметной области : а ) Выделить основные типы объектов б ) Выделить основные атрибуты в ) Задать представление знаний о к онк ретных объектах в виде БД 2. Представление знаний об отношениях меж ду объектами : а ) Построить иерархическую структуру н а основе отношения SUP б ) С типами объектов нижнего уровн я связать имена конкретных объектов 3. Установление свя зей между типами объектов : а ) Выделить основные типы связей б ) Выделить коды связей в ) Установить связи между типами Перечень предметных областей : 1. Швейная промышленность 2. Текстильная промышленность 3. Обувная промышленнос ть 4. Автомобильная промышленность 5. Ликеро-водочная промышленность 6. Кораблестроительная промышленность 7. Парфюмерная промышленность 8. Хлебо-пекарное производство 9. Кондитерское производство 10. Производство телевизоров 11. Станкостроительная промышл енность 12. Военная промышленность 13. Производство канцтоваров 14. Производство меховых изделий 15. Производство колбасных изделий 16. Производство молочных изделий 4. Содержание отчета Отчет о л.р . должен содержать : 1. Тему л.р. 2. Цель л .р. 3. Теоретическое вступление (кратко ) 4. Анализ предметной области - концептуальна я схема 5. Вывод о проделанной работе 6. Заключение 5. Контрольные вопросы 1. Предмет Инженер ии Знаний 2. Понятие предметной области (ПО ) 3. Спо собы идентификации объектов 4. Концептуальные средства описания ПО 5. Базовые типы объектов 6. Представление знаний о пространственных отношениях между объектами 7. Отношения между типами объектов 8. Композиционный тип объектов 9. Операции над типами объек тов 10. Операция разбиения типов объектов на классы эквивалентных объектов 11. Понятия "предмет ", "объект " в рамках ИЗ 12. Шаблонные описания состояний предметной области 13. Представление знаний между типами 14. Таксон и таксономические категории 6. Вы полнение л.р . для одного из вариантов заданий ПО - автомобили тема : Представление знаний об объектах и отношениях между ними. цель : Описать предметную область на основе знаний о представлении знаний об отношении меду объектами и о самих объектах . Ис пользо вать электронную модель в ACCESS2.0. теоретическое вступление (См . Теоретический раздел данного КПР ) анализ ПО : концептуальная схема (сокращена ): автомобиль SUP SUP SUP ав тобус легковой _автомобиль грузовой _автомобиль SUP SUP SUP SUP SUP микроавтобус рейсовый междугородный "се дан " "пикап " ISA ISA ISA ISA "раф " "тойота " "львов " "лиаз " Для удобства восприятия ниже приводим предсталение ПО на языке предикатов в PROLOGе : sup("автобус ","автом обиль ") sup("легковой _автомобиль ","автомобиль ") sup("грузовой _автомобиль ","автомобиль ") sup("микроавтобус ","автобус ") sup("рейс овый _автобус ","автобус ") sup("междугородный _автобус ","автобус ") sup("седан _автомобиль ","легковой _автомобиль ") sup("пикап _автомобиль ","легковой _автомобиль ") sup("фургон ","грузовой _автомобиль ") sup("бортовой _автомобиль ","грузовой _автомобиль ") sup ("самосвал ","грузовой _автомобиль ") isa("раф ","микроавтобус ") isa("тойота ","микроавтобус ") isa("львов ","рейсовый _автобус ") isa("лиаз ","рейсовый _автобус ") isa("икарус ","междугородный _автобус ") isa("мерседес ","междугородный _автобус ") isa("ваз ", "седан _автомобиль ") isa("газ _волга ","седан _автомобиль ") isa("москвич _иж ","пикап _автомобиль ") isa("москвич _азлк ","пикап _автомобиль ") isa("газ ","фургон ") isa("сканиа ","фургон ") isa("зил ","бортовой _автомобиль ") isa("каз ","бортовой _автомобиль ") isa("камаз ","самосвал ") isa("татра ","самосвал ") isa("белаз ","самосвал ") isa("маз ","самосвал ") Пример заполнения БД в ACCESS: 1. Классы Код класса Название класса Описание класса 1 автомобиль *Комментарии * 2 автобус *Комментарии * 3 легковой автом обиль *Комментарии * 4 седан-автомобиль *Комментарии * 5 газ-волга *Комментарии * 2. Ат рибуты Код атрибута название атрибута Описание атрибута 1 марка *Комментарии * 2 цвет *Комментарии * 3 номер кузова *Комментарии * 3. Ат рибуты класса Код класса Код атр ибута Значение атрибута 1 1 москви ч 1 2 синий 1 3 4. Род-Вид (SUP) Код класса К од подкласса 1 2 1 3 5. Структура (ISA) Код класса К од компонеты 4 5 6. Связи классов код связи код класса ро ль класса 1 2 *Комментарии * 2 3 *Комментарии * 3 4 *Комм ентарии * 4 5 *Комментарии * 7. Ти пы связей Код типа связи Название тип а связи описание типа связи 1 SUP *Комментарии * 2 ISA *Комментарии * 8. Ко ды связей Код типа связи Код связи 1 1 1 2 1 3 2 4 Заключение Результатом данног о КПР по теме "представ ление и исп ользование знаний об объектах ; представление и использование знаний об отношениях между объектами ; организация обобщенной информации на основе использования мультииерархической таксон омической структуры " является подборка теоретичес кого и прак т ического материала дл я проведения практических работ по соответств ующим разделам дисциплины Инженерия Знаний . В результате группе разработчиков удалось созд ать электронную модель , по сути являющейся универсальной структурой , пригодной для описани я практич е ски любой предметной об ласти , что дает возможность использовать ее большим количеством пользователей . Данная модел ь создана в СУБД MS ACCESS 2.0. В работе так же приводится методика создания структуры в MS ACCESS, что в свою очередь может являться заданием на практическую работу. Текст пояснительной записки набран в среде MS WORD 6.0 for Windows. Отпечатано на принтере Epson LX-100. Все упомянутые в тексте зарегистриров анные товарные знаки и торговые марки явл яются собственностью компан ий , которым он и принадлежат. Библиографический список 1. Цаленко М.Ш . Моделирование семантики в базах данных ., Москв а , Наука , 1989г ., - 286 с. 2. Человеко - машинные системы и анализ данных , РАН , Институт проблем передачи инфор мации , Сборник научных трудов , Москва , На ука , 1992г ., - 174с. 3. Палмер Скотт , ACCESS 2 for DUMMIES, Киев , 1996 г ., - 249 с . 4. Конспект лекций по дисциплине Инженерия знаний за V семестр.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Мой бизнес по продаже цветочных удобрений шел хорошо...
Но Аррlе подала на меня в суд.
У них уже был патент на продажу говна для нарциссов по завышенным ценам.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

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

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru