Разработка инфологической модели 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Разработка инфологической модели



ВВЕДЕНИЕ

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

Задачей учебной практики по МДК.02.02 Технология разработки баз данных является закрепление теоретического материала междисциплинарного курса МДК 02.02 и получение практических навыков по созданию и использованию баз данных.


 

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

 

Предметная область: Продажа поддержанных машин.

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

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

клиенты (код клиента, фамилия, имя, отчество, город, адрес, контактный телефон);

дилеры (код дилеров, фамилия, имя отчество, фотография, домашний адрес, телефон);

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

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

Могут быть выполнены разнообразные запросы, например: посчитать количество договоров, заключенных с каждым клиентом; выдать некоторую информацию (например: данные дилера, дата заключения договора и т.д.).

 

 

Разработка инфологической модели

 

 

 

Рисунок 1 – Инфологическая модель

Таблица 1 – Структуры таблиц

Сущность Атрибут Тип Свойства Пояснения

Виды назначения

Код Счетчик PK Код назначения
Название Короткий текст   Название назначения

Дилеры

Код Счетчик PK Код дилера
Телефон Короткий текст   Телефон дилера
ФИО Вычисляемый   ФИО дилера
Домашний адрес Короткий текст   Домашний адрес дилера
Отчество Короткий текст   Отчество дилера
Фотография Вложение   Фото дилера
Фамилия Короткий текст   Фамилия дилера
Имя Короткий текст   Имя дилера

Договоры

Код Счетчик PK Код договора
Размер комиссионных Денежный    
Примечание Длинный текст    
Цена продажи Денежный   Цена продажи автомобиля
Код типа кузова Числовой    
Фото автомобиля Вложение    
Дата выпуска Дата и время    
Пробег Числовой   Пробег автомобиля
Дата продажи Дата и время   Дата продажи автомобиля
Код клиента Числовой    
Код дилера Числовой    
Дата заключения договора Дата и время    
Код марки Числовой   Код марки автомобиля
Код вида назначения Числовой    

Клиенты

Код Счетчик PK Код клиента
Фамилия Короткий текс   Фамилия клиента
Имя Короткий текст   Имя клиента
Отчество Короткий текст   Отчество клиента
Город Короткий текст    
Адрес Короткий текст    
Контактный телефон Короткий текст    
ФИО Вычисляемый   ФИО клиента

Марки

Код Счетчик PK Код марки
Название Короткий текст    

Типы кузовов

Код Счетчик PK Код типа кузова
Название Короткий текст   Название типа кузова

 


 

 

Классификация СУБД

 

СУБД — комплекс программ, позволяющих создать базу данных (БД) и манипулировать данными (вставлять, обновлять, удалять и выбирать). Система обеспечивает безопасность, надёжность хранения и целостность данных, а также предоставляет средства для администрирования БД.

Классификации СУБД по модели данных:

   – иерархические

 – сетевые

 – реляционные

 – объектно-ориентированные

 – объектно-реляционные

По степени распределённости:

– локальные СУБД (все части локальной СУБД размещаются на одном компьютере)

– распределённые СУБД (части СУБД могут размещаться не только на одном, но на двух и более компьютерах).

По способу доступа к БД:

– файл-серверные

  – клиент-серверные

– встраиваемые

Системы управления базами данных - одна из фундаментальных составляющих компьютерного обеспечения информационных процессов. Главной функцией СУБД является эффективное хранение и предоставление данных в интересах конкретных прикладных задач.

 

 

Создание таблиц

 

Создание таблицы Группы товаров:

create table [Группы товаров] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Название char(50));

Создание таблицы Должности:

createtable [Должности] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Название char(20), foreign key([Код]) references [Продавцы]([Код должности]));

Создание таблицы Клиент:

create table [Продавцы] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Фамилия char(20), Имя char(20), Отчество char(20), [Дата рождения] date, Адрес char(100), Телефон char(20), [Код должности] int,  [Дата занятия должности] date, ФИО char, [Фото сотрудника] image, foreign key([Код]) references [Продажи]([Код продавца])); 

Создание таблицы Продажи:

create table [Продажи] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Дата date, [Код товара] int, Количество int, [Код продавца] int, foreign key(Код) references Товары(Код));

Создание таблицы Производители:

createtable [Производители] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Название char(50), foreign key([Код]) references [Группы товаров]([Код производителя]));

      Создание таблицы Товары:

createtable [Товары] (Код COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, Название char(50), [Код производителя] int, Цена money, [Срок гарантии] date, [Процент получаемый продавцом с продажи] int, [Код группы товаров] int, [Фото товара]image, foreign key([Код группы товаров]) references [Группы товаров](Код));

Разработка схемы данных

 

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

Рисунок 2 – Схема данных

ЗАКЛЮЧЕНИЕ

 

ПРИЛОЖЕНИЕ А

Таблицы с исходными данными

 

Рисунок А.1 – Таблица Виды назначения

Рисунок А.2 – Таблицы дилеры

Рисунок А.3 – Таблица Клиенты

Рисунок А.4 – Договоры

Рисунок А.5 – Таблица Марки

Рисунок А.6 – Таблица Типы кузовов

 


 

ПРИЛОЖЕНИЕ Б

Результаты выполнения запросов

Рисунок Б.1 – Запрос 1 в режиме выполнения

Рисунок Б.2 – Запрос 2 в режиме выполнения

 

Рисунок Б.3 – Запрос 2 в режиме выполнения

 

Рисунок Б.4 – Запрос 3 в режиме выполнения

Рисунок Б.5 – Запрос 3 в режиме выполнения

Рисунок Б.6 – Запрос 4 в режиме выполнения

 

 

Рисунок Б.7 – Запрос 5 в режиме выполнения

 

Рисунок Б.8 – Запрос 6 в режиме выполнения

Рисунок Б.9 – Запрос 7 в режиме выполнения

Рисунок Б.10 – Запрос 8 в режиме выполнения

 

    ПРИЛОЖЕНИЕ B

ВВЕДЕНИЕ

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

Задачей учебной практики по МДК.02.02 Технология разработки баз данных является закрепление теоретического материала междисциплинарного курса МДК 02.02 и получение практических навыков по созданию и использованию баз данных.


 

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

 

Предметная область: Продажа поддержанных машин.

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

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

клиенты (код клиента, фамилия, имя, отчество, город, адрес, контактный телефон);

дилеры (код дилеров, фамилия, имя отчество, фотография, домашний адрес, телефон);

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

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

Могут быть выполнены разнообразные запросы, например: посчитать количество договоров, заключенных с каждым клиентом; выдать некоторую информацию (например: данные дилера, дата заключения договора и т.д.).

 

 

Разработка инфологической модели

 

 

 

Рисунок 1 – Инфологическая модель

Таблица 1 – Структуры таблиц

Сущность Атрибут Тип Свойства Пояснения

Виды назначения

Код Счетчик PK Код назначения
Название Короткий текст   Название назначения

Дилеры

Код Счетчик PK Код дилера
Телефон Короткий текст   Телефон дилера
ФИО Вычисляемый   ФИО дилера
Домашний адрес Короткий текст   Домашний адрес дилера
Отчество Короткий текст   Отчество дилера
Фотография Вложение   Фото дилера
Фамилия Короткий текст   Фамилия дилера
Имя Короткий текст   Имя дилера

Договоры

Код Счетчик PK Код договора
Размер комиссионных Денежный    
Примечание Длинный текст    
Цена продажи Денежный   Цена продажи автомобиля
Код типа кузова Числовой    
Фото автомобиля Вложение    
Дата выпуска Дата и время    
Пробег Числовой   Пробег автомобиля
Дата продажи Дата и время   Дата продажи автомобиля
Код клиента Числовой    
Код дилера Числовой    
Дата заключения договора Дата и время    
Код марки Числовой   Код марки автомобиля
Код вида назначения Числовой    

Клиенты

Код Счетчик PK Код клиента
Фамилия Короткий текс   Фамилия клиента
Имя Короткий текст   Имя клиента
Отчество Короткий текст   Отчество клиента
Город Короткий текст    
Адрес Короткий текст    
Контактный телефон Короткий текст    
ФИО Вычисляемый   ФИО клиента

Марки

Код Счетчик PK Код марки
Название Короткий текст    

Типы кузовов

Код Счетчик PK Код типа кузова
Название Короткий текст   Название типа кузова

 


 

 



Поделиться:


Последнее изменение этой страницы: 2020-11-23; просмотров: 111; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.8.42 (0.058 с.)