Что такое предметная область примеры
Перейти к содержимому

Что такое предметная область примеры

  • автор:

2 курс / Описание вариантов предметной области

Предметная область: Библиотека (учет читателей).

Основные предметно-значимые сущности: Книги, Читатели.

Основные предметно-значимые атрибуты сущностей:

  • книги — автор книги, название, год издания, цена, является ли новым изданием, краткая аннотация;
  • читатели — номер читательского билета, ФИО, адрес и телефон читателя.
  • выбрать книги, которые находятся у читателей или определенного читателя;
  • выбрать читателей, которые брали ту или иную книгу с указанием даты выдачи книги и даты сдачи книги читателем;
  • выбрать книги, пользующиеся наибольшим спросом.
  • студенты – фамилия, имя, отчество, пол, дата рождения, адрес прописки, группа студентов;
  • группы студентов – название, курс, семестр;
  • дисциплины – название.
  • выбрать успеваемость студента по дисциплинам с указанием общего количества часов и вида контроля;
  • выбрать успеваемость студентов по группам и дисциплинам;
  • выбрать дисциплины, изучаемые группой студентов на определенном курсе или определенном семестре.
  • сотрудники – фамилия, имя, отчество, пол, дата рождения, адрес прописки, должность, подразделение;
  • подразделения – название, вид подразделения.
  • выбрать список сотрудников по подразделениям или определенному подразделению;
  • подсчитать средний возраст сотрудников по предприятиям;
  • выбрать список сотрудников по составу (профессорско-преподавательский состав, учебно-вспомогательный состав, административно-хозяйственный состав и т.п.).
  • сотрудники – фамилия, имя, отчество, пол, дата рождения, адрес прописки, должность, подразделение;
  • подразделения – название, вид подразделения;
  • дисциплины – название.
  • выбрать дисциплины, читаемые сотрудниками или определенным сотрудником;
  • выбрать список сотрудников по подразделениям или определенному подразделению;
  • выбрать дисциплины, читаемые сотрудниками по подразделениям или определенному подразделению.
  • помещения – название или номер помещения, вид помещения (аудитория, кабинет и т.п.), площадь, количество посадочных мест, подразделение;
  • подразделения – название, вид подразделения.
  • выбрать названия или номера помещений по подразделениям;
  • подсчитать общую площадь учебных аудиторий по помещениям и в целом по учебному заведению;
  • подсчитать общее количество посадочных мест для сотрудников по подразделениям.
  • пациенты – фамилия, имя, отчество, дата рождения;
  • врачи – фамилия, имя, отчество, дата рождения, должность, специализация.
  • выбрать все диагнозы по пациентам или определенному пациенту;
  • выбрать всех пациентов записанных к определенному врачу на определенную дату;
  • выбрать всех врачей, к которым записан определенный пациент.
  • абоненты – фамилия, имя, отчество, дата рождения, подразделение;
  • помещения – название или номер помещения, вид помещения (аудитория, кабинет и т.п.), подразделение;
  • подразделения – название, вид подразделения.
  • выбрать номера абонента по подразделениям;
  • выбрать номера абонента по помещениям;
  • подсчитать количество абонентов по подразделениям, помещениям.

Приведите пример данных какой-либо предметной области, представленных в виде иерархической модели.

I описание предметной области:
1) Объекты и их свойства:
— Лекарства: Наименование, Форма, Производитель, Дата Выпуска, Срок Годности, Цена (зависит от поставки) .
— Отдел: Название Отдела, Заведующий Отделом, Телефон.
— Поставщики: Название Поставщика, Реквизиты.
— Покупатели: Название Покупателей, Реквизиты.
2) Описываем связи:
— Лекарство -> Отдел – каждое лекарство поставляется в конкретный отдел, в один отдел поставляются различные лекарства.
— Лекарство -> Поставщик – у разных поставщиков, 1 поставщик доставляет разные лекарства.
— Лекарство -> Покупатель – каждый вид лекарства покупают разные лекарства, один и тот же покупатель покупает различные лекарства.

Источник: Сайт informancer.ru

МяуГуру (4160) 11 лет назад

привет! спасибо тебе)))

Константин Марсов Просветленный (44379) На здоровье, Кристиночка! Будет время — пиши в агент, поболтаем!

Остальные ответы

Научная электронная библиотека

Охарактеризуем некоторые основные понятия теории баз данных [1, 4–6], которыми будем пользоваться в дальнейшем.

Предметная область – это часть реального мира, которая подлежит изучению с целью автоматизации организации управления.

Предметной областью информационной системы является совокупность объектов, свойства которых и отношения между которыми представляют интерес для пользователей ИС.

Любая предметная область может быть разбита на фрагменты. Каждый фрагмент оперирует со своими объектами и с множеством пользователей, которые имеют свои взгляды на предметную область, поэтому выявление предметной области и ее анализ является неотъемлемой частью разработки любой информационной системы.

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

Информация (Федеральный Закон) – сведения о предметах, лицах, событиях фактах, процессах и явлениях независимо от формы их представления.

Информация – это совокупность знаний (фактических данных) об объектах предметной области и зависимостях между ними.

Информация является одним из видов ресурсов, которые используются человеком в быту и профессиональной деятельности. К ресурсам относятся время, сырье, персонал и финансы. Каждый из видов ресурсов обладает такими свойствами как полезность и стоимость.

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

Информация бывает трех видов:

Оперативная информация извлекается из оперативных данных (ведомости, данные инженерных расчетов и т.п.). Тактическая информация представляет собой информацию, полученную после обработки оперативной информации (например, квартальные отчеты). Стратегическая информация – это результаты прогнозирования.

Данные – термин, который связан с представлением информации. Иными словами, сведения, зафиксированные на каком-либо материальном носителе, принято называть данными.

Данные – информация, представленная в виде пригодном для обработки ИС.

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

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

Основное предназначение БД – предоставление пользователю необходимой информации в нужном месте и в нужное время. Индустрия СУБД [6, 7] в настоящее время вполне состоялась. Условия на рынке БД в настоящее время определяют такие фирмы как Oracle, IBM и Microsoft.

Необходимо выделить следующие формы деятельности БД.

Во-первых, оперативная обработка информации. Приложения с такими БД используются для поддержания ежедневной активности предприятия. Такие приложения требуют быстрой реакции и жесточайшего контроля над целостностью и безопасностью данных. Примерами таких приложений являются системы учета отработанного времени работниками предприятия; системы учета на складе; система учета книг в библиотеке и т.п.

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

С другой стороны приложения в зависимости от области применения подразделяются на два типа:

● офисные БД, предназначенные для поддержания деятельности средних и небольших фирм, не связанных с производственной деятельностью;

● БД для промышленной автоматизации.

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

Вот некоторые ограничения:

1. Генерация данных в производственных процессах происходит с большой скоростью и для хранения производственного архива с 7000 переменных в БД каждую секунду необходимо вставлять 7000 строк. Офисные БД не обладают таким быстродействием.

2. Заводской архив с таким количеством характеристик (7000) требует под размещение БД примерно 1 Терабайт дисковой памяти. Сегодняшние БД такими объемами манипулировать не могут.

Что такое предметная область примеры

4.6. Основы проектирования баз данных

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

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

В теории проектирования информационных систем предметную область (или, если угодно, весь реальный мир в целом) принято рассматривать в виде трех представлений:

  1. представление предметной области в том виде, как она реально существует;
  2. как ее воспринимает человек (имеется в виду проектировщик базы данных);
  3. как она может быть описана с помощью символов.

Т.е. говорят, что мы имеем дело с реальностью, описанием (представлением) реальности и с данными, которые отражают это представление.

Данные, используемые для описания предметной области, представляются в виде трехуровневой схемы (так называемая модель ANSI/SPARC) (рис.4.8).

Внешнее представление (внешняя схема) данных является совокупностью требований к данным со стороны некоторой конкретной функции, выполняемой пользователем. Концептуальная схема является полной совокупностью всех требований к данным, полученной из пользовательских представлений о реальном мире. Внутренняя схема — это сама база данных.

Рис. 4.8. Трехуровневая схема представления данных.

Отсюда вытекают основные этапы, на которые разбивается процесс проектирования базы данных информационной системы:

  1. Концептуальное проектирование — сбор, анализ и редактирование требований к данным. Для этого осуществляются следующие мероприятия:
  • обследование предметной области, изучение ее информационной структуры;
  • выявление всех фрагментов, каждый из которых характеризуется пользовательским представлением, информационными объектами и связями между ними, процессами над информационными объектами;
  • моделирование и интеграция всех представлений.

По окончании данного этапа получаем концептуальную модель, инвариантную к структуре базы данных. Часто она представляется в виде модели «сущность-связь».

  1. Логическое проектирование — преобразование требований к данным в структуры данных. На выходе получаем СУБД-ориентированную структуру базы данных и спецификации прикладных программ. На этом этапе часто моделируют базы данных применительно к различным СУБД и проводят сравнительный анализ моделей.
  2. Физическое проектирование — определение особенностей хранения данных, методов доступа и т.д.

Различие уровней представления данных на каждом этапе проектирования представлено в следующей табл.4.2.

Инструментальные средства проектирования баз данных. Во многих случаях эффективную базу данных не удается построить вручную. Это объясняется следующими причинами:

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

При разработке крупных баз данных происходит концентрация сложности на начальных этапах (анализ требований и проектирование спецификаций системы), в то время как сложность и трудоемкость последующих этапов остается относительно невысокой. Для преодоления сложностей начальных этапов разработки предназначен структурный анализ — метод исследования, которое начинается с общего обзора системы и затем детализуется, приобретая иерархическую структуру со все большим числом уровней. На каждом уровне рассматривается ограниченное число элементов (обычно от 3 до 6 — 8), каждый из которых в свою очередь может быть декомпозирован на составляющие детали на следующем уровне. При этом соблюдаются строгие формальные правила записи информации (обычно используются диаграммы различных типов).

Различие уровней представления данных

на каждом этапе проектирования

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *