Курсовая работа разработка информационной системы «Магазин продуктов» - файл

скачать (201.7 kb.)



Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации (Минцифры России)
Бурятский институт инфокоммуникаций (филиал) федерального государственного бюджетного образовательного учреждения высшего образования Сибирский государственный университет телекоммуникаций и информатики» в г. Улан-Удэ

Кафедра

«Информатики и вычислительной техники»










Зав.каф.




Елтунова И.Б.



КУРСОВАЯ РАБОТА

Разработка информационной системы

«Магазин продуктов»



Студент




/Буянтуев Р.В. /

Факультет


Информационных технологий и экономики



Группа




ПОВТ-293

Руководитель




/Тюрюханова И.В./


Улан-Удэ


2022 г.

Оглавление
Введение…………………………………………………………………………..3

Глава 1. Предпроектная стадия…………………………………………………..5



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

Глава 2. Стадия проектирования…………………………………………………6

2.1 Выбор программных средств разработки………………………………..6

2.2 Инфологическая модель базы данных……………………………………6

2.3 Логическая модель базы данных………………………………………….7

2.4 Физическая модель базы данных…………………………………………8

Глава 3. Реализация проекта ……………………………………………………16

3.1 Разработка хранимых процедур…..……………………………………..16

3.2 Разработка запросов……………………………………………………...17

3.3 Разработка триггеров…………………………………………………….20

Заключение……………………………………………………………………...21

Список использованной литературы…………………………………………...22



Введение

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

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

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

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

Доступ пользователя к данным обычно осуществляется с компьютера рабочей станции. При этом создаются соответствующие приложения (например, в средах Visual Basic, Delphi и др.), которые позволяют выполнять операции над данными.

Задачи, связанные с администрированием БД системы SQL Server, обращение к системе удобно выполнять непосредственно с компьютера-сервера. В SQL Server для манипулирования данными используется язык Transact SQL, переработанной компанией Microsoft версией языка SQL.

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

Файлы БД сохраняются с расширением MDF, а системные файлы с расширением LDF.

Основные операции, связанные с управлением работой SQL сервера, осуществляются с помощью ряда утилит, входящих в состав системы: SQL Server Books Online – представляет пользователю справочную поддержку; SQL Server Query Analyzer – предоставляет пользователю возможность выполнения операторов Transact SQL в БД SQL Server; ISQL – предоставляет возможность выполнять команды Transact SQL в режиме командной строки; SQL Server Service Manager – предоставляет возможность запуска, остановки и временной приостановки работы SQL Server. Запуск данной утилиты возможен только на компьютере сервере; SQL Server Enterprise Manager – позволяет выполнять все основные операции администрирования SQL Server. Данная утилита позволяет осуществлять запуск всех утилит и приложений, входящих в состав SQL Server. Данная утилита может запускаться и на компьютере пользователя и на сервере.



Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации