Аннотация
Курсовая работа по дисциплине «Базы данных» выполнена на тему: «Разработка базы данных для библиотеки организации» выполнена студентом группы ИП-13-5р Когай А. Руководитель: Балабекова Мадина Оразалиевна. Год защиты: 2016 г. Объект проектирования: библиотека. В работе приводится описание предметной области, выполнен анализ входной и выходной информации, выполнено конструирование схемы базы данных и разработано программное приложение.
Пояснительная записка имеет объем 25 листов (ф. А4), содержит 1 таблицу, 1 схему и 10 рисунков. Использовано 13 источников.
Содержание
-
Лист
Аннотация
3
Содержание
4
Нормативные ссылки
5
Определения
6
Обозначения и сокращения
7
Введение
8
1 Описание предметной области
10
2 Моделирование потоков данных
12
3 Проектирование базы данных
14
3.1 Описание структуры базы данных
14
3.2 Программная реализация поставленной задачи
20
Заключение
24
Список использованной литературы
25
Нормативные ссылки
В настоящей курсовой работе использованы ссылки на следующие документы:
ГОСТ 2.102-68 ЕСКД. Виды и комплектность конструкторских документов.
ГОСТ 2.201-80 ЕСКД. Обозначение изделий и конструкторских документов.
ГОСТ 2.301-68 ЕСКД. Форматы.
ГОСТ 2.701-84ЕСКД. Схемы. Виды и типы. Общие требования к выполнению.
ГОСТ 7.1-2003. Библиографическая запись. Библиографическое описание. Общие требования и правила составления.
СТ ЮКГУ 5.02-2008. Стандарт университета. Общие требования к построению, изложению и оформлению документации СМК.
СТ ЮКГУ 7.11-2010. Стандарт университета. Управление учебно-методическими процессами.
Определения
В настоящей курсовой работе применяют следующие термины с соответствующими определениями:
База данных – это организованная структура, предназначенная для хранения информации. В современных базах данных хранятся не только данные, но и информация. С понятием базы данных тесно связано понятие системы управления базой данных.
Системы управления базами данных - это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение ее содержимым, редактирование содержимого и визуализации информации.
Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройства вывода или передачи по каналам связи.
Язык описания данных – средства описания данных в БД и связей между ними. Средствами этого языка описывается структура БД, форматы записей, пароли, защищающие данные.
Язык манипулирования данными – язык для выполнения операций над данными, позволяющий менять их строение.
Для различных СУБД реализация этих уровней языков может быть различной. В одних случаях ЯОД и ЯМД требует составления пользователем программы полностью “вручную”, в других (что отражает современную тенденцию) в СУБД присутствует средства визуальной (зримой, наглядной) разработки программ. Для этого в современных СУБД имеются редакторы экранных форм, отчетов. “Кирпичиками” (инструментами) таких редакторов являются поля различных видов (поля ввода, поля вывода, вычисляемые поля), процедуры обработки различных типов (формы ввода, таблицы, отчеты, запросы). На основании созданных пользователем объектов программы – генераторы формируют программный код на языке конкретной машины или на промежуточном языке.
Обозначения и сокращения
В настоящей курсовой работе применяют следующие обозначения и сокращения:
ББК – библиотечный классификатор
БД – база данных
ИМ – инфологическая модель
ПО – программное обеспечение
СД – словарь данных
СУБД – система управления базами данных
ЯОД – язык описания данных
ЯМД – язык манипулирования данными
Введение
Актуальность темы курсовой работы
Персональные компьютеры стремительно ворвались в нашу жизнь и буквально перевернули наше представление о месте и роли вычислительной техники в жизни общества. Теперь компьютеры стали ближе и доступнее каждому пользователю. Каждый пользователь мог себя почувствовать полным хозяином этого мощного и удобного устройства, Позволяющего автоматизировать многие аспекты деятельности. И, конечно, это сказалось и на работе с базами данных [1]. Появились программы, которые назывались системами управления базами данных и позволяли хранить значительные объемы информации, они имели удобный интерфейс для заполнения данных, встроенные средства для генерации различных отчетов. Эти программы позволяли автоматизировать многие учетные функции, которые раньше велись вручную. Постоянное снижение цен на персональные компьютеры сделало их доступными не только для организаций и фирм, но и для отдельных пользователей. Компьютеры стали инструментом для ведения документации и собственных учетных функций. Курсовая работа посвящена исследованию и разработке БД для библиотеки. Выбранная тема является актуальной, так как практически каждая организация содержит свой библиотечный фонд.
Курсовая работа выполнялась в соответствии в госбюджетной НИР Б-16-01-06 «Разработка интеллектуальных автоматизированных систем для технологических и учебных процессов». Раздел 1. Разработка программного обеспечения для дисциплин специальности 5В070200 учебного процесса НИР кафедры.
Новизна и практическая значимость работы
Практическая значимость разработанной базы данных состоит в удобстве и простоте ее использования.
Оценка современного состояния решаемой проблемы
Только небольшие организации могут обобществить данные в одной полностью интегрированной базе данных. Чаще всего администратор баз данных (даже если это группа лиц) практически не в состоянии охватить и осмыслить все информационные требования сотрудников организации (т.е. будущих пользователей системы). Поэтому информационные системы больших организаций содержат несколько десятков БД, нередко распределенных между несколькими взаимосвязанными ЭВМ различных подразделений. Основное назначение создаваемой базы данных - это сокращение избыточности хранимых данных, а следовательно, экономии объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий из-за хранения в разных местах сведений об одной и той же литературе [2].
Курсовая работа имеет своей целью: систематизацию, закрепление и расширение теоретических и практических знаний при решении поставленных задач; приобретение навыков работы проектирования баз данных.
Для реализации поставленных целей необходимо решить следующие задачи:
систематизировать данные выбранной предметной области;
составить инфологическую модель данных и осуществить их нормализацию;
разработать прикладную программу для реализации и эксплуатации базы данных.
Объектом исследования является библиотека организации.
