Вход

Современные базы данных и СУБД - назначение, применение, использование

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 591990
Дата создания 2014
Страниц 29
Мы сможем обработать ваш заказ (!) 20 сентября в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 600руб.
КУПИТЬ

Содержание

Содержание
Введение 3
Глава 1. Основные теоретические сведения о базах данных 6
1.1. Основные термины и определения 6
1.2. Классификация баз данных по моделям представления данных 7
1.2.1. Иерархические базы данных 7
1.2.2. Сетевые базы данных 8
1.2.3. Реляционные базы данных 9
1.2.4. Объектно-реляционные базы данных 10
1.3. Классификация баз данных по функциональному назначению 10
1.4. Классификация СУБД в зависимости от сетевой архитектуры 12
1.4.1. СУБД с централизованной архитектурой 12
1.4.2. СУБД с архитектурой по типу «файл-сервер» 12
1.4.3. СУБД с архитектурой по типу «клиент-сервер» 13
1.4.4. Трехуровневая архитектура 14
Глава 2. Системы управления базами данных 15
2.1. Основные функции СУБД 15
2.2. Механизмы доступа 20
2.3. Понятие sql 22
2.4. Обзор наиболее популярных СУБД 23
2.4.1. MicrosoftAccess 23
2.4.2. Visual FoxPro 26
Заключение 29
Список использованной литературы 32


Введение

Введение
НачалоXXI в. ознаменовалось вступлением общества в переходнуюстадию: совершается переход от общества индустриального к обществу постиндустриальному. Буйным цветом цветет информатизация, под который мы понимаем расширение и совершенствование информационных технологий, способныхобеспечить достижение и поддержание на должном (высоком) уровнестепень информированности отдельных членов общества, которое, по существу, необходимо для того, чтообеспечить возможность повышения качества жизни в самом обществе. Стремительно растет количество знаний, которые получает (но вот усваивает ли?) человечество, какследствие,появляется объективная необходимость в инструментах, способных помочь человеку эффективно организовать их хранение,а так же обеспечитьуправление доступом к этим знаниям. Прогнозируемо высокое значение приобретают автоматизированные банки (хранилища) данных.
В основуконцепции информационной технологии современностилегли принципы баз данных (БД). В согласии с данной концепцией, основу информационной технологии составляют данные, которые, будучи организованы в БД, становятся способны с высокой степенью адекватностиотображать действительное положение вещей в конкретной предметной области,а так же обеспечить пользователя самой актуальной на текущий момент времени информацией в этой области – при условии обеспечения оперативного доступа к ней, естественно.
Существенное расширениеобъема данных, которые необходимо как-то и где-то хранить, резко возросшее за последнее время число активныхпользователей информационных систем ведут к тому, что базы данных, а, в особенности наиболее удобные и сравнительно простые для понимания реляционные (табличные) СУБД (подробнее речь о них пойдет ниже) достигли повсеместного распространения – что, на самом деле, совершенно логично – есть спрос, будет и предложение.
Для того, чтобыобеспечить одновременный доступ к данным множеству пользователей, которые зачастую расположены на значительном удалении друг от друга, да и от места, где физическихранится база данных, былиразработаны специализированные сетевые многопользовательские версиибаз данных, основанных на реляционной технологии. Подобным образом, удается получить решение специфических проблем, связанных с параллельностью процессов, целостностью (правильностью) данных, их безопасностью, а так же санкционированием доступа к ним.
В последнее время можно заметить все ускоряющуюся тенденцию, направленную на усложнение структур данных. Хотяинформация, представимая в виде чисел или текстовых строк, по прежнему сохраняет свои позиции и значимость, эти сведения получают дополнение в виде многочисленных мультимедийныхдокументв, графических образов, хронологических рядов, процедурных, или активных, данных, и множества других, сложных и не оченьформ информации. Такое явление породило к жизни целую плеядудовольно изощренных СУБД, способныхподдерживать новые коллекции современных данных (например, СУБД, в которых в качестве объекта выступает векторная графика), и обладающихспособностью к максимальной реализации вычислительных возможностей аппаратных средств современности.
Поскольку повышенная необходимость в изучении свойств и функциональных особенностей существующих СУДБ,а так же потребность в разработке новых, не вызывает сомнений, это особо подчеркивает высокую актуальность темы данной курсовой работы.
В качестве объекта исследования в представленной работе выступают Базы данных.Системы управления базами данных (СУБД) выступили в качестве предмета исследования.
Цель курсовой работы: Изучение назначения, области применения и особенностей использования современных баз данных и СУБД.
В рамках достижения поставленной цели были намеченынижеперечисленные задачи:
1. Рассмотрение теоретических аспектов баз данных и СУБД.
2. Знакомство с моделями данных, которые находят свою реализациюв современных СУБД.
3. Изучение основных функций СУБД.
4. Рассмотрение общих представлений об особенностях языка запросов sql.
5. Обзор особенностей, достоинств и недостатков СУБД, достигших наибольшей популярности, на примере MicrosoftAccessи VisualFoxPro.
В состав курсовой работывошли: введение, теоретическая глава, в которой подробно рассмотрены основные теоретические аспекты баз данных (БД) и СУБД с подразделами, практическая глава с подразделами, содержащая информацию о принципах построения СУБД и сравнительный анализ существующих СУБД, представленных на российском рынке,заключение,атак же список использованной литературы.
В работе использовались труды таких авторов, как Б. Ларсон, Сергей Каратыгин, С. Робинсон, Р. Дж. Мюллер, и др.

Фрагмент работы для ознакомления

Заключение

В процессеподготовкикурсовой работы проведенное исследование позволило нам сделать следующие выводы:
1. База данных (БД) есть не что иное, как поименованная совокупность данных, которые структурированы исоотносятся сконкретной предметной областью.
2. Системой управления базами данных (СУБД) принято называть комплекс, включающий в себя как программные, так и языковые средства, необходимые как для того, чтобы создавать базы данных, так и для обеспечения актуального состояния и для выполнения поиска в БД необходимой информации.
3. В число базовых моделей представления данных входят иерархическая модель, сетевая модель и реляционная модель.
Исходя из функционального назначения, можно выделить системы оперативной обработки транзакций (OLTP-системы)и системы делового анализа/хранилища данных (OLAP-системы).
Базы данных, ориентированные на оперативную обработку транзакций, и базы данных, предназначенные для делового анализа, используются совершенно по-разному и служат разным целям.
4. Наибольшее распространение среди СУБД получили следующие типы сетевой архитектуры: файл-сервер, клиент сервер, и наиболее эффективная – трехуровневая сетевая архитектура.
5. Среди основных функций СУБД особо выделяются следующие: функция управления данными, расположенными во внешней памяти; функция поуправлению буферами оперативной памяти; функция управления транзакциями; функция журнализации и восстановления БД после мягких и жестких сбоев; поддержка языков БД.
6. Выбирая СУБД,необходимо четко понимать, какие средства разработки будут использоватьсяпри создании информационной системы,содержащей в основе данную СУБД, а также в том, каким образом полученные в результате разработки приложения станут осуществлять манипуляции с данными.
Наибольшую популярность в числе универсальных механизмов по обеспечению доступа к данным выделяются opendatabaseconnectivity (odbc); oledb; activexdataobjects (ado); borlanddatabaseengine (bde).
7. Язык sqlвыступает в качестве специализированного непроцедурного языка, позволяющего описывать данные, выполнять выборку и обработку нужной информации при работе с реляционными СУБД.
8. Задачи, решение которых существенно упрощается при условии применения программного обеспечения СУБД, весьма многочисленны и отличаются разнообразием. Такое ПО лежит в основе многих автоматизированных информационных системыпромышленных (и не только) предприятий различного уровня.
9. Наибольшеераспространение (характер массовости стал возможен во многом и благодаря их доступности) СУБД сегодня – это MicrosoftAccess и VisualFoxPro.
10. Система MicrosoftAccessпредставляет собой реляционную СУБД, разработанную корпорациейMicrosoft, обладающую интуитивным интерфейсом. В нейприсутствует обширный набор функций, включающих связанные запросы, возможность сортировки по разным полям, осуществление связи разрабатываемой базы данных с внешними таблицами и/или другими базами данных. Наличие встроенного языка VBA является уникальной особенностью, позволяющей непосредственно внутри СУБД создавать приложения, которые в дальнейшем будутработать с базами данных.
11. VisualFoxPro – удобный инструмент для разработки баз данных. Сегодня из настольной СУБД VisualFoxPro постепенно превращается в средство разработки приложений, основанных на клиент-серверной архитектуре и распределенных приложений в архитектуре Windows DNA.
Но и сейчас FoxPro остается одним из самых популярных инструментов для разработки баз.

Список литературы

Список использованной литературы

1. Гринченко, Н.Н. и др. Проектирование баз данных. СУБД MicrosoftAccess; Горячая Линия Телеком, 2012. - 613 c.
2. Дейт, К.Дж. Введение в системы баз данных; К.: Диалектика; Издание 6-е, 2012. - 360 c.
3. Туманов, В.Е. Основы проектирования реляционных баз данных; Бином, 2012. - 420 c.
4. Шаймарданов, Р.Б. Моделирование и автоматизация проектирования структур баз данных; М.: Радио и связь, 2008.-469 c.
5. Васкевич, Дэвид Стратегии клиент/сервер; Киев: Диалектика, 2013. - 384 c.
6. Гасанов Э.Э., Кудрявцев В.Б. Теория хранения и поиска информации; , 2011. - 594 c.
7. Горев, А. VisualFoxPro 5. Книга для программистов; М.: Русская редакция, 2013. - 552 c.
8. Мюллер, Р.Дж. Базы данных. Проектирование; Лори, 2008. - 420 c.
9. Овчаров, Л.А.; Селетков, С.Н. Автоматизированные банки данных; М.: Финансы и статистика, 2008. - 262 c.
10. Робинсон, С. MicrosoftAccess2007: Учебный курс; СПб: Питер, 2009. - 512 c.
11. Каратыгин, Сергей Access 2007 на примерах. Руководство пользователя с примерами; М.: Лаборатория Базовых Знаний, 2012. - 376 c.
12. Стратонович Р.Л. Теория информации; , 2013. - 259 c.
13. MySQL руководство администратора; М.: Вильямс, 2009. - 621 c.
14. Ларсон, Б. Microsoft SQL Server 2005 Reporting Services. Профессиональная работа с отчетами; НТ Пресс, 2008. - 608 c.
15. Бирн, Джеффри Microsoft SQL Server 6.5. Руководство администратора; М.: Лори, 2012. - 368 c.
16. Дэвидсон, Луис проектирование баз данных на SQL Server 2000; Бином, 2013. - 660 c.

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00572
© Рефератбанк, 2002 - 2024