Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург "Корона-Принт" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных.


НазваниеУчебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург "Корона-Принт" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных.
страница1/26
ТипУчебное пособие
  1   2   3   4   5   6   7   8   9   ...   26
Базы данных

Учебное пособие

Под редакцией профессора

Хомоненко А.Д.

Санкт-Петербург

"Корона-Принт"

2000

Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. Учебное пособие/Под ред. проф. Хомоненко А.Д. - СПб: "Корона-Принт", 2000.

Рассматриваются понятия баз данных и информационных систем, систем управления базами данных, архитектуры персональных и распределенных баз данных. Дается характеристика моделей представления данных, рассматриваются реляционная модель данных и проектирование реляционных баз данных, вопросы защиты данных и администрирования баз данных. Описывается технология разработки персональных баз данных и клиентской части распределенных баз данных с помощью СУБД Access, Visual FoxPro и серверной части с помощью SQL Server.

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


СОКРАЩЕНИЯ

АБД – администратор базы данных

БД – база данных

БнД – банк данных

ВС – вычислительная система

ИС – информационная система

КБД – корпоративная БД

КК – компьютер-клиент

КС – компьютер-сервер

ЛБД – локальная БД

ЛВС – локальная вычислительная сеть

ОС – операционная система

ПБД – персональная БД

ПФСУБД – полнофункциональная СУБД

РМД – реляционная модель данных

РС – рабочая станция

СД – словарь данных

СУБД – система управления базами данных

ЦБД – центральная БД

API – Application Programming Interface

ATMI – Application Transaction Monitor Interface

CGI – Common Gateway Interface

DBS – DataBase Server

DDL – Data Definition Language

DML – Data Manipulation Language

JDBC – Java Database Connectivity

ODBC – Open Database Connectivity

QBE – Query By Example

RDA – Remote Data Access

RM – Resource Manager

SQL – Structured Query Language

TM – Transaction Manager

TPM – Transaction Processing Monitor


Часть 1. Основы построения баз данных

1. Введение в базы данных


В разделе рассматриваются базы данных и информационные системы. Описываются основные понятия баз данных и систем управления базами данных. Дается характеристика вариантов организации информационной системы по архитектуре клиент-сервер. Приводится классификация СУБД, и описываются основные их функции. Рассматриваются варианты создания приложений и организации взаимодействия пользователей с информационными системами.

1.1. Базы данных и информационные системы


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

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

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

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

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

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

Логическую структуру хранимых в базе данных называют моделью представления данных. К основным моделям представления данных (моделям данных) относятся следующие: иерархическая, сетевая, реляционная, постреляционная, многомерная и объектно-ориентированная (см. раздел 2).

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

Одними из первых СУБД являются следующие системы: IMS (IBM, 1968 г.), IDMS (Cullinet, 1971 г.), ADABAS (Software AG, 1969 г.) и ИНЭС (ВНИИСИ АН СССР, 1976 г.). Количество современных систем управления базами данных исчисляется тысячами.

Приложение представляет собой программу или комплекс программ, обеспечивающих автоматизацию обработки информации для прикладной задачи. Нами рассматриваются приложения, использующие БД. Приложения могут создаваться в среде или вне среды СУБД – с помощью системы программирования, использующей средства доступа к БД, к примеру, Delphi или C++ Builder. Приложения, разработанные в среде СУБД часто называют приложениями СУБД, а приложения, разработанные вне СУБД – внешними приложениями.

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

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

Функционально СД присутствует во всех БнД, но не всегда выполняющий эти функции компонент имеет именно такое название. Чаще всего функции СД выполняются СУБД и вызываются из основного меню системы или реализуются с помощью ее утилит.

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

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

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

Обслуживающий персонал выполняет функции поддержания технических и программных средств в работоспособном состоянии. Он проводит профилактические, регламентные, восстановительные и другие работы по планам, а также по мере необходимости.
  1   2   3   4   5   6   7   8   9   ...   26

Похожие:

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебное пособие для студентов педиатрического факультета
Под общей редакцией д м н., профессора, зав кафедрой факультетской педиатрии гбоу впо оргму минздрава России, Заслуженного врача...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебно-методическое пособие Санкт-Петербург 2014 Авторы: Морозов...
Учебно-методическое пособие предназначено для повышения квалификации преподавательского состава умц по го чс и пб санкт-Петербурга...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебное пособие для бакалавров
Безопасность жизнедеятельности / Под редакцией д-ра экон наук, проф. С. Г. Плещица. Часть 1: Учебное пособие.– Спб.: Изд-во Спбгэу,...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconМетодическое пособие Тверь 2011 г
Под редакцией зав кафедрой пропедевтики внутренних болезней профессора В. В. Аникина

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconГ. Санкт-Петербург, пл. Конституции, д. 7 – пс-20 «Чесменская»
«под ключ» (пир, смр, поставка волс) для организации каналов передачи данных телеметрической и служебной информации на участке: Лот...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. icon1. Основания профильного обучения
Кривых С. В., Абдуллаева О. А., Алексашина И. Ю., Марковская Е. А. Теория и методика организации профильного обучения: Санкт-Петербургский...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебное пособие по экспериментальной физике составлено в соответствие...
Физический практикум. Волновая оптика. Квантовая физика [Текст] : учебное пособие / сост. Г. Н. Федюкина, Н. П. Исакова / под общей...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебное пособие издание второе, исправленное и дополненное москва...
Г75 Грачева Е. Ю., Соколова Э. Д. Финансовое право: Учебное пособие. 2-е изд., испр и доп. М.: Юриспруденция, 2000. 304 с

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. icon«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов
Учебный курс «Базы данных» читается в четвертом семестре и состоит из следующих видов учебной работы

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебное пособие Санкт-Петербург Издательство спбгэту «лэти»
Авторы: А. Б. Гуркин, В. В. Калашников, Р. В. Костюк, А. С. Пученков, И. В. Узлова

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск