Стандартное задание

Вариант 1: написать скрипт, отображающий содержимое некоторой заданной таблицы из БД, добавление, редактирование и удаление записей.

Вариант 2: написать скрипт, отображающий структуру и данные всех таблиц указанной БД.

Вариант 3: написать скрипт, формирующий в виде HTML-страницы календарь, в котором ссылками являются даты, за которые в некоторой таблице, содержащей новости, присутствуют новости.

Вариант 4: написать скрипт, выводящий в случайном порядке заданное количество неповторяющихся записей из произвольной таблицы БД.

Вариант 5: написать скрипт, позволяющий добавить в произвольную таблицу БД произвольное количество записей со случайными данными. Скрипт должен получать в качестве входных данных имена и типы ("число" или "текст") полей таблицы, а также количество добавляемых записей.

Вариант 6: написать скрипт, получающий через форму e-mail пользователя, проверяющий его корректность и добавляющий его в таблицу БД в случае, если такого e-mail там ещё нет.

Вариант 7: написать скрипт, получающий через форму имя пользователя, пароль и подтверждение пароля. Если такого пользователя ещё нет в БД, а пароль и его подтверждение совпадают, необходимо добавить в БД имя пользователя и пароль в виде хэша sha1.

Вариант 8: сформировать БД, содержащую информацию о студентах и их оценках по различным предметам. Написать скрипт, формирующий список студентов с их средними баллами, а также минимальным и максимальным баллом с указанием списка предметов, за которые был получен такой балл.

Вариант 9: написать скрипт, позволяющий выполнить произвольный запрос к СУБД, после чего отображающий результат выполнения запроса и статистику: время выполнения, использованная оперативная память.

Вариант 10: написать скрипт, выполняющий указанное количество раз произвольный SQL-запрос и собирающий статистику производительности СУБД при выполнении этого запроса.

Расширенное задание

На основе результатов выполнения расширенных заданий в лабораторных работах 1–4 доработать программу формирования пользовательской и администраторской частей сайта в контексте взаимодействия с СУБД, а именно:

– реализовать хранение структуры сайта в БД;

– реализовать построение карты сайта и поиска по сайту;

– реализовать протоколирование действий администратора;

– реализовать такие модули сайта как (на выбор) голосование, показ случайного банера, подписка на рассылку.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: