АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Логическая модель

Читайте также:
  1. A) Технологическая цепочка.
  2. Epoche, или феноменологическая редукция
  3. II. Учебно-информационная модель
  4. III. Изучение демократического транзита в России (модель Б.А. Исаева)
  5. Sog Pentagon, новая модель
  6. А. Аллергическая (иммунологическая) реакция замедленного типа
  7. А. Аллергическая (иммунологическая) реакция немедленного и замедленного типа
  8. А. Аллергическая (иммунологическая) реакция немедленного типа
  9. Американская модель общества угрожает Европе
  10. Американская модель управления.
  11. Анаэробная биологическая очистка сточных вод
  12. Археологическая датировка

Содержание

 

1.Задание

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

3.Логическая модель

4.Физическая модель

5. Создание Базы Данных

6.Схема реальной Базы Данных

7.Листинг SQL-запросов с результатами их выполнения

 

Задание

• Разработать логическую модель в виде ER-диаграммы;

• Разработать физическую модель в виде ER-диаграммы с указанием типов полей, ключей, связей по конкретным полям (сущности модели должны быть выровнены, связи не пересекаться);

• В соответствии с физической моделью создать БД и внести в нее тестовые данные. В БД должны быть первичные и вторичные ключи, связи, индексы, стратегии сохранения целостности данных;

• Написать запросы на выборку из всех главных таблиц (только тех, которые не являются одновременно и подчиненными) используя различные условия отбора (минимум 3 запроса);

• Написать запросы на вставку данных во все главные таблицы (только те, которые не являются одновременно и подчиненными) (минимум 3 запроса);

• Написать запросы на изменение данных во всех главных таблицах (только тех, которые не являются одновременно и подчиненными) (минимум 3 запроса);

• Написать запросы на выборку из 2 связанных таблиц, используя различные условия отбора (минимум 3 запроса);

• Написать запросы на вставку данных в подчиненные таблицы (минимум 3 запроса);

• Написать запросы на выборку из 3 и более связанных таблиц, используя различные условия отбора.

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

Фирма по продаже компьютерных комплектующих.

В базе данных должна содержаться информация о сотрудниках, должностях, товарах, типах товара, клиентах, заказах, отделах и должностях, складах. Сотрудник принадлежит к одному отделу. В должности указывается оклад. В информацию о клиентах входят фио, контактные данные.Сотрудник может иметь много заказов. Заказ содержит, id выполняющего сотрудника, id клиента, id сметы, дату заказа,дату окончания выполнения заказа и дату фактического окончания заказа. Смета содержит информацию о заказанных комплектующих и их кол-ве.

Логическая модель

Логическая модель является начальным прототипом будущей базы данных и описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью. Основным средством разработки логической модели данных являются различные варианты ER-диаграмм (Entity-Relationship, диаграммы сущность-связь). Одну и ту же ER-модель можно преобразовать как в реляционную модель данных, так и в модель данных для иерархических и сетевых СУБД, или в постреляционную модель данных. Однако, т.к. мы рассматриваем именно реляционные СУБД, то можно считать, что логическая модель данных для нас формулируется в терминах реляционной модели данных.

При разработке логической модели данных возникают вопросы: хорошо ли спроектированы отношения. В данном курсовом проекте логическая модель представлена в виде ER-диаграммы, реализованной в SoftwareIdeasModeler.

 

 


1 | 2 | 3 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)