База данных библиотеки ВУЗа

EntityNameAttributePrimary Key AttributeT_avtorT_bibliotekarT_chitatelT_izdatelstvoT_literaturaT_mesto_hraneniya_litT_sostav__T_chitatT_sostav_litAttribute(s) of "T_avtor" EntityNameIs In Key GroupIs PKIs FKАвторYesNoФамилияNoNoИмяNoNoОтчествоNoNoКомментарииNoNoIs In Key Group(s) of "Автор" AttributeNamePrimary KeyIs In Key

База данных библиотеки ВУЗа

Дипломная работа

Компьютеры, программирование

Другие дипломы по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Курсовая работа

Разработка базы данных библиотеки ВУЗа

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

 

Содержание

 

Введение

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

.1 Этапы разработки БД

.2 Описание объекта автоматизации

.3 Формализация безнес - процессов

.4 Разработка концеатуальной модели БД

. Проектирование логической модели БД

.1 Обоснование логической модели БД

.2 Разработка логической модели БД

.3 Разработка запросов к БД

. Реализация БД

.1 Выбор СУБД

.2 Разработка физической модели БД

.3 Разработка приложения к БД

Заключение

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

Приложение

 

 

Введение

 

В процессе общения с другими людьми мы передаем и получаем информацию.

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

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

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

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

Актуальность. В своей работе я решила затронуть актуальную на сегодняшний день тему автоматизации, и рассмотреть ее на конкретном примере - проектирование базы данных библиотеки ВУЗа.

Предмет исследования - повышения автоматизации библиотеки ВУЗа.

Объект исследования - база данных, разработанная с помощью программных средств (ERWin).

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

Библиотечный каталог хранит информацию о книгах, каждая из которых имеет название, автора, год издания. Информация в базах данных хранится в упорядоченном виде, в библиотечном каталоге - либо по алфавиту (алфавитный каталог), либо по области знания (предметный каталог).

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

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

Таким образом, передо мной стоят следующие задачи:

1.Анализ предметной области и построение концептуальной модели данных. На основе информации, полученной при анализе, необходимо создать подробное описание предметной области, обращая особое внимание на требование к данным. (Изучить структуру библиотеки ВУЗа. Рассмотреть принципы учета списания, выдачи, возврата, хранения литературы).

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

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

4.Разработка приложения.

Структура курсовой работы.

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

 

 

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

 

.1 Этапы разработки БД

 

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

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

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

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

В ходе анализа предметной области необходимо:

·уяснить и указать назначение базы данных;

·определить и выделить первоначальный набор сущностей и атрибутов предметной области.

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

При проектировании базы данных решаются две основные проблемы:

1.Отображение объектов предметной области в абстрактные объекты модели данных таким образом, чтобы это отображение не противоречило семантике предметной области, и было по возможности лучшим (эффективным, удобным и т.д.). Часто эту проблему называют проблемой логического проектирования баз данных;

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

Проблема проектирования реляционной базы данных состоит в обоснованном принятии решений о том, из каких отношений (таблиц) должна состоять БД и какие атрибуты (характеристики и свойства) должны быть у этих отношений.

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

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

1.2 Описание объекта автоматизации

 

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

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

Библиотечный каталог хранит информацию о книгах, каждая из которых имеет название, автора, год издания. Информация в базах данных хранится в упорядоченном виде, в библиотечном каталоге - либо по алфавиту (алфавитный каталог), либо по области знания (предметный каталог).

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

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

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

Похожие работы

1 2 3 4 5 > >>