ER (1185808)

Файл №1185808 ER (Практическое задние (1))ER (1185808)2020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

Краткое описание ER–метода проектирования реляционных баз данных(метод, использующий схему «сущность-связь» -«Entity-Relationships»)Одним из наиболее понятных и практически используемых методов проектированияреляционных баз данных является метод семантического моделирования. В качестве инструмента используются различные варианты диаграмм.ОПРЕДЕЛЕНИЯ:Сущность определяется как некоторый объект рассматриваемой предметной области, информация о котором должна быть отражена в базе данных.Этот объект должен иметь экземпляры - конкретные представители данной сущности, отличающиеся друг от друга и допускающие однозначную идентификацию.Связь – это некоторая ассоциация между двумя сущностями.Атрибут – это свойство сущности.лом.Сущность – это, как правило, существительное; связь чаще всего выражается глаго-Например, проектируется база данных издательства, предназначенная для храненияинформации о книгах и авторах, которые их написали.

Тогда два главных объекта (двесущности, информация о которых должна быть отражена в базе данных) – это книга иавтор. Эти сущности содержательно соединены с помощью связи пишет. Атрибуты сущности книга – это название, количество страниц, тираж, дата выхода сигнального экземпляра, цена и т.д. Атрибуты сущности автор – это фамилия, адрес, телефон, №счета и т.д.Сущности изображаются в виде прямоугольника, атрибуты вписываются внутрьпрямоугольника, изображающего сущность:АВТОРКНИГАФамилия И.О.АдресТелефон№счетаНазваниеКоличество страницТиражДата выходаДанные определения не являются формальными, однако они приемлемы для использования при проектировании базы данных.

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

Таким образом, ключ сущности должен быть уникальным для каждого экземпляра этой сущности. Ключ каждой сущности не должен бытьизбыточным, т.е. удаление любого атрибута из этого набора будет нарушать его уникальность. Ключевые атрибуты каким-либо образом выделяются на диаграмме (например,подчеркиванием или более жирным шрифтом).АВТОРКНИГАФамилия И.О.АдресТелефон№счетаНазваниеКоличество страницТиражДата выхода1В нашем примере в качестве ключевого атрибута сущности АВТОР было решеновзять фамилию, а в качестве ключевого атрибута сущности КНИГА взять её название.Первое решение заведомо не является бесспорным: возможно появление автороводнофамильцев (тогда атрибут Фамилия И.О.

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

Обычно таким атрибутом становится номер экземпляра анализируемой сущности.Для нашего примера выберем второй способ:АВТОРКНИГАНомер автораФамилия И.О.АдресТелефон№счетаНомер книгиНазваниеКоличество страницТиражДата выходаСвязь между двумя сущностями может быть представлена графически в виде ERдиаграммы:АВТОРКНИГАВажной характеристикой связи является степень связи. Возможны следующие степени связи: один-к-одному, один-ко-многим и многие-ко-многим.Кроме того, надо выявить класс принадлежности сущности, который характеризует обязательность включения каждого экземпляра сущности в связь.Связь ОДИН-К-ОДНОМУ:Связь один-к-одному подразумевает, что каждый экземпляр сущности, расположенной как в левой, так и в правой частях диаграммы, связывается не более чем с одним экземпляром сущности, расположенной в противоположной части диаграммы.Если все экземпляры сущности должны участвовать в связи, то участие называетсяобязательным, и изображается на ER-диаграмме кружком, помещенным в блок, изобра-2жающий сущность (при словесной формулировке такой связи обычно используется глагол«должен»):1АВТОР1КНИГАВ этой диаграмме отражено правило: «каждый автор должен писать книгу, причемтолько одну, и каждую книгу должен писать только один автор», т.е.

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

в базе данных не будет храниться информация об авторах, которые в данный момент не пишут ни одной книги, но допускаются книги, которые еще никто не пишет.АВТОР11КНИГА«Каждый автор пишет не более одной книги, и каждая книга пишется не более чемодним автором», т.е. в базе данных допускается наличие авторов, не пишущих сейчас ниодной книги, и наличие книг, которые еще никто не пишет.Каждая диаграмма представляет некоторый набор правил, принятых в данной предметной области (например, в издательстве) по поводу того, какого рода информациядолжна храниться в базе данных.3Правила генерации таблиц по ER-диаграммепри связи ОДИН-К-ОДНОМУПравило 1: Если класс принадлежности обеих сущностей является обязательным, тотребуется только одна таблица.

Первичным ключом этой таблицы можетбыть ключ любой из двух сущностей.связь:Пусть в нашем примере между сущностями АВТОР и КНИГА выявлена такая1АВТОР1КНИГАТогда в базе данных будет только одна таблица, отображающая свойства этихсущностей:План издательстваНомер12…НазваниеКол-во стр.ТиражДатаФамилия автораАдресТелефон№счета«Городок»«Ранним утром»263450500003000015.03.0210.09.03Орлов А.С.Станов О.Т.МоскваКурск345-67-8934-23-782534821763256487392028……………………Правило 2: Если класс принадлежности одной сущности является обязательным, а другой – необязательным, то необходимо построение двух таблиц.

Под каждуюсущность необходимо выделить по таблице. При этом первичные ключи каждой из сущностей должны быть ключами соответствующих таблиц. Крометого, ключ сущности, для которой класс принадлежности является необязательным, добавляется в качестве атрибута в таблицу, созданную для сущности с обязательным классом принадлежности.связь:Пусть в нашем примере между сущностями АВТОР и КНИГА выявлена такаяАВТОР11КНИГАВ этом случае в базу данных будет включено две таблицы - по одной для каждойсущности. Поскольку класс принадлежности сущности АВТОР является необязательным,в таблицу КНИГА добавляется еще один атрибут – Автор, значениями которого будутзначения ключевого атрибута таблицы АВТОР.

Такой атрибут, предназначенный для фиксации связей между экземплярами двух сущностей, называется вторичным ключом.АвторНомер автора1234…Фамилия И.О.Орлов А.С.Станов О.Т.Рыбаков И.И.Туманов П.Р....АдресМосква, Лесная 34-1-75Курск, Новая 23-56Казань, Рыбная 2-34Москва, Стасовой 6-2-56…Телефон263-67-8923-45-1234-54-12943-45-89…№счета21436587657483929876543023894567…4КнигаНомер книгиНазваниеКол-во страниц1«Городок»2632«Ранним утром»4503«Рыжий»341………Тираж500003000045000…Дата выхода Автор15.03.2002110.09.2003225.05.20024……Правило 3: Если класс принадлежности ни одной из сущностей не является обязательным, то необходимо использовать три таблицы: по одной для каждой сущности,ключи которых служат в качестве первичных ключей соответствующих таблиц, и однутаблицу для связи. Таблица, создаваемая для связи, должна иметь по одному ключу от каждой сущности, т.е.

содержать два вторичных ключа.АвторНомер автора123…Фамилия И.О.АдресТелефон №счетаОрлов А.С.Москва, Лесная 34-1-75 263-67-89 21436587Станов О.Т.Курск, Новая 23-5623-45-12 65748392Рыбаков И.И.Казань, Рыбная 2-3434-54-12 98765430…………КнигаНомер книгиНазваниеКол-во страниц1«Городок»2632«Ранним утром»4503«Рыжий»341………Тираж500003000045000…Дата выхода15.03.200210.09.200325.05.2002…План издательстваНомер книги Номер автора Верстка13да21нет32нетСвязь ОДИН-КО -МНОГИМ:Связь один-ко-многим подразумевает, что один экземпляр сущности, расположеннойв левой части диаграммы, связан с несколькими экземплярами сущности, расположеннойв правой части диаграммы.По-прежнему, если все экземпляры сущности должны участвовать в связи, то участие является обязательным, и изображается на ER-диаграмме кружком, помещенным вблок, изображающий сущность.

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

Тип файла
PDF-файл
Размер
185,44 Kb
Тип материала
Высшее учебное заведение

Тип файла PDF

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

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

Список файлов курсовой работы

Практическое задние (1)
CREATE_TABLES.sql
DROP_SCHEMA.sql
DROP_TABLES.sql
INSERT.sql
СREATE_SCHEMA.sql
CREATE_TABLES.sql
DROP_SCHEMA.sql
DROP_TABLES.sql
INSERT.sql
СREATE_SCHEMA.sql
Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6510
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее