Дата публикации статьи: 10.07.2003 00:00

Базы данных... Что это такое и с чем его едят? Многие люди боятся слов и фраз вроде "DAO", "ADO", "ODBC", ну и конечно, самого слова "база данных". Скажем просто: базы данных служат для хранения какой-либо информации, неважно какой; это может быть каталог ваших видеозаписей, а может и серьезная система кадров вашего предприятия. Так или иначе, вся информация в базах данных хранится в таблицах, которые в свою очередь состоят из строк и столбцов. Можно сказать, что база данных - набор таблиц, в которых хранится нужная информация. И если вы не боитесь сложностей...

Теперь давайте создадим суперкрутую программу, показывающую основы программирования :). Для начала запустите Visual Basic и выберите тип проекта Standart EXE. Далее расположите на форме элемент Data (предпоследний в инструментах). Это добавит элемент DataControl. Измените значение Name на datCustomers. Теперь измените значение свойства DatabaseName на файл NWind.mdb. У меня этот файл расположен в папке C:\Program Files\Microsoft Visual Studio\VB98\NWIND.MDB, он входит в поставку Visual Basic. Теперь выберите свойство RecordSource и нажмите на кнопку рядом с ним. Появится список таблиц и запросов в нашей базе данных. Выберите таблицу Customers.

Теперь добавьте три текстбокса (textbox) и назовите их txtCompanyName, txtContactName и txtPostcalCode. Для каждого из этих текстбоксов значение DataSource установите равным имени вашего датаконтрола (DataControl) -- datCustomers (вы ведь так его назвали, не правда, ли?). Еще вам потребуется установить значение свойства DataField для кажкого текстбокса. Установите значения, которые перечислены ниже:
Имя контрола

Значение DataField
txtCompanyName

CompanyName
txtContactName

ContactName
txtPostcalCode

PostalCode

Нажмите F5, чтобы запустить вашу программу.

Примите мои поздравления! Откинтесь на спинку стула и выпейте пива - вы только что создали ваше первое приложение для работы с базами данных! :)

Попробуйте понажимать кнопки на датаконтроле. Они будут перемещать вас вперед и назад по таблице Customers.

Как создавать базы данных...

Все хорошо и прекрасно, но как создать базу данных?

К сожелаению, существует очень много форматов баз данных (наверное для того, чтобы всех нас запутать ;). Во-первых, существует такая "вещица" под названием SQL Server, которая используется в различных фирмах для сохранения больших количеств данных. Есть еще нечто, что они называют Oracle, на самом деле это еще один формат базы данных.

Но одной из самых простыи (и дешевых) является формат Access. Помните, мы задавали путь к файлу nwind.mdb? Так вот, этот файл является базой данных Access.

Одним из самых простых способов создания является использование Microsoft Access. Он позволяет вам графически редактировать ваши базы данных.

Использование Access для создания баз данных выходит за рамки данной статьи, поэтому я буду подразумевать, что вы умеете обращаться с Access и он у вас имеется на компьютере ;).

В следующей статье...

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

В следующей статье вы узнаете:
* Создание собственной базы данных
* Создание таблиц
* Краткий курс по SQL (Structured Query Language)
* А также использование запросов (Query)