InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте







Размещение сквозной ссылки

 

Что такое База Данных (*.mdb)

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

База Данных (DB) – это совокупность связанных данных. Тремя основными блоками реляционных BD являются:

· normal">         Поля;

· normal">         Записи;

· normal">         Таблицы;  

Внутри реляционной DB существуют два типа отношений:

· normal">         Один – к – одному, использующие поля-идентификаторы;

· normal">         Один – ко – многим, использующий поля указатели;  

Также существуют два типа ключевых полей:

· normal">         Первичный ключ;

· normal">         Внешний ключ;  

Поля

Одним из основных блоков реляционных DB является поле. Каждое поле должно содержать только один элемент данных. К примеру, только ИМЯ, только ФАМИЛИЮ, толко ДАТУ – эта практика в дальнейшем облегчит Вам обработку данных в DB.  

Записи

Несколько связанных полей представляет собой запись или строку (Recordset).

Например:  

Запись = | Имя | Фамилие | Год рождения | Число | Месяц |  

Здесь в DB все четыре поля описывают одно лицо.  

Таблицы

Объединяя идентичные по смыслу и значению поля и записи получаем наиболее общий элемент реляционных баз данных – таблицу.  

Отношения

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

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

Отношение один – к –одному используют для связи единичной записи главной таблицы с единичной записью другой таблицы.

Отношение один – ко – многим  используется для связывания единичной записи главной таблицы с несколькими записями в другой таблице.

Ключевые поля 

В каждой таблице данных хотябы одно поле является ключевым. Эти поля в реляционной базе данных испльзуются для определения и поддержки целостности данных, так и  для установки отношений между таблицами. Таблица может содержать одновременно первичные и вторичные ключи. Но! Таблица может содержать толко один первичный ключ, но несколько внешних.

Главной задачей первичного ключа является поддержка внутренней целостности таблицы данных. По этой причине две записи в таблице не могут иметь одинаковые значения первичного ключа (например код страны).

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

В тоже время таблица может иметь несколько внешних ключей (или же не иметь вообще). Это означает, что не являясь уникальным плем в данной таблице, оно указувает на ключевое поле главной таблицы. Например, при любой попытке добавить запись в ТабN2 Вы получите сообщение об ошибке, т.к. этой записи не будет соответствовать запись в ТабN1 .

Создавая в таблице внешние ключи, Вы тем самым определяете для вашей DB ограничение ссылочной целостности.

Главной задачей внешнего ключа является определение и поддержка отношений между траблицами DB. Поэтому внешние ключи не являются уникальными для той таблицы в которой они находятся.


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua