Все о моделировании в Компас-3D LT
   Главная Статьи Файлы Форум Ссылки Категории новостей
January 04 2026 05:52:50   
Навигация
Главная
Статьи
Файлы
FAQ
Форум
Ссылки
Категории новостей
Обратная связь
Фото галерея
Поиск
Разное
Карта Сайта
Популярные статьи
Что необходимо ... 65535
4.12.1 Професси... 36087
Учимся удалять!... 32944
Примеры, синони... 24183
Декартовы коорд... 23542
Просмотр готовы... 23508
FAST (методика ... 22243
содержание - се... 21580
Просмотр готовы... 20487
Работа с инстру... 15986
Сейчас на сайте
Гостей: 2
На сайте нет зарегистрированных пользователей

Пользователей: 9,955
новичок: Logyattella
Друзья сайта
Ramblers Top100
Рейтинг@Mail.ru

Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi
Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
Реализация в базе данных
в двух словах, как модель для сущностей КУПОН,
МЕСТО и САМОЛЕТ может быть организована с помощью различных баз
данных.

Реляционная база данных

В реляционной БД каждая сущность становится таблицей, а ее
атрибуты - столбцами в таблице.

Рисунок 2-10
Реляционный проект
-------------------------------------------------------------¬
¦ Таблица Столбцы ¦
¦ AIRCRAFT Name char(40) not null ¦
¦ (САМОЛЕТ) Registration number char(20) not null ¦
¦ Type char(6) not null ¦
¦ Description char(40) not null ¦
¦ ¦
¦ SEAT Number char(3) not null ¦
¦ (МЕСТО) Aircraft registration ¦
¦ number char(20) not null ** ¦
¦ Smoking indicator char(1) not null ¦
¦ Position char(6) not null ¦
¦ ¦
¦ COUPON Airline code char(4) not null ** ¦
¦ (КУПОН) Flight number integer(4) not null ** ¦
¦ Date of departure date not null ** ¦
¦ Date of issue date not null ** ¦
¦ Passenger title char(9) not null ** ¦
¦ Passenger surname char(30) not null ** ¦
¦ Passenger initial char(1) not null ** ¦
¦ Class char(1) not null ¦
¦ Status char(2) not null ¦
¦ Confirmed indicator char(1) not null ¦
¦ Comment char(40) null ¦
¦ Seat number char(3) null ** ¦
L-------------------------------------------------------------

Столбцы с отметкой "**" используются для реализации связей
между таблицами. Так, например, регистрационный номер самолета,
включенный в таблицу SEAT, реализует связь между сущностями МЕСТО
и САМОЛЕТ. Такой столбец именуют внешним ключом.
Выражение "not null" соответствует либо обязательной связи
(которая на модели обозначается сплошной линией), либо обязатель-
ному атрибуту. Выражение "null" используется для обозначения либо
необязательной связи (пунктирная линия), либо необязательного ат-
рибута - "null" означает "значение может отсутствовать".

Сетевая база данных

В сетевой БД каждой сущности обычно соответствует запись.
Каждой связи присваивается набор указателей NPO (Следующий, Пре-
дыдущий и Владелец). Записи, требующие доступа по ключу, распола-
гаются с использованием алгоритма хэширования (CALC). Записи, ко-
торые на диске должны быть сгруппированы, требуют для своего
размещения использования еще одной записи (VIA).
Символами "MA" на схеме обозначается обязательная автомати-
ческая связь (Mandatory Automatic) - скажем, между записью "БИ-
ЛЕТ" и владельцем "САМОЛЕТ". Символы "OM" служат для обозначения
необязательной связи.

Рисунок 2-11
Сетевой проект
-----------------------------------------------------------------¬
¦ --------------¬ ¦
¦ ¦ САМОЛЕТ ¦ ¦
¦ +------T------+ ¦
¦ ¦ 1001 ¦ CALC ¦ ¦
¦ +------+------+ ¦
¦ AIR_FL¦ REG_NO ¦ ¦
¦ NPO LT-----T------- ¦
¦ OM ¦ ¦AIR_SEAT ¦
¦ ------------------- ¦NPO ¦
¦ ¦ ¦MA ¦
¦ v v ¦
¦ --------------¬ --------------¬ --------------¬¦
¦ ¦ РЕЙС ¦ ¦ МЕСТО ¦ ¦ БИЛЕТ ¦¦
¦ +------T------+ +------T------+ +------T------+¦
¦ ¦ 1005 ¦ CALC ¦ ¦ 1002 ¦ VIA ¦ ¦ 1003 ¦ CALC ¦¦
¦ +------+------+ +------+------+ +------+------+¦
¦ ¦ FL_ID ¦ ¦ AIR_SEAT ¦ ¦ TICK_NO ¦¦
¦ L------T------- L------T------- L------T-------¦
¦ FL_COUP¦ ¦SEAT_COUP ¦ ¦
¦ NPO L-----------------¬ ¦NP ------------------- ¦
¦ MA ¦ ¦OM ¦ TICK_COUP¦
¦ v v v NPO ¦
¦ --------------¬ MA ¦
¦ ¦ КУПОН ¦ ¦
¦ +------T------+ ¦
¦ ¦ 1004 ¦ VIA ¦ ¦
¦ +------+------+ ¦
¦ ¦ TICK_COUP ¦ ¦
¦ L-------------- ¦
L-----------------------------------------------------------------
Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Случайные статьи
Метод доступа в се...
4.12.3.4 Структурн...
Глава 2. Беспровод...
Правила
Единицы измерения
1.2. Классификация...
GARMIN
Ключевые вопросы
Основные характери...
Исчисление предик...
9.1.2 Выгрузка пр...
8.1.3 Примеры дисп...
3.11 Особенности ...
2.4.6 Код Хемминга...
Обобщенные модели
Глава 5. Основы GPS
7.2.2 Группы проце...
1. Линейно-функцио...
Рабочая станция
Конструкционные сп...
12.3.3.2 Wait
10.5 ВЫВОДЫ
До 300 долларов
Удобство использов...
Существующие метод...
7.2.5. Проверка в...
Оглавление
ССЫЛКИ НА ИСПОЛЬЗУ...
Инвертированный си...
10.1.1 Конфигураци...
7.5 ВЫЗОВ ДРУГИХ П...
Глава 5. Как уста...
Использование един...
Технические характ...
3.9 Технология Gig...
6.5.7 Отсоединение...
Выполняемые операции
Преодолевая ионосферу
9.2.1.1 Функция fo...
Какую информацию с...
Мини-чат
Вам необходимо залогиниться.

Нет присланных сообщений.
Copyright © 2009