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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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

Глоссарий

 

№ п/пПонятиеОпределение1Администратор базы данных человек или группа лиц имеющий полное представление об одной или нескольких базах данных и контролирующий их проектирование и использование. Отвечает за состояние базы данных в организации (учреждении) на протяжении ее жизненного цикла. 2Данныефакты и идеи, представленные в формализованном виде, позволяющем передавать или обрабатывать их при помощи некоторого процесса (и соответствующих технических средств). 3Доступ к даннымпредоставление данных пользователю в процессе его работы или принятие от него порции данных посредством последовательности операций поиска, чтения или записи. Вызывается обращением пользователя с запросом к базе данных на языке манипулирования данными. Доступ к данным реализуется либо с помощью выборки или размещения данных непосредственно по их адресу на запоминающем устройстве (прямой доступ к данным), либо с помощью последовательной обработки записей файла (последовательный доступ к данным). 4Информациясведения о чем-либо, независимо от формы их представления. 5Менюспособ взаимодействия с пользователем в диалоговых системах программирования, при котором пользователю предлагается (обычно на экране видеотерминала) перечень возможных действий, из которых он может выбрать и отметить (напри мер, посредством клавиши или курсора) одно, подлежащее выполнению. 6Метаданныевспомогательные данные, представляющие характеристики, размещение, режимы использования, семантику и т.п. сведения об основных данных, относящихся непосредственно к объектам и связям предметной области процесса7Модель данныхфиксированная система понятий и правил для представления структуры данных, состояния и динамики проблемной области в базах данных. Как правило, задается языком определения данных и языком манипулирования данными. 8Откатвозврат базы данных и взаимодействующего с ней процесса к состоянию, которое они имели до начала выполнения транзакции9ПользовательСубъект, обращающийся к информационной системе или посреднику за получением необходимой ему информации и пользующийся ею10Транзакцияединица работы в СУБД. Формируется так, чтобы, начав работать с целостной БД, оставить ее после своего завершения также целостной. Указанное свойство обеспечивается правильным программированием транзакций программистом, а также системой управления транзакциями, обеспечивающей атомарность транзакции, т.е. либо доведение транзакции до завершения, либо аннулирование всех действий начавшейся транзакции. Последнее необходимо для повышения отказоустойчивости информационной вычислительной системы.

Список использованных источников

 

1.,2009">Баженова И.Ю. Основы проектирования приложений баз данных: Интернет-Университет Информационных Технологий (ИНТУИТ) , 2009

.Голицына, О.Л. Базы данных: учеб. пособие / О.Л. Голицына, Н.В. Максимов. - М.: Инфра-М, 2009 (гриф МО РФ).

.Дейт К. Дж. Введение в системы баз данных 8-е изд. - М.: "Вильямс", 2006.

.Илюшечкин В.М., Основы использования и проектирования баз данных: учеб. пособие: Высшее образование, 2010

.,2009">Кириллов В.В. Громов Г.Ю. Введение в реляционные базы данных: СПб.: БХВ-Петербург , 2009

.Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика - 3-е изд. - М.: Вильямс, 2003.

.Кузин А.В., Левонисова С.В., Базы данных: учеб. пособие для студ. высш. учеб. Заведений, 2008

.,2007.">Малыхина, М.П. Базы данных: основы, проектирование, использование: учеб. пособие / М.П. Малыхина. - СПб.: БХВ-Петербург , 2007.

.,2009">Пирогов В.Ю., Информационные системы и базы данных: организация и проектирование: БХВ-Петербург , 2009

.

.Рэймонд Фрост, Джон Дей, Крейг Ван Слайк, Базы данных. Проектирование и разработка, "Издательская группа АСТ", 2007г.

.Советов Б.Я., Цехановский В.В., Чертовской В.Д., Базы данных: теория и практика.: Высшая школа, 2007

 

Приложения

 

Приложение А

 

Язык запросов SQL

SQL (Structured Query Language - "язык структурированных запросов") - универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. Реляционная база данных - база данных, основанная на реляционной модели данных. Реляционная модель данных (РМД) - логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики как теории множеств и логика первого порядка.является непроцедурным языком и не содержит операторов управления, организации подпрограмм, ввода-вывода и т.п. В связи с этим SQL автономно не используется, обычно он погружен в среду встроенного языка программирования СУБД (например, FoxPro СУБД Visual FoxPro, ObjectPAL СУБД Paradox, Visual Basic for Applications СУБД Access).

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