Тема 1. Інформаційні системи. Технології  бд. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Тема 1. Інформаційні системи. Технології  бд.



Зміст

План практичних занять. 4

Частина I. Основи баз даних. 5

Тема 1. Інформаційні системи. Технології БД.. 5

Тема 2. Архітектура БД. Життєвий цикл бази данних (ЖЦБД) 19

Частина II. Проектування баз даних. 25

Тема 3. Принципи концептуального проектування баз даних. 25

Тема 4. Реляційна модель даних і її проектування. 35

Частина III. Управління реляційною базою даних. 47

Тема 5. Реляційна алгебра і реляційне числення. 47

Тема 6. МОВА SQL. 54

Тема 7. Фізична організація бази даних. 64

Частина IV. Управління оточенням бази даних. 70

Тема 8. Адміністрування бази даних і контроль. 70

Список літератури. 82

Частина V. Завдання до самостійної роботи. 83

 


 

План практичних занять

Тема практичного заняття Кількість годин Теми посібника
Тема 2. Трирівнева архітектура ANSISPARS. 2 (тема 1, 2)
Тема 3. Моделі та типи даних. 1 (тема 2,3)
Тема 4. Реляційна модель. Реляційні об’єкти даних. 1 (тема 4)
Тема 6. Проектування БД на основі моделі „сутністьзв’язок”. 4 (тема 3)
Тема 8. Процес Нормалізація. 2 (тема 4)
Тема 9. Перетворення концептуальної моделі в реляційну. 2 (тема 4)
Тема 10. Мови БД. Реляційна алгебра Кодда. 4. (тема 5)
Тема 11. Реляційне числення. 2 (тема 5)
Тема 1213. Керування реляційною БД за допомогою мови SQL 4 (тема 6)
Тема 14. Принципи підтримки цілісності в реляційній моделі даних. 2 (тема 6)
Тема 15. Використання графічних мов (QBE) для керування реляційною БД. 2 Розглядається в курсі «СУБД»
Тема 1617. Фізична організація БД. 1 (тема 7)
Тема 18. Допоміжні аспекти БД. 1 (тема 7)
Тема 19. Відновлення БД. 2 (тема 7)
Тема 20. Адміністрування БД та контроль 2 (тема 8)

 


Частина I. Основи баз даних

Тема 1. Інформаційні системи. Технології  БД.

З даної тем и передбачається проведення одного практичного заняття.

На цьому занятті ми познайомимося:

□ з тим, як розвиток технології обробки даних визначався і визначається потребами бізнесу;

□ з чотирма основними компонентами інформаційних систем, які використовують бази даних — обладнанням, програмним забеспеченням, даними і людьми.

Після виконання завдань, ви зможете:

□ Обговорити сильні і слабкі сторони перших файлових систем з послідовним і довільним доступом.

□ Пояснити, чому в сучасних організаціях інформація почала вважатися за цінний ресурс.

□ Описати історичний розвиток ієрархічних, мережевих і реляційних систем управління базами даних, а також потреби бізнесу, що спричинили їх появу.

□ Пояснити, як чотири компоненти — обладнання, програмне забезпечення, дані і люди — працюють разом у складі сучасних інформаційних систем, що використовують бази даних.

План.

І. Основні теоретичні питання

1. Файлові системи: сильні і слабі сторони.

2. Інформаційні системи, що використовують бази даних:.

a. обладнання;

b. програмне забеспечення;

c. дані;

d. процедури;

e. люди.

3. Розподіл обов'язків у системах з базами даних.

ІІ. Практична частина.

1. Питання на повторення.

2. Вправи і задачі.

3. Проекти і професійні питання.

ІІІ. Словник термінів до теми 1

Література.

[4] гл.1

[5] гл. 1

[6] гл.1

[10] гл.1, 2

Практична частина

Питання на повторення.

1.1. Поясніть своїми словами зміст термінів:

a. Система обробки даних

b. Довільний доступ

c. Система, що інформаційноуправляє

d. База даних

e. Інформаційна система, що використовує бази даних

f. Модель даних

g. Система управління базою даних (СУБД)

h. Представлення даних

i. Метадані.

1.2. Які найважливіші характеристики файлових систем з послідовним і довільним доступом? Від яких недоліків файлів послідовного доступу позбавлені файли довільного доступу?

1.3. Поясніть важливість інформації як ресурсу організації. Яким чином інформаційні системи, що використовують бази даних, сприяли підвищенню цінності інформації для організацій?

1.4. Поясніть, чому база даних є моделлю. Яка існує різниця між реальністю і моделлю реальності?

1.5. Перерахуйте і коротко охарактеризуйте кожен компонент сучасної інформаційної системи (середовища СУБД), що використовує бази даних і поясніть, як вони зв'язані один з одним.

1.6. Опишіть кожну з наступних функцій системи управління базою даних (СУБД):

а. Словник/каталог даних

b. Захист і підтримка цілісності даних

с. Забезпечення одночасного доступу декількох користувачів

d. Запит даних, обробка даних, виведення даних

e. Засоби створення прикладних систем.

1.7. Поясніть ролі слідуючих груп користувачів бази даних:

а) адміністратор даних;

б) адміністратор бази даних;

в) проектувальник логічної частини бази даних;

г) проектувальник фізичної частини бази даних;

д) прикладний програміст;

е) звичайні користувачі.

1.8. Назвіть основні переваги і недоліки систем управління базами даних.

1.9. Назвіть основнізавдання, що вирішуються інформаційними системами.

1.10. Перерахуйте основні етапи розвитку технологій баз даних

Вправи і задачі.

2.1. Встанов і т ь відповідність між термінами і поясненнями до них?

1. дані a. Комп'ютерна програма, яка виконує певне практичне завдання
2. ключ b. Організовані дані або виводи з них
3. інформаційна система с. Розрізнені факти
4. база даних d. Люди, яким потрібна інформація, що міститься в базі даних.
5. предок e. Люди, відповідальні за роботу інформаційної системи, яка викристовує бази даних
6. користувачі f. Автоматична система, яка обробляє дані і видає інформацію.
7. Прикладна програма g. Сукупність взаємозв'язаних, спільно використовуваних, керованих даних
8. СУБД h.«Підлеглий» запис в ієрархії
9. нащадок I.«Підпорядковуючий» запис в ієрархії
10. інформація j. Системне програмне забезпечення, що забезпечує управління базою даних.
11. обслуговуючий персонал k. Поля даних, які однозначно визначають запис
12. сервер бази даних l. Забеспечує кінцевим користувачем зручний доступ до системи
13. графічний користувацький інтерфейс m. Обслуговує доступ до бази даних клієнтських машин

 

2.2. Визначіть ключ кожного нижченаведеного файлу:

Клієнт (Клієнт_ ID, ФІО. Адреса, Країна, Початковий_ баланс, Виплачено_ на_ сьогодні)

Торговий агент (Агент_ ID, ФІО. Виготівник _ ID, Офіс, Ком_%)

Товар (Товар_ ID, Назва, Виготівник _ ID, Закупівельна ціна, Ціна продажу)

Виготівник (Виготівник _ ID, Назва, Адреса, Країна)

2.3. Які з наступних тверджень можуть розглядатися як дані, які — як інформація?

• Антонов Іван Олегович народився 12 серпня 1975 року;

• товар Шайба322 відправлений;

• Службовець Степанов Р. П. отримав в даному кварталі виручку від продажів, набагато більшу, ніж інші службовці його відділу;

• зарплата Швеця І. С. за червень місяць 2005 року складала 2800 гривень;

• за останні місяці поточного року спостерігалося значне зростання продажів кондитерських виробів.

Приведіть власні приклади як даних, так — і інформації.

2.4. Поясніть, яким чином неконтрольований одночасний доступ до бази даних може викликати проблеми в наступних ситуаціях:

а. При резервуванні місць в системі продажу авіаквитків.

b. При оновленні кількості товару в системі інвентарного обл.іку.

с. При оновленні балансу поточних рахунків у банку.

2.5 Створіть невелику програму, яка дозволить вводити і відображати дані про орендаря (номер орендаря, ім'я, адреса, номер телефону, необхідна кількість кімнат і максимальне значення орендної плати). Всі ці відомості збережіть у файлі. Введіть декілька записів і відобразіть ці відомості на екрані. А потім повторіть цей процес, але не за допомогою написання спеціальної програми, а за допомогою будьякої доступної вам СУБД. Які можна зробити висновки, порівнюючи ці два підходи? [6]

2.6 Промисловій компанії потрібно мати інформацію про проекти, над якими працюють її співробітники, деталі, які поставляються постачальниками до цих проектів, склади, на яких зберігаються деталі. Компанія може мати відділення. Частина деталей може містити інші деталі. Деякі співробітники є керуючими відділеннями.Яким чином СУБД може допомогти в роботі цієї організації? Які, на ваш погляд, дані мають бути представлені в такій базі даних? Які зв'язки існують між цими даними? Які, на вашу думку, запити в ній знадобляться?

2.7. Припустимо, що є колекція класичної музики, яка міститься на компактдисках, пластинках і/або аудіокасетах. Потрібно побудувати базу даних, яка дозволить знаходити записи певного композитора, диригента, соліста, твори, оркестра, вид твору або камерної групи. Які, на ваш погляд, дані мають бути представлені в такій базі даних? Які зв'язки існують між цими даними? Які, на вашу думку, запити в ній знадобляться?

3. Проекти і професійні питання.

3.1. Прочитайте статтю Кодда 1970 року про реляційну модель. Вивчіть відгуки на неї, в яких доводилося, що мережева модель CODASYL володіє великими перевагами, ніж реляційна модель. Напишіть статтю, що аналізує переваги обох підходів до систем баз даних. (може бути темою курсової роботи)

3.2. Дайте порівняльну характеристику ієрархічних, мережевих і реляційних інформаційних систем, що використовують бази даних. Які потреби бізнесу привели до появи кожної з них?

3.3. Уважно ознайомтеся з учбовим проектом Нерухомість Кіровоградщини, опис якого приведений в додатку B. Яким чином СУБД може допомогти в роботі цієї організації? Які, на ваш погляд, дані мають бути представлені в такій базі даних? Які зв'язки існують між цими даними? Які, на вашу думку, запити в ній знадобляться?

3.4. Ознайомтеся з учбовим проектом Wellmeadows Hospital, опис якого приведений в додатку A. Яким чином СУБД може допомогти в роботі цієї організації? Які, на ваш погляд, дані мають бути представлені в подібній базі даних? Які зв'язки існують між даними?


Словник термінів до теми 1

База даних.   Сукупність взаємозв'язаних, спільно використовуваних, керованих даних.

База даних (БД)— множина взаємозв’язаних одиниць даних, які можуть оброблятися однією або декількома прикладними системами.

Дані Розрізнені факти.

 Існують три аспекти роботи з даними:

· визначення даних;

· маніпулювання (обробка) даних;

· управління даними (адміністрування даних

Довільний доступ.  Метод звернення до файлу, що забезпечує прямий доступ до конкретного запису.

Інформаційна система.  Автоматична система, яка організовує дані в цілях отримання інформації.

Додаток

А. Госпіталь [6, стор. 1002].

У цьому учбовому проекті розглядається невелика лікарня Wellmeadows Hospital, яка знаходиться в місті Едінбург і спеціалізується на обслуговуванні літніх людей. Ніжче приводиться опис даних, які збираються, супроводяться і використовуються співробітниками лікарні Wellmeadows Hospital при виконанні їх повсякденних обов'язків.

А.1. Вімоги до даних

Палати

У лікарні Wellmeadows Hospital є 17 палат на 240 ліжок, призначених для короткострокового і довгострокового перебування пацієнтів, а також власна клініка. Кожна палата характеризується номером (наприклад, палата 11), назвою (наприклад, ортопедична палата), розташуванням (наприклад, блок Е), загальною кількістю ліжок і додатковим номером телефону (наприклад, додатковий номер 7711).

Співробітники

Всю відповідальність за роботу лікарні Wellmeadows Hospital несе її головний лікар ('Medical Director'). Він контролює дії співробітників лікарні і використання всіх наявних ресурсів (ліжка, витратні матеріали) для забезпечення ефективного обслуговування всіх пацієнтів.

Крім того, в лікарні Wellmeadows Hospital є начальник відділу кадрів ('Personnel Officer'), який відповідає за наявність необхідної кількості співробітників необхідної кваліфікації в кожному з відділень (палат) і клініці.

Про кожного співробітника лікарні зберігається наступна інформація: номер співробітника, ім'я і прізвище, повна адреса, номер телефону, дата народження, стать, номер служби соціального страхування (NIN), посаду, потокова зарплата і існуюча шкала розцінок. Крім того, зберігається інформація про кваліфікацію кожного співробітника (тип і дата присвоєння кваліфікації, а також назва установи, що привласнила її) і його послужний список (назва організації, посада, дата вступу на роботу і звільнення з неї).

Крім того, для кожного співробітника записуються відомості з договору про найм на роботу, включаючи кількість робочих годин в тиждень, тип укладеного договору (тимчасовий або постійний), а також періодичність виплати зарплати (щотижня або щомісячно).

На мал. А1 показано приклад|зразок| заповненої форми, що містить відомості про співробітниці Мойре Самуєль (Moira Samuel), що працює в палаті №11.

У кожній палаті і клініці є завідувач ('Charge Nurse'), що відповідає за повсякденну діяльність палати або клініки. Він контролює витрачання виділених для його палати/клініки бюджетних коштів і стежить за завантаженістю персоналу, а також використанням всіх наявних ресурсів (ліжок і витратних матеріалів). Для забезпечення ефективного управління головлікар працює в тісному контакті із завідувачами всіх підрозділів лікарні.

Завідувач відповідає за складання щотижневого розкладу чергувань, а також стежить за тим, щоб щодня і щоночі в палаті/клініці знаходилось потрібна кількість співробітників необхідної кваліфікації. Протягом тижня кожен співробітник працює в одній з трьох змін: уранішній, вечірній або нічній.

Окрім завідувача, в кожній палаті і клініці є також старші і молодші медсестри, лікарі і допоміжний персонал. У клініці і деяких палатах працюють також фахівці |із|з різних областей медицини (наприклад, палатні лікарі, фізіотерапевти і так далі).

 

Мал. А1. Форма з даними про співробітника лікарні Wellmeadows Hospital

 

На мал. А.2 показано зразок звіту з даними про співробітників, які працюють в палаті №11.

Пацієнти

Коли пацієнт вперше звертається в лікарню, йому привласнюється унікальний номер пацієнта. Одночасно про нього записуються деякі додаткові відомості: ім'я і прізвище, адреса, номер телефону, дата народження, стать, сімейний стан, дата реєстрації в даній лікарні, а також відомості про його найближчого родича.

Найближчий родич пацієнта

У лікарні зберігаються відомості про одного з найближчих родичів кожного пацієнта: ім'я і прізвище, родинні стосунки з пацієнтом, адреса і номер телефону.

Дільничні лікарі

Пацієнті зазвичай звертаються в лікарню по направленню дільничного лікаря. Про кожного такого дільничного лікаря в лікарні зберігаються наступні відомості: ім'я і прізвище, номер клініки, адреса і номер телефону. Номер клініки є унікальним в межах всієї території Велікобританії. На мал. А.З і показано приклад реєстраційної форми пацієнта, заповненої відомостями про пацієнтку з ім'ям 'Anne Phelps'.

 

Мал. А.2. Звіт з даними про співробітників, що працюють у палаті №11 лікарні Wellmeadows Hospital

 

Мал.А.3. Реєстраційна форма, яка використовується для запису даних про пацієнтів лікарні Wellmeadows Hospital

 

Пр и значення на прийом.

Після направлення дільничним лікарем в лікарню Wellmeadows Hospital пацієнт отримує призначення на прийом до одного з консультантів цієї лікарні.

Кожне призначення на прийом має унікальний номер. Крім того, по кожному призначенню зберігається наступна інформація: ім'я консультанта і його особистий номер співробітника, дата і година прийому, номер кабінету (наприклад, кімната 'Е252').

Після огляду пацієнта консультант може порекомендувати йому відвідати лікарняну клініку або записатися в чергу на отримання місця у відповідній палаті.

Амбулаторні пацієнти

Про амбулаторних пацієнтів зберігається така інформація: номер пацієнта ім'я і прізвище, адреса, номер телефону, дата народження, стать, дата і година прийому в клініці.

 

Стаціонарні пацієнти

Завідувач палатою і інший старший медичний персонал відповідають за розподіл ліжок серед пацієнтів, записаних в чергу. У базі даних збережуться наступні відомості про поміщених в палату або записаних в чергу пацієнтів: номер пацієнта ім'я і прізвище, адреса, номер телефону, дата народження, стать, сімейний стан, інформація про найближчого родича цього пацієнта, дата реєстрації в черзі, призначена палата, передбачуваний термін лікування (у днях), дата розміщення в палаті, передбачувана дата виписки, а також фактична дата виписки, якщо вона відома.

При прийомі пацієнта в палату для нього також указується номер його ліжка. На мал. А.4 показано приклад звіту з даними про пацієнтів, які знаходяться в палаті №11.

Мал. А.4. Звіт з даними про пацієнтів, які знаходяться в палаті №11 лікарні. Wellmeadows Hospital

 

Медикаменти, призначені пацієнтові

 

Мал. А.5. Звіт з даними про використання медикаментів при лікуванні пацієнта в лікарні Wellmeadows Hospital

У лікарні ведеться облік медикаментів, призначених пацієнтові для лікування. При цьому фіксується: номер і ім'я пацієнта, номер і назва ліків, кількість прийомів ліків в день, спосіб прийому (наприклад, внутрішнє, внутрішньовенне (IV) і так далі), а також початок і кінець курсу лікування даним препаратом. У процесі лікування контролюється кількість ліків, що видаються даному пацієнтові. На Мал. А.5 показано приклад звіту про використання медикаментів при лікуванні пацієнта з ім'ям 'Robert MacDonald'.

 

Хірургічні і нехірургічні витратні матеріали

У лікарні Wellmeadows Hospital є централізований склад хірургічних (наприклад, таких як шприци, стерильний одяг) і нехірургічних (наприклад, таких як пластикові пакети, фартухи) витратних матеріалів. Для їх обліку в лікарні зберігаються наступні відомості: назва і ідентифікаційний номер предмету, його опис, кількість на складі, рівень запасу, при якому подається замовлення про його поповнення, а також вартість. Ідентифікаційний номер предмету є унікальним для всіх хірургічних і нехірургічних витратних матеріалів. Облік їх витрачання ведеться для кожної палати окремо.

Фармацевтічні витратні матеріали

У лікарні Wellmeadows Hospital також є склад фармацевтичних витратних матеріалів (наприклад, таких як антибіотики, болезаспокійливі засоби і так далі). Про них зберігається така інформація: ідентифікаційний номер і назва ліків, опис, дозування, спосіб прийому, кількість на складі, рівень запасу, при якому подається замовлення про його заповнення, а також вартість. Ідентифікаційний номер ліків є унікальним для всіх фармацевтичних витратних матеріалів. Облік витрачання медикаментів також ведеться для кожної палати окремо.

 

Мал. А.6. Заявка на отримання медикаментів для палати №11 лікарні Wellmeadows Hospital

 

Заявка на матеріали

У міру необхідності завідувач палатою може отримувати хірургічні, нехірургічні і фармацевтичні витратні матеріали з центрального складу лікарні. Для кожної палати вони поставляються на підставі заявки, що містить наступні відомості: унікальний номер заявки, ім'я співробітника — укладача заявки, номер і назва палати ідентифікаційний номер предмету або ліків, його назва, опис, дозування і метод прийому (тільки для ліків), вартість одиниці, кількість, що замовляється, а також дата замовлення. Після доставки замовлених витратних матеріалів в палату форма має бути підписана з вказівкою дати тим завідувачем, який підготував дану заявку. На мал. А.6 показано приклад заявки на отримання морфію для палати №11.

Постачальник и

У базі даних лікарні також повинні зберігатися відомості про постачальників хірургічних, нехірургічних і фармацевтичних витратних матеріалів: назва і номер постачальника, адреса, номери телефону і факсу. Номер постачальника є унікальним для всіх постачальників.

А.2. В и моги до транзакцій

Ніжче перераховані транзакції, що включають обробку даних, необхідну співробітникам лікарні для виконання їх повсякденних службових обов'язків. Кожна транзакція пов'язана з конкретними функціями, за виконання яких відповідають співробітники лікарні, що обіймають певну посаду. Після опису транзакції в дужках указується її основний користувач або група користувачів.

Транзакція А. Створення і супровід записів з відомостями про співробітників (начальник відділу кадрів).

Транзакція B. Пошукспівробітників з певною кваліфікацією або досвідом роботи по необхідній спеціальності (начальник відділу кадрів).

Транзакція С. Створення звіту про співробітників, що працюють в кожній з палат (начальник відділу кадрів і завідувачі палатами).

Транзакція D. Створення і супровід записів з відомостями про пацієнтів лікарні (всі співробітники).

Транзакція Е. Створення і супровід записів з відомостями про пацієнтів, що направляються в амбулаторну клініку (завідувач).

Транзакція F. Створення звіту з відомостями про пацієнтів, направлених в амбулаторну клініку (завідувач і головлікар).

Транзакція G. Створення і супровід записів з відомостями про пацієнтів, що направляються в певну палату (завідувач).

Транзакція Н. Створення звіту про пацієнтів, що знаходяться в деякій палаті (завідувач і головлікар).

Транзакція I. Створення звіту про пацієнтів, записаних в чергу на направлення в деяку палату (завідувач і головлікар).

Транзакція J. Створення і супровід записів з відомостями про медикаменти, призначені певному пацієнтові (завідувач).

Транзакція K. Створення звіту про медикаменти, призначені певному пацієнтові (завідувач).

Транзакція L. Створення і супровід записів з відомостями про постачальників витратних матеріалів в лікарню (головлікар).

Транзакція М. Створення і супровід записів з відомостями про заявки на доставку витратних матеріалів в конкретну палату (завідувач).

Транзакція N. Створення звіту з відомостями про постачання витратних матеріалів в окремі палати (завідувач і головлікар).

 

B. 1. Вимоги до даних.

1. Відділення компанії.

Компанія має декілька відділень, які розташовані по всій країні. Кожне відділення має унікальний номер і адресу (вулицю, район, місто, почтовий індекс), номер телефону і факсу, а також кожне відділення має власний штат співробітників.

Персонал

У кожному відділенні є менеджер, що відповідає за роботу цього відділення. В компанії постійно ведеться контроль за ефективністю роботи менеджерів: фіксується дата вступу на посаду, крім того йому виплачується кожного року компенсація транспортних витрат і кожного місяця премія, розмір якої залежить від ефективності роботи відділення.

В штат кожного відділення входить декілька робітниківінспекторів (або старший адміністратор). Інспектор відповідає кожноденну діяльність окремої групи співробітників (складається від 5 до 10 чоловік), які безпосередньо займаються здачею нерухомості в оренду. Для надання допомоги у виконанні адміністративних обов’язків в кожній групі є секретар.

Кожен співробітник має персональний (табельний) номер який є унікальним для всіх відділень компанії. Про кожного співробітника зберігається наступна інформація: прізвище, ім’я, адреса, номер телефону, дата народження, номер соціальної страховки, посада, річний заробіток і дата вступу на посаду.

Про секретаря зберігається додаткова інформація про швидкість друку на друкарській машинці.

Крім того, компанія також зберігає відомості про найближчих родичів (наслідників) співробітників: їх імена, прізвища, степінь спорідненості із співробітником компанії, адреса, телефон. Зберігаються дані тільки на одного найближчого родича кожного співробітника.

Володарі нерухомості.

Компанія керує нерухомістю приватних осіб (фізичних осіб) і інших компаній (юридичних осіб). Кожен володар об’єктів, що здаються, ідентифікуються власним номером, унікальним для всіх відділень. Також додається інформація про приватних осіб – володарів, яка включає ім’я і прізвище, адресу і номер телефону. Відомості про юридичних осіб включають назву компанії, тип діяльності, адреса представництва, телефон та ім’я контактної особи.

Клієнти/орендатори.

Коли клієнт вперше звертається у відділення компанії, про нього записують відомості: ім’я, прізвище, адресу, номер телефону, тип житла, який хочуть мати, а також максимальну орендну плату, яку клієнт згоден платити. Кожен клієнт (потенційний орендатор) отримує особистий номер, унікальний для всієї компанії. В компанії прийнято проводити співбесіди з усіма потенційними орендаторами, в результаті якого повинна бути отримана і збережена така інформація: дата бесіди, ім’я співробітника, що проводив співбесіду з клієнтом, і будьякі його коментарі про потенційного орендатора.

6. Огляд нерухомості.

У більшості випадків потенційний орендатор бажає оглянути одну або декілька нерухомостей. У відомості такого перегляду включають дату огляду об’єкта і довільні коментарі потенційного орендаря, які зроблені ним у відношенні цього об’єкта.

7. Реклама нерухомості.

Нерухомість, яку не вдається швидко здати в оренду, компанія рекламує в місцевих і загальнонаціональних газетах. По кожній зробленій рекламі зберігаються такі відомості, як номер об’єкта, що рекламується, дата і вартість реклами. У рекламних цілях використовуються лише певні газети, і компанія зберігає про них такі відомості: назва газети, адреса представників, номер телефону і факсу, а також ім’я контактної особи.

8. Договір про оренду.

Компанія несе відповідальність за визначення умов оренди в договорі на оренду клієнтом деякого об’єкта нерухомості. Запис по кожному заключному договору про оренду включає його номер, відомості про оренду, а також відомості про орендований об’єкт нерухомості, включаючи місячну орендну плату, спосіб оплати, суму задатку, відмітку про сплату задатку, дату початку і закінчення оренди, строк дії договору про оренду і відомості про співробітника, який склав даний договір про оренду. Мінімальні і максимальні строки дії договору про оренду рівні 3м місяцям і року відповідно. Номер договору унікальний для всіх відділень компаній. Клієнти компаній можуть орендувати як один, так і зразу декілька об’єктів нерухомості.

B. 2. Вимоги до транзакцій

Нижче перераховані всі транзакції, які виконуються в кожному відділенні компанії Нерухомість Кіровоградщини   з метою отримання інформації, необхідної співробітникам для ефективної роботи з власниками і орендарями об'єктів нерухомості. Кожна транзакція зв'язана з певною бізнесфункцією компанії Нерухомість Кіровоградщини. Відповідальність за виконання цих функцій несуть співробітники компанії, що посідають відповідні посади. В кінці опису кожної транзакції в дужках вказаний її користувач або група користувачів.

Транзакція а. Створення і коректування записів з даними про співробітників і їх найближчих родичів для кожного відділення (менеджер).

Транзакція b. Створення звіту з відомостями про співробітників кожного відділення (менеджер).

Транзакція с. Створення списку співробітників, що працюють даного інспектора (менеджер і цей інспектор).

Транзакція d. Створення списку інспекторів, що працюють в кожному з відділень компанії (менеджер і інспектор).

Транзакція е. Створення і коректування записів з даними про об'єкти нерухомості (і її власниках), що здаються в оренду, в конкретному відділенні компанії (інспектор).

Транзакція f. Створення звіту з даними про об'єкти нерухомості, що здаються в оренду, в даному відділенні компанії (всі співробітники).

Транзакція g. Створення списку об'єктів, що здаються в оренду, за які відповідає певний співробітник (інспектор).

Транзакція h. Створення і коректування записів з описом потенційних орендарів в кожному з відділень компанії (інспектор).

Транзакція i Створення списку потенційних орендарів, зареєстрованих в кожному з відділень компанії (всі співробітники).

Транзакція j. Пошук всіх об'єктів, що здаються в оренду, задовольняють вимогам потенційного орендаря (всі співробітники).

Транзакція k. Створення і коректування записів з відомостями про огляд об'єктів, що здаються в оренду, потенційними орендарями (всі співробітники).

Транзакція l. Створення звіту із зауваженнями потенційних орендарів відносно конкретного об'єкту, що здається в оренду (всі співробітники).

Транзакція т. Створення і коректування записів з відомостями про опубліковані в газетах рекламні оголошення про здачу в оренду об'єктів нерухомості (всі співробітники).

Транзакція п. Створення списку всіх оголошень, зроблених відносно певного об'єкту, що здається в оренду (інспектор).

Транзакція о. Створення списку всіх оголошень про здачу об'єктів в оренду, опублікованих в певній газеті (інспектор).

Транзакція р. Створення і коректування записів з відомостями про укладені договори про оренду (менеджер і інспектор).

Транзакція q. Роздрукування відомостей про умови укладеного договору про оренду для заданого об'єкту (менеджер і інспектор).

Транзакція r. Створення і коректування записів з відомостями про виконані перевірки стану нерухомості, що здається в оренду (всі співробітники).

Транзакція s. Створення списку всіх проведених перевірок стану заданого об'єкту нерухомості (інспектор).


Тема 2. Архітектура БД. Житт є вий цикл бази данних (ЖЦБД)

Практична частина.

2.1. Питання на повторення.

2.2. Вправи і задачі.

3. Словник термінів до теми 2

Література.

[4] гл.2, 4

[5] гл. 2, 3

[6] гл.2, 4

[10] гл.3

Практична частина.

Питання на повторення

1.1. Поясніть своїми словами зміст термінів:

a. База даних.

b. Незалежність від даних.

c. Фізична незалежність від даних.

d. Логічна незалежність від даних.

e. Життєвий цикл бази даних.

f. Адміністрація бази даних.

g. Фізичне проектування бази даних.

h. Обмеження значень.

i. Трирівнева архітектура.

j. Внутрішній рівень.

k. Попереднє планування.

l. Технологічна здійсненність.

m. Визначення вимог.

n. Реалізація бази даних.

1.2. Обговоріть переваги і недоліки  спільного використання даних у кожному з наступних випадків:

а. Різними відділами.

b. Регіональними відділеннями.

1.3. Яким чином дані операційного рівня можуть забезпечувати інформацію, необхідну на рівні менеджерів і вищого керівництва? Які ще різновиди інформації можуть бути потрібні для прийняття рішень?

1.4. Які обов'язки адміністратора бази даних у наступних питаннях:

а. Концептуальне проектування бази даних.

b. Інформаційний центр.

с. Цілісність даних.

d. Швидкодія системи бази даних.

1.5. Перерахуйте всі можливі перешкоди реалізації і експлуатації системи бази даних. Розділіть їх на ризики і витрати. Поясніть, чому ви класифікували їх саме таким чином.

1.6. Поясніть різницю між концептуальним і зовнішнім рівнями бази даних в трирівневій архітектурі ANSY/SPARC.

1.7. Поясніть значення твердження: «Насправді база даних існує тільки на внутрішньому рівні ANSY/SPARC».

1.8. Обговоріть різницю між файловоорієнтованим підходом до разробки системи і підходом, орієнтованим на дані. Чому орієнтована на дані розробка з більшою вірогідністю допускає широкий вибір функцій?

1.9. Перерахуйте і коротко опишіть всі шість етапів життєвого циклу бази даних.

1.10. Поясніть основні функції наступних груп користувачів:

• системний адміністратор;

• адміністратор бази даних;

• прикладний програміст;

• звичайний користувач;

• проектувальник бази даних;

• системний аналітик.

 

Вправи і завдання

2.1. Встановіть відповідність між термінами і поясненнями до них:

1. система підтримки ухвалення рішень а. Де користувачі можуть знайти обчислювальні засоби
2. доступ тільки з метою витягання b. Обмежена частина бази даних
3. планування бази даних С Декілька систем баз даних, зв'язаних комунікаційними лініями
4. операційна здійсненність d. Захищеність концептуальної схеми від змін, які вносяться у внутрішню схему.
5. зовнішній рівень e. Створення концептуальної схеми
6. концептуальне проектування бази даних f. Оновлення даних заборонене
7. цілісність даних g. Стратегічна діяльність по визначенню довготривалих информаціних потреб
8. представлення даних h. Об'єднання даних для загального користування
9. інтеграція даних i. Визначає логічну схему
10. життєвий цикл системи j. Структурний рівень, що визначає логічну схему
11. Логічна н езалежність від даних k. Структурний рівень, що визначає призначені для користувача представлення даних
12. розподілена система бази даних l. Точність і несуперечність даних
13. схема m. Забезпечує стратегічну інформацію
14. інформаційний центр n. Визначає логічну структуру бази даних в цілому
15. концептуальний проект о. Вивчення витрат і вигод (зисків)
16. Фізична н езалежність від даних р. Процес створення системи
17. концептуальний рівень q. Визначає наявність експертів і персоналу
18.перевірка здійсненності r. Повна захищеність зовнішніх схем від змін, які вносяться в концептуальну схему.
19.економічна доцільність s. Визначає технологічну, операційну  і економічну здійсненність

 

2.2. У фірмі ПРО є відділи:

 склад, відділ маркетингу, відділ закупівель, бухгалтерія, відділ замовлень і відділ оцінки товарів.

Визначіть, які відділи потребують даних кожного з наступних документів і які відділи могли б ними користуватися. Поясніть, для чого їм необхідні ці дані або як вони могли б ними скористатися.

а. Замовлення універмагу в Росії на 100 кондиціонерів.

b. Звіт, що відображає продажі і повернення товарів по кожному торговому агентові в Польщі

с. Звіт, що відображає зміну наявної кількості кожного товару за тримісячний період.

d. Звіт, що відображає поточну кількість кожного товару з вказівкою середньої вартості товару і поточної ціни.

2.3.   Визначіть



Поделиться:


Читайте также:




Последнее изменение этой страницы: 2020-12-09; просмотров: 115; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.97.219 (0.208 с.)