Табличне представлення сутностей у реляційних БД

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Електронні апарати
Кафедра:
Не вказано

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

Рік:
2005
Тип роботи:
Методичні вказівки до лабораторної роботи
Предмет:
Бази даних в інформаційно-комп'ютерних технологіях

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

Міністерство освіти і науки України Національний університет "Львівська політехніка"  EMBED Word.Picture.6  “ Табличне представлення сутностей у реляційних БД ” Методичні вказівки до лабораторного заняття з дисципліни «Бази даних в інформаційно-компютерних технологіях» для студентів базового напрямку 6.091 “Електронні апарати” Затверджено на засіданні кафедри ЕЗІКТ Протокол № 2 від 12 жовтня 2009 р. Львів 2009 “Табличне представлення сутностей у реляційних БД”. Методичні вказівки до лабораторного заняття з дисципліни "Бази даних в ІКТ” для студентів напрямку 6.091. “Електронні апарати” / Укл. Л.К.Гліненко, Є.І.Яковенко.-Львів; Вид-во Нац. ун-ту "Львівська політехика" , 2009. - 16 с. Укладачі: Л.К.Гліненко, канд. техн. наук, доц. Є.І.Яковенко, канд. техн. наук, доц. Відповідальний за випуск – Т.А.Смердова , канд. техн. наук, доц. Рецензенти: В.М.Фаст, канд. техн. наук, доц. Б.С.Вус, канд. техн. наук, доц. ЛАБОРАТОРНА РОБОТА № 4 Табличне представлення сутностей у реляційних БД 1. Мета роботи Одержання навичок роботи зі створення структури таблиць, модифікації структури таблиць, заповнення таблиць. Створення ключових полів, індексованих полів, установка зв'язків між таблицями. Видалення інформації зі зв'язаних таблиць і відновлення цієї інформації. 2. Теми для попереднього вивчення. Перед виконанням лабораторної роботи №2 необхідно ознайомитися з наступними темами: Проектування реляційних баз даних, Створення нової бази даних, Створення таблиць, Типи полів, що використовуються СУБД Access, Збереження таблиць, Створення ключового поля, Зміна структури таблиці, Додавання даних у таблицю, Редагування і видалення даних, Зміна зовнішнього вигляду таблиці, Друк таблиці, Пошук даних у таблиці, Додавання індексів у таблицю, Встановлення зв'язків між таблицями. 3. Завдання. Створити структури таблиць, ключові й індексні поля, структуру БД відповідно до завдань 1,2, 3.. Заповнити таблиці даними, виявити та встановити зв'язки, видалити дані, відновити їх. Предметна область бази даних вибирається відповідно до варіанта індивідуального завдання за номером: від 1 до 30. Тестові дані готуються завчасно. Основи роботи з таблицями 3.1.1. Розробка структури БД Виконання починається з розробки структури БД. На цьому етапі повинні бути детально проаналізовані умови завдання і, на їхній основі, визначена кількість таблиць, необхідних для опису всіх характеристик аналізованої предметної області. Крім того, необхідно визначити, які поля в таблицях будуть використані в якості ключових, а також визначити, яким чином буде здійснюватися зв'язок між таблицями. Якщо неможливо установити зв'язки за допомогою використання ключових полів, визначити таблиці, що будуть використовуватися тільки для зв'язку між іншими таблицями. 3.1.2. Створення таблиць Створення таблиць в даній роботі проводиться в режимі Конструктора. Для кожного поля конкретної таблиці необхідно визначити його тип і розмір і ретельно перевірити, чи задовольняє діапазон значень обраного типу тим значенням, які може реально приймати дане поле. При необхідності, для деяких полів можна встановити Умову на значення (Условие на значение) і задати повідомлення, яке видаватиметься на екран у випадку невідповідності введеного значення заданій умові чи присвоїти значення, прийняті за замовчуванням. Можна також задати формат інформації, що вводиться, для конкретних полів. Заповнити відповідною інформацією кожну з рубрик створюваної структури таблиці: Ім'я поля Имя поля), Тип даних )Тип данніх) і Опис (Описание). Розділ описів необов'язковий для заповнення, але інформація, введена в даний розділ ,відображається в рядку стану при введенні даних для конкретного поля, полегшуючи процес уведення. 3.1.3. Створення індексів і ключових полів. Інформацію в таблицях можна упорядкувати, створивши індекс для конкретного поля чи кількох полів. Бажано, щоб для таблиць були створені ключові поля. Для встановлення зв'язків між таблицями наявність таких полів є обов'язковою. Ключове поле може бути простим чи складеним, тобто складатися з кількох полів для однозначної ідентифікації кожного запису в таблиці. 3.1.4. Збереження таблиць По закінченню створення структури таблиці її необхідно зберегти. Для збереження виконати команду меню Файл  Сохранить как/экспорт. У вікні Сохранение объекта має бути обраний параметр в текущей базе данных. Ввести ім'я створеної таблиці. Клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_OK.gif". Після збереження закрити вікно Конструктора таблиць. Збереження також можна виконати, клацаючи по значку закривання таблиці. На екран буде виведене вікно з запитом про необхідність збереження, в разі позитивної відповіді Вам запропонують ввести ім'я таблиці. 3.1.5. Заповнення таблиць Відкрити таблицю в режимі таблиці. Заповнити необхідною інформацією, підготувавши для заповнення не менш десяти записів для основної таблиці. Збереження не потрібно, тому що збереження провадиться відразу при переході до наступного запису. Закрити заповнену таблицю. Аналогічно надійти з іншими таблицями. 3.1.6. Встановлення зв'язків між таблицями. Виконати команду Сервис -> Схема данных. З'явиться вікно Схема данных. Якщо зв'язки установлюються вперше, воно буде містити діалогове вікно Добавление таблицы. Якщо вікно Добавление таблицы відсутнє, його можна відкрити, вибравши Связи -> Добавить таблицу або обрати піктограму Добавить таблицу. Вибрати таблицю, що буде використовуватися для встановлення зв'язків, потім клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_add.gif", для додаванняя таблиці у вікно Схема данных. Повторити дії, описані в п.2 для кожної таблиці, що приймають участь у встановленні зв'язку. Для створення зв'язків між таблицями перемістити поле (або поля), яких необхідно зв'язати на відповідне поле іншої таблиці. У більшості зв'язків ключове поле першої таблиці зв'язується з аналогічним полем другої таблиці. Після переміщення поля з'явиться діалогове вікно Связи. У діалоговому вікні представлені назви таблиць, між якими встановлюються зв'язки й імена полів для зв'язку. Полям, на основі яких створюються зв'язки між таблицями, не обов'язково мати однакові імена, однак вони повинні бути одного типу. Виняток складають поля лічильників, які можна зв'язувати з числовими полями. Для автоматичної підтримки цілісності БД установити прапорець Обеспечение целостности данных. Крім цього прапорця у вікні представлені й інші: Каскадное обновление связанных полей (Каскадне відновлення зв'язаних полів). При вмиканні даного режиму зміни, зроблені в зв'язаному полі першої таблиці, автоматично вносяться в поля зв'язаної таблиці, що містить ті ж дані. Каскадное удаление связанных полей (Каскадне видалення зв'язаних полів). При вмиканні даного режиму видалення записів у першій таблиці приводить до видалення відповідних записів зв'язаної таблиці. Клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_create.gif". Потім закрити вікно Связи. При запиті про збереження зв'язку клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_yes.gif". 3.1.7. Завершення роботи з БД. Для завершення роботи з БД необхідно закрити вікно БД, потім закрити вікно додатка. 3.2. Приклад виконання лабораторної роботи (варіант 30). ТЕМА: Створення БД. Створення таблиць. Мета роботи: Придбання навичок у роботі із ACCESS по створенню таблиць. Постановка задачі: Створити базу даних ВІДДІЛ КАДРІВ, помістивши в неї три таблиці: СПІВРОБІТНИК, СКЛАД СІМ'Ї і ШТАТНИЙ РОЗКЛАД, що містять інформацію про співробітників підприємства. Опис прикладної області Відділ кадрів підприємства. Аналіз предметної галузі показує, що для автоматизації роботи Відділу кадрів доцільно створити БД ВІДДІЛ КАДРІВ, що складає з трьох таблиць: СПІВРОБІТНИК, СКЛАД СІМ'Ї, ШТАТНИЙ РОЗКЛАД. Таблиці будуть зв'язані між собою в такий спосіб: Таблиця СПІВРОБІТНИК із таблицею СКЛАД СІМ'Ї зв'язуються по полю Ідент_код, а з таблицею ШТАТНИЙ РОЗКЛАД - по полю Посада. Характеристики таблиці-об'єкта СПІВРОБІТНИК: ідентифікаційний код Ідент_код (10 символів - тип текстовий); прізвище Прізвище (20 символів - тип текстовий); ім'я Ім'я (15 символів - тип текстовий); по батькові По_батькові ( 15 символів - тип текстовий); стать Стать (1 символ - тип текстовий); дата народження Дата_народж (поле типу дата); місце народження Місце_народж (15 символів - тип текстовий); освіта Освіта (15 символів - тип текстовий); посада Посада (15 символів - тип Майстер підстановок); стаж роботи Стаж_роботи (довге ціле - тип числової ); родиний стан Сім_полож (7 символів - тип текстовий) ; дата зарахування на роботу Дата_зар (поле типу дата/час); телефон Тел (8 символів - тип текстовий); домашня адреса Адреса (поле - МЕМО). Характеристики таблиці-об'єкта СКЛАД СІМ'Ї: ідентифікаційний код Ідент_код (10 символів - тип Майстер підстановок (Мастер подстановок)); відношення Відношення (10 символів - тип текстовий); прізвище Прізвище (20 символів - тип текстовий); ім'я Ім'я (15 символів - тип текстовий); по батькові По_батькові (15 символів - тип текстовий); рік народження Дата_народж (поле типу дата/час). Характеристики таблиці-об'єкта ШТАТНИЙ РОЗКЛАД: № п/п НПП (довге ціле - тип числової); назва підрозділу Назва_підр (30 символів - тип текстовий); посада Посада (15 символів - тип текстовий); кількість штатних одиниць Кіл_од (довге ціле - тип числової); посадовий оклад Оклад (довге ціле - тип числової); фонд заробітної плати за місяць ФЗПМ (довге ціле - тип числової); фонд заробітної плати на рік ФЗПГ (довге ціле - тип числової). Опис роботи Завантажити Microsoft Access, виконавши дії: Пуск-> Программы -> Microsoft Access (або клацнувши відповідній піктограмі на панелі Microsoft Office). Для створення нової бази даних виконати наступне: У вікні Microsoft Access вибрати перемикач Новая база данных, потім - кнопка INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_OK.gif". У вікні Новая База данных, що з'явилося, вибрати диск і відкрити папку в який буде створюватися нова БД. Потім у розділі Ім’я файла ввести ім'я створюваної БД ВІДДІЛ КАДРІВ, клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_create.gif". У вікні БД ОТДЕЛ КАДРОВ, що з'явилося, вибрати вкладку (об'єкт) Таблицы, потім - кнопку INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_create.gif". У вікні Новая таблица вибрати режим створення таблиці Конструктор, потім клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_OK.gif". Створити структуру таблиці СПІВРОБІТНИК: У вікні Конструктора таблиць заповнити відповідні розділи: Ім’я поля, Тип данных, Описание. Для переходу від розділу до розділу використовувати клавішу [Enter] або [Tab] . У розділі Тип данных для зміни типу розкрити вікно вибору типу, клацнувши по кнопці розкриття списку, потім клацнути по рядку, що містить відповідний тип. При цьому в нижній частині екрана в розділі Свойства поля з'являється інформація про даний тип поля. При необхідності туди можна вносити зміни, клацнувши по відповідному рядку, видаливши попереднє значення, увівши нове. Додатково можна задати формат поля, умову на значення і т.д. Після створення структури таблиці необхідно задати ключове поле. Звичайно, поле, використовуване в якості ключового, розташовується в таблиці першим. Для створення ключового поля виділити поле, клацнувши ліворуч від імені поля на смузі виділення. Виконати команду меню Правка -> Ключевое поле або клацнути по пиктограмі Ключевое поле. Ліворуч від імені поля з'явиться зображення ключа. Поле Посада обрати за індексоване. Для цього в розділі Свойство поля вибрати рядок Индексированное поле. Клацнути по кнопці розкриття списку і вибрати рядок Да (Допускаются совпадения). Після створення структури таблиці зберегти її. Вибрати команду Файл -> Сохранить або Сохранить как... У вікні Сохранение объекта вибрати В текущей базе данных, потім ввести ім'я для збереження створеної таблиці: СПІВРОБІТНИК, потім - INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_OK.gif". Аналогічно створити структуру таблиці СКЛАД СІМ'Ї. Для поля Ідент_код доцільно вибрати тип Мастер подстановок. Це дозволить полегшити заповнення даними цього поля. Після вибору типу Мастер подстановок відкриється перше діалогове вікно Создание подстановки. У цьому вікні вибирається спосіб, яким стовпець підстановки одержить свої значення: з таблиці або запиту. Потім клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_next.gif". У наступному діалоговому вікні вибирається таблиця, що містить стовпець підстановки. Потім клацнути INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_next.gif". У наступному вікні вибирається поле, використовуване як стовпець підстановки і клацанням по кнопці  INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_snext.gif"переноситься у вікно Выбранные поля. Знову клац по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_next.gif". Наступне вікно містить повідомлення про те, які дії виконати зі стовпцем у разі потреби. Потім клацання по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_next.gif". У наступному вікні клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_ready.gif". З'явиться повідомлення про те, що перед створенням зв'язку необхідно зберегти таблицю. Для цього клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_yes.gif". У розделі Тип данных буде вказано тип Текстовий, тобто. тип, що відповідає типу поля підстановки з таблиці СПІВРОБІТНИК. У таблиці СКЛАД СІМ'Ї необхідно вибрати поле Ідент_код як індексоване поле. Для цього в розділі Свойство поля вибрати рядок Индексированное поле. Клацнути по кнопці розкриття списку і вибрати рядок Да (Допускаются совпадения). При збереженні таблиці відмовитися від створення ключового поля. Створити структуру таблиці ШТАТНИЙ РОЗКЛАД, включивши в неї зазначені поля і вибравши для них відповідні типи. Як ключового поля вибрати поле Посада. Заповнення таблиць. Заповнення таблиць доцільно починати з таблиці ШТАТНИЙ РОЗКЛАД, тому що поле Посада цієї таблиці використовується як стовпець підстановки для заповнення відповідного поля таблиці СПІВРОБІТНИК. У вікні Базы данных вибрати потрібну таблицю Клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_open.gif" На екрані з'явиться структура БД у табличному вигляді Заповнення провадиться по записах, тобто вводиться інформація для всього рядка цілком Перехід до наступного полю здійснюється натисканням клавіші <Tab>. При заповненні першого рядка слідом за нею з'явиться новий порожній рядок. Для заповнення поля МЕМО в таблиці СПІВРОБІТНИК натиснути комбінацію клавіш <Shif+F2>, попередньо установивши курсор у поле МЕМО. Після введення чи редагування даних у цьому вікні клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_OK.gif". Для заповнення даними поля Посада у таблиці СПІВРОБІТНИК використовувати список поля підстановки, розкриваючи його клацанням миші по кнопці розкриття списку. Вибір потрібної посади провадиться клацанням миші у відповідній рядку. Аналогічно заповнюється даними поле Ідент_код у таблиці СКЛАД РОДИНИ. Після заповнення таблиць даними встановити зв'язок між таблицями : Вибрати команду Сервис -> Схема данных або вибрати піктограму Схема данных. З'явиться вікно Схема данных, яке міститиме діалогове вікно Добавление таблицы. Вибрати таблицю СПІВРОБІТНИК, потім клацнути кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_add.gif", для додавання таблиці у вікно Схема данных. Повторити дію для кожної таблиці, що приймає участь в установленні зв'язку. Для створення зв'язків між таблицями СПІВРОБІТНИК і СКЛАД РОДИНИ помістити поле Ідент_код з таблиці СПІВРОБІТНИК, на відповідне поле таблиці СКЛАД РОДИНИ, з'явиться діалогове вікно Связи. Для автоматичної підтримки цілісності БД установити прапорець Обеспечение целостности данных. Установити також прапорці Каскадное обновление связанных полей та Каскадное удаление связанных полей. Клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_create.gif". У вікні Тип отношений буде зазначений тип один-ко-многим (один до багатьох). Аналогічно зв'язати таблиці СПІВРОБІТНИК і ШТАТНИЙ РОЗКЛАД, вибравши для зв'язку поле Посада і установивши ті ж прапорці. Потім закрити вікно Связи. При запиті на збереження зв'язку клацнути по кнопці INCLUDEPICTURE \d \z "Базы данных_ Лабораторные работы3_files/b_yes.gif". У вікні БД вибрати таблицю ШТАТНИЙ РОЗКЛАД, відкрити її в режимі Таблиці. Видалити посада "статистик". Відкрити таблиці СПІВРОБІТНИК і СКЛАД РОДИНИ і переконатися в тім, що з таблиць зник співробітник, що займав цю посаду, а також відомості про його родину. Відновити вилучену інформацію у всіх таблицях. Таблиця 1 Таблиця-об'єкт СПІВРОБІТНИК МЕМО-поле Таблиці СПІВРОБІТНИК Таблиця 2 Таблиця-об'єкт СКЛАД РОДИНИ Таблиця 3 Таблиця-об'єкт ШТАТНИЙ РОЗКЛАД 4. Висновки При виконанні лабораторної роботи були вивчені наступні питання: Створення БД Створення структури таблиць Створення індексних і ключових полів Заповнення таблиць Встановлення зв'язків між таблицями Каскадне видалення Завдання 1. Виконати наведений у роботі приклад Завдання 2. Створити заготовку бази даних «Замовлення», представивши у табличному вигляді всі сутності, отримані при розробці структури БД згідно до завдання 1 попередньої роботи. У результаті приведення до 3-ої НФ схема бази даних має містити чотири таблиці, які відбивають відношення Товар (Товар_Код, Товар_Назва, Товар_Ціна), Менеджер (Менеджер_Код, Менеджер_ПІБ, Менеджер_Телефон), Клієнти (Клієнт_Код, Клієнт_ПІБ, Клієнт_Місто, Клієнт_Адреса, Клієнт_Телефон), Замовлення (Замовлення_Код, Клієнт_Код, Замовлення_Дата, Менеджер_Код, Замовлення_Сума) та ЗамовленоТовару (Замовлення_Код, Товар_Код, Товар_Кількість, Товар_Сума). Порядок виконання завдання Виділіть стрижневі сутності. Ними будуть сутності Товар, Клієнт та Менеджер. Створіть у режимі Конструктора таблиці, що відповідають стрижневим сутностям, так, як це Ви робили у завданні 1. По черзі створіть структуру кожної таблиці. У вікні Конструктора таблиць заповніть відповідні розділи: Ім’я поля, Тип данных (формати даних Access наведені у інструкції до попередньої лабораторної роботи), Описание. Задайте ключові поля. Для них встановіть тип Лічильник (счетчик). Аналогічно створіть таблиці Замовлення та ЗамовленоТовару. Поля, що відповідають атрибутам, які є зовнішніми ключами, створіть за допомогою Майстра підстановки, використовуючи як джерела даних таблиці стрижневих сутностей. При цьому введіть як підстановочні поля не лише коди, але й назви відповідніх екземплярів сутності (тобто не лише код товару, але й його назву. При цьому при роботі з майстром підстановки треба буде обрати опцію Скрыть ключевой столбец у третьому діалоговому вікні Майстра). Поле Кількість у таблиці ЗамовленоТовару відповідатиме кількості товарів даного найменування у даному замовленні, а поле Товар_Сума – сумарній вартості замовлених у даному замовленні товарів даного найменування. Поле Сума у таблиці Замовлення відповідатиме Сумарній вартості даного замовлення. Задайте ключові поля цих таблиць. Зверніть увагу на те, що таблиця ЗамовленоТовару має складемний ключ, тобто для встановлення ключового поля слід виділити ці 2 поля (Код замовлення і Код товару) одночасно та клацнути по кнопці Ключ на панелі інструментів. Позначка первинного ключа має з'явитися біля обидвох полів. Для цих полів встановіть тип Числовий, оскільки обидва елементи є зовнішніми ключами. Увійдіть у режим перегляду таблиць та заповніть таблиці тестовими даними, що наведені нижче Товари Замовлено товару Замовлення Клієнти Задайте схему даних, тобто зв'язки між таблицями. Схема даних забезпечить цілісніть бази за посиланнями. Для цього: з головного вікна бази відкрийте вікно схеми даних, натиснувши на кнопку Схема даних чи виконавши команду Сервис, Схема данных; перевірте наявність всіх таблиць у вікні, що відкриється. Якщо не всі таблиці відбиті на схемі, доповніть її натисканням кноппки Добавление таблиц и і вибором відповідної таблиці; встановіть зв'язки між таблицями, клацнувши по відповідному полю одної таблиці, яке зв'язується і перетягнувши його на відповідне поле іншої таблиці. Зверніть увагу, що у разі використання Майстра підстановки частина зв'язків вже встановлена; у вікні зв'язок, що відкриється, встановіть прапорець Обеспечение целостности данных та натисніть кнопку . Зв'язок буде створено. Після цього база готова для подальшої роботи. Створіть копію отриманої бази та спростіть її для випадку, коли інформація про номер телефона менеджера є зайвою (всі менеджери мають один і той самий номер телефона). Як зміниться структура бази та окремих таблиць? Чи можна зменшити кількість таблиць у базі?. Скоректуйте таблиці та схему даних для такого спрощеного варіанту. Завдання 3. Створити заготовку бази даних за варіантом індивідуального завдання роботи 1. Тестові дані для заповнення таблиць згенеруйте самі. Оформити звіт до лабораторної роботи. У звіт включити всі структури таблиць з завдань 2 та 3 у відповідності зі структурою таблиці у режимі Конструктора, з вказанням назв полів, типу даних, опису даних, а також хагальних і підстановочних властивостей даних. Відтворити отриману схему даних, вказати тип зв'язків. Відтворити заповнені тестовими даними таблиці з завдання 3. Навчальне видання Методичні вказівки Укладачі: Л.К.Гліненко, канд. техн. наук, доц. Є.І.Яковенко, канд. техн. наук, доц.
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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