1. Моделиране на данни за упражнения 3.0 VU
1. Лист с упражнения 3.0 VU Моделиране на данни 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 точки] Вашият колега Харалд ви помоли да му дадете малко уроци. Създайте му малко упражнение по въпроса за EER моделирането. Примерът трябва да съдържа поне 5 обекта, 5 взаимоотношения, едно обобщение и едно слабо обект. Може би можете да включите рекурсивна или тройна връзка в примера. Ще получите точките за текстовата формулирана информация, както и за примерното решение. Упражнение 3 Прехвърляне към схемата за релации) [0,5 точки] Прехвърлете следната EER диаграма Фигура 2) към схемата за релации. Нулевите стойности не са разрешени. Уверете се, че използвате възможно най-малко връзки. Подчертайте всички първични ключове, напишете външните ключове в курсив и се уверете, че външният ключ може да бъде ясно присвоен на съответната връзка. AddressAID, STREET, NUMBER, CITY, пощенски код) PersonPID, VNAME, NNAME, BODYDATE, Adress.AID) ИМЕ на клон, TELEPHONE, EMAIL, Adress.AID, Служител.PID) 5
Фигура 3: EER диаграма за задача 4 Заемаща карта NO, VALID, GEBUEHR, Person.PID) Служител Person.PID, SVNR, EINDAT, KONTONR, SALARY, Branch.NAME) Заемане на EID, ADAT, FDAT, Заемаща карта.NR) KuenstlerKID, NAME) MediaMNR ГОДИНА, ЗАГЛАВИЕ) BuchMedia.MNR, ОБХВАТ) FilmMedia.MNR, ФОРМАТ) ExemplarMedia.MNR, ENR, PURCHASEDAT) autorbuch.mnr, Kuenstler.KID) plays_mitfilm.mnr, Kuenstler.KID) заема заема.eENR, exemp заем.elar, освободен MNR) RueckgabeEntlenung.EID, RDAT, Zweigstelle.NAME) Задача 4 Отстраняване на неизправности) [0,5 точки] Дадена е следната EER диаграма (Фигура 3). За тази цел бе създадена следната неправилна!) Схема за връзка: Адрес AID, STRASSE, LOCATION) Служител SVNR, ИМЕ, ПОЗИЦИЯ, Adresse.AID) ДАТА, ОТ, ДО) Почивка за почивка Служител.SVNR, Dienstplan.DATE, FROM, TO) Клиент KID, SEIT, Adresse.AID) Фирмен клиент.KID, USTNR, EMAIL, FNAME) Име на лицето, ТЕЛЕФОН) се грижи за служителите.SVNR, Клиент.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 и ϕ ψ ψ ϕ. д) Не: Ако T не съдържа никакви кортежи, а R съдържа само кортеж A: 31, B: 0, C: 12), тогава r 9, за разлика от r 10, връща празния набор. е) Не: Съединението в r 12 се дегенерира до кръстосан продукт. Това не е така при r 11. Упражнение 7 Оценка на размера) [0,5 точки] Дадени са отношенията RABD) с 11 кортежа, SCDE) с 3 кортежа и T BEA) с 8 кортежа. Въведете минималния или максималния размер = брой кортежи) на релациите, произтичащи от следните изрази: a) Π AE T) Π AE RS) min 8/max 41) b) ST min 8/max 11) c) Π ET σ B