Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБД / практика / пз_обд_БОЙКО-ПРАКТИКА.doc
Скачиваний:
1
Добавлен:
27.01.2024
Размер:
4.39 Mб
Скачать

Міністерство освіти і науки України

Машинобудівний фаховий коледж Сумського державного університету

Циклова комісія спеціальності 122 „ Комп’ютерні науки ”

Щоденник-звіт

З навчальної практики

База практики________Машинобудівний фаховий коледж СумДу______________

(назва підприємства)

___________________________________________________________________

(цех, дільниця)

Студента(ки) 3 курсу 310-і групи

напряму підготовки 12 «Інформаційні технології»

спеціальності 122 «Комп’ютерні науки» .

Бойка Євгенія Анатолійовича________

Керівник Дорошкова О.М .

Оцінка_____________________________________

Члени комісії ___________ _Ананченко Ю.М_

___________ _Ровна А.В.______

___________ ___________________

(підпис) (прізвище та ініціали)

м. Суми – 2020 рік

Зміст

ЩОДЕННИК-ЗВІТ 1

З НАВЧАЛЬНОЇ ПРАКТИКИ 1

База практики________Машинобудівний фаховий коледж СумДУ______________ 1

Вступ 5

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

Моделі даних: 5

1. Ієрархічні складаються з об'єктів з покажчиками від батьківських об'єктів до нащадків, поєднуючи разом пов'язану інформацію (один до багатьох). 5

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

3. Реляційні складаються з відносин( таблиць), зв'язки між таблицями прописуються також в таблицях (використовує реляційну алгебру). 5

4. Багатовимірні використовуються в сховищах даних для ефективного застосування інструментів OLAP. 5

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

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

Етапи розробки БД: 5

1. Збір та аналіз вхідних даних. 5

2. Створення логічної моделі БД. 5

3. Створення фізичної моделі БД (внутрішня схема). 6

4. Створення фізичної моделі БД (Облік впливу транзакцій). 6

5. Створення серверного коду. 6

6. Проектування модулів додатків БД. 6

7. Контроль якості проектування БД. 6

8. Завдання зворотного впливу (тестування може призвести до модифікації). 6

1 Дослідження предметної галузі 7

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

2 Визначення актуальності проекту 8

Ринок інформаційних технологій представлений досить великою кількістю інформаційних систем готелів, наприклад, Premier Hotel Abr (рис. 2.1), Premier Hotel Rus (рис.2.2), Premier Palace Hotel (рис.2.3). 8

8

11

Прем'єр Палас - це 5-ти зірковий готель в Києві, розташований в самому центрі столиці України. Нашому розкішному готелю понад 110 років і сьогодні він не втрачає свого шарму і здатності випереджати час. 14

Premier Palace - це готель високого рівня обслуговування та комфорту. У 2009 році він отримав шість зірок і сім смуг від системи Stars and Stripes, всесвітньо відомої організації по визнанню в індустрії гостинності, а консьєрж готелю володіє «Золотими ключами», виданими йому однією з найбільших і визнаних у світі гільдій Les Clefs d'Or. Готель входить в «ТОП найзнаменитіших готелів світу», що робить його важливим місцем на карті України. 14

Розташування готелю Прем'єр Палас. До залізничного вокзалу від готелю всього п'ятнадцять хвилин на таксі, до міжнародного аеропорту «Бориспіль» - п'ятдесят хвилин, а до аеропорту Київ - двадцять п'ять хвилин. У 100 метрах розташована головна вулиця Києва - Хрещатик, а з його вікон видно Володимирський і Михайлівський собори, а також церкву Святої Софії. 14

Історія створення готелю 14

Прем'єр Палас в Києві відкрив свої двері першим гостям ще в 1912 році (будівництво почалося в 1909 році), і недарма він вважається культурною спадщиною міста. Вже тоді він був унікальним - в готелі було проведено водопостачання, центральне опалення, телефонний зв'язок і електрику. Будівництвом Palast-Hotel, так готель називався в ті часи, керував відомий будівельний підрядник Лев Гінзбург, який з'єднав в ньому передові інженерні технології і високий художній смак. 14

За час свого існування готель пережив великі зміни: тут розміщувалися консульство Німеччини, резиденція посла Туреччини. У 1918 році в його стінах гетьман Павло Скоропадський склав свою булаву. До війни він був перейменований в «Палас», а після носив назву «Україна» і тільки в 2001 році готель повернув своє історичне ім'я - "Прем'єр Палас Готель". 14

Відомі гості готелю. Свого часу в готелі зупинялися Володимир Висоцький, Володимир Маяковський, Любов Орлова, Жан Рено, Софі Лорен, Брайан Адамс і багато інших світових знаменитостей. 14

На початку XXI століття будівлю повністю реконструювали. Premier Palace Hotel став першим готелем в Києві і Україні з відміткою в п'ять зірок. 15

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

Ресторани готелю Прем'єр Палас. Ресторан Terracotta в Premier Palace Hotel пропонує гостям готелю широкий асортимент екологічно чистих фермерських продуктів на сніданок по типу «шведський стіл». Саме тут перед гостями відкривається неймовірна панорама на Старе місто: золотоверхі собори Архангела Михайла і Святої Софії, тополина алея на бульварі Тараса Шевченка і Бессарабська площа. 15

Обідній час постояльці готелю і гості міста можуть провести в японському ресторані високої кухні Ikigai. Ресторан має в своєму розпорядженні літню терасу, основний зал і три vip-кімнатами, де часто проходять ділові зустрічі. 15

Вечір можна провести в легендарному BAR 1909: з антуражем початку ХХ-го століття і авторськими коктейлями, а в літній час відпочити - в ресторані Atmosfera, розташованому на даху готелю. 15

SPA-відпочинок в готелі Premier Palace. Після насиченого зустрічами дня або піших прогулянок по столиці України так приємно провести дозвілля в Wellness Club. Сучасно обладнаний тренажерний зал, критий басейн під скляним куполом, фінська сауна, турецька лазня, тайський масаж і SPA - все це допоможе відновити сили перед новим днем. 15

Чим ще приваблює готель Прем'єр Палас? 15

Гості можуть замовити трансфер з / до залізничного вокзалу та аеропортів Київ і Бориспіль. Також на території є парковка, а в готелі можна орендувати машину. 15

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

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

Різноманітність конференц-залів, від великого до камерних, повністю обладнаних під бізнес-заходи, порадує тих, хто зупиняється в місті у справах. Тут з великим комфортом можна проводити бізнес-зустрічі і семінари. 16

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

3 Визначення середовища розробки бази даних 17

Системи управління базами даних (СУБД) — це засіб управління базами даних який зберігає і обробляє дані, представляє інформацію в зручному для користувача вигляді, автоматизує рутинні задачі, такі, як уведення платіжних документів, карток обліку, складання розкладу тощо. 17

За ступенем універсальності розрізняють два класи СУБД: 17

• системи загального призначення (не орієнтовані на певну предметну область чи на інформаційні потреби якої-небудь групи користувачів); 17

• спеціалізовані системи(орієнтовані на певну предметну область створюються у виняткових ситуаціях за неможливості чи недоцільності використання СУБД загального призначення). 17

MongoDB. MongoDB – це документоорієнтованна система управління базами даних з відкритим вихідним кодом, що не вимагає опису схеми таблиць. MongoDB – класифікується як NoSQL і використовує JSON-подібні документи і схему бази даних. 17

Переваги: 19

1. Дуже ефективна при роботі із запитами, оновленнями, а також при обробці реляційних баз даних. 19

2. Декларативний синтаксис робить SQL дуже читаною мовою. Немає ніякої невизначеності в тому, що SELECT name FROM users WHERE age > 18 повинен робити! 19

3. SQL дуже часто використовується в різних додатках, так що знайомство з ним може дуже стати в нагоді. Модулі, такі як SQLAlchemy, спрощують інтеграцію SQL з іншими мовами. 19

Недоліки: 19

1. Синтаксис SQL може здатися досить складним завданням для тих, хто звик до імперативного програмування. 19

2. Існує безліч різних варіацій SQL, таких як PostgreSQL, SQLite, MariaDB. Всі вони досить різні, тому ні про яку сумісності не може бути й мови. 19

Враховуючи вищесказане, та те, що SQL більш корисний в якості мови для обробки даних оптимальним варіантом для вирішення поставленої задачі – обрати саме цю мову. Звідси логічним буде вибір субд PHPMyAdmin. 19

4 Концептуальна модель 20

5 Розмір пам’яті 21

6 Структура таблиць 23

7 Заповнення таблиць 25

8 Реалізація запитів 27

Висновок 49

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

У ході виконання практичного завдання було повторено та закріплено навички з побудови концептуальної моделі згідно завданню, знання типів стовпців даних в середовищі MySQL. У ході виконання роботи застосовано запити на вибірку з використанням логічних операторів AND, OR та NOT, команди знаходження суми і кількості записів, команди угрупування і сортування даних в таблицях в СУБД phpMyAdmin. 49

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

Список використаних джерел 50

1 базы данных гостини URL: https://knowledge.allbest.ru/programming/3c0b65635b3ac78a4d43a88521206d37_0.html (Дата звернення 12.06.2020). 50

Вступ

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

Моделі даних:

  1. Ієрархічні складаються з об'єктів з покажчиками від батьківських об'єктів до нащадків, поєднуючи разом пов'язану інформацію (один до багатьох).

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

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

  4. Багатовимірні використовуються в сховищах даних для ефективного застосування інструментів OLAP.

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

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

Етапи розробки БД:

  1. Збір та аналіз вхідних даних.

  2. Створення логічної моделі БД.

  3. Створення фізичної моделі БД (внутрішня схема).

  4. Створення фізичної моделі БД (Облік впливу транзакцій).

  5. Створення серверного коду.

  6. Проектування модулів додатків БД.

  7. Контроль якості проектування БД.

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

1 Дослідження предметної галузі

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

Для організації всіх цих функцій наразі може стати ІС, яка й буде включати всю необхідну інформацію. Залежно від конфігурації розробленої БД готелю, можна уявити приблизний перелік можливостей при роботі з нею:

  1. Вся інформація систематизується і зберігається в одному місці.

  2. Зручні функції пошуку і сортування в лічені секунди знайдуть потрібну інформацію про кожного відвідувача.

  3. Можливість внесення даних клієнтів.

  4. Облік усіх існуючих готелів з урахуванням їх адреси.

  5. Облік усіх власників готелів.

  6. Облік усіх ветеринарів міста з урахуванням їх досвіду роботи.

  7. Можливість створювати незліченну кількість записів.

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

Соседние файлы в папке практика