PHP 5 для начинающих

Печать

Серия глав, описывающих MySQL, заканчивается примером сценария, который позволяет управлять пользовательскими записями. MySQL в качестве сервера для хранения данных позволяет создавать высокопроизводительные приложения, размах которых ограничен только воображением разработчика.

Упражнения

1. Создайте список подходящих дескрипторов для каждого столбца в таблице. Совет:помните о том, что ресторанам ежедневно приходится иметь дело с множеством отдельных заказов (счетов):

2. Администратор сайта решил создать страницу, на которой пользователи смогут просматривать свои предыдущие заказы и итоговые суммы. Используя принципы нормализации, создайте новые таблицы, в каждой из которых будет представлен один элемент. Присвойте каждой таблице подходящее имя и определите первичный ключ. (Проверьте, уменьшат ли эти изменения избыточность при больших объемах данных.)

3. Создайте данные таблицы с помощью SQL-операторов.

4. После полугодового использования Web-сайта клиенты отметили, что сайт начинает работать медленнее, когда они пытаются просмотреть свои предыдущие заказы. Администратор сайта изучил таблицу заказов и выяснил, что в ней теперь хранится несколько тысяч записей. Почему сайт работает медленно и как администратор может повысить скорость работы сайта? Обновите таблицы соответствующим образом.

5. Директор решил узнать, насколько популярен среди клиентов ресторан "Nandos". Какой запрос можно использовать, чтобы получить общие суммы по всем заказам:а) сделанным одним клиентом и б) в целом по ресторану "Nandos". Совет:попытайтесь использовать запрос SELECT SUM( столбец) .

6. Создайте сценарий, с помощью которого пользователи во время регистрации на сайте смогут вводить в базу данных информацию о себе. База данных должна быть настроена так, чтобы идентификаторы пользователей назначались авто