Базы данных Databases+

База данных – это много много данных, которые хранятся вместе и имеют свою структуру. Короче говоря – это файлик на диске.

Поэтому пример базы данных – вот

Исторически сложилось так, что структурированы данные в базах были по-разному – в виде дерева сети и, наконец, таблицы

Базы данных, которые состоят из таблиц, называются реляционными (от relation – отношение) и являются наиболее популярными на настоящий момент.

Таблица…

Таблица состоит из строк и столбцов. Строки содержат информацию об однотипных объектах. Например, о наших покупках в супермаркете

Столбцы – это характеристики этих объектов. Например, про покупки можно сказать следующее: у каждой покупки есть название, вес, стоимость и, скажем срок годности 🙂 . Заполним таблицу:

Предположим, что вес будет в килограммах, стоимость в рублях, а в поле срок годности – указана информация о том, когда он закончится. Стоимость сыра я не запомнил… а вот хлеб почему-то взвешивать не стали 🙁 И теперь в пустых клеточках – NULL, то бишь пустота. Да, срок годности у колбасы закончился = ))))

Кстати, картинку с изображением покупки, в базе данных тоже можно сохранить, но об этом чуть попозже.

Следующее, о чем нужно рассказать – это ключи.

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

Ключи бывают первичные, внешние и составные

Предыдущая картинка была отчасти шуткой = )) Но, чтобы лучше понять что такое первичный ключ, представим следующий момент: Вы, с корзинкой, в которой просроченная колбаса, сыр и невзвешенный хлеб, подходите на кассу. Тётка на кассе берет сканер, считывает штрих-код и О УЖААС!! 😯 она знает ВСЕ :yes: про ваши покупки!! А как ей это удалось?? Все дело в первичном ключе…

Первичный ключ – это еще одна характеристика нашего объекта, по которой его можно 100% найти. Штрих-код в данном случае, содержит этот первичный ключ.

Вам также может понравиться...

Your email will not be published. Name and Email fields are required