| ||||||||||||||||
![]() | ||||||||||||||||
| ||||||||||||||||
![]() | ||||||||||||||||
| ||||||||||||||||
![]() |
Что такое База Данных (*.mdb) База
Данных (DB)
играют важную роль в нашей жизни. Любое
количество идентичных данных можно
скомпоновать и представить в упорядоченном
и удобном для обработке виде. Эту функцию
выполняют DB.
База Данных (DB) – это совокупность связанных данных. Тремя основными блоками реляционных BD являются: · normal"> Поля; · normal"> Записи; · normal"> Таблицы; Внутри реляционной DB существуют два типа отношений: · normal"> Один – к – одному, использующие поля-идентификаторы; · normal"> Один – ко – многим, использующий поля указатели; Также существуют два типа ключевых полей: · normal"> Первичный ключ; · normal"> Внешний ключ; ПоляОдним из основных блоков реляционных DB является поле. Каждое поле должно содержать только один элемент данных. К примеру, только ИМЯ, только ФАМИЛИЮ, толко ДАТУ – эта практика в дальнейшем облегчит Вам обработку данных в DB. ЗаписиНесколько связанных полей представляет собой запись или строку (Recordset). Например: Запись = | Имя | Фамилие | Год рождения | Число | Месяц | Здесь в DB все четыре поля описывают одно лицо. ТаблицыОбъединяя идентичные по смыслу и значению поля и записи получаем наиболее общий элемент реляционных баз данных – таблицу. ОтношенияТак же как запись содержит несколько связанных между собой плей, база может содержать несколько связанных таблиц. Отношения – эффективный способ хранения данных. Например таблица хранящая данные о стране проживания в свою очередь может быть связана с таблицей содержащей более конкретную информацию (почтовый индекс города, название города, адрес и т.д.). Устанавливая осмысленные отношения между таблицами, создаются гибкие структуры данных, которые легко поддерживать и обрабатывать. Отношения между таблицами устанавливаются с помощью полей-указателей (или полей-квалификаторов). Эти поля используются для для ссылки на записи в других таблицах, содержащих дополнительную информацию. Как описывалось выше существуют два типа отнощений. Отношение один – к –одному используют для связи единичной записи главной таблицы с единичной записью другой таблицы. Отношение один – ко – многим используется для связывания единичной записи главной таблицы с несколькими записями в другой таблице. Ключевые поля В каждой таблице данных хотябы одно поле является ключевым. Эти поля в реляционной базе данных испльзуются для определения и поддержки целостности данных, так и для установки отношений между таблицами. Таблица может содержать одновременно первичные и вторичные ключи. Но! Таблица может содержать толко один первичный ключ, но несколько внешних. Главной задачей первичного ключа является поддержка внутренней целостности таблицы данных. По этой причине две записи в таблице не могут иметь одинаковые значения первичного ключа (например код страны). Первичный ключ определяет уникальную запись в таблице и это означает, что никакие две записи в этой таблице не могут иметь одинаковых значений, и любая попытка добавить более одной записи с одним и тем же первичным ключем приводит к ошибке DB. В тоже время таблица может иметь несколько внешних ключей (или же не иметь вообще). Это означает, что не являясь уникальным плем в данной таблице, оно указувает на ключевое поле главной таблицы. Например, при любой попытке добавить запись в ТабN2 Вы получите сообщение об ошибке, т.к. этой записи не будет соответствовать запись в ТабN1 . Создавая в таблице внешние ключи, Вы тем самым определяете для вашей DB ограничение ссылочной целостности. Главной задачей внешнего ключа является определение и поддержка отношений между траблицами DB. Поэтому внешние ключи не являются уникальными для той таблицы в которой они находятся. |
|
![]() | ||||||||||||||||
| ||||||||||||||||
![]() | ||||||||||||||||
|