Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ «ГРОДНЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ЯНКИ КУПАЛЫ» ФИЗИКО-ТЕХНИЧЕСКИЙ ФАКУЛЬТЕТ

 

 

КУРСОВОЙ ПРОЕКТ

 

по дисциплине: Представление знаний в информационных системах

на тему: Анализ динамики показателей финансовой отчетности различных предприятий

 

СТУДЕНТ:

III курса, группы СЗП ИИТ-141,

Заочного отделения

Специальности: Информационно Измерительная Техника (ИИТ)

___________ ______ ______________

Подпись Дата ФИО

 

РУКОВОДИТЕЛЬ: _______ _______ ______ __________________

Оценка Подпись Дата ФИО

 

 

Гродно, 2017

Содержание

 

Введение 3

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

1.1 Назначение проектируемой базы данных 4

2 Концептуальная модель предметной области 6

2.1 Структура базы данных 6

3 Логическая модель данных 7

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

4.1 Описание выбранной СУБД 8

4.2 Создание структуры БД в СУБД MS ACCESS 10

5 Программирование приложения 12

6 Описание работы с системой 19

Заключение 22

Список использованных источников 23

 

 

Введение

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

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

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

Цель состоит в создании программного обеспечения позволяющего следить за изменением показателей по отчетным периодам.

Задачи данного курсового проекта:

· сформулировать и проанализировать исходные данные;

· создать логическую модель программы;

· спроектировать и построить в среде выбранной СУБД физическую компьютерную структуру данных.

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

Холдинг — структура коммерческих организаций, включающая в себя материнскую компанию и сеть мелких дочерних компаний, которые она контролирует. Материнская компания владеет контрольным пакетом акций, а лодде распределяют между собой оставшиеся акции. База данных будет разработана в СУБД Microsoft Access, как наиболее удобной и популярной.

Существуют:

· простые холдинги, которые представляют собой:

· одно материнское общество;

· одно либо несколько контролируемых им дочерних обществ (о которых говорят, что они по отношению друг к другу являются «сестринскими» компаниями).

· более сложные холдинговые структуры, в которых:

· дочерние общества сами выступают в качестве материнских компаний по отношению к другим («внучатым») компаниям;

· материнская компания, стоящая во главе всей структуры холдинга, именуется холдинговой компанией.

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

Целью создания БД " Холдинг предприятий" является автоматизация проведения операций.

Назначение проектируемой базы данных

Необходимо разработать базу данных для отслеживания финансовой стороны работы холдинга.

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

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

Функции проектируемой БД:

· хранение информации о предприятиях,

· хранение информации о финансовых показателях,

· обновление и добавление информации,

· быстрое отслеживание изменения показателей

Концептуальная модель предметной области

Структура базы данных

Все информационные объекты рассматриваемой предметной области поделены на следующие структурные элементы:

Таблица 1. Сущности и их атрибуты

Предприятия Код предприятия Счетчик
  Название Текстовый
  Реквизиты Числовой
  Телефон Числовой
  Контактные данные Текстовый
Показатели Код показателя Счетчик
  Код предприятия Числовой
  Важность Текстовый
  Единица измерения Текстовый
  Отчетный период Текстовый
  Значение Числовой

Логическая модель данных

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

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

Рисунок 1 Диаграмма для базы данных

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

Описание выбранной СУБД

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

Достоинства:

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

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

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

4. распространенность, которая обусловлена тем, что Access является продуктом компании Microsoft,

5. постоянно обновляется производителем, поддерживает множество языков,

6. полностью совместим с операционной системой Windows,

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

8. широкие возможности по импорту/экспорту данных в различные форматы, от таблиц Excel и текстовых файлов, до практически любой серверной СУБД через механизм ODBC,

9. Наличие развитых встроенных средств разработки приложений. Большинство приложений, распространяемых среди пользователей, содержит тот или иной объем кода VBA (Visual Basic for Applications),

10.наличие встроенного языка макрокоманд.

Недостатки:

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

2. В ранних версиях (до Access 2003) отсутствуют такие средства как триггеры и хранимые процедуры, что заставляет разработчиков возлагать поддержание бизнес логики БД на клиентскую программу или разрабатывать процедуры с помощью встроенного средства VBA.

3. обладает несложными способами защиты с использованием пароля БД (возможно применения дополнительных мер по защите от несанкционированного доступа с использованием процедур VBA),

4. В вопросах поддержки целостности данных отвечает только моделям БД небольшой и средней сложности.

5. Не распространяется бесплатно.


 

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...