1. Модель моделювання даних вправи 3.0 ВУ

1. Формат вправ 3.0 Моделювання даних ВУ 13 березня 2013 р. Загальні відомості У цій частині вправи ви будете практикувати розробку невеликої бази даних, її перенесення в реляційну схему, а також реляційну алгебру та реляційне числення. Вирішуйте приклади самостійно, адже ви самі під час іспиту та на практиці. Ми хотіли б зазначити, що скопійовані рішення оцінюються 0 балами. Надішліть один документ PDF. Створіть документ для подання за допомогою комп’ютера. Ми не приймаємо відскановані рукописні файли PDF. Терміни 04/05 06:55 ранку Завантажити через CourseManager 13.04. 12:00 вечора Зворотній зв'язок доступний у примітках CourseManager 1. За цей аркуш вправ присуджується максимум 5 балів. 2. Ви повинні отримати хоча б один бал за подання. Якщо ви отримали менше одного балу на папері або не подали статтю, вас не допускають до першого огляду результатів. 3. CourseManager показує, скільки балів ви отримали за подання. Ви також можете отримати доступ до зворотного зв’язку щодо вашого подання. 1

модель

в яких проектах, які працівники беруть на себе відповідальність. Готове завдання ідентифікується за його позначенням ПРИЗНАЧЕННЯ). З стратегічних причин керівний рівень хотів би використовувати нову базу даних, щоб трохи покращити культуру зустрічей. Для цього необхідно включити в базу даних зустрічі, що стосуються конкретного проекту. Для цього зберігаються наради, які ідентифікуються номером наради MNR), датою DATE) та часовим інтервалом FROM), TO). Крім того, за бажанням має бути можливість додати посилання ПОСИЛАННЯ) для кожної зустрічі, де перераховані всі документи, щоб їх було легше знайти пізніше. Зустріч за проектом проводиться у залі засідань з кількома працівниками. Є також зустрічі, які не призначені для проекту. Див. Малюнок 1. 3

Рисунок 1: Рішення завдання 1 4

Рисунок 2: Діаграма EER для вправи 3 Вправа 2 Створіть приклад EER самостійно) [0,5 бала] Ваш колега Гаральд попросив вас дати йому невеличкі уроки. Створіть для нього невеличку вправу на тему моделювання ЕЕР. Приклад повинен містити щонайменше 5 сутностей, 5 взаємозв’язків, одне узагальнення та одну слабку сутність. Можливо, ви також можете застосувати рекурсивний або трикутний зв'язок у прикладі. Ви отримаєте бали за текстову інформацію та за зразок рішення. Вправа 3 Перехід на схему відношень) [0,5 бала] Перенесіть наведену нижче діаграму ЕЕР Рисунок 2) на схему відношень. Нульові значення заборонені. Обов’язково використовуйте якомога менше стосунків. Підкресліть усі первинні ключі, напишіть зовнішні ключі курсивом і переконайтеся, що зовнішній ключ може бути чітко присвоєний відповідному відношенню. AddressAID, STREET, NUMBER, CITY, ZIP code) PersonPID, VNAME, NNAME, BODYDATE, Adress.AID) ІМЯ філії, TELEPHONE, EMAIL, Adress.AID, Employee.PID) 5

Рисунок 3: Діаграма EER для завдання 4 Позичальна картка NO, VALID, GEBUEHR, Person.PID) EmployeePerson.PID, SVNR, EINDAT, KONTONR, SALARY, Branch.NAME) Запозичення EID, ADAT, FDAT, позичальна картка. РІК, НАЗВАННЯ) BuchMedia.MNR, ОБСЯГ) FilmMedia.MNR, ФОРМАТ) ExemplarMedia.MNR, ENR, PURCHASEDAT) autorbuch.mnr, Kuenstler.KID) plays_mitfilm.mnr, Kuenstler.KID) позичає кредит.eENR, exemp. MNR) RueckgabeEntlenung.EID, RDAT, Zweigstelle.NAME) Завдання 4 Виправлення неполадок) [0,5 бала] Наведена наступна діаграма EER, Рисунок 3). Для цього було створено таку неправильну схему відносин: Адреса AID, STRASSE, LOCATION) Співробітник SVNR, ІМЯ, ПОЗИЦІЯ, Adresse.AID) Реєстр DATE, FROM, TO) Відпочинок співробітник.SVNR, Dienstplan.DATE, FROM, TO) KID Клієнта, SEIT, Adresse.AID) Компанія Клієнт. KID, USTNR, EMAIL, FNAME) Ім'я особи, TELEPHONE) доглядає за працівниками. SVNR, Customer.KID) Тип TID, ОПИС) 6

б) Так: Перш за все, Π BC R) σ C> 30 ΠBC R)) σ C> 30 ΠBC R)). Вибором щодо C> 30 можна знехтувати, оскільки C 50 вибирається сприятливим чином. Крім того, проекцію на BC можна видалити в r 3, оскільки згодом вона все одно проектується на C. в) Ні: застосовується T R T Π BC R). Тому може бути, що r 6 містить більше кортежів, ніж r 5. d) Так: сукупність в умові відбору може бути порушена. Крім того, X Y = Y X і ϕ ψ ψ ϕ. e) Ні: Якщо T не містить жодних кортежів, а R містить лише кортеж A: 31, B: 0, C: 12), тоді r 9, на відміну від r 10, повертає порожній набір. f) Ні: Приєднання r 12 вироджується до поперечного продукту. Це не так у r 11. Вправа 7 Оцінка розміру) [0,5 бала] Наведено співвідношення RABD) з 11 кортежами, SCDE) з 3 кортежами і T BEA) з 8 кортежами. Введіть мінімальний або максимальний розмір = кількість кортежів) відношень, що випливають із таких виразів: а) Π AE T) Π AE RS) min 8/max 41) b) ST min 8/max 11) c) Π ET σ B