Кафедра цифрових технологій в енергетиці

Інформація про навчальний заклад

ВУЗ:
Не вказано
Інститут:
Не вказано
Факультет:
ІСМ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України  НТУУ «КПІ ім. І. Сікорського»    Кафедра цифрових технологій в енергетиці           Лабораторна робота №3 Варіант № 10         Київ – 2024 Завдання відповідно варіанту 10 10. ІС обліку книжкового фонду наукової бібліотеки ВНЗ Зразковий зміст Бази даних: вид видання: книга, журнал, газета, слайд, мікрофільм, фотографія, відеофільм...; видання: автори, назва, видавництво, рік видання, ISBN, УДК/ББК, кількість сторінок, суперобкладинка, коробка, ...; місце розташування видання: відділ, стелаж, полиця, ...; стан видання, …; інформація про читачів, які брали: ПІБ, номер читацького квитка, дата; чи видавалося за МБА (дата, кому) номер каталожної картки; інше. Опис таблиць: Таблиця: publication_type Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор виду  name VARCHAR 255 Назва виду видання (книга, журнал, ...)   Таблиця: publication Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор видання  title VARCHAR 255 Назва видання  аuthor VARCHAR 500 Автори видання  publisher VARCHAR 255 Назва видавництва  year_of_publication YEAR - Рік видання  isbn VARCHAR 13 ISBN номер  udc VARCHAR 20 УДК або ББК код  pages INT - Кількість сторінок  cover_type BOOLEAN - Чи є суперобкладинка (true/false)  publication_type_id INT - Посилання на вид видання   Таблиця: location Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор місця  section VARCHAR 100 Назва відділу  rack VARCHAR 50 Номер стелажу  shelf VARCHAR 50 Номер полиці  publication_id INT - Посилання на видання   Таблиця: publication_state Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор стану  state VARCHAR 255 Стан видання (нове, зношене, ...)  publication_id INT - Посилання на видання   Таблиця: reader Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор читача  name VARCHAR 255 ПІБ читача  ticket_number VARCHAR 20 Номер читацького квитка   Таблиця: reader_to_publication Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор запису  reader_id INT - Посилання на читача  publication_id INT - Посилання на видання  borrow_date DATE - Дата, коли видання було видане  return_date DATE - Дата повернення видання  note TEXT - Додаткова інформація   Таблиця: mba Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор запису  publication_id INT - Посилання на видання  date_of_issue DATE - Дата видачі за МБА  whom_it_was_issued VARCHAR 255 Кому видавалось за МБА   Таблиця: catalog_card Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор картки  catalog_card_number VARCHAR 50 Номер каталожної картки  publication_id INT - Посилання на видання   Структура бази даних у вигляді діаграми / Контрольний приклад № п/п Вхідні дані Реакція системи (вихідні дані) Опис функціональності, що перевіряється системою – що, власне, перевіряється (Пункт вимог ТЗ)  1 Назва видання, автор, рік видання, ISBN Додавання запису про видання до бази даних, підтвердження успішного створення Перевірка можливості додавання нового видання (Реалізація додавання записів до таблиці publications)  2 ПІБ читача, номер читацького квитка, дата отримання видання Додавання запису про видачу видання конкретному читачу Відстеження видачі видання конкретному читачу (Реалізація роботи таблиці publication_to_reader)  3 Введення інформації: номер каталожної картки Відображення деталей видання, пов’язаного з номером каталожної картки Пошук видання за номером каталожної картки (Реалізація пошуку у таблиці catalog_card)  4 Назва відділу, номер стелажу, номер полиці Збереження інформації про місце розташування видання Перевірка функціональності збереження місця розташування видань (Реалізація роботи таблиці locations)  5 ПІБ читача, номер читацького квитка Виведення списку видань, які читач наразі має на руках Відстеження активних позик читачів (Перевірка зв’язків між таблицями reader та publication_to_reader)  6 Ідентифікатор видання, новий стан видання Оновлення інформації про стан видання у базі даних Перевірка можливості оновлення стану видання (Реалізація роботи таблиці publication_state)  7 Ідентифікатор видання, дата повернення Оновлення запису про повернення видання читачем Перевірка функціональності повернення видань (Оновлення запису у таблиці publication_to_reader)  8 Назва видання, тип видання Виведення списку видань, які відповідають критеріям пошуку Реалізація функціональності пошуку видань за різними критеріями (Наприклад, у таблиці publication)  9 Ідентифікатор видання, дата видачі, позначка МБА Збереження інформації про міжбібліотечний абонемент (МБА) Перевірка функціональності роботи з міжбібліотечним абонементом  10 Ідентифікатор видання, тип видання Перегляд усієї інформації про видання, включаючи стан, місце розташування, історію використання Реалізація функціональності перегляду повної інформації про видання (Зв’язки між таблицями publication, location, reader_to_publication)  
Антиботан аватар за замовчуванням

05.03.2025 09:03-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!