Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Терминология баз данных






 

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

 

База данных Группа таблиц данных, содержащих связанную информацию
Таблица Группа записей данных, содержащих информацию одного и того же типа. В примере с записной книжкой сама книжка и будет таблицей данных
Запись Единый элемент в таблице, состоящий из нескольких полей данных. В за­писной книжке записью является строка с информацией об одной персоне
Поле Отдельный элемент данных, содержащийся в записи. В записной книж­ке можно выделить как минимум четыре поля: фамилия, имя, адрес и телефонный номер
Запрос Команда, основанная на определенном наборе условий или критериев и предназначенная для отображения группы записей из одной или не­скольких таблиц или выполнения с таблицей некоторой операции. На­пример, можно создать запрос, в результате выполнения которого на экране будут показаны фамилии всех студентов заданной группы, начи­нающиеся с буквы " С", и средний балл которых больше трех
Набор записей Группа записей из одной или нескольких таблиц базы данных, полученная в результате выполнения запроса. Записи в наборе обычно пред­ставляют некоторое подмножество всех записей таблицы. С помощью запроса, в результате выполнения которого создается набор записей, можно контролировать и число записей, и порядок их представления  

 

Для взаимодействия с базами данных Visual Basic использует средства, обеспечи­ваемые машиной баз данных Microsoft Jet. Машину баз данных Microsoft Jet исполь­зуют и Visual Basic, и Microsoft Access, и другие программные продукты Microsoft.

 

Элемент управления данными

Элемент управления данными (Data) является связующим звеном между информа­цией в базе данных и элементом управления Visual Basic, который используется для отображения этой информации. Устанавливая свойства элемента управления данны­ми, вы указываете элементу управления, к какой базе данных нужно получить доступ. По умолчанию элемент управления данными создает динамический набор записей из одной или нескольких таблиц базы данных. Это означает, что информация в наборе записей будет обновляться при изменении данных в исходной таблице.

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

 

 

Создание базы данных исключительно средствами Visual Basic требует немалого мас­терства. Поэтому сейчас мы будем работать только с существующими файлами баз данных, созданными в среде Microsoft Access.

 

Свойства элемента управления данными

 

Свойство Описание

 

DatabaseName     Полный путь к файлу базы данных, которую вы хотите открыть с по­мощью элемента управления данными. Так, в приводимых примерах используется путь к Biblio.mdb. Если свойство DatabaseName изменяется во время выполнения программы, но уже после открытия базы данных, для открытия новой базы данных необ­ходимо выполнить метод Refresh
Connect     Эта строка сообщает объекту управления данными о типе исполь­зуемого источника информации (например, Access, Paradox и т.д.). По умолчанию предлагается Access
RecordSource Определяет, какой набор записей будет возвращен элементом управления данными. Значением свойства может быть имя един­ственной таблицы или результат сложного SQL-запроса
Recordset   Набор записей, возвращенный элементом управления данными в соответствии со значениями свойств DatabaseName и RecordSource
RecordsetType   Этот признак определяет тип набора записей, возвращаемого в ре­зультате выполнения запроса. Может принимать значения vbRSTypeTable, vbRSTypeDynaset или vbRSTypeSnapShot. По умолчанию предполагается значение vbRSTypeDynaset
EOFAction   Определяет, что должно произойти по достижении конца набора записей: переустановка указателя на последнюю запись или вставка фантомной записи
BOFAction   Определяет, что должно произойти по достижении начала набора записей: переустановка указателя на первую запись или установка признака ошибки
Exclusive     Булевский признак (тип Boolean), определяющий права доступа на чтение или запись в базу данных. По умолчанию имеет значение False, разрешающее совместный доступ. Более подробно об этом будет рассказано при обсуждении DAO
Readonly   Булевский признак, определяющий, разрешено ли обновлять воз­вращенный набор записей. По умолчанию имеет значение False, как вы уже видели в примере программы





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.