Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Инфологическая модель баз данных "Сущность-связь"

Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная
Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение

" Основные понятия Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты). Сущность – любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе. Например, типом сущности может быть ГОРОД, а экземпляром – Москва, Киев и т.д. Атрибут – поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей (например, ЦВЕТ может быть определен для многих сущностей: СОБАКА, АВТОМОБИЛЬ, ДЫМ и т.д.). Атрибуты используются для определения того, какая информация должна быть собрана о сущности. Примерами атрибутов для сущности АВТОМОБИЛЬ являются ТИП, МАРКА, НОМЕРНОЙ ЗНАК, ЦВЕТ и т.д. Здесь также существует различие между типом и экземпляром. Тип атрибута ЦВЕТ имеет много экземпляров или значений: Красный, Синий, Банановый, Белая ночь и т.д., однако каждому экземпляру сущности присваивается только одно значение атрибута. Абсолютное различие между типами сущностей и атрибутами отсутствует. Атрибут является таковым только в связи с типом сущности. В другом контексте атрибут может выступать как самостоятельная сущность. Например, для автомобильного завода цвет – это только атрибут продукта производства, а для лакокрасочной фабрики цвет – тип сущности. Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся. Для сущности Расписание (п. 1.2) ключом является атрибут Номер рейса или набор: Пункт отправления, Время вылета и Пункт назначения (при условии, что из пункта в пункт вылетает в каждый момент времени один самолет). Связь – ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи. А так как в реальных базах данных нередко содержатся сотни или даже тысячи сущностей, то теоретически между ними может быть установлено более миллиона связей.

Наличие такого множества связей и определяет сложность инфологических моделей. Характеристика связей и язык моделирования При построении инфологических моделей можно использовать язык ER-диаграмм (от англ. E i y-Rela io ship, т.е. сущность-связь). В них сущности изображаются помеченными прямоугольниками, ассоциации – помеченными ромбами или шестиугольниками, атрибуты – помеченными овалами, а связи между ними – ненаправленными ребрами, над которыми может проставляться степень связи (1 или буква, заменяющая слово "много") и необходимое пояснение. Между двумя сущностям, например, А и В возможны четыре вида связей. Первый тип – связь ОДИН-К-ОДНОМУ (1:1): в каждый момент времени каждому представителю (экземпляру) сущности А соответствует 1 или 0 представителей сущности В: Студент может не "заработать" стипендию, получить обычную или одну из повышенных стипендий. Второй тип – связь ОДИН-КО-МНОГИМ (1:М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В. Квартира может пустовать, в ней может жить один или несколько жильцов. Так как между двумя сущностями возможны связи в обоих направлениях, то существует еще два типа связи МНОГИЕ-К-ОДНОМУ (М:1) и МНОГИЕ-КО-МНОГИМ (М: ). Пример 2.1. Если связь между сущностями МУЖЧИНЫ и ЖЕНЩИНЫ называется БРАК, то существует четыре возможныхпредставления такой связи: Характер связей между сущностями не ограничивается перечисленными. Существуют и более сложные связи: множество связей между одними и теми же сущностями (пациент, имея одного лечащего врача, может иметь также несколько врачей-консультантов; врач может быть лечащим врачом нескольких пациентов и может одновременно консультировать несколько других пациентов); тренарные связи (врач может назначить несколько пациентов на несколько анализов, анализ может быть назначен несколькими врачами нескольким пациентам и пациент может быть назначен на несколько анализов несколькими врачами); связи более высоких порядков, семантика (смысл) которых иногда очень сложна. В приведенных примерах для повышения иллюстративности рассматриваемых связей не показаны атрибуты сущностей и ассоциаций во всех ER-диаграммах. Так, ввод лишь нескольких основных атрибутов в описание брачных связей значительно усложнит ER-диаграмму (рис. 2.1,а). В связи с этим язык ER-диаграмм используется для построении небольших моделей и иллюстрации отдельных фрагментов больших. Чаще же применяется менее наглядный, но более содержательный язык инфологического моделирования (ЯИМ), в котором сущности и ассоциации представляются предложениями вида: СУЩНОСТЬ (атрибут 1, атрибут 2 , ., атрибут )АССОЦИАЦИЯ            (атрибут 1, атрибут 2, ., атрибут ) где S – степень связи, а атрибуты, входящие в ключ, должны быть отмечены с помощью подчеркивания. Так, рассмотренный выше пример множества связей между сущностями, может быть описан на ЯИМ следующим образом: Врач (Номер врача, Фамилия, Имя, Отчество, Специальность)Пациент (Регистрационный номер, Номер койки, Фамилия,         Имя, Отчество, Адрес, Дата рождения, Пол)Лечащий врач              (Номер врача, Регистрационный номер)Консультант             (Номер врача, Регистрационный номер).

Рис. 2.1. Примеры ER-диаграмм Для выявления связей между сущностями необходимо, как минимум, определить сами сущности. Но это не простая задача, так как в разных предметных областях один и тот же объект может быть сущностью, атрибутом или ассоциацией. Проиллюстрируем такое утверждение на примерах, связанных с описанием брачных связей (см. пример 2.1). Пример 2.2. Отдел записей актов гражданского состояния (ЗАГС) имеет дело не со всеми людьми, а только с теми, кто обратился с просьбой о регистрации брака, рождения или смерти. Поэтому в странах, где допускаются лишь традиционные браки, отделы ЗАГС могут размещать сведения о регистрируемых браках в единственной сущности: Брак (Номер свидетельства, Фамилия мужа, Имя мужа,      Отчество мужа, Дата рождения мужа, Фамилия жены,      . , Дата регистрации, Место регистрации, .), ER-диаграмма которой приведена на рис. 2.1,б. Пример 2.3. Теперь рассмотрим ситуацию, когда отдел ЗАГС расположен в стране, допускающей многоженство. Если для регистрации браков использовать сущность "Брак" примера 2.2, то будут дублироваться сведения о мужьях, имеющих несколько жен (см. табл. 2.1). Таблица 2.1 Номер свидетельства Фамилия мужа . Фамилия жены . Дата регистрации 1-ЮБ 154745 Петухов . Курочкина . 06/03/1991 1-ЮБ 163489 Петухов . Пеструшкина . 11/08/1991 1-ЮБ 169887 Петухов . Рябова . 12/12/1992 1-ЮБ 169878 Селезнев . Уточкина . 12/12/1992 1-ЮБ 154746 Парасюк . Свинюшкина . 06/03/1991 1-ЮБ 169879 Парасюк . Хаврония . 12/12/1992 . . . . . . Дублирование можно исключить созданием дополнительной сущности "Мужья" Мужья (Код М, Фамилия, Имя, Отчество, Дата рождения, Место рождения) и заменой сущности "Брак" характеристикой (см. п. 2.3) со ссылкой на соответствующее описание в сущности "Мужья".   Брак (Номер свидетельства, Код М, Фамилия жены, .,      Дата регистрации, .){Мужья}. ER-диаграмма связи этих сущностей показана на рис. 2.1,в, а пример их экземпляров в табл. 2.2 и 2.3. Таблица 2.2 Код М Фамилия Имя Отчество Год/р. Место рожд. 111 Петухов Альфред Остапович 1971 г. Цапелька 112 Селезнев Вавила Абрамович 1973 г. Гусев 113 Парасюк Гораций Федулович 1972 г. Свиньин . . . . . . Таблица 2.3 Номер свидетельства Код М Фамилия жены Имя жены Дата регистрации . 1-ЮБ 154745 111 Курочкина Августина 06/03/1991 . 1-ЮБ 163489 111 Пеструшкина Мариана 11/08/1991 . 1-ЮБ 169877 111 Рябова Милана 12/12/1992 . 1-ЮБ 169878 112 Уточкина Вероника 12/12/1992 . 1-ЮБ 154746 113 Свинюшкина Эльвира 06/03/1991 . 1 ЮБ 169879 113 Хаврония Руфина 12/12/1992 . . . . . . . Пример 2.4. Наконец, рассмотрим случай, когда какой-либо организации потребовались данные о наличии в ней семейных пар, а для хранения сведений о сотрудниках уже имеется сущность Сотрудники (Табельный номер, Фамилия, Имя, .). Использование, рассмотренной в примере 2.2, сущности "Брак" нецелесообразно: в "Сотрудники" уже есть фамилии, имена, отчества супругов. Поэтому создадим ассоциацию Брак      (Табельный номер мужа, Табельный номер жены, .), связывающую между собой определенные экземпляры сущности "Сотрудники" (рис. 2.1,г). В заключение отметим, что ER-диаграмма рис.

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

1. Инфологическая модель базы данных "Защита доступа"

2. Инфологическая модель базы данных "Тестирование"

3. Инфологическая модель базы данных технологического процесса

4. Вселенная, которую я выбираю (Модель Вселенной Лео Шарка)

5. Стационарная модель Вселенной

6. Особенности Японской модели экономики
7. Социально-экономическая модель в Швеции: процесс становления и развития
8. Методы и модели демографических процессов

9. Российский опыт местного самоуправления: исторические модели и современное состояние

10. Словообразовательные модели неологизмов в современном английском языке

11. Социально-экономическая модель цивилизации древних майя

12. Основные черты античной модели

13. Основные положения консервативной модели общественного развития России

14. Построение verilog-модели ber-тестера для проверки каналов связи телекоммуникационных систем

15. Модемы: назначение, сравнительный анализ моделей, принцип работы, эксплуатация на примере конкретной модели

16. Модель файловой системы FAT

Микрофон "Пой со мной! Любимые песенки малышей".
Этот микрофончик светится под музыку, а на каждой его кнопочке записано 5 весёлых песенок, включая «Песню Львёнка и Черепахи»,
314 руб
Раздел: Микрофоны
Стиральный порошок Ушастый нянь, 9000 г.
Стиральный порошок "Ушастый нянь" создан специально для новорожденных детей. Активные добавки, которые входят в состав порошка,
999 руб
Раздел: Для стирки детских вещей
Игровой набор "Строим дом".
Игровой набор "Строим дом" из серии "Детский сад" от компании ПК "Форма" состоит из домика и строительного
646 руб
Раздел: Наборы строительной техники

17. Разработка математической модели и ПО для задач составления расписания

18. Разработка альтернативных моделей предметной области в виде многоуровневых контекстных диаграмм

19. Разработка управляющей части автомата для сложения двух чисел с плавающей запятой в дополнительном коде с помощью модели Мура

20. Балансовая модель

21. Математическая модель всплытия подводной лодки

22. Основополагающие принципы андрагогической модели обучения: Оптимальные условия их применения
23. Педагогические модели образования
24. Оценка систем дистанционного образования (математическая модель)

25. Разработка модели технологического процесса получения ребристых труб и ее апробация

26. Модель теплового состояния аппарата сепарации

27. Проектирование восьмиосной цистерны модели 15-1500

28. Типология К.Г. Юнга и модель информационного метаболизма аушры аугистинавичюте

29. Разработка и исследование модели отражателя-модулятора (WinWord zip-1Mb)

30. Моделирование как метод естествознания. Модель демографического взрыва

31. Методы и модели демографических процессов

32. Мир дискретных объектов - физика частиц. Модель частицы /корпускула/. От физики Аристотеля до физики Ньютона

Эко-гель "Organic People" для стирки детского белья, 1,5 литра.
Бережное и безопасное, экологически чистое средство для стирки детского белья. Содержит 99,8% натуральных компонентов и обогащено
612 руб
Раздел: Для стирки детских вещей
Подставка под автомобиль регулируемая "Delta" РПМ-2,0.
Грузоподъемность: 2 тонны. Высота подъема: 345 мм. Высота подхвата: 184 мм. Подставка под машину предназначена для подъема и удержания
645 руб
Раздел: Домкраты, подставки
Письменные принадлежности "Набор первоклассника", 28 предметов.
Набор школьно-письменных принадлежностей для девочки. В наборе: акварель, альбом для рисования, блокнот, доска для лепки, 2 карандаша
551 руб
Раздел: Наборы канцелярские

33. Синтез лёгких ядер (дефект массы) и Парадокс моделей вселенной

34. Теория функций. Функционика. Модель личности по Аугустинавичуте

35. Сравнительный анализ моделей обратимого электрорастворения серебра с поверхности твердого электрода (Доклад)

36. Базовая модель Модильяни – Миллера

37. Зависимость национального дохода от капитальных затрат. Модель Леонтьева

38. Модели рекламного воздействия
39. Стратегическая модель Портера: стратегии ценового лидерства, дифференциации и концентрации
40. Американская и японская модели менеджмента

41. Японская модель управления

42. Модели и методы принятия решений

43. Модели принятия решений

44. Анализ проблем использования математических моделей для снижения уровня неопределенности принятия УР

45. Японская модель экономики

46. Модель человека, анализ деятельности предприятия /на примере ОАО "КШЗ"/ (Контрольная)

47. Рынок ценных бумаг и его основные модели

48. Нахождение параметров модели

Рюкзак для старших классов, студентов и молодежи "Старлайт", 30 литров, 46x34x18 см.
Рюкзак для старших классов, студентов и молодежи. 2 основных отделения, 4 дополнительных кармана. Формоустойчивая спинка. Ремни
1102 руб
Раздел: Без наполнения
Мягкий пол универсальный, зеленый, 60x60 см (4 детали).
4 детали - 1,5 кв.м. Пол идет в комплекте с кромками.
1080 руб
Раздел: Прочие
Рулетка для пропуска "Chrome Quadro", с карабином, 80 см.
Квадратная рулетка для бейджей из хромированного металла. С укреплённым металлическим зажимом на обратной стороне. Комбинируется со всеми
508 руб
Раздел: Бейджи, держатели, этикетки

49. Измерение и Экономико-математические модели

50. Математические модели в программе логического проектирования

51. Модель прогнозирования параметров финансовых рынков и оптимального управления инвестиционными портфелями

52. Паутинообразная модель моделирования динамики рыночных цен

53. Модель экономического роста

54. Разработка альтернативных моделей предметной области в виде многоуровневых контекстных диаграмм
55. Модели экономического роста. Международное движение капитала
56. Шведская модель экономики

57. Государственное регулирование в рыночных системах: эволюция, модели, тенденции

58. Японская экономическая модель

59. Рынок. Рыночная система. Модель рынка

60. Демократическая и "исламская" модели государственного устройства

61. Интегральная модель исторической динамики: структура и ключевые понятия

62. Биофизическая модель устойчивого развития цивилизаций

63. Модель шляхетской демократии в Польше (XVI-XVIII вв.)

64. Непівська суспільна модель, її протиріччя та причини згортання

Планшет для пастелей "Калейдоскоп", A3, 20 листов.
Планшет для пастелей "Калейдоскоп" на жесткой подложке - незаменимый помощник художника. Бумага в планшете имеет небольшую
331 руб
Раздел: Папки для акварелей, рисования
Доска магнитно-маркерная, 60x90 см.
Доска с лакированной поверхностью позволяет размещать презентационную информацию как с помощью магнитов, так и с помощью маркеров для
1237 руб
Раздел: Доски магнитно-маркерные
Папка для рисунков и нот, на молнии "Ласпи", А2.
Главное назначение — хранение и перемещение не только рисунков, чертежей, эскизов и т.д. (до формата А2), но прочих материалов,
804 руб
Раздел: Папки для акварелей, рисования

65. Отрицательные моменты «Японской модели» развития экономики в анализе бывшего советника Госдепартамента США по вопросом политики, старшего научного сотрудника Совета по международным отношениям Роберт А. Маннинг

66. BMW: модели

67. Механизм генерации транзактов в модели

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

69. Храмовое зодчество Южной Франции: адаптация северных моделей к местным условиям

70. Риторическая модель русского разговорного языка
71. Словообразовательный тип, модель и понятие продуктивности
72. Полуточка: модель скорости

73. Модель распределения

74. Математические модели в естествознании

75. Математические модели естествознания

76. Математические модели электромеханических систем в пространстве состояний

77. Практикум по предмету Математические методы и модели

78. Новая модель эволюции вселенной

79. Двойственная природа микрочастиц модели атома Бора

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

Клей ПВА, 500 грамм.
Объем: 500 грамм. Безопасен при использовании по назначению. Оформление флакона в ассортименте, без возможности выбора!
373 руб
Раздел: Для бумаги
Мультиплеер "Мамонтенок".
Мультиплеер "Мамонтенок" в оригинальном дизайне! Нажимая на кнопочки, ребенок сможет послушать 20 популярных песенок из
314 руб
Раздел: Смартфоны, мультиплееры
Переносная люлька-кокон "Кошки на белом".
Люлька-переноска Фея "Кокон" - это комфортная переноска для малыша. Модель с жестким дном и съемным капюшоном защитит ребенка от
1127 руб
Раздел: Переноски

81. Расчет адгезионных характеристик металлов в модели обобщенного потенциала Хейне-Абаренкова

82. Математические модели и методы обоснования управленческих решений и сферы их применения в практике управления

83. Модели управления персоналом

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

85. модель IS-LM

86. Самореализующиеся финансовые модели фондового рынка
87. Закрытая модель продаж, или создание искусственного дефицита
88. Команды топ-менеджеров и модели управления

89. О мозге, психике, компьютерах, моделях и долгих спорах

90. Модели научного познания

91. Роль моделей в естественных науках

92. Физическая модель шаровой молнии

93. Космологические модели вселенной

94. Полевые модели элементарных частиц

95. Квантовомеханическая система и её наглядная модель

96. Система моделей для CAD/CAE станков

Муфты-варежки для коляски Bambola (шерстяной мех + плащевка лайт), темно-синие.
Муфты-варежки на ручку коляски представляют собой 2 варежки, которые подходят для всех типов колясок и очень легко одеваются, защищая Ваши
530 руб
Раздел: Муфты на ручку
Фоторамка "Poster lux black".
Фоторамка из пластика со стеклом. Формат 30х40 см. Материал: пластик. Оформление рамки: стильная пластиковая узкая окантовка, выкрашена в
454 руб
Раздел: Размер 30x40
Трусики для девочек Moony, 9-14 кг, 44 штуки.
Дышащий материал отлично испаряет пот, а специальные рассеивающие ячейки эффективно впитывают "детские неожиданности" и
1423 руб
Раздел: Обычные

97. Креационная модель допотопного миpа

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

99. Архитектура на основе модели студента для интеллектуальных обучающихся сред


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.