Методические указания по выполнению лабораторной работы №2
СУБД MySQL
Работа со структурой БД и
манипулирование данными
Оглавление
Введение. 2
1. Краткий обзор различных СУБД.. 3
3. Проектирование БД.. 7
3.1 Общие сведения о SQL. 8
3.2 Сведения об операторах SQL. 10
3.3 Сведения о типах данных. 10
4. Методические указания по выполнению практической части лабораторной работы на тему «Разработка базы данных в СУБД MySQL». 13
4.1 На что следует обратить внимание перед началом работы.. 14
4.2 Начало работы с MySQL. 14
4.3 Рассмотрим создание БД на примере БД для Интернет-продаж.. 14
4.3.1 Создадим новую БД.. 15
4.3.2 Создадим таблицу «Интернет-Магазины». 15
4.3.3 Создадим таблицу «Товары». 16
4.3.4 Создадим таблицу «Клиенты». 17
4.3.5 Создадим таблицу «Доставка». 19
4.3.6 Заполним таблицу «Интернет-Магазины». 20
4.3.7 Заполним таблицу «Товары». 20
4.3.8 Заполним таблицу «Клиенты». 21
4.3.9 Заполним таблицу «Заказы». 23
4.3.10 Заполним таблицу «Доставка». 24
4.3.11 Отобразим графически структуру созданной таблицы с помощью программного средства MySQL Workbench. 25
5. Варианты заданий для лабораторной работы на тему «Разработка базы данных в СУБД MySQL» 28
Список литературы.. 31
Введение
Физическое проектирование является третьим и последним этапом создания проекта базы данных, при выполнении которого проектировщик принимает решения о способах реализации разрабатываемой базы данных. Во время предыдущего этапа проектирования была определена логическая структура базы данных (которая описывает отношения и ограничения в рассматриваемой прикладной области). Хотя эта структура не зависит от конкретной целевой СУБД, она создается с учетом выбранной модели хранения данных, например реляционной, сетевой или иерархической. Однако, приступая к физическому проектированию базы данных, прежде всего, необходимо выбрать конкретную целевую СУБД. Поэтому физическое проектирование неразрывно связано с конкретной СУБД. Между логическим и физическим проектированием существует постоянная обратная связь, так как решения, принимаемые на этапе физического проектирования с целью повышения производительности системы, способны повлиять на структуру логической модели данных.
Как правило, основной целью физического проектирования базы данных является описание способа физической реализации логического проекта базы данных. В случае реляционной модели данных под этим подразумевается следующее:
· создание набора реляционных таблиц и ограничений для них на основе информации, представленной в глобальной логической модели данных;
· определение конкретных структур хранения данных и методов доступа к ним, обеспечивающих оптимальную производительность СУБД;
· разработка средств защиты создаваемой системы.
Именно этому этапу и посвящена разрабатываемая ЛР.