Разработка концептуальной модели предметной области базы данных "база данных расселения студентов в общежитиях"

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 26.10.2016
Размер файла 25,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

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

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

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

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

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

Тема: БД расселения студентов в общежитиях.

Требуется разработать информационную систему для БД расселения студентов в общежитиях. Приведем краткое описание рассматриваемой предметной области. Если ВУЗ имеет собственное общежитие, то иногородние студенты, не имеющие постоянного жилья, заселяются в него. Процесс заселения студентов в общежитие контролируется комендантом общежития. Заселение начинается с того, что комендант определяет свободные комнаты (или комнаты, имеющие свободные места для проживания), куда могут быть заселены студенты. Заселяемые студенты могут быть как заселены вместе в одну комнату, так и подселены к другим студентам из того же города, той же специальности и т.п., уже проживающим в общежитии. Каждая комната общежития имеет лимит проживающих в ней. При подселении в комнату студента комендант каким-либо образом (в списках, проживающих в общежитии) отмечает факт заселения студента и число свободных мест в комнате сокращается на единицу. Факт заселения студента соответствует добавлению записи о заселении студента в разрабатываемом ПО. За определенные проступки или в связи с окончанием ВУЗа студент выселяется из общежития. В комнате, в которой проживал студент, появляется свободное место. Факт выселения студента из общежития соответствует удалению записи о проживающем студенте в разрабатываемой программе. Комендант имеет список проживающих в общежитии, который включает полный список комнат общежития с указанием номеров комнат, количества занятых и свободных мест в комнатах, а также перечень студентов, проживающих в каждой комнате. Комендант также учитывает дату заселения студента и дату ожидаемого его выселения из общежития для планирования расселения студентов после очередных вступительных экзаменов в ВУЗ.

Анализ предметной области позволил выявить минимальный набор из 3-х сущностей. Это будут:

- Студент - информация о проживающих в общежитии студентах.

- Комната - информация о комнатах общежития.

- Проживание - информация о заселении студентов в определенные комнаты.

Студент

Сущность содержит информацию о проживающих в общежитии студентах и имеет следующие атрибуты:

- id_студента;

- полное имя студента;

- возраст студента;

- пол;

- телефон;

- факультет;

- специальность, группа;

Комната

Сущность содержит в себе информацию о комнатах общежития и имеет следующие атрибуты:

- id_комнаты;

- этаж, на котором расположена комната;

- общее количество мест в комнате;

- количество свободных мест в комнате;

- стоимость проживания в комнате за 1 месяц.

Проживание

Содержит в себе информацию о проживании определенных студентов в определенных комнатах и имеет следующие атрибуты:

- id_комнаты;

- id_студента, проживающего в комнате;

- дата заселения студента;

- ожидаемая дата выселения студента.

В модели присутствуют 1 идентифицирующая связь «один-ко-многим» и 1 связь «один-к-одному». Данные связи были выбраны по следующим соображениям:

1. Каждый студент может в один и тот же момент времени проживать в одной единственной комнате.

2. В каждой комнате одновременно могут проживать сразу несколько студентов.

Рисунок 1 концептуальная модель БД расселения студентов в общежитии

Заключение (выводы)

база данные информационный общежитие

В результате выполнения работы была исследована предметная область Базы Данных, позволяющей выполнять учет проживающих в общежитии студентов. Исследование предметной области, безусловно, является важным для каждой сферы деятельности, особенно в том случае, если предметную область нужно проанализировать и выявить недостатки для их устранения. Разработанная модель предметной области отвечает всем требованиям работы. Она является наглядным представлением описания данной предметной области. На основе анализа были сформулированы основные требования к модели базы данных разрабатываемой предметной области. В модели базы данных чётко отображается предметная область торгового дома. В ней определены объекты предметной области, атрибуты, их свойства и связи между ними. Исследование предметной области выявляет ряд недостатков, которые чаще всего присущи большинству фирм различных отраслей. Спроектированная база данных обеспечит быстрое получение информации, необходимой для своевременного реагирования на ту или иную ситуацию, быстрое выявление ошибок и легкость их исправления. Клиент имеет возможность работы с информацией, хранимой в базе данных. Такая информация представлена в виде таблиц базы данных. Клиент может просматривать, редактировать, осуществлять поиск и т.д. необходимой ему информации.

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

Размещено на Allbest.ru

...

Подобные документы

  • Функциональная модель предметной области на примере базы данных автоматизированной информационной системы "Общежития". Ведение информационной базы об общежитиях, комнатах и сотрудниках, хранение информации о студентах, специальностях и факультетах.

    курсовая работа [2,7 M], добавлен 10.04.2014

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

    курсовая работа [1,3 M], добавлен 08.08.2012

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

    дипломная работа [1,1 M], добавлен 24.06.2011

  • Цели проектирования базы данных "Аэропорт": обработка информации о рейсах, расписании самолетов и билетах. Анализ предметной области. Принцип работы модели. Особенности реализации информационной системы. Среда программирования клиентского приложения.

    лабораторная работа [2,4 M], добавлен 07.01.2014

  • Системный анализ предметной области. Построение концептуальной и даталогичной модели базы данных. Физическое проектирование базы данных. Описание функциональной модели системы управления базами данных. Разработка экранных форм ввода-вывода и отчета.

    курсовая работа [1,1 M], добавлен 09.12.2014

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

  • Создание базы данных для информационной системы "Грузоперевозки". Анализ предметной области, разработка концептуальной и логической модели базы данных, с использованием средства MS Micrоsоft SQL Server 2005, реализация физического проектирования базы.

    курсовая работа [1,3 M], добавлен 01.07.2011

  • Возможности создания баз данных средствами программного продукта SQL. Изучение предметной области и разработка проекта базы данных по учету студентов "Журнал классного руководителя". Задачи реализации программного средства, его тестирование и отладка.

    курсовая работа [3,7 M], добавлен 07.12.2012

  • Описание предметной области. Характеристика этапов разработки концептуальной модели данных для предметной области "Библиотека" с использованием CASE-средства ER Win. Методика преобразования концептуальной модели в физическую структуру базы данных (БД).

    курсовая работа [2,4 M], добавлен 23.09.2014

  • Определение предметной области базы данных ("Сеть ресторанов"), виды ее моделирования. Первоначальный набор сущностей и атрибутов предметной области. Процесс смыслового наполнения базы данных. Атрибуты в концептуальной модели. Характеристика видов связей.

    контрольная работа [510,9 K], добавлен 03.12.2014

  • Особенности предметной области - накопительной и скидочной системы в магазине продажи одежды. Описание работы системы. Инфологическое проектирование модели базы данных. Схема "сущность-связь", нотация Питера Чена. Проектирование базы данных на языке SQL.

    курсовая работа [1,8 M], добавлен 26.02.2016

  • Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.

    курсовая работа [5,1 M], добавлен 13.12.2011

  • Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.

    контрольная работа [648,7 K], добавлен 13.04.2012

  • Назначение базы данных. Выполняемые базой данных функции, категории пользователей. Разработка концептуальной инфологической модели. Учет специфики предметной области. Вкладки "Организация", "Путевка", "Страна", "Сотрудник", "Турист", "ТуристМаршрут".

    курсовая работа [3,1 M], добавлен 17.01.2013

  • Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.

    курсовая работа [3,8 M], добавлен 02.02.2014

  • Проектирование и создание информационной базы данных для управления предприятием "Завод металлоизделий". Данные для базы, предметная область, атрибуты объектов базы данных. Объектные отношения, их ключи, связи объектов и отношений базы данных предприятия.

    реферат [26,9 K], добавлен 04.12.2009

  • Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.

    курсовая работа [3,1 M], добавлен 26.02.2016

  • Разработка концептуальной модели базы данных "Чемпионат авто": описание предметной области, каталог задач, описание таблиц, схема данных, ER-диаграмма. Проектирование реляционной модели "Спортивный комплекс". Реализация и результат работы базы данных.

    курсовая работа [3,7 M], добавлен 14.06.2011

  • Понятие информации, автоматизированных информационных систем и банка данных. Общая характеристика описательной модели предметной области, концептуальной модели и реляционной модели данных. Анализ принципов построения и этапы проектирования базы данных.

    курсовая работа [1,7 M], добавлен 18.01.2012

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

    курсовая работа [1,4 M], добавлен 23.09.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.