БД
Практическая работа №1. Проектирование ER-диаграммы
Цель работы: Освоить технологию проектирования БД. Освоить технологию построения ER-диаграмм. Научиться получать реляционные БД из ER-диаграмм
Задание
По описанию предметной области построить логическую модель БД методом ER-диаграмм, на основании которой построить набор таблиц БД.
Вариант 1. Ресторан
Описание предметной области
Посетители ресторана обслуживаются за столиками. За одним столом может располагаться не более 4 посетителей, каждый из которых может сделать заказ тех или иных блюд. Столики обслуживают официанты. У одного официанта в обслуживании несколько столов.
Задачи для БД:
Есть ли свободные столы?
Сколько посетителей обслужил официант за смену?
Сколько каких блюд было реализовано?
Вариант 2. Театральная касса
Описание предметной области
В театральной кассе продаются билеты на спектакли. Стоимость билета зависит от ряда, театра и спектакля. Каждый день в театре может идти не более одного спектакля. Спектакль характеризуется названием и автором. Каждый покупатель может купить сколько угодно билетов на любые спектакли.
Задачи для БД:
Какие спектакли идут в определенный день?
Есть ли билеты на конкретный спектакль?
Сколько стоит конкретный билет?
Вариант 3. Грузоперевозки
Описание предметной области.
АТП имеет грузовые автомобили с гос. номерами и организует перевозки для своих заказчиков. Стоимость перевозки зависит от расстояния и грузоподъемности автомобиля, который ее выполняет. Каждый заказчик может сделать заказ нескольких перевозок. Одну перевозку выполняет один грузовик.
Задачи для БД:
Какие грузовики свободны?
Какой заказчик сделал самый дорогой заказ?
Какой грузовик выполнил наибольшее количество заказов?
Технология выполнения работы
1.Построение ER-диаграммы.
1.1 Выберите из описания предметной области все существительные. Продумайте, какие из них будут соответствовать сущностям, а какие атрибутам сущностей. Зарисуйте в отчет все сущности с их атрибутами согласно обозначениям, принятым в ER-диаграммах.
1.2 На рисунке подчеркиванием атрибутов обозначьте для каждой сущности уникальный ключ. При необходимости добавьте сущностям атрибуты, которые помогут однозначно отличить каждый экземпляр сущности.
1.3 Определите и включите в схему связи сущностей. Подпишите названия связей и пронумеруйте связи. Для первой связи укажите тип и модальность. Для всех связей запишите их прочтение слева направо и справа налево.
1.4 Если в схеме присутствуют связи типа «много-со-многими» уберите их путем ввода дополнительной сущности.
Лабораторная работа 1. Интерфейс MS SQL Management Studio
Задание 1. БД «Компьютерные курсы»
1. Запустите SQL Server Management Studio и соединитесь с сервером
Имя сервера: 192.168.10.151
Имя для входа: wsr-1
Пароль: $cYm*kL$Ny5QP#
2. Создайте базу данных с именем соответствующему шаблону Год_Фамилия (В обозревателе объектов правой кнопкой мыши по «Базы данных» — Создать базу данных… — В открывшемся окне ввести имя азы данных и нажать ОК)
3. В базе данных создайте новую таблицу (По «Таблицы» щелкните правой кнопкой мыши и выберите пункт «Создать» — «Таблица…»)
4. В появившемся конструкторе таблиц введите первую таблицу
5. Задайте в таблице первичный ключ (правой кнопкой мыши щелкнуть по нужному полю и выбрать «Задать первичный ключ»). Обратите внимание в третьей колонке у первичного ключа должна быть убрана галочка.
6. Сохраните таблицу и дайте ей название Groups (кнопка Сохранить на панели инструментов)
7. Аналогичным образом создайте еще две таблицы. Не забывайте использовать латинские буквы, не использовать пробелы и устанавливать первичные ключи.
8. Теперь создадим диаграмму базы данных. Для этого щелкните правой кнопкой мыши по Диаграммы баз данных и выберите Создать диаграмму базы данных.
9. В окне сообщения нажмите «Да». Далее в открывшемся окне выберите три таблицы и нажмите ОК. Закройте окно добавления таблиц.
10. Расположите таблице примерно как на схеме выше. Потяните с ключа UchGroup из таблицы Groups на поле UchGroup из таблицы Spisok. В результате откроется окно, в нем нажмите ОК и в следующем еще раз ОК. В результате появится связь между двумя таблицами.
11. Самостоятельно сделайте связь от поля Kod таблицы Spisok до поля KodStudent таблицы PersonalData.
12. Сохраните диаграмму и дайте ей название PKCourse
13. Для того, чтобы внести данные в таблицы щелкните в обозревателе объектов по названию таблицы (например, Groups) правой кнопкой мыши и выберите «Изменить первые 200 строк». В результате откроется таблица, в которой надо заполнить номера групп и фамилии преподавателей. Достаточно ввести 2-3 строчки. Данные после ввода строки сохраняются автоматически при переходе к следующей. Если вы не видите название таблицы в списке таблиц, то щелкните правой кнопкой мыши по Таблицы и выберете пункт Обновить.
14. Заполните оставшиеся таблицы.
Задание 2. БД «Институт»
Самостоятельно в той же базе данных создайте еще 3 таблицы, создайте новую диаграмму базы данных для них и заполните произвольными данными.
Задание 3. БД «Компьютерный магазин»
Самостоятельно в той же базе данных создайте еще 4 таблицы, создайте новую диаграмму базы данных для них и заполните произвольными данными.
или напишите нам прямо сейчас:
Здравствуйте, меня интересуют примерные тесты по биотехническим технологиям
Инга, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Здравствуйте! Нужно сдать сессию под ключ ММУ
Валерия, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Здравствуйте! ВКР ММУ выполняете?
Дмитрий, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Отчет по Ознакомительная практика ММУ 2 семестр электроэнергетика и электротехника
Кристина, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Преддипломная практика | П.В | Производственная практика ММУ по направлению 20.03.01 Техносферная безопасность.__2. Научно-исследовательская работа | П.В | Производственная практика
Анна, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Учебная практика. Дистанционное обучение в колледже ММУ. Торговое дело 1 семестр
Владимир, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
сдать вступительный экзамены , на менеджер в энергетике, ММУ
Иван, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Технологическая (проектно-технологическая) практика | П.В | Производственная практика / институт ВТУ ММУ факультет Техносферная безопасность профиль Пожарная безопасность
Оксана, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Подскажите, пожалуйста, сколько будет стоить закрыть предмет на 2 курсе ММУ, просто тесты?
Андрей, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Колледж ММУ специальность Оператор диспетчерской службы.__Онлайн тесты за 1 семестр и отчет об учебной практике ПМ.01, 02, 03
Екатерина, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Анатомия 1 курс 2 семестр в ММУ
Юлия, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
«Системы обеспечения производственной безопасности» для ММУ__Курсовая на одну из тем.
Дарья, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Сессию дистанционно в ММУ
Ангелина, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Здравствуйте, нужна помощь по сдаче вступительных тестов ММУ русский,информационные технологии,математика (инженерно-технический профиль)
Кирилл, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!
Ответы на вступительные экзамены в ММУ
Артём, здравствуйте! Поможем с подготовкой материалов для Вашего учебного проекта. Прошу Вас прислать подробное задание (методичка, заданий от кафедры, бланки, комментарии — всё, что есть) на почту 3227505@mail.ru. Я посмотрю и напишу Вам ответ на почту в самые сжатые сроки. Спасибо!