- •1. Обзор языков программирования
- •1.1 Виды языков программирования
- •1.2 Язык для работы с бд sql
- •1.5 Язык разметки html
- •2. Разработка базы данных
- •2.1 Постановка задачи
- •2.2 Анализ объекта
- •2.5 Синтез компьютерной модели
- •2.3 Синтез модели бд
- •2.4 Выбор программного инструментария
- •Заключение
- •Список использованной литературы
- •Гвоздева т.В., Баллод б.А. Проектирование информационных систем. – Издательство: Феникс, 2011. – 510 с.
- •Энди Харрис php/MySql для начинающих. – Издательство: кудиц-Образ, 2010. – 384 с.
- •Малыхина м.П. Базы данных. Основы, проектирование, использование. – Издательство: бхв-Петербург, 2009. – 528 с.
2.2 Анализ объекта
Разобьем реализуемую БД на пять таблиц, путем группировки ранее принятых полей по своему функциональному назначению:
main – данную таблицу составляет общая информация о музыкальном инструменте (модель, тип, цена).
Таблица 1. Структура таблицы «main»
№ |
Поле |
Тип данных |
Пояснение |
1. |
number |
Int(6) |
Номер |
2. |
model |
Text |
Модель |
3. |
type |
Text |
Тип |
4. |
price |
Int(6) |
Цена |
material – таблицу составляет информация о материалах, из которых сделана гитара, а именно дерево корпуса, дерево грифа и накладка грифа, также в эту таблицу отнесем цвет инструмента.
Таблица 2. Структура таблицы «material»
№ |
Поле |
Тип данных |
Пояснение |
1. |
number |
Int(6) |
Номер |
2. |
model |
Text |
Модель |
3. |
body |
Text |
Корпус |
4. |
neck |
Text |
Гриф |
5. |
onlay |
Text |
Накладка грифа |
6. |
color |
Text |
Цвет |
electronics – в таблицу входит информация о установленной электронике, в частности звукосниматели, переключатель и регуляторы. Данная таблица не обязательна к заполнению, в случае с акустическими гитарами (в этом случае ставятся прочерки в полях).
Таблица 3. Структура таблицы «electronics»
№ |
Поле |
Тип данных |
Пояснение |
1. |
number |
Int(6) |
Номер |
2. |
model |
Text |
Модель |
3. |
pickups |
Text |
Звукосниматели |
4. |
switch |
Text |
Переключатель |
5. |
regulators |
Text |
Регулятор |
maker – таблица представляет собой поля содержащие информацию о стране и фирме производителя.
Таблица 4. Структура таблицы «maker»
№ |
Поле |
Тип данных |
Пояснение |
1. |
number |
Int(6) |
Номер |
2. |
model |
Text |
Модель |
3. |
firm |
Text |
Фирма |
4. |
country |
Text |
Страна |
furnishings – в таблице представлены данные о установленной фурнитуре на музыкальный инструмент: колки и бридж, так же в состав таблицы внесем цвет фурнитуры.
Таблица 5. Структура таблицы «furnishings»
№ |
Поле |
Тип данных |
Пояснение |
1. |
number |
Int(6) |
Номер |
2. |
model |
Text |
Модель |
3. |
pegs |
Text |
Колки |
4. |
bridge |
Text |
Бридж |
5. |
furcolor |
Text |
Цвет фурнитуры |
