Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа по РПП.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.01 Mб
Скачать

1.2 Обоснование выбора инструментальной среды разработки, субд

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

  • объектно-ориентированный Delphi;

  • SQL-сервер.

Delphi язык программирования, который используется в одноимённой среде разработки. Сначала язык назывался Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. В последнее время резко возрос интерес к программированию.

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

В основе систем быстрой разработки лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий. Delphi это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.

В настоящее время программистам стала доступна очередная версия пакета Delphi XE7. Как и предыдущие версии, Delphi XE7 позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии .NET.

Microsoft SQL Server — система управления реляционными базами данных (СУРБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.

2. Практическая часть

2.1 Проектирование логической схемы данных для предметной области

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

Результатом логического проектирования является концептуальная схема БД (это логическая модель предметной области). Эта модель отражает три вида информации:

  • сведения об объектах предметной области;

  • сведения о свойствах объектов;

  • сведения об отношениях между объектами.

Такая модель не зависит от: физической среды (типа ЭВМ), операционной системы, СУБД.

Логическую модель можно представлять несколькими способами. Для информационных систем характерны два способа представления данных:

  • графический (модель представляют в виде графа, вершины которого – записи, а дуги – это связи между записями);

  • табличный

Табличный способ (структурирование данных) состоит в представлении информации о предметной области в виде одной или нескольких таблиц.

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

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

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

На рисунке 2.1 представлена логическая модель БД для ООО «Диланж».

Рисунок 2.1 – Логическая модель

Логическая модель приведена к 3 нормальной форме.