MS SQL SERVER
База данных ПроцессорыПостановка задачи: нужно в СУБД «MS SQL Server 2005» создать базу данных «Процессоры». Для работы с СУБД запускаем «MS SQL Server 2005 Management Studio Express», соединяемся с сервером, в обозревателе объектов (слева, в стакане) переходим на ветку «Базы данных». Кликаем правой кнопкой мыши по этой ветке и в контекстном меню выбираем строку «Создать базу данных…». Создаем базу, а именно задаем ее имя, место. После создания базы, она появится на ветке в обозревателе объектов. Выбираем ее и переходим в раздел «Таблицы». В разделе «Таблицы» нужно также кликнуть правой кнопкой на разделе и выбрать «Создать таблицу…». Создаем таблицу «Производители».
Тут же заполняем таблицу «Производители», к сожалению производителей процессоров не так уж и много, в силу того, что они постоянно занимаются поглощениями/разорениями. Рис. 1. Таблица «Производители» Потом создаем таблицу «Марки процессоров».
Заполняем таблицу «Марки процессоров» значениями. Рис. 2. Заполненная таблица «Марки процессоров» Аналогично создаем и заполняем таблицу «Шины». Рис. 3. Заполненная таблица «Шины» Теперь можно создать основную таблицу, назовем ее «Характеристики».
Для создания связей между таблицами, нужно выбрать поле и нажать кнопку «Отношения» или выбрать одноименный раздел в контекстном меню, или перейти в раздел «Диаграммы баз данных» и там поколдовать со связями, их/диаграмм для одной базы может быть несколько. Рис. 4. Диаграмма базы данных «Процессоры» Таблица «Характеристики» получилась не особо информативной, к сожалению. Рис. 5. Заполненная таблица «Характеристики» Чтобы получить понятную информацию о процессорах нужен запрос и соединение таблиц.
В результате получаем вполне себе вразумительные данные. Рис. 6. Результат выполнения запроса |
| ||||||||||||||||||||||||||