СообЧа > База Знаний > Базы данных

Вопрос

Что такое базы данных?

Ответ

Начнем с простого. Было это давно. Все базы представлялись в виде табличек, столбцы которых содержали (и содержат сейчас) данные одного типа. Т.е. если символы, то в поля этого столбца можно писать только символы (количество их тоже можно оговорить отдельно для каждого столбца) и т.д. (числа, даты). Такая таблица содержит определенное количество столбцов и записей — их количество зависит от ограничений стандарта файла.

Одна запись это набор горизонтальных ячеек разных полей.

Но скоро хранить данные в одной таблице стало неинтересно. Например, у меня есть таблица людей, которые у меня что-то покупают. Каждый из них имеет id номер (в таблице рядом с полем ФИО есть поле номера). И мне хочется знать, кто что покупает. Для этого можно завести еще одну таблицу, в которую будут заноситься купленные товары и id номер покупателя. Таким образом можно сохранить, кто что покупал, это простой метод проектирования реляционной базы данных.

Реляционные базы данных — это совокупность таблиц, между которыми существует связь по отдельным полям (запись с значением в поле nomer =1 таблицы A соответствует одной записи (или многим) таблицы B, в поле nomer которой тоже находится 1).

Сейчас базой данных называют совокупность таблиц находящимся в одном файле или отдельно.

BOPOHA



Copyright © 2000-2004 Сообщество Чайников
Контактная информация