У вас вопросы?
У нас ответы:) SamZan.net

ЛАБОРАТОРНАЯ РАБОТА 31 Тема- Проектирование БД

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 29.12.2024

ЛАБОРАТОРНАЯ РАБОТА № 31

Тема: Проектирование БД. Исследование предметной области

Цель: научиться проектировать базы данных на этапах концептуального, логического и физического проектирования.

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

Порядок выполнения работы

  1.  Исследовать предметную область с учетом варианта задания: определить сущности и их характеристики.
  2.  Построить ЕR-диаграмму.
  3.  Перейти к этапу логического проектирования: выбрать модель, определить структуру таблиц, установить связи.
  4.  Перейти к физическому проектированию: выбрать СУБД, создать файл новой базы данных по названию предметной области, создать структуру таблиц и ввести в них по 5 записей. В окне «Схема данных» установить связи, обеспечить целостность данных.
  5.  Опишите в отчете ваши действия на каждом этапе проектирования. Предъявите работу преподавателю.

Задания

1 вариант

Интернет-магазин

Описание предметной области

Вы являетесь сотрудником коммерческого отдела компании, продающей различные товары через Интернет. Вашей задачей является отслеживание финансовой составляющей ее работы.

Работа компании организована следующим образом: на Интернет-сайте представлены (выставлены на продажу) некоторые  товары. Каждый из них имеет некоторое название, цену и единицу измерения (штуки, килограммы, литры). Для проведения исследований и оптимизации работы магазина вы пытаетесь собирать данные с клиентов. При этом для вас определяющее значение имеют стандартные анкетные данные, а также телефон и адрес  электронной  почты  для  связи.  По каждому факту продажи вы автоматически фиксируете клиента, товары, количество, дату продажи, дату доставки.

2 вариант

Реализация готовой продукции

Описание предметной области

Вы работаете в компании, занимающейся оптово-розничной продажей различных товаров. Вашей задачей является отслеживание финансовой стороны ее работы.

Деятельность компании организована следующим образом: компания торгует товарами из определенного спектра. Каждый из этих товаров характеризуется наименованием, оптовой ценой, розничной ценой и справочной информацией. В вашу компанию обращаются покупатели. Для каждого из них вы запоминаете в базе данных стандартные данные (наименование, адрес, телефон, контактное лицо) и составляете по каждой сделке документ, запоминая наряду с покупателем количество купленного им товара и дату покупки.

3 вариант

Ведение заказов

Описание предметной области

Вы работаете в компании, занимающейся оптовой продажей различных товаров. Вашей задачей является отслеживание финансовой стороны ее работы.

Деятельность компании организована следующим образом: компания  торгует товарами из определенного спектра. Каждый из этих товаров характеризуется ценой, справочной информацией и признаком наличия или отсутствия доставки. В вашу компанию обращаются заказчики. Для каждого из них вы запоминаете в базе данных стандартные данные (наименование, адрес, телефон, контактное лицо) и составляете по каждой сделке документ, запоминая наряду с заказчиком количество купленного им товара и дату покупки.  

4 вариант

Проведение факультативных занятий для студентов

Описание предметной области

Вы работаете в высшем учебном заведении и занимаетесь организацией факультативов.  

В вашем распоряжении имеются сведения о студентах, включающие стандартные анкетные данные (фамилия, имя, отчество, адрес, телефон). Преподаватели вашей кафедры должны обеспечить проведение факультативных занятий по некоторым предметам. По каждому  факультативу установлены определенное количество часов и вид проводимых занятий (лекции, практика, лабораторные работы). В результате работы  со студентами у вас появляется информация о том, на какие факультативы записался каждый из них. Существует некоторый  минимальный объем факультативных предметов, которые должен прослушать каждый студент. По окончании семестра вы заносите информацию об оценках, полученных студентами на экзаменах.

5 вариант

Библиотека

Описание предметной области

Вы являетесь руководителем библиотеки. Ваша библиотека решила зарабатывать деньги, выдавая напрокат некоторые книги, имеющиеся в небольшом количестве экземпляров. Вашей задачей является отслеживание финансовых показателей работы.

У каждой книги, выдаваемой в прокат, есть название, автор, жанр. В зависимости от ценности книги вы определили для каждой из них залоговую стоимость (сумма, вносимая клиентом при взятии книги напрокат) и стоимость проката (сумма, которую клиент платит при возврате книги, получая назад залог). В библиотеку обращаются читатели. Все читатели регистрируются в картотеке, которая содержит стандартные анкетные данные (фамилия, имя, отчество, адрес, телефон). Каждый читатель может обращаться в библиотеку несколько раз. Все обращения читателей фиксируются, при этом по каждому факту выдачи книги запоминаются дата выдачи и ожидаемая дата возврата.

6 вариант

Платная поликлиника

Описание предметной области

Вы являетесь руководителем службы планирования платной поликлиники. Вашей задачей является отслеживание финансовых показателей работы поликлиники.

В поликлинике работают врачи различных специальностей, имеющие разную квалификацию. Каждый день в поликлинику обращаются больные. Все они проходят обязательную регистрацию, при которой в базу данных заносятся стандартные анкетные данные (фамилия, имя, отчество, год рождения). Каждый больной может обращаться в поликлинику несколько раз, нуждаясь в различной медицинской помощи. Все обращения больных фиксируются, при этом устанавливается диагноз, определяется стоимость лечения, запоминается дата обращения.

7 вариант

Сдача в аренду торговых площадей

Описание предметной области

Вы  работаете  в  крупном  торговом  центре,  сдающем  в  аренду  коммерсантам  свои торговые площади.

Вашей  задачей  является  наведение  порядка  в финансовой  сфере  работы  торгового центра.

Работа торгового центра построена следующим образом: в результате планирования вы  определили некоторое  количество  торговых  точек  в пределах  здания,  которые могут сдаваться  в  аренду.  Для  каждой  из  торговых  точек  важными  данными  являются  этаж, площадь, наличие кондиционера и стоимость аренды в день. Со всех потенциальных клиентов вы собираете стандартные данные (название, адрес, телефон, реквизиты, контактное лицо). При  появлении  потенциального  клиента  вы  показываете  ему  имеющиеся  свободные площади. При достижении соглашения вы оформляете договор, фиксируя в базе данных торговую точку, клиента, период (срок) аренды.

8 вариант

Учет телефонных переговоров

Описание предметной области

Вы работаете  в  коммерческой  службе  телефонной  компании. Компания предоставляет абонентам телефонные линии для междугородних переговоров. Вашей задачей является отслеживание стоимости междугородних телефонных переговоров.

Абонентами  компании  являются  юридические  лица,  имеющие  телефонную  точку, ИНН (идентификационный номер налогоплательщика), расчетный счет в банке. Стоимость переговоров зависит от города, в который осуществляется  звонок, и времени суток (день, ночь). Каждый  звонок абонента автоматически фиксируется в базе данных. При этом запоминаются город, дата, длительность разговора и время суток.

Контрольные вопросы

  1.  Что такое предметная область?
  2.  Какая последовательность создания концептуальной модели?
  3.  Какие типы моделей данных и типы связей в модели вы знаете?
  4.  Охарактеризуйте реляционную модель баз данных. На каком этапе проектирования она реализуется?
  5.  Какова роль нормализации и ключевых полей в базе данных?


Пример

Склад

Описание предметной области

Вам поручено создать БД для предметной области «Склад».  Опишите свои действия на  этапах концептуального, логического и физического проектирования. Указывайте конкретные названия всех объектов, элементов (полей, таблиц и т.д.)

Концептуальный этап:

1. Возможный набор сущностей и их характеристики:

Товары (Код товара, Название, Цена, Количество).

Клиенты  (Код клиента, Фамилия, Имя, Отчество, Адрес, Телефон, e-mail, Признак постоянного клиента).

Продажи  (Код  продажи,  Код  товара,  Код  клиента,  Дата  продажи,  Дата  доставки, Количество).

2. ЕR-диаграмма:

Логический этап:

  1.  Выбрана реляционная модель.

Имя поля

Тип данных

Код клиента

Числовой

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

Телефон

Текстовый

Адрес

Текстовый

e-mail

Текстовый

Признак постоянного клиента

Текстовый

  1.  Создание структуры таблиц:

Товары     Продажи   Клиенты

Имя поля

Тип данных

Код тов

Числовой

Название

Текстовый

Цена

Денежный

Количество

Числовой

Имя поля

Тип данных

Код продажи

Числовой

Код товара

числовой

Код клиента

числовой

Дата продажи

Дата/время

Дата доставки

Дата/время

Количество

Числовой

Физический этап:

  1.  Выбор СУБД – MS Access: создание файла новой базы данных, сохранение ее под именем предметной области, создание структуры таблиц: задать имена полей, их тип, свойства, ключевые поля – в режиме конструктора таблиц. Сохранение таблиц. Заполнение таблиц данными в режиме таблицы.
  2.  Установление связей между таблицами в диалоговом окне Схема данных. Обеспечение целостности данных в окне Связи.
  3.  Проверка работы: попытаться добавить в подчиненную таблицу запись с кодом товара, который не описан в главной таблице «Товары». В чем причина нарушения целостности данных? Как нужно правильно поступить?




1. Аутгоинговый туроператор специализируется на разработке продвижении и реализации выездных международны
2. документе Теоретические сведения Таблицы представляют собой особую часть HTMLдокумента
3. Юридический центр Пресс 2010
4.  Передача данных по интерфейсу SPI
5. Возникновение и развитие идеи правового государства
6. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата економічних наук1
7. Экологическое право Боголюбов С
8. Державні запозичення проводяться з метою покриття бюджетного дефіциту на державному і регіональному рівн.html
9. Построение кубического сплайна функции
10. Бригада- Вагин
11. модульної контрольної роботи Дата 17
12. і Економічні ресурси ~ це елементи які використовують для виробництва економічних благ
13. Пояснительная записка Рабочая программа составлена на основе Федеральных государственных образо
14.  Условие Цена приобретения автомобиля ЦАВТ ~ 500 тыс
15. предварительный расчет валов редуктора При выполнении данного раздела устанавливается конструкци1
16. Они путешествуют чтобы видеть другие страны и континенты чтобы обнаружить различные способы жизни встре
17. МАТОЧНОГО РАСТВОРА ХЛОРНОЙ ИЗВЕСТИ Оснащение- халат; маска; очки; колпак; перчатки;
18. Тема- Сказка о нотках Цель- знакомить детей с музыкальной грамотой развивать у детей музыкальный слух.html
19. на тему- rdquo; Проектирование цифровых устройствrdquo; Выполнил- Студент- Касицин С.
20. Девочка с яблоком Тропинина.html