Пример готовой курсовой работы по предмету: Базы данных
Содержание
Оглавление 2
Введение 3
Глава
1. Теоретические основы построения баз данных 6
1.1. Терминология БД и СУБД 6
1.2. Этапы проектирования баз данных 10
1.3. Принципы создания баз данных SQL Server 14
Глава
2. Системы управления базами данных. 16
2.1 Выбор СУБД 16
2.2 Обоснование выбора 20
Глава
3. Проектирование и разработка информационной системы 21
3.1 Описание информационных потоков 21
3.2 Описание ограничений целостности 22
3.3 Схема инфологической модели 25
3.4 Разработка алгоритмов и объектной модели 25
3.5 Описание программы 27
3.6 Тестирование программы 27
Заключение 29
Список литературы 30
Приложение А. Листинг программы 31
Приложение B. Графический материал 53
Выдержка из текста
Актуальность работы обосновывается тем, что в настоящее время, в связи с возросшими потоками информации, которую необходимо обработать для принятия верного решения, разрабатываются специальные программные продукты, позволяющие представить информацию в более наглядной для оператора форме. К подобным программным продуктам относятся приложения, созданные на основе различных СУБД. В качестве объекта исследования в рамках данного проекта понимается разработка информационных систем, как таковая. В качестве более узкого понятия — предмета исследования, мы понимаем разработку через анализ конкретной информационной системы — информационной системы университета по составлению расписания занятий с определенной базой данных, её структурой и спецификой, в рамках курса баз данных.
Целью работы является изучение основ построения баз данных.
Задачи работы связаны с изучением теоретических основ построения современных баз данных и практической разработкой, а именно:
1) Провести детальный этап анализа, необходимый для построения базы данных и приложения.
a. Описать предметную область.
b. Описать требования к хранилищу данных.
c. Описать требования к программному обеспечению, которое необходимо разработать.
2) Сформировать предварительные и конечные модели схемы базы данных.
a. Создать инфологическую(концептуальную) модель базы данных.
b. Создать физическую модель базы данных.
3) Описать тестовые ситуации в рамках какого-либо метода тестирования.
4) Описать окончательный результат, — программу, полученную в результате разработки.
На сегодняшней день существует огромное количество СУБД, которые подразделяются по модели данных, по степени распределения, по способу доступа к БД. Наиболее распространенными на текущий день являются Oracle, Microsoft Access, FoxPro, Visual FoxPro, Firebird, MS SQL Server, MySql. По каждой из данных СУБД авторами написано множество различной литературы. Например, в учебном пособии «Разработка баз данных в Microsoft Access 2010» [4]
представлена терминология БД, тип и формат данных, примеры запросов, представления, индексы, отчеты, которые позволят самостоятельно создать БД на примере представленной в пособии. Книга «Microsoft SQL Server 2012» [5]
является наиболее полым руководством, в котором охвачены все аспекты Microsoft SQL Server 2012, начиная с установки и заканчивая XML и управлением транзакциями.
База данных – это именованная совокупность данных, отражающая состояние объектов и их отношений в заданной предметной области[2].
Предметная область – часть реального мира, подлежащая изучению с целью организации управления и, в конечном счете, автоматизации.
Базы данных не помогают пользователю в принятии решения, они только предоставляют всю полноту информации необходимую для принятия этого решения, а вся ответственность за результат применения этого решения возлагается на оператора.
Широкое применение базы данных нашли в областях формирования различного рода документации, где необходимо не только создать бумажную копию некоторого документа, но и сохранить ее для возможного обращения в будущем.
Любая база данных должна выполнять следующие функции:
• добавление новой информации;
• редактирование уже имеющейся информации;
• сортировка имеющейся информации по некоторому параметру;
• поиск имеющейся информации;
• удаление информации.
Кроме этого база данных должна предоставлять пользователю возможность формирования электронной копии документа и его дальнейшей распечатки.
Список использованной литературы
1. Бураков П.В., Петров В.Ю. Введение в системы баз данных: Учебное пособие. — СПб: СПбГУ ИТМО, 2010. — 128 с.
2. Нестеров С.А. Базы данных – Санкт-Петербург:Издательство Политехнического университета, 2013. – 150 с.
3. Токмаков Г. П. Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML: учебное пособие / Г. П. Токмаков. — Ульяновск: УлГТУ, 2010. — 192 с.
4. Одиночкина С.В. Разработка баз данных в Microsoft Access 2010:Учебное пособие. – Санкт-Петербург: НИУ ИТМО, 2012. – 81 с.
5. Бондарь А. Microsoft SQL Server 2012 – Санкт-Петербург: БХВ-Петербург, 2013 – 609 с.
6. Зрюмов Е.А., Зрюмова А.Г. Базы данных для инженеров – Барнаул:АлтГТУ, 2010 – 133 с.
7. Фуфаев Э. В., Фуфаев Д. Э. Базы данных – Москва: Издательский центр «Академия», 2012 – 320 с.
8. Ржеуцкая С.Ю. Базы данных. Язык SQL:Учебное пособие – Вологда:ВоГТУ, 2010 – 159 с.
9. Бейли Л. Изучаем SQL – Спб.: Питер, 2012 – 592 с.
10. Фиайли К. SQL.: Пер. с англ. – М.:ДМК Пресс. – 456 с.
11. Гольцман В. MySQL 5.0. Библиотека программиста – Санкт-Петербург, 2010 – 69 с.
12. Алапати Сэм Руководство администратора баз данных – Москва.:Вильямс, 2010 – 1440 стр.
13. Как выбрать систему управления базы данных // getinfo.ru URL: http://www.getinfo.ru/article 896.html (дата обращения: 11.06.2015).
14. Этапы проектирования данных // mstu.edu.ru URL: http://www.mstu.edu.ru/study/materials/zelenkov/ch_5_1.html (дата обращения: 12.06.2015).
15. Microsoft Developer Network URL: https://msdn.microsoft.com/ru-ru/default.aspx (дата обращения: 10.06.2015).
16. Data Access and Storage. Общие сведения о платформе Entity Framework. // Microsoft Developer Network [Электронный ресурс].
[Режим доступа: http://msdn.microsoft.com/ru-RU/data/bb 399567]
[Проверено: 12.06.2014]
17. Фрост Р., Дей Д., Ван Слайк К. Базы данных. Проектирование и разработка. М.: НТ Пресс, 2007 – 592 с.
18. Швецов. В.И. Базы данных. Издательство-Экспресс, Нижний Новгород, 2008. – 27 8с.
19. Троелсен Э., Язык программирования C# 5.0 и платформа .NET 4.5, Вильямс, Санкт-Петербург, 2014 – 938с.
20. Макконнелл С., Совершенный код, Питер — Русская редакция, Санкт-Петербург, 2007 – 839 с.
21. Анализ данных на компьютере. 3е изд. Тюрин, Ю.Н., Макаров, А.А. (2003) Высшее Образование . Инфра-М, Москва. ISBN 5-16-001316-4.
22. Когаловский М. Р. Энциклопедия технологий баз данных. — М.: Финансы и статистика, 2002. — 800 с. — ISBN 5-279-02276-4.
23. Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с. — ISBN 978-5-94774-736-2
24. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. — М.: ИЦ Академия, 2012. — 320 c.
25. Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование: Учебное пособие / В.Ю. Пирогов. — СПб.: БХВ-Петербург, 2009. — 528 c.
26. Советов, Б.Я. Базы данных: теория и практика: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. — М.: Юрайт, 2013. — 463 c.