Название: Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML (Токмаков Г. П.)

Жанр: Информационные системы и технологии

Просмотров: 1402


Введение

 

Рассматривая трудовую деятельность человека, можно выделить три ста-

дии развития по степени использования орудий труда:

1) механизация труда − когда происходит усиление физических усилий че-

ловека с помощью орудий труда или замена физического труда человека меха-

низмами. Здесь предметом и продуктом труда выступает вещество или энергия;

2) автоматизация труда − это замена управленческого труда в управляю-

щей системе автоматом. Предметом и продуктом труда в этом случае является

информация. Автомат реализует некоторую программу, алгоритм управления.

В зависимости от степени автоматизации управленческого труда выделяют ав-

томатические и автоматизированные системы управления:

– в автоматических системах процессы полностью автоматизированы. Роль

человека состоит в контроле и настройке управленческих процессов. В этих сис-

темах имеется закон управления и критерий эффективности управления. Значит,

процесс полностью автоматизирован и может полностью управляться автоматом;

– в автоматизированных системах в процессе управления участвует человек

и автомат. При этом их функции четко распределены. Автомат, в основном зани-

мается процессом сбора, обработки, хранения и передачи информации. Другими

словами, автомат занимается тем, что сейчас принято называть обработкой или

управлением данными. Человеку предоставляются функции принятия решений.

3) кибернетизация труда связана с заменой человека в сфере принятия ре-

шений. В этом случае машина обеспечивает поддержку принятия решений и

заменяет лиц, обеспечивающих их подготовку.

Механизация  труда  является  предметом  изучения  машиностроительных

специальностей, автоматические системы изучаются в рамках теории автома-

тического управления, автоматизация в сфере принятия решений относится к

сфере научной дисциплины «Искусственный интеллект», а вот автоматизиро-

ванные системы, рассматриваемые в аспекте обработки данных – это и есть

предмет нашего изучения.

Сегодня трудно себе представить сколько-нибудь значимую информацион-

ную систему, которая не имела бы в качестве основы или важной составляю-

щей базу данных. Концепции и технологии баз данных складывались постепен-

но и всегда были тесно связаны с развитием систем автоматизированной обра-

ботки информации. Создание баз данных после появления реляционного под-

хода превратилась из искусства в науку, хоатя следует отметить, что элементы

искусства все еще имеют место. Тем не менее, сейчас это вполне сложившаяся

дисциплина (хотя являющаяся скорее инженерной, чем чисто научной), осно-

ванная  на  достаточно  формализованных подходах  и  включающая  широкий

спектр приемов и методов создания баз данных.

Сегодня теория баз данных, несмотря на свою молодость, является обяза-

тельной  для  изучения  студентами  практически  всех  технических  специаль-

ностей. В соответствии с новыми стандартами учебная дисциплина «Базы дан-

ных» включена в  стандарты всех специальностей, связанных с подготовкой

специалистов по  вычислительной технике: это группа специальностей 22.01,

22.02, 22.03 и 22.04. В остальные технические специальности раздел, посвящен-

ный базам данных, включен в общий курс информатики и вычислительной техники.

 

 

 

 

 

 

 

 

 

 

 

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

Независимо от того, какие методы использовались в прошлом или исполь-

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

Какую бы сферу человеческой деятельности вы не затронули: торговлю,

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

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

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