Использование множества таблиц в одном запросе. Связывание таблиц.оператора SELECT, в предложении FROM допускается указание нескольких таблиц.
⇐ ПредыдущаяСтр 2 из 2 Простое перечисление таблиц практически не используется, поскольку оно соответствует реляционной операции декартова произведения. Т.е. в результирующем наборе каждая запись из одной таблицы будет сочетаться с каждой записью в другой. Например, для таблиц. Поэтому перечисление таблиц, как правило, используется совместно с условием соединения записей из разных таблиц, указываемым в предложении WHERE. Для приведенных выше таблиц таким условием может быть совпадение значений, скажем, в полях a и c: т.е. соединяются только те строки таблиц, у которых в указанных полях находятся равные значения (эквисоединение). Естественно, могут быть использованы любые условия, хотя эквисоединение используется чаще всего, поскольку эта операция воссоздает некую сущность, декомпозированную на две других в результате процедуры нормализации. Если разные таблицы имеют столбцы с одинаковыми именами, то для однозначности требуется использовать точечную нотацию: В тех случаях, когда это не вызывает неоднозначности, использование данной нотации не является обязательным.ногда в предложении FROM требуется указать одну и ту же таблицу несколько раз. В этом случае обязательным является переименование. Предикат определяет условие соединения строк из разных таблиц. При этом INNER JOIN означает, что в результирующий набор попадут только те соединения строк двух таблиц, для которых значение предиката равно TRUE. Как правило, предикат определяет эквисоединение по внешнему и первичному ключам соединяемых таблиц, хотя это не обязательно. Таблицы связываются так, что записи в одной таблице соответствуют связанным записям в другой. При связывании используется поле, общее для обеих таблиц. CrystalReports использует эту связь для сопоставления записей в одной таблице с записями в другой. Например при активации таблицы «Заказы» и таблицы «Клиенты» таблицы связываются так, чтобы каждый заказ (из таблицы «Заказы») можно было сопоставить с клиентом (из таблицы «Клиенты»), который сделал заказ. Самый простой способ связать таблицы — выбрать параметр «Автоматическое связывание». При автоматическом связывании связи для таблиц выбираются автоматически на основе общих полей в таблицах или индексированных полей.Можно также связывать поля базы данных вручную. При наличии множественных связей можно использовать функцию «Упорядочить связи» для организации связей в том порядке, в котором требуется их обрабатывать. При проектировании реальных БД информацию обычно размещают в нескольких таблицах. При этом обычно данные в таблицах логически связаны. В реляционных СУБД для задания таких связей выполняют операцию их связывания.Связывание таблиц позволяет:
а) средствами СУБД автоматически выполнять контроль целостности вводимых в базу данных; б) упростить доступ к данным при выполнении операций поиска, просмотра, редактирования, выборки и подготовки отчетов за счет автоматического обращения к произвольным полям связанных записей.
15.Основные понятия и задачи компьютерного моделирования. Компьютерное моделирование – это метод решения задач анализа или синтеза сложной системы на основе использования ее компьютерной модели. Компьютерное моделирование можно рассматривать как: -математическое моделирование; -имитационное моделирование; -стохастическое моделирование. Компьютерные модели (отдельную программу, совокупность программ, программный комплекс), позволяющие, с помощью последовательности вычислений и графического отображения результатов ее работы, воспроизводить (имитировать) процессы функционирования объекта (системы объектов) при условии воздействия на объект различных, как правило, случайных факторов, будем называть имитационными.
Суть компьютерного моделирования заключена в получении количественных и качественных результатов на имеющейся модели. Качественные результаты анализа обнаруживают неизвестные ранее свойства сложной системы: ее структуру, динамику развития, устойчивость, целостность и др. Количественные выводы в основном носят характер анализа существующей СС или прогноза будущих значений некоторых переменных. Компьютерное моделирование применяют для широкого круга задач, таких как: -анализ распространения загрязняющих веществ в атмосфере -проектирование шумовых барьеров для борьбы с шумовым загрязнением -конструирование транспортных средств -полетные имитаторы для тренировки пилотов -прогнозирование погоды -эмуляция работы других электронных устройств -прогнозирование цен на финансовых рынках -исследование поведения зданий, конструкций и деталей под механической нагрузкой -прогнозирование прочности конструкций и механизмов их разрушения -проектирование производственных процессов, например химических -стратегическое управление организацией -исследование поведения гидравлических систем: нефтепроводов, водопровода -моделирование роботов и автоматических манипуляторов -моделирование сценарных вариантов развития городов - моделирование транспортных систем -имитация краш-тестов
Математические модели решения экономических задач. Целевые функции, ограничения.Методы оптимизации. Функцию, экстремальное значение которой нужно найти в условиях экономических возможностей, называют целевой, показателем эффективности или критерием оптимальности. Экономические возможности формализуются в виде системы ограничений. Все это составляет математическую модель. Математическая модель задачи это отражение оригинала в виде функций, уравнений, неравенств, цифр и т. д. Модель задачи математического программирования включает: 1) совокупность неизвестных величин, действуя на которые, систему можно совершенствовать. Их называют планом задачи (вектором управления, решением, управлением, стратегией, поведением и др.); 2) целевую функцию (функцию цели, показатель эффективности, критерий оптимальности, функционал задачи и др.). Целевая функция позволяет выбирать наилучший вариант -из множества возможных. Наилучший вариант доставляет целевой функции экстремальное значение. Это может быть прибыль, объем выпуска или реализации, затраты производства, издержки обращения, уровень обслуживания или дефицитности, число комплектов, отходы и т. д. Математически ограничения выражаются в виде уравнений и неравенств. Их совокупность образует область допустимых решений (область экономических возможностей). Методы: метод перебора, поразрядного поиска, метод деления пополам, метод золотого сечения.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|