Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Замечания по поводу связи М:М
На самом деле этот тип связи представляет собой «замаскированную» слабую сущность, которая связана с другими двумя сущностями идентифицирующими связями многие – к одному:
Если связь соединяет две сущности, она называется бинарной. Связь может соединять более двух сущностей, например, связь, соединяющая три сущности, называется тернарной :
Связь с арностью более 2 обычно имеет тип многие – ко многим по отношению ко всем связанным сущностям. Пример ER-модели: Контора «Рога и копыта»
Описание задачи Контора «Рога и копыта» занимается коммерческой деятельностью по реализации продукции, произведенной из рогов и копыт, и предоставлению магических услуг. Сотрудник организации имеет ФИО, табельный номер, должность. Сотрудники распределены по нескольким отделам. Каждый отдел имеет номер, название и руководителя. Сотрудник не может руководить более чем одним отделом. Организация работает с предприятиями-клиентами. Каждое предприятие имеет название и адрес. С предприятием может быть заключено несколько договоров. Договор характеризуется уникальным номером, датой и типом. Каждый договор курирует некоторый сотрудник. По мере реализации клиенту товаров и услуг по договору с некоторой периодичностью выставляются счета. Счет характеризуется уникальным номером, датой выставления, сроком оплаты и суммой, а также списком реализованных товаров и услуг с указанием их количества. По неоплаченным счетам начисляются пени. Счет может быть оплачен в несколько приемов, каждый платеж характеризуется номером, датой и суммой. Номер платежа уникален в пределах его счета. Цены на товары и услуги могут изменяться со временем.
Пример ER-модели: «Музыканты»
Описание задачи
Необходимо разработать базу данных для хранения информации о музыкантах, сочинениях и концертах. Музыкант характеризуется именем, датой рождения и страной рождения. Сочинение включает информацию о названии, композиторе и дате первого исполнения. Музыкант может играть на разных инструментах с разной степенью квалификации. Из музыкантов-исполнителей формируются ансамбли. Каждый ансамбль, кроме своих участников, содержит информацию о названии, стране и руководителе. Наконец, исполнения произведений характеризуются датой, страной, городом исполнения, а также ансамблем, дирижером и собственно исполняемым произведением.
Задание. Выберите предметную область (3-4 сущности и связи между ними). В произвольной форме опишите её. Нарисуйте ER- диаграмму базы данных. Дополнительная информация. Подробнее о проектировании базы данных и построении ER-модели можно почитать в [ 1, Глава 1, параграфы 1.2, 1.3], [ 4, Глава 3]. Установка MySQL Рассмотрим установку пакета программ для Windows, содержащего MySQL server, среду для разработки и администрирования MySQL Workbench и много других полезных компонентов. (Источник - http: //www.mysql.com/downloads/installer/ ) 1. Для начала нужно установить Microsoft.NET 4.0 Framework, если его нет. 2. Установить Visual C++ Redistributable Packages for Visual Studio 2013.
Теперь можно устанавливать MySQL Workbench - mysql-installer-community-5.5.28.3.msi или более новую версию:
На 2 странице принимаем лицензию. На 3 странице не проверяем обновления (skip the check for updates). Проверяются необходимые условия для установки:
Устанавливаем следующие продукты: (первый пункт – это сам сервер, второй пункт – среда разработчика) Конфигурирование сервера: Для администратора по имени root зададим пароль (запомните его! ) А также создадим пользователя по имени user с паролем (тоже запомните его! ) (можно сделать пароли, совпадающие с именем пользователя: root и user, хотя в смысле безопасности это плохой вариант, но для учебных целей годится). На следующих страницах ничего не изменяем. Имя сервера по умолчанию MySQL55. Установка успешно завершена. |
Последнее изменение этой страницы: 2019-06-19; Просмотров: 381; Нарушение авторского права страницы