Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

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

роки слово  "Код
класса" и нажмите Tab. Access  создаст  поле  "Код  класса".  После  нажатия
клавиши табуляции "оживает" второй столбец Data  Type  (Тип  данных)  первой
строки. В ней появляется слово Text (Текстовый), справа  от  которого  будет
находится маленькая  кнопка   -  манипулятор.  Созданное  поле  должно  быть
счетчиком порядковых номеров записей. В окне-списке  типов  данных  щелкните
на слове "Counter" (Счетчик).
    После этого нажмите Tab еще раз. Курсор переместится в столбец описания
поля. Наберите на клавиатуре описание поля: Код класса.

    Выбор ключа таблиц

    Последнее, что осталось сделать с полем "Код класса", -  это  дать  ему
статус ключа таблицы. Поле с таким статусом  помогает  Access  упорядочивать
данные в  таблице,  быстрее  их  находить  и  связывать  таблицу  с  другими
таблицами.
    1. Убедитесь, что курсор мыши находится в одной строке с названием "Код
класса".
    2. Щелкните на маленькой кнопке, обозначенной ключом и расположенной  в
центре экрана на панели инструментов конструктора таблиц.

    Выбор правильного типа данных

    В Access можно выбрать один из следующих типов данных:
    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
          б) С типами объектов нижнего уровня связать им
Пред.67
скачать работу

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

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ