Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Отобразим графически структуру созданной таблицы с помощью программного средства MySQL Workbench




1) Запустим MySQL Workbench.

 

2) В разделе DATA MODELING выберем пункт CRAETE EER MODEL FROM EXISTING DATABASE.

 

3) В выпадающем меню STORED CONNECTION выберем «Local Instance MySQL»

Нажмем «NEXT»

 

4) В появившемся окошке введем пароль (если требуется). По умолчанию «password».

 

5) После подключения нажмем «Next»

 

 

6) Выберем спроектированную БД «Интернет-продажи»

 

7) Далее выбирать ничего не надо, просто нажимать «Execute» - >«Next» -> «Finish»

 

8) В итоге получим созданную схему со всеми связями.

 

5. Варианты заданий для лабораторной работы на тему «Разработка базы данных в СУБД MySQL»

Вариант 1

Проект «Поставка товаров»

Завод поставляет товары (Изделие 1, изделие 2, и т.д.) заказчикам по договорам. Для каждого товара определены планы поставок.

Необходимо спроектировать базу данных «Поставка товаров», информация которой может быть использована для анализа выполнения заводом планов поставок.

В БД должна храниться информация:

· о ТОВАРАХ (Код товара, Наименование товара, Цена);

· о ЗАКАЗАХ (Код заказа, ФИО заказчика, Адрес заказчика, Телефон заказчика, Дата заказа, наименование товара, Количество);

· о фактических ОТГРУЗКАХ (Код отгрузки, Код заказа, Дата, Количество, Код товара).

 

ü При проектировании нужно учесть, что товар имеет несколько заказов на поставку. Заказ соответствует одному товару.

ü Товару могут соответствовать несколько отгрузок.

ü Одному заказу соответствует одна отгрузка.

ü Каждому заказу обязательно соответствует товар.

Ниже показана структура БД, которая должна в итоге получиться.

Вариант 2

Проект «Розничная торговля»

Магазин розничной торговли продает в разные города персональные компьютеры, средства связи и периферийное оборудование: принтеры, накопители и т.д.

Необходимо спроектировать базу данных «Розничная торговля», информация которой будет использована для анализа продаж в магазине.

В БД должна храниться информация:

· о ТОВАРАХ (Код товара, Наименование, Дата поставки, ФИО поставщика, Цена, Количество);

· о ПРОДАЖАХ (Код продажи, Код товара, Дата продажи, Количество, Код города);

· о ПОСТАВЩИКАХ (Код поставщика, ФИО поставщика, Телефон, Код города);

· о ГОРОДАХ (Код города, Название).

 

ü При проектировании БД необходимо учесть, что поставщик поставляет несколько товаров.

ü Товар имеет несколько продаж. Продажа относится к одному товару.

ü Каждый товар обязательно кем-то поставляется.

ü Город соответствует нескольким продажам и нескольким поставщикам.

Ниже показана структура БД, которая должна в итоге получиться.

Вариант 3

Проект «Турагентство»

Работники турагентства продаю путевки по разным странам. В каждую страну организуется несколько маршрутов.

Необходимо спроектировать базу данных «Турагентство», информация которой позволит определять наиболее популярные маршруты, отслеживать обращения клиентов и т.д.

В БД должна храниться информация:

· о СТРАНАХ (Код страны, Название);

· о МАРШРУТАХ (Код маршрута, Код страны, Наименование);

· о ПРОДАЖАХ (Код продажи, Дата продажи, Покупатель, Код маршрута);

· о КЛИЕНТАХ (Код клиента, Страна клиента, ФИО Клиента).

 

ü При проектировании БД необходимо учесть, что в каждую страну организуется несколько маршрутов.

ü Маршрут участвует в нескольких продажах. Продажа связана только с одним маршрутом.

ü Каждый маршрут обязательно имеет отношение к некоторой стране.

ü Каждая продажа обязательно связана с одним маршрутом.

Ниже показана структура БД, которая должна в итоге получиться.

 

Список литературы

 

1. Дюбуа Поль, MySQL - 2-е изд. – М.: Издательский дом «Вильямс», 2004. – 1056с.

2. http://www.mysql.com

3. http://www.mysql.ru

4. http://www.spravkaweb.ru/mysql

5. http://www.databaseanswers.org

6. http://ru.wikipedia.org

 


[1] SQL (Structured Query Language — язык структурированных запросов) является стандартным языком для работы с реляционными БД. Кроме стандартных реляционных операций, этот язык предоставляет возможности для изменений структуры таблиц.

[2] Сервер для управления реляционными БД обычно называют SQL-сервером.





Поделиться с друзьями:


Дата добавления: 2016-11-23; Мы поможем в написании ваших работ!; просмотров: 1251 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Свобода ничего не стоит, если она не включает в себя свободу ошибаться. © Махатма Ганди
==> читать все изречения...

2307 - | 2069 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.