Курсовая с практикой Информатика

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

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И ещё 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.Определение требований и инфологической модели БД
При разработке базы прежде всего следует определить её цель, основные функции и информацию, которую она будет содержать.
Цель разрабатываемой БД – хранение и обработка информации о ювелирная фабрика, сырые, изделия, технологические операций, мастера, продукция и заказы. Она должна быть удобной и доступной и для администраторов, и для простых пользователей. Для простых пользователей необходимо ограничить функционал, чтобы не дать им намерено либо по неосторожности повредить базу.
Для хранения и обработки информации о ювелирной фабрике и ее продукции можно использовать реляционную базу данных (РБД), состоящую из нескольких таблиц, которые могут содержать следующую информацию:
Таблица "Сырье": содержит информацию о различных материалах, используемых на фабрике для создания ювелирных изделий. Каждая запись в этой таблице может содержать следующие поля: идентификатор сырья, наименование, описание, стоимость за единицу, единица измерения.
Таблица "Изделия": содержит информацию обо всех изделиях, созданных на фабрике. Каждая запись в этой таблице может содержать следующие поля: идентификатор изделия, наименование, описание, стоимость, количество на складе.
Таблица "Технологические операции": содержит информацию обо всех технологических операциях, которые необходимо выполнить для создания конкретного изделия. Каждая запись в этой таблице может содержать следующие поля: идентификатор операции, наименование, описание, стоимость выполнения, продолжительность выполнения.
Таблица "Мастера": содержит информацию о мастерах, работающих на фабрике. Каждая запись в этой таблице может содержать следующие поля: идентификатор мастера, имя, фамилия, специализация.
Таблица "Продукция и заказы": содержит информацию о заказах, поступивших на фабрику, а также о продукции, изготовленной на фабрике. Каждая запись в этой таблице может содержать следующие поля: идентификатор заказа/продукции, дата поступления, дата выполнения, статус заказа (выполнен/не выполнен), связь с таблицей "Изделия" (какое изделие было заказано или произведено), связь с таблицей "Мастера" (какой мастер выполнял заказ/производил продукцию), связь с таблицей "Технологические операции" (какие операции были выполнены при производстве данного изделия/заказа).
Объекты, описанные в данной предметной области, включают ювелирную фабрику, ее продукцию, сырье, технологические операции и мастеров. Бизнес-правила, которые могут быть применены в этой предметной области, включают создание заказов, управление складом, учет технологических операций и отслеживание статуса заказов. Конечными пользователями могут быть менеджеры по продажам, ответственные за управление складом, мастера, отвечающие за производство изделий, и другие сотрудники фабрики, работающие в разных отделах.
Кроме того, конечными пользователями могут быть клиенты, которые могут делать заказы на сайте фабрики, просматривать каталог продукции и отслеживать статус своих заказов. Для этого может быть разработан веб-интерфейс, который позволит клиентам взаимодействовать с базой данных и выполнять необходимые действия, такие как оформление заказа и отслеживание статуса выполнения заказа.
Для определения содержания базы следует определить её инфологическую модель.
Инфологическое моделирование выполняется с целью обеспечения самых естественных для человека способов представления и сбора информации, которая будет храниться в разрабатываемой БД. Поэтому инфологическая модель данных строится в чистом виде в виду сложности обработки текстов с помощью компьютера и неоднозначности естественного языка.
Основные конструктивные элементы инфологической модели – это сущности и их атрибуты.

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

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

Скачать архив всего за 690 р.