Введение 4
1 Теоретические аспекты разработки баз данных 5
1.1 Основные понятия и функции 5
1.2 Классификация систем управления базами данных 9
2 Разработка базы данных 12
2.1 Проектирование базы данных 12
2.2 Описание этапов создания базы данных 19
2.3 Описание работы базы данных 30
2.4 Апробация базы данных 34
Заключение 35
Список использованных источников 36
Приложение
Современная жизнь немыслима без эффективного управления, стремительное развитие получают информационные технологии, которые, в свою очередь, распространяются с большой скоростью по всем сферам человеческой деятельности. Особое место занимают, в частности, системы обработки информации, от которых во многом зависит эффективность работы любого предприятия или учреждения. Данные в любой сфере постепенно накапливаются и обновляются. Однако при большом объеме информации затрудняется поиск и обобщение необходимых сведений, которые в основном осуществляются вручную, образуется довольно трудоемкий процесс. Поэтому и возникла необходимость создания баз данных.
Более 30-ти лет насчитывает история развития систем управления базами данных. Первая система управления базами данных была введена в эксплуатацию в 1968 году фирмой IMB.
Система баз данных может быть основана на нескольких различных подходах. Иерархическая и сетевая модели данных стали применяться в системах управления базами данных в начале 60-х годов. В начале 70-х годов была предложена реляционная модель данных. Эти три модели различаются в основном способом представления взаимосвязей между объектами.
Целью дипломной работы является разработка базы данных библиотеки муниципального казенного общеобразовательного учреждения Большемуртинской средней общеобразовательной школы № 2.
Задачи:
1. Провести обзор основных понятий в базах данных
2. Проанализировать современные системы управления базами данных
3. Разработать базу данных «Электронная картотека» в MS Access
4. Описать алгоритм работы с базой данных
1 Теоретические аспекты разработки баз данных
В ходе данной дипломной работы была создана база данных с применением распространенной и удобной MS Access. В ней реализованы все основные аспекты современных баз данных.
Целью работы являлась разработка программного обеспечения для автоматизации учета выдачи книг - база данных, которая реализовала бы автоматизацию учета книг, хранение данных в файлах, организацию доступа к ним и редактирование.
Так же были выполнены поставленные нами задачи, а именно:
• Проведен обзор основных понятий баз данных и систем управлений базами данных
• Проанализированы современные системы управления базами данных
• Была разработана база данных
• Был описан алгоритм работы базы данных
В ходе работы над базой данных были изучены методы проектирования баз данных и работа с ними.
1. Агальцов В. П. Базы данных: [в 2 книгах]: учебник для студентов вузов по направлению 230100 "Информатика и вычислительная техника" / В. П. Агальцов. - Москва: Форум, 2009 - .(Высшее образование). Книга 1. - 2-е изд., перераб. - 2009. - 349 с.
2. Агальцов, В.П. Базы данных. В 2-х т. Т. 2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 272 c.
3. Агальцов, В.П. Базы данных. В 2-х т.Т. 1. Локальные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 352 c.
4. Алан Саймон Стратегические технологии БД. - М.: Финансы и статистика, 1999. - 484 с.
5. Атре Ш. Структурный подход к организации баз данных - М.: Финансы и статистика, 1983. - 317с.
6. Баранова И. В. Создание баз данных в СУБД ACCESS: учеб. пособие к практ. занятиям / И. В. Баранова, В. В. Быкова ; Сиб. федерал. ун -т. - Красноярск: НИК СФУ, 2008. - 229 с.
7. Бекаревич Ю.Б., Пушкина И.В. СУБД Access для Windows 95 в примерах. - СПб/BHV, 1997. - 400с.
8. Вендеров А. М. CASE—технологии. Современные методы и
средства проектирования информационных систем. — Центр
Информационных Технологий.: httpwww.citforum.ru.
9. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс = Database Systems: The Complete Book. — Вильямс, 2003. — 1088 с.
10. Голицина О. Л. Системы управления базами данных: учеб. пособие для студентов сред. проф. образования / О. Л. Голицина, Т. Л. Партыка, И. И. Попов. - М.: Форум: ИНФРА-М, 2006. - 431 с.
11. Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400 c.
12. Дейт К. Дж. Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: Вильямс, 2005. — 1328 с.
13. Дж. Ульман, Дж. Видом. Введение в системы баз данных. - М.: Лори.- 2000. - 374 с.
14. Илюшечкин В. М. Основы использования и проектирования баз данных : учеб. пособие для вузов / В. М. Илюшечкин. - М. : Юрайт, 2011.
15. Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. - СПб.: Питер, 2013. - 240 c.
16. Кириллов, В.В. Введение в реляционные базы данных.Введение в реляционные базы данных / В.В. Кириллов, Г.Ю. Громов. - СПб.: БХВ- Петербург, 2012. - 464 c.
17. Когаловский М.Р. Энциклопедия технологий баз данных. — М.: Финансы и статистика, 2002. — 800 с.
18. Кокова В. И. Базы данных: учеб. пособие / В. И. Кокова ; Краснояр. гос. техн. ун-т, Хакас. техн. ин-т. - Абакан: [б. и.], 2006. - 162 с.
19. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика = Database Systems: A Practical Approach to Design, Implementation, and Management. — 3-е изд. — M.: Вильямс, 2003. — 1436 c.
20. Кошелев, B.E. Базы данных в ACCESS 2007: Эффективное использование / В.Е. Кошелев. - М.: Бином-Пресс, 2009. - 592 c.
21. Кузин А. В. Базы данных [Электронный ресурс] : учеб.пособие для вузов / А. В. Кузин, С. В. Левонисова. - 4-е изд., стереотип. - М. : Академия, 2010. - 320 с. : ил. - (Высшее профессиональное образование). - Электрон. копия печатного издания. - Формат: DJVU; размер: 4 Мб; доступ: локальная сеть СФУ.
22. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - М.: ИЦ Академия, 2012. - 320 c.
23. Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет- университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с.
24. Кузнецов С. Д. Основы современных баз данных. — Центр Информационных Технологий.: httpwww.citforum.ru.
25. Ливена, С.В. Практика увольнений за прогул. По материалам базы данных "Пакет кадровика" / С.В. Ливена. - М.: ИНФРА-М, 2008. - 51 c.
26. Мещеряков Е.В., Хомоненко А.Д. Публикация баз данных в Интернете. - СПб.: БХВ-Петербург, 2001. - 572 с.
27. Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.: БХВ-Петербург, 2009. - 528 c.
28. Ревунков Г.И., Самохвалов Э.Н., Чистов В.В. Базы и банки данных и знаний: Учебник для вузов по специальности АСУ. - М.:Высшая школа, 1992. - 367 с.
29. Советов, Б.Я. Базы данных: теория и практика: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. - М.: Юрайт, 2013. - 463 c.
30. СУБД : язык SQL в примерах и задачах : учеб. пособие для вузов / И. Ф. Астахова [и др.]. - М.: ФИЗМАТЛИТ, 2009. - 165 с.
31. Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений среднего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: ИЦ Академия, 2012. - 320 c.
32. Хансен Г., Хансен Д. Базы данных. Разработка и управление. - М.: Бином, 2000. - 704 с.
33. Date, C. J. Database in Depth. — O'Reilly, 2005. — 240 c.
34. Date, C. J. Date on Database: Writings 2000-2006. — Apress, 2006. — 566 c.
35. Visual Basic для приложений (версия 5) в подлиннике П. Сканна и др - СПб.: «BHV-Санкт-Петербург», 97. - 468 с.