Сайт о телевидении

Сайт о телевидении

» » На основе концептуального проектирования. Концептуальное проектирование БД

На основе концептуального проектирования. Концептуальное проектирование БД

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

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

Результаты научных исследований, которые планируются к переходу в стадию инновационной диффузии, являются основой для новой стадии исследований, которая характерна актуальностью выполнения НИР технико-технологических и инновационных исследований.

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

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



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

Моделирование на ранних стадиях проектирования призвано решать задачу концептуального проектирования, т.е. определять и использовать такие технико-технологические решения, которые в дальнейшем могут обеспечивать конкурентные преимущества создаваемому техническому объекту, системе, предприятию, отрасли и территории (региону).

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

Результирующими от созданной идеи могут быть: 1) проект; 2) программа; 3) направление научной и опытно-конструк-торской работы. Создание на основе полученного технико-технологического решения проекта определяет возможности бизнес-планирования, т.е. получение обоснованного организационно-экономического плана работы. Программа включает процесс исследований, результатом которых является комплекс взаимоувязанных инновационных проектов. Достижение организационно-экономической эффективности по программе осуществляется поэтапно на основе согласованного выполнения комплекса проектов. Отличительной особенностью инновационного направления является большая доля научных исследований, направленных на изыскание таких технико-технологиче-ских решений, которые могут обеспечить конкурентные преимущества предприятию в его развитии. Направление включает программы и проекты.

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

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

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

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

Исследование задачи структурного и параметрического синтеза в процессе проектирования на ранних стадиях с когнитивных позиций в сложных технических системах показывает два явно выраженных этапа: 1) этап структурного синтеза и 2) этап параметрического синтеза описании функционирования. Этапы включают существенные звенья познавательной направленности. Когнитивное моделирование при компьютерной поддержке повышает эффективность проектирования. Задачи структурирования, компоновки изделия и параметризации представляются наиболее перспективными с позиции когнитивного моделирования.

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

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

На ранних стадиях проектирования находят применение грубые промежуточные компоновочные чертежи и подобные модели (вербальные, на основе последовательного приближения).

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

Рассматривая модели, используемые при решении задач проектирования, можно выделить:

Иерархическое описание и стратегии его формирования;

Теоретико-множественные модели;

Модели представления знаний: например: продукция как форма предоставления знаний; фреймы; сценарии; предикатные модели; модели представления данных.

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

В отношении событий, поддающихся контролю, намечаются действия, направленные на то, чтобы желательные события происходили, а нежелательные - нет;

В отношении событий, не поддающихся контролю, намечаются действия, которые усиливают благоприятные последствия и смягчают неблагоприятные.

Результатом такой проработки является так называемый «форсированный сценарий». Имеются примеры удачного использования сценариев при проектировании для описания действий пользователя с несколькими уровнями наглядного объяснения. Результаты позволяют продемонстрировать, насколько детально должна быть представлена информация, предназначенная для использования в адаптивных интерфейсах. Сценарии являются способом представления информации и удобны для представления стереотипных знаний, определяющих типичные ситуации конкретной предметной области. В интеллектуальных системах сценарии используются в процедурах понимания естественно-языковых текстов, планирования поведения, принятия решения, повышения эффективности обучения.

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

Когнитивное моделирование технико-технологических объектов и систем определяет возможность комплексной увязки в информационную технологию трех компонентов: 1) концептуализации; 2) структурирования и 3) параметризации. Концептуализация должна быть целенаправленной, что предполагает применение категориального анализа и теории парадигмы.

При когнитивной направленности структурирования определяется возможность порождения новых инвариантных структур.

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

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

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

Развитию инновационного потенциала характерна система «университет - промышленность», так как необходимо совмещение знаний этих двух сфер знаний.

Основные понятия, классификация

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

хорошую работу на сайт">

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

Волгоградский Государственный Технический Университет

Факультет Подготовки Инженерных Кадров

Кафедра "Системы автоматизированного проектирования и поискового

конструирования"

Курсовая работа

По курсу "Концептуальное проектирование систем"

Выполнил: студент группы АУЗ-361с Тюляева И.А.

Проверил: ст. пр. Орлова Т. А.

Волгоград 2013 г

Введение

1) Проведение конструктивно-функционального анализа системы

1.Описание исходной системы

Объект исследования

Вербальное описание

Ограничения на исследования

Цель определения системы

Классификация системы

Конструктивно-функциональный анализ системы

Конструктивно-функциональная структура в графическом виде

2) Проведение функционально-физического анализа технических объектов

1. Функционально-физический анализ технических объектов

2. Потоково-функциональная структура

3) Проведение морфологического анализа и морфологического синтеза технического объекта

1.Описание технического объекта

2. Морфологический анализ технического объекта

2.1 Цель морфологического анализа

Морфологическая таблица

Общее количество возможных технических решений

Итоговое общее количество возможных технических решений

3. Морфологический синтез технического объекта

3.1 Цель морфологического синтеза

Таблица экспертных оценок

Синтез по одному критерию

Синтез по всем критериям

Заключение

Список использованных источников

Введение

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

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

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

Основные особенности задач решаемых при проектировании технических объектов;

Применить научный подход к анализу и синтезу решений при проектировании технических объектов;

Использовать методы анализа и синтеза технических решений для построения автоматизированных систем проектирования технических объектов;

Ставить и решать задачи создания автоматизированных систем поддержки концептуального проектирования.

1) Проведение конструктивно-функционального анализа системы

Цель работы :

1. Описание исходной системы

1.1 Объект исследования

Объектом исследования является - электрокофемолка ударного типа. Определим объект как систему электроперемолки кофе без электронного регулятора.

1.2 Вербальное описание

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

Отправителем (V 1) кофейных зерен (V 2) в системе является человек, он же является ответственным за подачу кофейных зерен в бункер для кофейного зерна и выгрузку полученного измельченного кофейного порошка из бункера для молотого кофе.

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

1.3 Ограничения на исследования

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

1.4 Цель определения системы

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

2. Классификация системы

Исследуемая система относится к сложным техническим детерминированным системам.

Система является открытой системой, так как она взаимодействует с окружающей средой и не живая.

Система конкретная, потому что имеет больше 2-х элементов, которые являются объектами.

Автоматизированная электрокофемолка относится к искусственным физическим системам, так как создан человеком.

Описание системы объекта не может быть использовано для математической обработки данных, так как описывается абстрактно, то есть свойства описываются как переменные, а базовое свойство как параметр.

Каждый блок представляет собой одно состояние переменной. Когда наблюдаемые свойства проводятся при некотором значении параметра, то наблюдаемое свойство получает определённое проявление из множества проявлений свойств.

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

3. Конструктивно -функциональный анализ системы

Таблица № 1. Конструктивно-функциональная структура

Элемент системы

Функции элемента

Наименование

Вербальное описание

Воздействует при открытии на Е 4 и

прекращает воздействие при закрытии

Перемалывает V 2 и передает результат работы под Е 3

Бункер для кофейного зерна

V 1 засыпает V 2 в элемент Е 2, запускается Е 1

Проталкивает V 2 к Е 7

Блокирующее устройство

Фиксирует факт открытия и закрытия Е 0 , блокирует/ разблокирует Е 5

Электродвигатель

Принимает сигнал от Е 6 , затем подаёт сигнал на запуск Е 1

Включатель

Воздействует на Е 5 и прекращает воздействие при повторном нажатии V 1

Бункер для молотого кофе

Хранит перемолотый V 2

4. Графическое представление

Рис. 1. Конструктивно-функциональная структура в графическом виде.

2) Проведение функционально-физического анализа технического объекта

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

1. Функционально-физический анализ технических объектов

Внешняя среда: V 1 - Человек, V 2 - Кофейные зерна.

Таблица №2: Функционально-физическая структура

Элемент системы

Физическая операция

Наименование

Входное воздействие

Операция Колера

Выходное воздействие В

Физическое

Воздействие от V 1

Преобразование

Сигнал к Е 4

Воздействие на V 2

Преобразование

Сигнал к Е 3

Бункер для кофейного зерна

Физическое

Воздействие от V 1 на V 2

Преобразование

Сигнал к Е 1

Сигнал из Е 1

Перемещение

Передача V 2 к Е 7

Блокирующее устройство

Положение Е 0

Преобразование

Сигнал к Е 5

Электродвигатель

Сигнал из Е 4 и Е 6

Преобразование

Сигнал к Е 1

Включатель

Физическое

Воздействие от V 1

Преобразование

Сигнал к Е 5

Бункер для молотого кофе

Задержка V 2

Перемещение

Хранение V2 с

Последующей передачей на обработку

2. Потоко во - функциональная структура

Рис. 2. Потоково-функциональная структура в графическом виде.

3) Проведение морфологического анализа и морфологического синтеза технического объекта

Цель работы: изучение конструктивно-функционального анализа автоматизированных систем и получение навыков работы с данным методом при проектировании автоматизированной системы.

1. Описание технического объекта

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

Электро (от нов.-лат. electricus и др.-греч. ?лекфспн) - электр, блестящий металл; янтарь.

2. Морфологический анализ технического объекта

2.1 Цель морфологического анализа

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

Необходимо усовершенствовать рассматриваемую систему.

Требования: Необходимо увеличить надёжность и функциональность системы.

Цель: Увеличить точность фиксации и быстродействие.

2.2 Морфологическая таблица

конструктивный морфологический автоматизированный электрокофемолка

Таблица №3: Морфологическая таблица технического объекта.

Классификационные признаки

Варианты реализации классификационных признаков

V 1 1 - сталь;

V 1 2 - алюминий; V 1 3 - пластик;

V 2 1 - сталь;

V 2 2 - алюминий; V 2 3 - латунь;

Бункер для кофейного зерна

V 3 1 - сталь;

V 3 2 - пластик;

V 4 1 - поршневой;

V 4 2 - гидравлический;

Блокирующее устройство

V 5 1 - кнопка;

V 5 2 - контактная пластина;

V 5 3 - фотоэлемент;

Включатель

V 6 1 - автоматический;

V 6 2 - кнопка;

Бункер для молотого кофе

V 7 1 - сталь;

V 7 2 - пластик;

2.3 Общее количеств

Общее количество возможных технических решений:

3 * 3 * 2 * 2 * 3 * 2 * 2 = 432

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

Бункер для кофейного зерна.

Бункер для молотого кофе.

Включатель.

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

2.4 Итоговое общее количеств о возможных технических решений

Таблица №4: Итоговая таблица.

Итоговое общее количество возможных технических решений:

3 * 3 * 2 * 2 = 36

3. Морфологический синтез технического объекта

3.1 Цель морфологического синтеза

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

3.2 Таблица экспертных оценок

Таблица №5: Таблица экспертных оценок технического объекта.

Наименование элемента

Оценка элементов по критериям

Эффективность

Простота

осуществления

Экономичность

Надежность

V 1 1 - сталь;

V 1 2 - алюминий;

V 1 3 - пластик

V 2 1 - сталь;

V 2 2 - алюминий;

V 2 3 - латунь;

V 4 1 - поршневой;

V 4 2 - гидравлический;

Блокирующее устройство:

V 5 1 - кнопка;

V 5 2 - контактная пластина;

Весовые значимости критериев:

Эффективность - 0.3

Простота осуществления - 0.1

Экономичность - 0.2

Надежность - 0.4

3.3 Синтез по одному критерию

Синтез по критерию "Надёжность".

Наилучший вариант:

Материал ножа: V 2 1 - сталь;

3.4 Синтез по всем критериям

Таблица №6: Таблица синтеза по всем критериям.

Наилучший вариант:

Материал крышки: V 1 3 - пластик;

Материал ножа: V 2 1 - сталь;

Тип пресса: V 4 1 - поршневой;

Тип блокирующего устройства: V 5 2 - контактная пластина.

Заключение

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

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

Список использованных источников

http://www.4analytics.ru/metodi-analiza/metod-ekspertnix-ocenok.html

http://www.coffeepedia.ru/%D0%9A%D0%BE%D1%84%D0%B5%D0%BC%D0%BE%D0%BB%D0%BA%D0%B0

http://coffeetime.ru/production/cook/2007-04-16-624/

Размещено на Allbest.ru

Подобные документы

    Сущность понятия "модель технического объекта" как ориентира для процесса проектирования. Характеристика диагностических и многоэлементных моделей технических объектов. Изучение свойств и характеристик, прогнозирование поведения проектируемых систем.

    реферат , добавлен 13.10.2009

    Общие характеристики показателей надежности. Взаимосвязь надежности и качества объекта. Что понимается под ресурсными испытаниями и с какой целью они проводятся. Достоинства и недостатки "дерева событий". Модернизация конструкции или технологии.

    контрольная работа , добавлен 01.03.2011

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

    реферат , добавлен 13.10.2009

    Этапы развития ООО "КИНЕФ". Основные химические процессы, используемые при переработке нефти. Цели и назначение создания системы. Датчики ударного импульса. Принцип действия термопреобразователей сопротивления. Определение показателей надежности системы.

    отчет по практике , добавлен 26.05.2015

    Назначение и технологическая схема установки предварительного сброса воды (УПСВ). Функции и структура автоматизированной системы управления УПСВ, разработка ее уровней и выбор оборудования. Расчет надежности и технико-экономической эффективности системы.

    дипломная работа , добавлен 29.09.2013

    Место вопросов надежности изделий в системе управления качеством. Структура системы обеспечения надежности на базе стандартизации. Методы оценки и повышения надежности технологических систем. Предпосылки современного развития работ по теории надежности.

    реферат , добавлен 31.05.2010

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

    курсовая работа , добавлен 15.02.2017

    Определения требований надежности и работоспособности системы промышленного тахометра ИЛМ1. Распределение требований ее надежности по различным подсистемам. Проведение анализа надежности системы и техногенного риска на основе методов надежности.

    курсовая работа , добавлен 23.05.2013

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

    контрольная работа , добавлен 16.04.2010

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

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

Здесь выполняется три функции:

1. определение типов сущностей предметной области

2. определение типов связей между сущностями

3. определение атрибутов и связывание их с типами сущностей и связей.

4. создание локальных концептуальных моделей данных в виде диаграмм “сущность - связь”.

5. обсуждение ЛКИМД с пользователями.

Рис. 3.1.3.1 Соответствие этапов проектирования и элементов архитектуры ANSI/SPARC.

Этап логического проектирования.

Логическое проектирование – это конструирование информационных моделей на базе существующих концептуальных модулей. Т.е. на этом этапе концептуальная модель данных преобразовывается в локальную логическую модель данных и далее в глобальную логическую модель данных(ГЛМД) с учетом типа используемой СУБД. Этот этап содержит 2 подэтапа:

На первом подэтапе выполняется:

1. преобразование локальной концептуальной модели данных (ЛКМД) в локальную логическую модель данных(ЛЛМД);

2. определение набора отношений(таблиц) исходя из структуры ЛЛМД;

3. проверка ЛЛМД с помощью правил нормализации;

4. проверка ЛЛМД в отношении транзакции пользователей;

5. создание окончательной диаграммы «сущность-связь» для каждой ЛЛМД;

6. определение требований к ЛЛМД с точки зрения обеспечения целостности данных;

7. обсуждение ЛЛМД с конечными пользователями.

На втором подэтапе выполняется:

1. слияние ЛЛМД в ГЛМД;

2. проверка и корректировка ГЛМД;

3. создание окончательного варианта диаграммы «сущность-связь», отображающей ГЛМД;

4. обсуждение ГЛМД с конечными пользователями.

Т.о. концептуальное и логическое проектирование позволяет решить следующие задачи:

1 - разбить весь проекта на группу относительно небольших простых задач исходя из структуры предметной области, т.е. создать ЛКМД

2 преобразовать ЛКМД в ЛЛМД

3 объединить ЛЛМД в ГЛМД

Этап физического проектирования

Этот этап состоит из 3-х подэтапов:

1. внедрение ГЛМД в среду конкретной СУБД:

Проектируются основные таблицы в среде СУБД

Реализация функций связанных с управлением ПО или т.н. бизнес-правил для ПО

2. создание проекта физического представления БД:

Выбор конкретной структуры хранения данных

Определение требований к внешней памяти

3. разработка средств защиты БД:

Разработка и учет пользовательских представлений о защите данных

Определение правил доступа для разных типов пользователей

На этом же этапе необходимо рассмотреть вопросы мониторинга и настройки всей системы.

Выбор СУБД.

Выбор СУБД необходим для обеспечения оптимального способа поддержки данной БД и всех приложений ИС. Целесообразно этот выбор осуществить между этапами концептуального и логического проектирования, т.к. это даёт возможность определиться в типе СУБД. Выбор СУБД является довольно трудоемкой задачей, т.к. различные СУБД существенно отличаются друг от друга по целой группе параметров.

Общий список параметров включает:

1. физические параметры:

предусмотрены ли файловые структуры в данной СУБД;

наличие средств индексирования;

наличие средств сжатия данных;

возможность шифрования данных;

требуемые объемы ОЗУ и ПЗУ для данной СУБД и т.д.

2. параметры определения данных:

тип базовой модели организации данных;

наличие поддержки в расширении первичных ключей;

наличие средств поддержки целостности данных;

предусмотренные типы данных;

3. общие параметры:

стоимость СУБД;

наличие поддержки работы СУБД в Internet;

производительность данной СУБД;

4. параметры, определяющие доступность в плане создания приложений:

возможности языка запросов;

наличие многопользовательского доступа;

возможность использования языков современного уровня;

5. группа параметров, описывающих средства технологии разработки ИС:

наличие инструментов для работы с оконным интерфейсом;

наличие case-инструментов;

Эти параметры обычно снабжаются теми или иными весовыми коэффициентами, которые определяют степень важности этого параметра для данного заказчика (предприятия). Это позволяет используя числовые данные по каждому параметру рассчитать для каждой СУБД общий(интегральный) показатель и, следовательно, более объективно оценить её. Заказчик и проектировщик ИС выбирают ту СУБД, для которой интересующий показатель – наибольший(наилучший).

Разработка приложений.

Цель разработки приложений заключается:

1. создание проекта транзакций

2. создание проекта интерфейса пользователя.

Проектирование транзакций.

Транзакций – одно действие или последовательность действий, выполняемых одним и тем же пользователем и/или одной прикладной программой(ПП), в результате чего появляется возможность обеспечить доступ к БД и/или изменить её содержимое (пример транзакций – регистрация клиента в БД какого-либо банка).

Обычно транзакция выполняется частично персоналом АИС, а частично ПП или самой СУБД.

Основные типы транзакций:

1. транзакции извлечения – действия, обозначающие выборку данных из базы

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

3. смешанные транзакции

При проектировании транзакций необходимо определить и задокументировать характер(свойства) всех транзакций, которые будут реализовываться в АИС. В их числе:

1. исходные данные, которые использует транзакция;

2. выходные данные, формируемые транзакцией;

3. функциональные характеристики транзакций;

4. степень важности транзакции для пользователя;

5. предполагается интенсивность использования данной транзакции.

Главным направлением деятельности Компании «Метод» с момента ее основания и по настоящее время является разработка изобретающих компьютерных программ на основе методов концептуального проектирования технических систем.

Концептуальное проектирование - это отдельный вид проектной деятельности. Её результат - варианты концепций проектируемой технической системы (ТС) как в целом, так и ее отдельных частей.

Концепция ТС имеет различные формы представления, отличающиеся уровнем проработки (конкретности). Это:
Функциональная схема, в которой указан набор элементов ТС, выполняющих ту или иную техническую функцию, и способ их взаимодействия.

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

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

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

Основной объем задач концептуального проектирования приходится решать на ранних стадиях разработки ТС: при разработке концепт - проекта и эскизном проектировании. Иными словами, тогда, когда определяется облик будущего изделия. Однако, и в дальнейшем, на этапах рабочего проектирования, испытаний, постановки на производство разработчики сталкиваются со сложными техническими проблемами. Их устранение так же требует методов концептуального проектирования.

Место и объем концептуального проектирования как отдельной поисковой процедуры поясняет следующая схема.

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

Практическое применение методов концептуального проектирования показало, что они незаменимы при решении таких задач, как:

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

Изобретательство и концептуальное проектирование

Изобретательство и концептуальное проектирование являются родственными видами деятельности, отличающимися, в основном, своим целями.

Изобретательство - это индивидуальная инициативная деятельность. Цель изобретателя состоит в создании изобретения, т.е. технического решения, обладающего мировой новизной . Изобретательство, как вид человеческой деятельности, сродни искусству. Поэтому очень часто создание изобретения несет в себе элемент случайности . Многие замечательные изобретения появляются «ни тогда» и «ни там», как того требует реальное производство. Это одна из главных причин трудностей внедрения изобретения в практику.

Случайный характер изобретательства может задержать развитие техники не на годы, а на тысячелетия! Например, древним грекам были известны все элементарные технические устройства, которые использовал Эдисон в своем фонографе для записи и воспроизведении звука. Они знали о свойствах струн колебаться при дуновении ветра, о колебании мембран барабанов, применяли рычаг для увеличения силы и использовали дощечки, покрытые воском, для записи слов. Однако соединить все эти знания вместе в одном устройстве они не смогли. Кстати, изобретению фонографа Эдисон также обязан счастливому случаю.

В отличие от изобретательства, концептуальное проектирование - это плановая производственная деятельность . Её цель - решить техническую проблему, которая поставлена перед разработчиками, в заданный срок. При этом, обычно, не ставится задача найти принципиально новое техническое решение, т.е. изобретение.

Если техническое решение находится после установленного срока, то, как правило, реализовать его практически не удается. Использование такого решения в текущем проекте невозможно, т.к. упущено время. В следующем проекте аналогичного изделия этому решению также обычно не находится места, т.к. появляются новые требования и новые решения.

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

ТРИЗ и концептуальное проектирование

ТРИЗ - теория решения изобретательских задач - была разработана Альтшулером Г.С. и его учениками в СССР в период 50 - 80-х годов прошлого века. Эта методология успешно развивается и в настоящее время. Методы ТРИЗ используют как отдельные изобретатели, так и консультационные фирмы во многих странах мира.

ТРИЗ и концептуальное проектирование являются родственными методологиями. У них одна и та же цель - плановое, целенаправленное решение технических проблем, но различные методы.

Основной арсенал ТРИЗ - это эвристические методы , состоящие из специальных алгоритмов, инструкций, методических рекомендаций и т.п., которые ориентированы на использование их человеком. Методы ТРИЗ помогают изобретателю проанализировать техническую проблему, придумать решение и расширить область его применения.

Более широкое использование методов ТРИЗ в инженерной практике ограничено необходимостью предварительного обучения . Овладеть этими методами на должном уровне можно только после длительного обучения на специальных курсах у опытного преподавателя.

Соответствующей реакцией на проблему обучения стало создание компьютерных программ, реализующих методы ТРИЗ. Однако, это не позволяет полностью избежать предварительного обучения. В этих программах компьютер используется как вспомогательное средство. С его помощью изобретатель, в основном, регистрирует результаты решения технической проблемы, а также находит подходящие эвристические приемы и технические примеры. При работе с такими компьютерными программами весь объем творческих операций изобретатель должен выполнить сам.

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

Несмотря на указанные различия, подходы ТРИЗ и концептуальное проектирование не исключают, а дополняют друг друга. Методы ТРИЗ незаменимы при поиске направлений решения технической проблемы. Они помогают инженеру перейти от сложной технической проблемы к типовым изобретательским задачам. После этого можно применить методы концептуального проектирования. Уже сейчас изобретающие программы на основе методов концептуального проектирования могут решать некоторые изобретательские задачи средней степени сложности. Это обеспечивают обширные базы конкретных инженерных знаний и сложные формальные алгоритмы, которые используются в этих программах.

Кроме того, как показывает наш опыт, наилучших результатов при работе с современными изобретающими программами добиваются инженеры, владеющие ТРИЗ.

К этому надо добавить, что полностью формализовать весь процесс решения технических проблем не удастся никогда. Очевидно, что со временем область применения изобретающих компьютерных программ будет расширяться, но они никогда полностью не заменят в этом деле человека. И вызвано это не тем, что еще не решены какие-то математические проблемы или не хватает быстродействия и памяти у существующих компьютеров. Проблема только в одном: компьютер не изобретает, потому что он этого не хочет!

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

1. Концептуальное проектирование

1.1 Определение типов сущности

1.2 Определение атрибутов и связывание их с типами сущности

1.3 Определение доменов атрибутов

1.4 Сведения об альтернативных и первичных ключах

2. Логическое проектирование

2.1 Преобразование локально концептуальной модели данных в локальную логическую модель

2.2 Проверка моделей с помощью правил нормализации

2.3 Проверка модели в отношении транзакций пользователя и выполнения запросов

2.4 Построение окончательной диаграммы "Сущность связь"

Заключение

Список использованной литературы

Введение

База данных - представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).

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

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

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

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

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

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

Часто класс объектов называют сущностью. Каждая сущность обладает атрибутами. Атрибут - это свойство объекта, характеризующее его экземпляр. Сущность "студент" может иметь атрибуты "имя", "год рождения", " дата поступления" и т. д. Таким образом сущность можно определить, как множество индивидуальных объектов одного типа (экземпляров), причем все эти объекты различны, т. е. набор атрибутов одинаков, а их значения различны.

Цель моей работы - разработать базу данных для учета продаж и доставок товаров комплектов и комплектующих ПК. Так же это будет использоваться учета движения товара между поставщиком и получателем.

Задачи работы:

Определить типы сущностей

Определить типы связи

Определить атрибуты и связать их с сущностями

Определить домены атрибутов

Определить альтернативные ключи (атрибуты)

Создать диаграмму "сущность связь"

Преобразовать локально концептуальную модель в локальную логическую модель данных

Проверить модели с помощью правил нормализации

Проверить модель в отношении транзакций пользователя и выполнить запросы

Построить окончательную диаграмму "Сущность связь"

1. Концептуальное проектирование

Концептуальное (инфологическое) проектирование - построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины "семантическая модель", "концептуальная модель" и "инфологическая модель" являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова "модель базы данных" и "модель предметной области" (например, "концептуальная модель базы данных" и "концептуальная модель предметной области"), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.

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

Чаще всего концептуальная модель базы данных включает в себя:

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

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

1.1 Определение типов сущности

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

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

Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе. Например, типом сущности может быть ГОРОД, а экземпляром - Москва, Киев и т.д.

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

Стержневая сущность.

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

Ассоциация.

Ассоциативная сущность (или ассоциация) выражает собой связь "многие ко многим" между двумя сущностями. Является вполне самостоятельной сущностью. Например, между сущностями МУЖЧИНА и ЖЕНЩИНА существует ассоциативная связь, выражаемая ассоциативной сущностью БРАК.

Характеристика.

Характеристическую сущность еще называют слабой сущностью. Она связана с более сильной сущностью связями "один ко многим" и "один к одному". Характеристическая сущность описывает или уточняет другую сущность. Она полностью зависит от нее и исчезает с исчезновением последней.

Обозначение.

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

Определение типов связи

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

Связь представляется в виде. При этом в месте "стыковки" связи с сущностью используются:

Трехточечный вход в прямоугольник сущности, если для этой сущности в связи могут (или должны) использоваться много экземпляров сущности;

Одноточечный вход, если в связи может (или должен) участвовать только один экземпляр сущности.

Обязательный конец связи изображается сплошной линией, а необязательный - прерывистой линией.

Связь между сущностями БИЛЕТ и ПАССАЖИР, связывает билеты и пассажиров. Конец связи с именем "для" позволяет связывать с одним пассажиром более одного билета, причем каждый билет должен быть связан с каким-либо пассажиром. Конец связи с именем "имеет" показывает, что каждый билет может принадлежать только одному пассажиру, причем пассажир не обязан иметь хотя бы один билет.

Рис. 1 . Пример типа связи

· каждый БИЛЕТ предназначен для одного и только одного ПАССАЖИРА;

· каждый ПАССАЖИР может иметь один или более БИЛЕТОВ.

Рекурсивная связь

На следующем примере (рис. 2) изображена рекурсивная связь, связывающая сущность МУЖЧИНА с ней же самой. Конец связи с именем "сын" определяет тот факт, что несколько людей могут быть сыновьями одного отца. Конец связи с именем "отец" означает, что не у каждого мужчины должны быть сыновья.

Рис. 2 . Пример рекурсивного типа связи

Лаконичная устная трактовка изображенной диаграммы состоит в следующем:

Каждый МУЖЧИНА является сыном одного и только одного МУЖЧИНЫ;

Каждый МУЖЧИНА может являться отцом одного или более МУЖЧИН.

Виды связей между таблицами

Связь позволяет моделировать отношения между объектами предметной области.

Существует 4 типа связей:

1. " Один-к-одному " - любому экземпляру сущности А соответствует только один экземпляр сущности В, и наоборот.

У любого конкретного ученика может быть только одна характеристика, и эта характеристика относится к единственному ученику.

2. " Один-ко-многим " - любому экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В, но любому экземпляру сущности В соответствует только один экземпляр сущности А.

Ученику ставят много оценок; поставленная оценка принадлежит только одному ученику.

3. " Многие-к-одному " - любому экземпляру сущности А соответствует только один экземпляр сущности В, но любому экземпляру сущности В соответствует 0, 1 или несколько экземпляров сущности А.

Преподаватель работает только в одном кабинете, однако рабочий кабинет может быть закреплен за несколькими преподавателями.

4. " Многие-ко-многим " - любому экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В, и любому экземпляру сущности В соответствует 0, 1 или несколько экземпляров сущности А.

Ученик Иванов учится у нескольких преподавателей. И каждый преподаватель работает со многими учениками.

1.2 Определение атрибутов и связывание их с типами сущности

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

Пример типа сущности ЧЕЛОВЕК с указанными атрибутами показан на (рис.3) С технической точки зрения атрибуты типа сущности в ER-модели похожи на атрибуты отношения в реляционной модели данных. И в том, и в другом случаях введение именованных атрибутов вводит некоторую типовую структуру данных, имя которой совпадает с именем типа сущности в случае ER-модели или с именем переменной отношения в случае реляционной модели. Этой типовой структуре должны следовать все экземпляры типа сущности или все кортежи отношения.

Рис. 3. Пример типа сущности с атрибутами

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

Как отмечалось выше, при определении типа сущности необходимо гарантировать, что каждый экземпляр сущности является отличимым от любого другого экземпляра той же сущности. Поскольку сущность является абстракцией реального или представляемого объекта внешнего мира, это требование нужно иметь в виду уже при выборе кандидата в типы сущности. Уникальным идентификатором сущности может быть атрибут, комбинация атрибутов, связь, комбинация связей или комбинация связей и атрибутов, уникально отличающая любой экземпляр сущности от других экземпляров сущности того же типа. Приведем несколько примеров. На (рис. 4) показан тип сущности КНИГА, пригодный для использования в базе данных книжного склада. При издании любой книги в любом издательстве ей присваивается уникальный номер - ISBN. Понятно, что значение атрибута isbn будет уникально идентифицировать партию книг на складе. Кроме того, конечно, в качестве уникального идентификатора годится и комбинация атрибутов <автор, название, номер издания, издательство, год издания>.

Рис. 4 Тип сущности, экземпляры которого идентифицируются атрибутами

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

Рис. 5 Тип сущности, экземпляры которого идентифицируются связью

На (рис. 6) диаграмма включает три связанных типа сущности. Профессора обладают знаниями в нескольких учебных дисциплинах. Преподавание каждой дисциплины доступно нескольким профессорам. Другими словами, между сущностями ПРОФЕССОР и ДИСЦИПЛИНА определена связь "многие ко многим". Каждый профессор может готовить курсы по любой доступной ему дисциплине. Каждой дисциплине может быть посвящено несколько учебных курсов. Но каждый профессор может готовить только один курс по любой доступной ему дисциплине, и каждый курс может быть посвящен только одной дисциплине. Тем самым, каждый экземпляр типа сущности КУРС уникально идентифицируется экземпляром сущности ПРОФЕССОР и экземпляром сущности ДИСЦИПЛИНА, т. е. парой связей с именами концов ГОТОВИТСЯ и ПОСВЯЩЕН на стороне сущности КУРС. Заметим, что сущности ПРОФЕССОР и ДИСЦИПЛИНА связями не идентифицируются.

Рис. 6 . Тип сущности, экземпляры которого идентифицируются комбинацией связей

Наконец, на (рис. 7) приведен пример типа сущности, уникальный идентификатор которого является комбинацией атрибутов и связей. У каждого человека могут быть дети, и у каждого человека имеется отец. Тогда, если предположить, что близнецам, появившимся на свет одновременно, не дают одинаковых имен, то уникальным идентификатором типа сущности ЧЕЛОВЕК может быть комбинация атрибутов.

Рис. 7 . Тип сущности, экземпляры которого идентифицируются комбинацией атрибутов и связей

1.3 Определение доменов атрибутов

Домен в реляционной модели данных - тип данных, то есть допустимое множество значений.

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

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

По аналогии с математикой, типы данных делят на скалярные и нескалярные . Значение нескалярного типа (нескалярное значение) имеет множество видимых пользователю компонентов, а значение скалярного типа (скалярное значение) не имеет такового. Примерами нескалярного типа являются тип отношения и тип кортежа; пример скалярного типа - тип "целое".

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

Следует отличать тип как таковой (логическое понятие) и формат физического представление значений этого типа в конкретной компьютерной системе; типы относятся к уровню логической модели , а физическое представление значений - к уровню реализации . Например, операции, определённые для типа "строка", не имеют смысла для типа "число", даже если числа в конкретной реализации физически представлены строками. Значения типа "дата" нередко физически представлены вещественным числом, однако большинство операций, имеющих смысл для типа "число", бессмысленны для типа "дата".

Реляционная модель данных не предписывает обязательной поддержки каких-либо предопределённых типов, за исключением логического типа (BOOLEAN), без которого при выполнении операций обойтись невозможно. Обычно некоторый набор типов поддерживается системой, другие типы пользователь может конструировать дополнительно.

1.4 Сведения об альтернативных и первичных ключах

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

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

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

1.6 Построение диаграммы сущность-связь

2. Логическое проектирование

Логическое проектирование БД Представляет собой процесс конструирование моделей информационной структуры предприятия выполнимые в соответствии с требованиями выбранной схемы организации информации. Однако создаваемая логическая модель не зависит от особенностей конкретных СУБД и других физических условий реализации.

2.1 Преобразование локально концептуальной модели данных в локальную логическую модель

1. Первым этапом является удаление связи "многие ко многим". Такая связь присутствует между сущностями "Комплект" и "Фирма заказчик". Разобьем эти связи путем введения промежуточной сущности "Список"

2. Удаление сложных связей. Сложные связи это связи в которых учавствуют три и более типов сущностей. В моей работе таких связей нет.

3. Удаление рекурсивных связей. Рекурсивные связи - связи в которые сущности взаимодействуют сами с сбой. В моей работе таких связей нет.

4. Удаление связей с атрибутами.

5. Удаление множественных атрибутов в моей работе есть один множественный атрибут -телефон. Разделим "телефон получателя" на "домашний телефон получателя" и "мобильные телефон получателя". "Телефон поставщика" на "мобильный телефон поставщика" и "домашний телефон поставщика".

6. Удаление избыточных связей. В моей работе таких связей нет.

2.2 Проверка моделей с помощью правил нормализации

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

В теории реляционных баз данных обычно выделяетсяследущая последовательность нормальных форм:

1. 1 нормальная форма

2. 2 нормальная форма

3. 3 нормальная форма

Первая нормальная форма (1NF)

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

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

Вторая нормальная форма (2NF)

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

Третья нормальная форма (3NF)

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

2.3 Проверка модели в отношении транзакций пользователя и выполнения запросов

1. Сведения об имеющихся комплектующих указанного источника;

SELECT комплектующие. название комплектующей, фирма поставщик. название фирмы поставщика, комплектующие, номер поставщика

FROM комплектующие, поставщик

WHERE фирма поставщик, название фирмы поставщика "AMD"

AND фирма поставщик, номер фирмы поставщика=комплектующие, номер фирмы поставщика;

2. Сведения об комплектах, заказанных определенным заказчиком с указателем имени получателя;

SELECT комплект, название комплекта, список, номер комплекта, номер фирмы заказчика, фирма заказчик, название фирмы заказчика, получатель, ФИО получателя

FROM комплект, список, заказчик, получатель

WHERE фирма заказчик, название фирмы заказчика- "Интерком"

AND список номер комплекта-комплект. номер комплекта AND список, номер фирмы заказчика=фирма заказчик, номер фирмы заказчика AND получатель, номер получателя=комплект номер получателя;

2.4 Построение окончательной диаграммы " Сущность связь "

Заключение

В данной курсовой работе я разработал базу данных для автоматизации работы компьютерного салона. На начальном этапе я составил модель предметной области, которой необходимо определить объекты, которые представляют наибольший интерес для пользователей. Для этого я составил подробное описание предметной области и связей, которые присутствуют между данными объектами, проверил свою модель на наличие таких видов связей как сложная, рекурсивная, связь с атрибутами, разделил связи многие ко многим, а также определил типы сущности и типы атрибутов, и на основании этих данных построил диаграмму "сущность-связь"

На 2 уровне я сделал проверку связи и проверку моделей с помощью правил нормализации. Моя модель данных находилась в первой и второй нормальной форме, в 3 нормальную форму я привел модель путем нахождения транзитивных зависимостей и перенесением их в другую сущность (список). Проверил модель в отношении транзакций пользователей и выполнения запросов, а затем построил окончательную диаграмму "сущность-связь". На основе проведенной мной работы могу сказать, что моя база данных будет хорошо помогать в работе компьютерного салона.

Список использованной литературы

1. Базы данных. Учебник А.Д. Хомоненко

2. Вейскос Дж. Эффективная работа с MS Access 2000

3. Википедия

4. Дейт К. Дж. Введение в систему баз данных

Размещено на Allbest.ru

...

Подобные документы

    Исходные данные для проектирования комплекса производств лакокрасочных материалов и растворителей общей мощностью 7000 т/г. Основание для разработки исходных данных и общие сведения о технологии. Описание принципиальных технологических схем производства.

    курсовая работа , добавлен 17.02.2009

    Характеристика этапов автоматизированного проектирования. Методика и алгоритм расчета норм расхода основных материалов на женское демисезонное пальто с помощью программ Basiq Norma 1 и Norma 2. Особенности автоматизации обработки данных с помощью ЭВМ.

    курсовая работа , добавлен 06.05.2010

    Подбор электродвигателя и проектирование двухступенчатого червячного редуктора. Критерии проектирования: выбор размеров и материалов редуктора. Расчет быстроходной и тихоходной передачи. Конструирование червяков и червячных колес. Компоновка редуктора.

    курсовая работа , добавлен 12.01.2012

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

    курсовая работа , добавлен 10.09.2010

    Основные сведения о силикатном кирпиче. Производство известково-кремнеземистого вяжущего. Силос для гашения сырьевой смеси. Процесс автоклавной обработки материалов. Расчет потребности сырья. Входной контроль материалов. Расчет проектирования складов.

    дипломная работа , добавлен 27.01.2014

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

    контрольная работа , добавлен 28.12.2008

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

    курсовая работа , добавлен 11.06.2015

    Функции системы автоматизированного проектирования одежды. Художественное проектирование моделей одежды. Антропометрический анализ фигур. Методы проектирования конструкций моделей. Разработка семейства моделей, разработка лекал и определение норм расхода.

    дипломная работа , добавлен 26.06.2009

    Условия эксплуатации машинного агрегата, служащего приводом качающегося подъемника. Двигатель для его проектирования, кинематический расчет привода. Выбор материалов червячной передачи и определение допускаемых напряжений. Расчет валов и подшипников.

    курсовая работа , добавлен 16.06.2011

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