/
aska
/
web-nodejs-labs
Обзор
Документация
Войти
/
aska
/
web-nodejs-labs
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
backend/data/lab9/tasks.sql
478 строк
24 KB
migunova
22.01
22 янв 2026, 03:24
22 янв 2026, 03:24
ad7d868
Код
Авторство
О чём код?
CREATE SCHEMA IF NOT EXISTS lab10; -- 1. Справочник категорий (создаём первой, так как на неё ссылается products) CREATE TABLE IF NOT EXISTS lab10.categories ( id SERIAL PRIMARY KEY, name VARCHAR(100) NOT NULL ); -- 2. Товары (с привязкой к категории) CREATE TABLE IF NOT EXISTS lab10.products ( id SERIAL PRIMARY KEY, title VARCHAR(255) NOT NULL, price INTEGER NOT NULL, amount INTEGER NOT NULL DEFAULT 0, category_id INTEGER REFERENCES lab10.categories(id), image TEXT ); -- 3. Журнал заказов CREATE TABLE IF NOT EXISTS lab10.orders ( id SERIAL PRIMARY KEY, created_at TIMESTAMP DEFAULT NOW() ); -- 4. Позиции в заказах (создаём последней, так как ссылается на orders и products) CREATE TABLE IF NOT EXISTS lab10.order_items ( id SERIAL PRIMARY KEY, order_id INTEGER REFERENCES lab10.orders(id) ON DELETE CASCADE, product_id INTEGER REFERENCES lab10.products(id), quantity INTEGER NOT NULL DEFAULT 1, price INTEGER NOT NULL ); INSERT INTO lab10.categories (name) VALUES ('Смартфоны'), ('Ноутбуки и планшеты'), ('Наушники'), ('Аксессуары'), ('Периферия'), ('Мониторы'); -- Добавление товаров (цены в копейках, как в lab9) INSERT INTO lab10.products (title, price, amount, category_id) VALUES -- Смартфоны (category_id = 1) ('iPhone 15 Pro', 12000000, 10, 1), ('Samsung Galaxy S24', 9500000, 15, 1), -- Ноутбуки и планшеты (category_id = 2) ('MacBook Air M2', 11000000, 5, 2), ('iPad Air 5', 6000000, 12, 2), -- Наушники (category_id = 3) ('AirPods Pro 2', 2400000, 50, 3), ('Sony WH-1000XM5', 3500000, 20, 3), -- Аксессуары (category_id = 4) ('Xiaomi Power Bank', 250000, 100, 4), ('Кабель USB-C 1m', 50000, 200, 4), ('Зарядка GaN 65W', 350000, 40, 4), ('Чехол для iPhone', 150000, 150, 4), ('Защитное стекло', 80000, 300, 4), -- Периферия (category_id = 5) ('Logitech MX Master 3S', 1200000, 30, 5), ('Keychron K2 Keyboard', 950000, 25, 5), ('Apple Pencil 2', 1200000, 30, 5), -- Мониторы (category_id = 6) ('Dell UltraSharp 27"', 4500000, 8, 6); -- SQL скрипт для создания таблиц задания 2 лабораторной работы 10 -- Выполните этот скрипт в Adminer перед использованием задания 2 -- Создание схемы (если не существует) CREATE SCHEMA IF NOT EXISTS lab10; -- 1. Кафедры (создаём первой, так как на неё ссылается teachers) CREATE TABLE IF NOT EXISTS lab10.departments ( id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL UNIQUE ); -- 2. Должности (создаём второй, так как на неё ссылается teachers) CREATE TABLE IF NOT EXISTS lab10.positions ( id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL UNIQUE ); -- 3. Преподаватели (ссылается на departments и positions) CREATE TABLE IF NOT EXISTS lab10.teachers ( id SERIAL PRIMARY KEY, full_name VARCHAR(255) NOT NULL, department_id INTEGER REFERENCES lab10.departments(id), position_id INTEGER REFERENCES lab10.positions(id) ); -- 4. Группы CREATE TABLE IF NOT EXISTS lab10.groups ( id SERIAL PRIMARY KEY, name VARCHAR(100) NOT NULL UNIQUE ); -- 5. Корпуса (создаём перед аудиториями, так как на него ссылается audiences) CREATE TABLE IF NOT EXISTS lab10.buildings ( id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL UNIQUE ); -- 6. Аудитории (ссылается на buildings) CREATE TABLE IF NOT EXISTS lab10.audiences ( id SERIAL PRIMARY KEY, number VARCHAR(50) NOT NULL, building_id INTEGER REFERENCES lab10.buildings(id), capacity INTEGER ); -- 7. Дисциплины CREATE TABLE IF NOT EXISTS lab10.subjects ( id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL UNIQUE ); -- 8. Типы занятий CREATE TABLE IF NOT EXISTS lab10.lesson_types ( id SERIAL PRIMARY KEY, name VARCHAR(100) NOT NULL UNIQUE ); -- 9. Расписание (ссылается на groups, subjects, teachers, audiences, lesson_types) CREATE TABLE IF NOT EXISTS lab10.schedule ( id SERIAL PRIMARY KEY, group_id INTEGER REFERENCES lab10.groups(id) ON DELETE CASCADE, subject_id INTEGER REFERENCES lab10.subjects(id), teacher_id INTEGER REFERENCES lab10.teachers(id), audience_id INTEGER REFERENCES lab10.audiences(id), lesson_type_id INTEGER REFERENCES lab10.lesson_types(id), day_of_week INTEGER NOT NULL CHECK (day_of_week >= 0 AND day_of_week <= 6), week_number INTEGER CHECK (week_number >= 1 AND week_number <= 2), lesson_number INTEGER NOT NULL CHECK (lesson_number >= 1 AND lesson_number <= 8) ); -- ===== ЗАПОЛНЕНИЕ ТЕСТОВЫМИ ДАННЫМИ ===== -- Очистка существующих данных (для повторного запуска) TRUNCATE TABLE lab10.schedule RESTART IDENTITY CASCADE; TRUNCATE TABLE lab10.audiences RESTART IDENTITY CASCADE; TRUNCATE TABLE lab10.buildings RESTART IDENTITY CASCADE; TRUNCATE TABLE lab10.teachers RESTART IDENTITY CASCADE; TRUNCATE TABLE lab10.positions RESTART IDENTITY CASCADE; TRUNCATE TABLE lab10.departments RESTART IDENTITY CASCADE; TRUNCATE TABLE lab10.groups RESTART IDENTITY CASCADE; TRUNCATE TABLE lab10.subjects RESTART IDENTITY CASCADE; TRUNCATE TABLE lab10.lesson_types RESTART IDENTITY CASCADE; -- 1. Кафедры INSERT INTO lab10.departments (name) VALUES ('Кафедра информационных систем'), ('Кафедра компьютерных технологий и систем'), ('Кафедра системного анализа и обработки информации'), ('Кафедра экономической кибернетики'), ('Кафедра управления и маркетинга'), ('Кафедра физвоспитания'); -- 2. Должности INSERT INTO lab10.positions (name) VALUES ('Профессор'), ('Доцент'), ('Старший преподаватель'), ('Преподаватель'), ('Ассистент'); -- 3. Преподаватели INSERT INTO lab10.teachers (full_name, department_id, position_id) VALUES ('Ефимиади Леонид Константинович', 1, 5), ('Бардин Александр Константинович', 1, 2), ('Василенко Андрей Игоревич', 1, 5), ('Лещенко Кирилл Денисович', 1, 5), ('Тюнин Евгений Борисович', 1, 2), ('Креймер Алексей Семёнович', 2, 2), ('Крепышев Дмитрий Александрович', 2, 2), ('Лаптев Владимир Николаевич', 2, 2), ('Лаптев Сергей Владимирович', 2, 2), ('Параскевов Александр Владимирович', 2, 3), ('Чемарина Анна Валерьевна', 2, 3), ('Салий Виктория Владимировна', 3, 2), ('Иванова Виктория Александровна', 5, 5), ('Дьяков Сергей Александрович', 5, 2), ('Яни Артем Валерьевич', 6, 2), ('Алешин Егор Андреевич', 6, 4), ('Ахматгатин Анвар Амирович', 6, 1), ('Бондаренко Надежда Михайловна', 6, 3), ('Борисов Данила Станиславович', 6, 4), ('Быков Максим Валериевич', 6, 3), ('Гетманская Яна Эрнестовна', 6, 3), ('Дрючин Андрей Борисович', 6, 2), ('Евтых Саида Адамовна', 6, 2), ('Желтов Александр Алексеевич', 6, 3), ('Ильин Владимир Викторович', 6, 3), ('Ильницкая Татьяна Александровна', 6, 2), ('Калашник Елена Александровна', 6, 3), ('Клименко Андрей Александрович', 6, 2), ('Ковалева Татьяна Владимировна', 6, 3), ('Комбалин Максим Николаевич', 6, 4), ('Кузнецова Зинаида Васильевна', 6, 2), ('Куликова Ирина Владимировна', 6, 3), ('Марков Владимир Викторович', 6, 4), ('Матвеева Инга Сергеевна', 6, 2), ('Мельников Алексей Игоревич', 6, 3), ('Молдован Виталий Андреевич', 6, 3), ('Сень Сергей Викторович', 6, 2), ('Славинский Николай Васильевич', 6, 2), ('Служителев Андрей Викторович', 6, 3), ('Соболь Юлия Владимировна', 6, 3), ('Удовицкая Людмила Устиновна', 6, 3), ('Федосова Людмила Павловна', 6, 3), ('Федотова Галина Викторовна', 6, 3), ('Чуркин Никита Александрович', 6, 3), ('Шенделева Светлана Викторовна', 6, 2), ('Щербакова Алёна Сергеевна', 6, 3), ('Яткин Игорь Викторович', 6, 3), ('Панина Ульяна Евгеньевна', 1, 5); -- 4. Группы INSERT INTO lab10.groups (name) VALUES ('ИТ2301'), ('ИТ2302'), ('ИТ2303'), ('ИТ2304'); -- 5. Корпуса INSERT INTO lab10.buildings (name) VALUES ('ЭК'), ('ЗОО'), ('ГЛ'), ('МХ'), ('Спортивный комплекс'); -- 6. Аудитории INSERT INTO lab10.audiences (number, building_id, capacity) VALUES ('207', 1, 30), ('310', 1, 120), ('404', 1, 30), ('103', 1, 30), ('Спортивный комплекс', 5, 500), ('221', 3, 120), ('219', 3, 120), ('019', 2, 30), ('108', 1, 30), ('209', 1, 30), ('403', 1, 120), ('303', 1, 30), ('307', 1, 30), ('407', 1, 30), ('401', 4, 120), ('216', 1, 30), ('214', 4, 120), ('448', 2, 30), ('101', 1, 30), ('219', 1, 30), ('401', 1, 30), ('206', 1, 30), ('022', 2, 30), ('205', 1, 30), ('408', 1, 30), ('212', 1, 30), ('581', 4, 30); -- 7. Дисциплины INSERT INTO lab10.subjects (name) VALUES ('Операционные системы'), ('Инфокоммуникационные системы и сети'), ('Тестирование и верификация компонентов информационных систем'), ('Микропроцессоры'), ('Элективные курсы по физической культуре и спорту'), ('Основы Web-инжиниринга'), ('Менеджмент'), ('Большие данные'), ('Методы и средства проектирования информационных систем и технологий'); -- 8. Типы занятий INSERT INTO lab10.lesson_types (name) VALUES ('Лекция'), ('Практика'); -- 9. Расписание (day_of_week: 0=понедельник, 1=вторник, 2=среда, 3=четверг, 4=пятница) -- Расписание для группы ИТ2303 INSERT INTO lab10.schedule (group_id, subject_id, teacher_id, audience_id, lesson_type_id, day_of_week, week_number, lesson_number) VALUES -- Понедельник (day_of_week = 0) (3, 1, 2, 1, 2, 0, 1, 2), -- Операционные системы, Практика, 207эк (3, 2, 7, 2, 1, 0, 1, 3), -- Инфокоммуникационные системы и сети, Лекция, 310эк (3, 1, 2, 2, 1, 0, 1, 4), -- Операционные системы, Лекция, 310эк (3, 3, 12, 3, 2, 0, 1, 5), -- Тестирование и верификация, Практика, 404эк (3, 2, 8, 13, 2, 0, 2, 2), -- Инфокоммуникационные системы, Практика, 307эк (3, 1, 2, 2, 1, 0, 2, 3), -- Операционные системы, Лекция, 310эк (3, 3, 12, 14, 2, 0, 2, 4), -- Тестирование и верификация, Практика, 407эк -- Вторник (day_of_week = 1) (3, 4, 10, 4, 2, 1, 1, 1), -- Микропроцессоры, Практика, 103эк (3, 5, 16, 5, 2, 1, 1, 2), -- Физкультура, Практика, Спорткомплекс (3, 3, 12, 6, 1, 1, 1, 3), -- Тестирование и верификация, Лекция, 221гл (3, 6, 6, 7, 1, 1, 1, 4), -- Web-инжиниринг, Лекция, 219гл (3, 6, 11, 13, 2, 1, 2, 1), -- Web-инжиниринг, Практика, 307эк (3, 8, 10, 15, 1, 1, 2, 2), -- Большие данные, Лекция, 401мх -- Среда (day_of_week = 2) (3, 6, 11, 4, 2, 2, 1, 1), -- Web-инжиниринг, Практика, 103эк (3, 7, 13, 8, 2, 2, 1, 2), -- Менеджмент, Практика, 019зоо (3, 2, 8, 4, 2, 2, 1, 3), -- Инфокоммуникационные системы, Практика, 103эк (3, 8, 10, 9, 2, 2, 1, 4), -- Большие данные, Практика, 108эк (3, 6, 6, 6, 1, 2, 2, 1), -- Web-инжиниринг, Лекция, 221гл (3, 9, 5, 16, 2, 2, 2, 2), -- Методы и средства проектирования, Практика, 216эк (3, 7, 14, 17, 1, 2, 2, 3), -- Менеджмент, Лекция, 214мх (3, 1, 2, 13, 2, 2, 2, 4), -- Операционные системы, Практика, 307эк (3, 4, 10, 12, 2, 2, 2, 5), -- Микропроцессоры, Практика, 303эк -- Четверг (day_of_week = 3) (3, 1, 2, 10, 2, 3, 1, 1), -- Операционные системы, Практика, 209эк (3, 8, 10, 11, 1, 3, 1, 2), -- Большие данные, Лекция, 403эк (3, 9, 5, 11, 1, 3, 1, 3), -- Методы и средства проектирования, Лекция, 403эк (3, 7, 13, 18, 2, 3, 2, 1), -- Менеджмент, Практика, 448гл (3, 5, 16, 5, 2, 3, 2, 2), -- Физкультура, Практика, Спорткомплекс (3, 6, 11, 19, 2, 3, 2, 3), -- Web-инжиниринг, Практика, 101эк (3, 1, 2, 10, 2, 3, 2, 4), -- Операционные системы, Практика, 209эк -- Пятница (day_of_week = 4) (3, 6, 11, 12, 2, 4, 1, 1), -- Web-инжиниринг, Практика, 303эк (3, 5, 16, 5, 2, 4, 1, 2), -- Физкультура, Практика, Спорткомплекс (3, 4, 10, 2, 1, 4, 1, 3), -- Микропроцессоры, Лекция, 310эк (3, 9, 5, 1, 2, 4, 1, 4), -- Методы и средства проектирования, Практика, 207эк (3, 8, 10, 9, 2, 4, 2, 2), -- Большие данные, Практика, 108эк -- Расписание для группы ИТ2301 -- Понедельник (day_of_week = 0) (1, 6, 9, 19, 2, 0, 1, 1), -- Web-инжиниринг, Практика, 101эк (1, 2, 7, 14, 2, 0, 1, 2), -- Инфокоммуникационные системы, Практика, 407эк (1, 2, 7, 2, 1, 0, 1, 3), -- Инфокоммуникационные системы, Лекция, 310эк (1, 1, 2, 2, 1, 0, 1, 4), -- Операционные системы, Лекция, 310эк (1, 7, 13, 22, 2, 0, 2, 1), -- Менеджмент, Практика, 206эк (1, 6, 9, 19, 2, 0, 2, 2), -- Web-инжиниринг, Практика, 101эк (1, 1, 2, 2, 1, 0, 2, 3), -- Операционные системы, Лекция, 310эк (1, 2, 7, 4, 2, 0, 2, 4), -- Инфокоммуникационные системы, Практика, 103эк -- Вторник (day_of_week = 1) (1, 9, 3, 10, 2, 1, 1, 1), -- Методы проектирования, Практика, 209эк (1, 5, 16, 5, 2, 1, 1, 2), -- Физкультура, Практика, Спорткомплекс (1, 3, 12, 6, 1, 1, 1, 3), -- Тестирование и верификация, Лекция, 221гл (1, 6, 6, 7, 1, 1, 1, 4), -- Web-инжиниринг, Лекция, 219гл (1, 8, 10, 15, 1, 1, 2, 2), -- Большие данные, Лекция, 401мх (1, 1, 2, 27, 2, 1, 2, 3), -- Операционные системы, Практика, 581мх -- Среда (day_of_week = 2) (1, 7, 13, 23, 2, 2, 1, 2), -- Менеджмент, Практика, 022зоо (1, 6, 9, 13, 2, 2, 1, 3), -- Web-инжиниринг, Практика, 307эк (1, 1, 2, 24, 2, 2, 1, 4), -- Операционные системы, Практика, 205эк (1, 6, 9, 24, 2, 2, 2, 2), -- Web-инжиниринг, Практика, 205эк (1, 9, 3, 26, 2, 2, 2, 4), -- Методы проектирования, Практика, 212эк -- Четверг (day_of_week = 3) (1, 4, 10, 11, 2, 3, 1, 2), -- Микропроцессоры, Практика, 403эк (1, 9, 5, 11, 1, 3, 1, 3), -- Методы проектирования, Лекция, 403эк (1, 3, 12, 25, 2, 3, 1, 4), -- Тестирование и верификация, Практика, 408эк (1, 5, 16, 5, 2, 3, 2, 2), -- Физкультура, Практика, Спорткомплекс -- Пятница (day_of_week = 4) (1, 1, 2, 1, 2, 4, 1, 1), -- Операционные системы, Практика, 207эк (1, 5, 16, 5, 2, 4, 1, 2), -- Физкультура, Практика, Спорткомплекс (1, 4, 10, 2, 1, 4, 1, 3), -- Микропроцессоры, Лекция, 310эк (1, 1, 2, 10, 2, 4, 2, 2), -- Операционные системы, Практика, 209эк (1, 6, 6, 6, 1, 4, 2, 3), -- Web-инжиниринг, Лекция, 221гл -- Расписание для группы ИТ2302 -- Понедельник (day_of_week = 0) (2, 2, 7, 14, 2, 0, 1, 1), -- Инфокоммуникационные системы, Практика, 407эк (2, 6, 9, 19, 2, 0, 1, 2), -- Web-инжиниринг, Практика, 101эк (2, 2, 7, 2, 1, 0, 1, 3), -- Инфокоммуникационные системы, Лекция, 310эк (2, 1, 2, 2, 1, 0, 1, 4), -- Операционные системы, Лекция, 310эк (2, 6, 9, 19, 2, 0, 2, 1), -- Web-инжиниринг, Практика, 101эк (2, 2, 7, 4, 2, 0, 2, 2), -- Инфокоммуникационные системы, Практика, 103эк (2, 1, 2, 2, 1, 0, 2, 3), -- Операционные системы, Лекция, 310эк (2, 6, 9, 19, 2, 0, 2, 4), -- Web-инжиниринг, Практика, 101эк -- Вторник (day_of_week = 1) (2, 1, 2, 1, 2, 1, 1, 1), -- Операционные системы, Практика, 207эк (2, 5, 16, 5, 2, 1, 1, 2), -- Физкультура, Практика, Спорткомплекс (2, 3, 12, 6, 1, 1, 1, 3), -- Тестирование и верификация, Лекция, 221гл (2, 6, 6, 7, 1, 1, 1, 4), -- Web-инжиниринг, Лекция, 219гл (2, 1, 2, 24, 2, 1, 2, 1), -- Операционные системы, Практика, 205эк (2, 8, 10, 15, 1, 1, 2, 2), -- Большие данные, Лекция, 401мх -- Среда (day_of_week = 2) (2, 6, 9, 13, 2, 2, 1, 2), -- Web-инжиниринг, Практика, 307эк (2, 7, 13, 22, 2, 2, 1, 4), -- Менеджмент, Практика, 206эк (2, 1, 2, 1, 2, 2, 1, 5), -- Операционные системы, Практика, 207эк (2, 3, 12, 25, 2, 2, 2, 4), -- Тестирование и верификация, Практика, 408эк (2, 9, 3, 26, 2, 2, 2, 5), -- Методы проектирования, Практика, 212эк -- Четверг (day_of_week = 3) (2, 9, 5, 10, 2, 3, 1, 1), -- Методы проектирования, Практика, 209эк (2, 8, 10, 11, 1, 3, 1, 2), -- Большие данные, Лекция, 403эк (2, 9, 5, 11, 1, 3, 1, 3), -- Методы проектирования, Лекция, 403эк (2, 1, 2, 10, 2, 3, 2, 1), -- Операционные системы, Практика, 209эк (2, 5, 16, 5, 2, 3, 2, 2), -- Физкультура, Практика, Спорткомплекс (2, 7, 13, 22, 2, 3, 2, 3), -- Менеджмент, Практика, 206эк -- Пятница (day_of_week = 4) (2, 3, 25, 3, 2, 4, 1, 1), -- Тестирование и верификация, Практика, 404эк (2, 5, 16, 5, 2, 4, 1, 2), -- Физкультура, Практика, Спорткомплекс (2, 4, 10, 2, 1, 4, 1, 3), -- Микропроцессоры, Лекция, 310эк (2, 6, 6, 6, 1, 4, 2, 3), -- Web-инжиниринг, Лекция, 221гл -- Расписание для группы ИТ2304 -- Понедельник (day_of_week = 0) (4, 1, 2, 1, 2, 0, 1, 2), -- Операционные системы, Практика, 207эк (4, 2, 7, 2, 1, 0, 1, 3), -- Инфокоммуникационные системы и сети, Лекция, 310эк (4, 1, 2, 2, 1, 0, 1, 4), -- Операционные системы, Лекция, 310эк (4, 3, 12, 3, 2, 0, 1, 5), -- Тестирование и верификация, Практика, 404эк (4, 2, 8, 14, 2, 0, 2, 1), -- Инфокоммуникационные системы, Практика, 407эк (4, 8, 10, 20, 2, 0, 2, 2), -- Большие данные, Практика, 219эк (4, 1, 2, 2, 2, 0, 2, 3), -- Операционные системы, Практика, 310эк -- Вторник (day_of_week = 1) (4, 4, 10, 4, 2, 1, 1, 1), -- Микропроцессоры, Практика, 103эк (4, 5, 16, 5, 2, 1, 1, 2), -- Физкультура, Практика, Спорткомплекс (4, 3, 12, 6, 1, 1, 1, 3), -- Тестирование и верификация, Лекция, 221гл (4, 6, 6, 7, 1, 1, 1, 4), -- Web-инжиниринг, Лекция, 219гл (4, 8, 10, 15, 1, 1, 2, 2), -- Большие данные, Лекция, 401мх (4, 3, 12, 21, 2, 1, 2, 3), -- Тестирование и верификация, Практика, 401эк (4, 1, 2, 4, 2, 1, 2, 4), -- Операционные системы, Практика, 103эк -- Среда (day_of_week = 2) (4, 6, 11, 4, 2, 2, 1, 1), -- Web-инжиниринг, Практика, 103эк (4, 7, 13, 8, 2, 2, 1, 2), -- Менеджмент, Практика, 019зоо (4, 2, 8, 4, 2, 2, 1, 3), -- Инфокоммуникационные системы, Практика, 103эк (4, 8, 10, 9, 2, 2, 1, 4), -- Большие данные, Практика, 108эк (4, 7, 14, 17, 1, 2, 2, 3), -- Менеджмент, Лекция, 214мх (4, 4, 10, 12, 2, 2, 2, 4), -- Микропроцессоры, Практика, 303эк (4, 1, 2, 20, 2, 2, 2, 5), -- Операционные системы, Практика, 219эк -- Четверг (day_of_week = 3) (4, 1, 2, 10, 2, 3, 1, 1), -- Операционные системы, Практика, 209эк (4, 8, 10, 11, 1, 3, 1, 2), -- Большие данные, Лекция, 403эк (4, 9, 5, 11, 1, 3, 1, 3), -- Методы и средства проектирования, Лекция, 403эк (4, 6, 11, 19, 2, 3, 2, 1), -- Web-инжиниринг, Практика, 101эк (4, 5, 16, 5, 2, 3, 2, 2), -- Физкультура, Практика, Спорткомплекс (4, 7, 13, 22, 2, 3, 2, 3), -- Менеджмент, Практика, 206эк -- Пятница (day_of_week = 4) (4, 6, 11, 12, 2, 4, 1, 1), -- Web-инжиниринг, Практика, 303эк (4, 5, 16, 5, 2, 4, 1, 2), -- Физкультура, Практика, Спорткомплекс (4, 4, 10, 2, 1, 4, 1, 3), -- Микропроцессоры, Лекция, 310эк (4, 9, 5, 1, 2, 4, 1, 4), -- Методы и средства проектирования, Практика, 207эк (4, 9, 5, 10, 2, 4, 2, 1), -- Методы и средства проектирования, Практика, 209эк (4, 6, 11, 10, 2, 4, 2, 2), -- Web-инжиниринг, Практика, 209эк (4, 6, 6, 6, 1, 4, 2, 3); -- Web-инжиниринг, Лекция, 221гл