Преимущества технологии баз данных




Введение

 

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

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

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

Актуальность курсовой работы заключается в том, что СУБД – это функциональное средство для управлениями базы данных, которое может хранить, обрабатывать и извлекать информацию, а СУБД SQL Server является довольно известной и часто применяемой предприятиями.

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

1) Изучить теоретические понятия БД и СУБД.

2) Привести преимущества технологии баз данных и сферы использования.

3) Рассмотреть знакомство с языком SQL.

4) Разобрать суть реляционной СУБД MS SQL Server.

5) ИзучитьтипыданныхиSQL Server Management Objects вСУБД SQL Server.

6) Создать базу данных MS SQL Server.

Объектом курсовой работы является базы данных, предметом – система управления базами данных MS SQL Server.

Методологической базой для исследования представленной темы послужили работы российских учёных, таких как Бьюли А., Бен-ГанИцик, БондарьА.Г., Бураков М.В., Латыпова Р.Р., Грабер Мартин, Грофф Дж. Р., Вайнберг П.Н., Оппелъ Э. Дж., Гудсон Дж., Стюард Р., Карвин Б.

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

 

 

Ознакомление с базами данных

 

Понятия базы данных

Понятия баз данных, если его спроецировать на решение различных задач современности, связано с постоянной обработкой информации. Назначение всевозможных информационных систем (ИС) – это облегчение процессов, связанных с обработкой больших объемов данных. Если обратиться ко многим литературным источникам, то в них можно найти описание работы АИС (автоматизированной информационной системы), состоящей из классической ИС (информационной системы), которая работает под управлением ЭВМ (электронно-вычислительной машины). Наше время характеризуется наличием только АИС, так как примитивные ИС давно уже устарели[10].

Если быть точным, то любая информационная система состоит из совокупности технического, программного и организационного обеспечения, а также наличия подготовленного IT-персонала. Работа информационной системы направлена на то, чтобы обеспечить заинтересованных лиц нужной информацией, не зависимо от того, где они находятся. При этом, вопросы надежности и качества всегда остаются актуальными. Не менее важными считаются и проблемы быстродействия, особенно в условиях мировой глобализации[2].

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

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

В этом разделе представлены основные фундаментальные представления по базам данных, на основе терминов и понятий, связанных с базами данных. Понятие баз данных (БД) на основе DB (DataBase) не может считаться однозначным. Поэтому, не лишним будет обратить внимание на часть взаимосвязанных определений, относительно этого термина[1].

На рисунке 1 представлена схема базы данных.

Рисунок 1 – пример построения БД

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

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

Определение 2. База данных (БД) – это не что иное, как набор данных, хранящихся в электронном виде, вместе с набором программных инструментов, обеспечивающих доступ к базе данных.

На рисунке 2 представлены главные функции СУБД.

Рисунок 2 – Основные функции СУБД

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

Хранилище данных – это набор данных, имеющих предметную ориентацию, и направленный для анализа, с последующим принятием решения. Хранилище данных – это такая же база данных, где хранится информация от различных источников данных, собранная для последующей ее обработки и представления нужной информации[5].

Преимущества технологии баз данных

Ппреимущества, которыми определяется технология баз данных:

1. Несмотря на то, что на физическом уровне, любая база данных представляет обычный набор файлов операционной среды, информация, которая записана в эти файлы хранится в определённом формате (не текстовом), который отличается сложной структурой. Поэтому, осуществить доступ к этой информации, без специального программного продукта (СУБД), практически невозможно. К тому же, особое внимание уделяется быстроте обработки данных, защищённости этих данных от не санкционированного доступа и т.д[4].

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

3. С помощью СУБД осуществляется непосредственный доступ к информации, но никак через приложения. Подобный подход серьёзно влияет на централизацию работы приложений с БД, на основе распределения функций СУБД и приложений.

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

5. Современные базы данных имеют в своем составе развёрнутые инструменты, обеспечивающие объединение различных структур БД и внесения данных в единую базу данных.

6. Современные модели баз данных, кроме классических функций, обладают рядом некоторых весьма полезных функций, которые предназначены для поддержки развития различных сфер деятельности. Таковыми можно считать функции, связанные с анализом данных, такие как OPAL-технологию и DataMining.

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-11-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: