УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ
ПО НАПРАВЛЕНИЮ 230100.62 "ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА"
.:: БАЗЫ
  .:: ДАННЫХ
.:: ОСНОВЫ
  .:: ТРАНСЛЯЦИИ
.:: БАКАЛАВРСКАЯ
  .:: РАБОТА
.:: ПРОГРАММИРОВАНИЕ И
  .:: ОСНОВЫ АЛГОРИТМИЗАЦИИ
.:: ДИСКРЕТНАЯ
  .:: МАТЕМАТИКА
.:: АНАЛИТИЧЕСКОЕ
  .:: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
СЕМЕСТРОВАЯ РАБОТА ПО ДИСЦИПЛИНЕ "БАЗЫ ДАННЫХ"

ТЕМА СЕМЕСТРОВОЙ РАБОТЫ:
"РАЗРАБОТКА ФУНКЦИОНАЛЬНОЙ И ИНФОРМАЦИОННОЙ МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ ДЛЯ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ"

    Цели семестровой работы:
    - изучить принципы разработки и формализации предметной области в виде функциональной модели в нотации IDEF0; освоить приемы построения функциональной модели предметной области.
    - изучить принципы разработки и формализации предметной области в виде информационной модели IDEF1X для построения АИС; освоить приемы построения информационной модели предметной области.
    - изучить среду Delphi и СУБД InterBase как инструментальные средства программной реализации автоматизированных информационных систем.

    Темы семестровых работ по дисциплине "Базы данных":
    1. Информационная система Вуза
    2. Информационная система торговой организации
    3. Информационная система медицинских организаций города
    4. Информационная система автопредприятия города
    5. Информационная система проектной организации
    6. Информационная система авиастроительного предприятия
    7. Информационная система военного округа
    8. Информационная система строительной организации
    9. Информационная система библиотечного фонда города
    10. Информационная система спортивных организаций города
    11. Информационная система автомобилестроительного предприятия
    12. Информационная система гостиничного комплекса
    13. Информационная система магазина автозапчастей
    14. Информационная система представительства туристической фирмы в зарубежной стране
    15. Информационная система аптеки
    16. Информационная система библиотеки вуза
    17. Информационная система туристического клуба
    18. Информационная система городской телефонной сети
    19. Информационная система театра
    20. Информационная система аэропорта
    21. Информационная система зоопарка
    22. Информационная система ГИБДД
    23. Информационная система фотоцентра
    24. Информационная система железнодлрожной пассажирской станции
    25. Информационная система городской филармонии

    Для выполнения семестровой работы необходимо учебное пособие Рыбанова А.А. "Инструментальные средства автоматизированного проектирования баз данных" и CASE-средство Design/IDEF 3.5. [скачать Design/IDEF 3.5][скачать учебное пособие Рыбанова А.А. "Инструментальные средства автоматизированного проектирования баз данных"].

ЗАДАНИЕ ДЛЯ ПЕРВОГО СЕМЕСТРА

    1. Построить функциональную модель предметной области для проектируемой автоматизированной информационной системы.
    Для этого необходимо:
    - ознакомиться с предложенным вариантом описания предметной области. Проанализировать предметную область, уточнив и дополнив ее, руководствуясь собственным опытом, консультациями и другими источниками.
    - выполнить структурное разбиение предметной области на отдельные подразделения (отделы, службы, подсистемы, группы и пр.) согласно выполняемым ими функциям.
    - определить задачи и функции системы в целом и функции каждого подразделения (подсистемы).
    - выполнить словесное описание работы каждого подразделения (подсистемы), алгоритмов и сценариев выполнения ими отдельных работ.
    - построить диаграммы работ и диаграммы потоков данных в нотации Йордона - Де Марко и IDEF0 для всей информационной системы в целом и для отдельных сценариев работ, отражающие логику и взаимоотношение подразделений (подсистем).
    - изучить методику построения информационной модели предметной области с помощью пакета Design/IDEF.
    - реализовать IDEF0-модель с помощью пакета Design/IDEF, предварительно установив атрибуты страницы IDEF0-модели, воспользовавшись пунктом меню Edit==>Set Page Attributes. Установите значения следующих атрибутов страницы: name - наименование предметной области (варианта задания); user - выполнил (Ф.И.О. студента); project - наименование лабораторной работы; status - Publication; revision - проверил (Ф.И.О преподавателя).
    - заполнить глоссарий IDEF0-модели и проверить её синтаксис.
    - экспортировать IDEF0-модель в формат Windows MetaFile (*.wmf) воспользовавшись пунтом меню File==>Export.
    - сформировать IDEF0 отчет и Clossary Report, воспользовавшись пунктом меню File==>Report.

    2. Построить информационную модель предметной области для проектируемой автоматизированной информационной системы.
    Для этого необходимо:
    - согласно варианту задания, выделить необходимый набор сущностей, отражающих предметную область и информационные потребности пользователей.
    - определить необходимый набор атрибутов каждой сущности, выделив идентифицирующие атрибуты.
    - классифицировать атрибуты каждой сущности (описательные, указывающие, вспомогательные).
    - определить сущности вида подтип/супертип, где это необходимо.
    - определить связи между сущностями.
    - проанализировав структуру связей, исключить избыточные.
    - определить множественность и условность связей.
    - дать формулировку связей с точки зрения каждой участвующей сущности.
    - формализовать связи вида 1:1, 1:M, M:N.
    - построить ER-диаграммы модели базы данных: в нотации Чена; в нотации Мартина; в нотации IDEF1X, в нотации Баркера.
    - описать модель базы данных на языке инфологического моделирования.
    - изучить методику построения информационной модели предметной области с помощью пакета Design/IDEF.
    - реализовать ER-диаграмму модели базы данных внотации IDEF1X с помощью пакета Design/IDEF, предварительно установив атрибуты страницы IDEF1X-модели, воспользовавшись пукнктом меню Edit==>Set Page Attributes. Установите значения следующих атрибутов страницы: name - наименование предметной области (варианта задания); user - выполнил (Ф.И.О. студента); project - наименование лабораторной работы; status - Publication; revision - проверил (Ф.И.О преподавателя).
    - экспортировать IDEF1X-модель в формат Windows MetaFile (*.wmf) и сгенерировать sql-скрипт для создания базы данных, воспользовавшись пунтом меню File==>Export.
    - сформировать IDEF1X отчет, воспользовавшись пунктом меню File==>Report.

    3. Разработать и программно реализовать меню информационной системы, используя IDEF0-модель предметной области [скачать пример реализации меню].

    4. Разработать и программно реализовать базу данных в СУБД InterBase, используя sql-скрипт информационной модели базы данных [скачать стребования к оформлению].

    Содержание отчета по семестровой работе:
    1. Титульный лист.
    2. Цель работы.
    3. Вариант задания.
    4. Состав подразделений (подсистем) информационной системы;
    5. Перечень функций и задач системы в целом и каждого подразделения (под-системы) в отдельности; подробное описание работы каждого подразделения (подсистемы), отношения их между собой, описание отдельных сценариев работ;
    6. Диаграммы работ и диаграммы потоков данных в нотации Йордона - Де Марко и IDEF0 для всей информационной системы в целом и для отдельных сценариев работ, отражающие логику и взаимоотношение подразделений (подсистем).
    7. IDEF0-модель предметной области в формате Windows MetaFile (*.wmf).
    8. IDEF0 отчет и Clossary Report,
    9. ER-диаграммы модели базы данных: в нотации Чена; в нотации Мартина; в нотации IDEF1X, в нотации Баркера.
    10. Описание модели базы данных на языке инфологического моделирования.
    11. IDEF1X-модель базы данных в формате Windows MetaFile (*.wmf).
    12. SQL-скрипт.
    13. IDEF1X отчет.
    14. Программная реализация меню информационной системы [скачать пример реализации меню].
    15. База данных информационной системы в СУБД Inrebase [скачать стребования к оформлению].

    Контрольные вопросы к отчету по семестровой работе
    1. Каковы задачи методологии структурного анализа данных?
    2. Каковы виды связей в методологии IDEF0.
    3. Каково назначение методологии диаграмм потоков данных?
    4. Что такое поток данных в методологии DFD?
    5. Какова функция хранилища данных в DFD?
    6. В чем сходство и в чем различие методологии структурного анализа дан-ных и диаграмм потоков данных?
    7. Какое назначение имеет функциональная модель в процессе разработки ПО?
    8. Перечислите основные компоненты функциональной модели.
    9. Опишите правила формирования функциональных блоков (иерархия, нумерация, обозначение).
    10. Опишите правила создания дуг (направление, тип интерфейса, обозначение).
    11. Каковы задачи, решаемые на этапе концептуального проектирования?
    12. Дайте характеристику модели типа "сущность - связь".
    13. Опишите известные формы представления данных.
    14. Какое назначение имеет информационная (концептуальная) модель в процессе проектирования автоматизированной информационной системы?
    15. Перечислите основные составляющие информационной (концептуальной) модели.
    16. В чем состоит отличие понятия типа сущности и элемента сущности?
    17. Каковы способы представления сущности?
    18. Опишите правила формирования сущностей (типы, элементы, нумерация, обозначение).
    19. Каковы правила атрибутов?
    20. Как классифицируются атрибуты?
    21. Каковы фундаментальные виды связей?
    22. Как формализуется связь 1:1?
    23. Как формализуется связь 1:M?
    24. Как формализуется связь M:N?
    25. Опишите правила создания отношений (направление, тип, обозначение).
    26. Что такое подтип и супертип?
    27. Объясните принцип работы и порядок создание дискриминатора.


.:: на главную страницу ::.

 Rybanov.Ru - доступные каждому посетителю без регистрации Email: rybanoff@yandex.ru