Базы данных и информационные ресурсы Курсовая с практикой Информатика

Курсовая с практикой на тему Проектирование базы данных для ювелирной фабрики

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

ВВЕДЕНИЕ 2

I. РАЗРАБОТКА МОДЕЛИ ДАННЫХ 4

1.1. Определение требований и инфологической модели БД 4

1.2. Связь базы данных 7

1.3. Заполнение базы данных 8

II. СОЗДАНИЕ ЗАПРОСОВ 11

2.1. SQL-запросы: базовые команды и примеры 11

2.2. Создание запросов 12

ЗАКЛЮЧЕНИЕ 16

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 17

Приложение А 18

  

Введение:

 

В современном мире ни одно предприятие не обходится без использования баз данных. Они являются удобным средством хранения информации о видах продукции, клиентах, поставщиках, работниках и т.д.

В связи с этим, в области разработки программного обеспечения выделяют отдельное направление — проектирование баз данных.

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

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

В современном мире ни одно предприятие не обходится без использования баз данных. Они являются удобным средством хранения информации о видах продукции, клиентах, поставщиках, работниках и т.д.

В связи с этим, в области разработки программного обеспечения выделяют отдельное направление — проектирование баз данных.

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

СУБД общего назначения — это сложные программные комплексы, предназначенные для выполнения всей совокупности функций, связанных с созданием и эксплуатацией базы данных информационной системы. [4]

Используемые в настоящее время СУБД обладают средствами обеспечения целостности данных и надежной безопасности, что дает возможность разработчикам гарантировать большую безопасность данных при меньших затратах сил на низкоуровневое программирование. Продукты, функционирующие в среде WINDOWS, выгодно отличаются удобство пользовательского интерфейса и встроенными средствами повышения производительности.

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

Основные задачи нашей работы:

1. Определение требований к БД

2. Определение инфологической модели БД

3. Разработка даталогической модели БД

4. Программная реализация приложения

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

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

Вторая глава посвящена разработке даталогической модели БД и sql-запросов.

Приложение содержит листинги программного кода.

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

В результате проделанной работы получилась реляционная база данных, поддерживаемая СУБД MySQL, в которой содержится 5 таблиц, 6 запросы. В этих таблицах содержатся сведения о сущностях предметной области «Поставка и реализация ювелирных изделий»: продукции, мастера, товары и т.д. В каждой из этих таблиц содержится некоторое количество записей, необходимых для проверки работоспособности приложения, разработанного на SQL специально для администрирования созданной базы данных.

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

На текущий момент эта цель достигнута, поэтому выполнение данной работы завершено.

 

Фрагмент текста работы:

 

I. РАЗРАБОТКА МОДЕЛИ ДАННЫХ

1.1.Определение требований и инфологической модели БД

При разработке базы прежде всего следует определить её цель, основные функции и информацию, которую она будет содержать.

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

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

Таблица «Сырье»: содержит информацию о различных материалах, используемых на фабрике для создания ювелирных изделий. Каждая запись в этой таблице может содержать следующие поля: идентификатор сырья, наименование, описание, стоимость за единицу, единица измерения.

Таблица «Изделия»: содержит информацию обо всех изделиях, созданных на фабрике. Каждая запись в этой таблице может содержать следующие поля: идентификатор изделия, наименование, описание, стоимость, количество на складе.

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

Таблица «Мастера»: содержит информацию о мастерах, работающих на фабрике. Каждая запись в этой таблице может содержать следующие поля: идентификатор мастера, имя, фамилия, специализация.

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

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

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

Для определения содержания базы следует определить её инфологическую модель.

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

Основные конструктивные элементы инфологической модели – это сущности и их атрибуты.

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

Похожие работы