Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Замечания по поводу связи М:М



 

На самом деле этот тип связи представляет собой «замаскированную» слабую сущность, которая связана с другими двумя сущностями идентифицирующими связями многие – к одному:

 

 

 

Если связь соединяет две сущности, она называется бинарной.

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

 

Связь с арностью более 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; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.013 с.)
Главная | Случайная страница | Обратная связь