Содержание
- 2. БД отличается от любого другого набора записей тем, что наряду с данными содержит своё собственное описание.
- 3. Проект базы данных следует начинать с анализа предметной области и выявления требований к ней отдельных пользователей
- 4. Объединяя частные представления о содержимом базы данных, полученные в результате опроса пользователей, и свои представления о
- 6. 2. Инфологическая модель данных "Сущность-связь" 2.1. Основные понятия Модель «сущность-связь» (entity-relationship model) предложена американским исследователем в
- 7. Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую
- 8. Базовыми элементами инфологических моделей являются: сущности; связи между сущностями; свойства сущностей (атрибуты); ключевые атрибуты. 2.2. Элементы
- 9. 2.2.1. Сущность Сущность (entity) – это некоторый объект, выделяемый (идентифицируемый) пользователем в предметной области. Например СТУДЕНТ,
- 10. Необходимо различать такие понятия, как тип сущности (класс сущности) и экземпляр сущности. Понятие тип сущности относится
- 11. 2.2.2. Атрибут Атрибут – это поименованная характеристика сущности (свойство типа сущности), значимая с точки зрения пользователя.
- 12. 2.2.3. Ключ Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти (идентифицировать) требуемый экземпляр
- 13. Ключом может быть не любой атрибут сущности. Например, ДатаНайма или Должность преподавателя вряд ли могут использоваться
- 14. 2.2.4. Связь Связь – это характеристика отношений между двумя или более сущностями. В реляционных базах данных
- 15. 2.3. Классификация сущностей и связей. 2.3.1. Язык ER-диаграмм. Виды связей Одной из систем инфологического моделирования является
- 16. Простые связи Между двумя сущностям, например, А и В возможны четыре вида связей. 1. Связь ОДИН-К-ОДНОМУ
- 17. Примечание. В реляционных базах данных связь ОДИН-К-ОДНОМУ, как правило, реализуется с помощью двух таблиц.
- 18. 2. Связь ОДИН-КО-МНОГИМ (1:М). Каждому представителю сущности А соответствуют 0, 1 или несколько представителей сущности В.
- 19. Каждый студент может быть зачислен ровно в одну учебную группу. Поэтому степень этой связи со стороны
- 21. Так как между двумя сущностями возможны связи в обоих направле-ниях, то существует еще один тип связи:
- 22. 4. Связь МНОГИЕ-КО-МНОГИМ (М:N). Примечание. В реляционных базах данных связь МНОГИЕ-КО-МНОГИМ как правило, реализуется с помощью
- 24. Сложные связи 1. Множество связей между одними и теми же сущностями Пример. (пациент, имея одного лечащего
- 25. 2. Тренарные связи (врач может назначить несколько пациентов на несколько анализов, анализ может быть назначен несколькими
- 26. Пример из базы данных Пансион
- 27. 3. Рекурсивная связь. Сущность связывается с собой. 4. Связи более высоких порядков, смысл которых иногда очень
- 28. 2.3.2. Классификация сущностей. Определены четыре основные класса сущностей: стержневые, ассоциативные, характеристические, обозначающие.
- 30. Схема базы данных ПАНСИОН
- 31. 1. Стержневая сущность (стержень) – это сущность, не зависящая от других сущностей. В реляционных базах данных
- 32. На ЯИМ стержневые сущности представляются предложениями вида: СУЩНОСТЬ (атрибут_1, атрибут_2 , ..., атрибут_n) где атрибуты, входящие
- 33. В базе данных ПАНСИОН стержневые сущности: ВИД_БЛЮД, ОСНОВЫ, ТРАПЕЗЫ, ГОРОДА, ОТДЫХАЮЩИЕ, ПРОДУКТЫ
- 34. 2. Ассоциативная сущность (ассоциация) – это связь вида "многие-ко-многим" между двумя или более сущностями. В реляционных
- 35. На ЯИМ ассоциация обозначается следующим образом: АССОЦИАЦИЯ [СУЩНОСТЬ N1, СУЩНОСТЬ N2, ...] (атрибут_1, атрибут_2, ..., атрибут_n)
- 36. ER - диаграмма
- 38. В базе данных ПАНСИОН ассоциации: МЕНЮ, ВЫБРАНО, СОСТАВ, ПОСТАВКИ.
- 39. Ассоциации рассматриваются как полноправные сущности: они могут участвовать в других ассоциациях и обозначениях точно так же,
- 40. 3. Характеристическая сущность (характеристика) – это связь вида "многие-к-одной" или "одна-к-одной" между двумя сущностями. Единственная цель
- 41. Дублирование можно исключить созданием дополнительной сущности ВЕС (ст.) (хар.)
- 42. Расширенная ER-диаграмма:
- 43. ХАРАКТЕРИСТИКА (атрибут 1, атрибут 2, ...){ ХАРАКТЕРИЗУЕМАЯ СУЩНОСТЬ }. Атрибуты, входящие в ключ, должны быть выделены
- 44. В реляционных базах данных характеристическая сущность имеет простой или составной первичный ключ, который содержит ровно один
- 45. Характеристика полностью зависит от характеризуемой сущности, она предполагают наличие некоторой другой сущности, которая будет "характеризоваться". В
- 46. 4. Обозначающая сущность или обозначение – это связь вида "многие-к-одной" или "одна-к-одной" между двумя или более
- 47. Отделы (Номер отдела, Название отдела, ...) Служащие (Табельный номер, Фамилия, ...) Зачисление [Отделы M, Служащие N]
- 48. 1. Сотрудник может одновременно зачисляться в несколько отделов или не зачисляться ни в один отдел. В
- 49. 2. Каждый из сотрудников должен быть обязательно зачислен только в один из отделов.
- 50. В реляционных базах данных обозначающая сущность имеет первичный ключ, который не содержит внешний ключ. Среди полей,
- 51. Обозначения не являются полностью независимыми сущностями, по-скольку они предполагают наличие некоторой другой сущности на которую они
- 52. Пример Предметная область – Географический справочник В справочнике должна храниться информация об: Континенты. Страны. Площадь страны.
- 53. В результате анализа предметной области были выделены следующие объекты и их характеристики. Континент. Страна. Площадь. Численность
- 55. Скачать презентацию