Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » Храните информацию в&nb p;базах данных

 

Храните информацию в&nb p;базах данных

 

 

Когда у нас возникает желание создать собственный сайт, да еще и собственными руками, то мы проходим обычно несколько этапов: сначала используем простую верстку HTML, добавляем графические элементы, подключаем таблицы стилей CSS, создаем какие-то динамические элементы, пробуем ввести диалог с пользователем, экспериментируя с JavaScript, узнаем о существовании серверных языков программирования, пытаемся создавать свои шаблоны для сайта, изучаем различные системы управления контентом или даже пробуем создать свою собственную.

База данных — хранилище информацииНа этом пути круг задач, решаемых сайтом, непрерывно расширяется. Одновременно с этим растет и объем информации, задействованной в проекте, что заставляет вас задуматься над вопросом, каким образом хранить весь этот объем данных. Можно создать сложную систему каталогов и файлов, написать скрипты для управления этой системой, но стоит ли изобретать велосипед? Ведь инструмент, который может решить большинство этих проблем, уже есть — это базы данных.

загрузка...

 

 

Задача баз данных — хранение структурированной информации, а также предоставление удобных инструментов поиска, модификации и выдачи отсортированных и представленных в нужном виде данных, хранимых в базе.

Что означают слова «структурированная информация»? Это любая информация, которую можно представить в виде списка или таблицы: каталог продукции, список пользователей вашего сайта с их логинами, паролями, дополнительными данными, и даже структура вашего сайта с именами разделов и информацией, имеющей к ним какое-то отношение. Более того, сложно вообразить ситуацию, когда информацию нельзя было бы представить в табличной форме и, следовательно, сохранить в базе данных.

Запись — единица хранения информации Единицей хранения информации в базе данных можно считать запись или строку (record или row) — некий объект со своими характеристиками, которые хранятся в полях этой записи. Например, в базе данных некоего товара запись будет содержать информацию об отдельных единицах товара: артикул, наименование, описание, цена, количество. Таким образом, базу данных можно уподобить таблице, в которой каждая строка соответствует записи базы данных, а ячейки этой строки — полям записи. Если ваша информация уже представлена в табличной форме (прайс, каталог, картотека), создать базу данных для нее не представляет особого труда.

База данных — это больше чем таблица Конечно, проводить прямую аналогию между базой данных и обычной таблицей было бы слишком несправедливо по отношению к базам данных. В действительности база данных, как правило, содержит большое количество таблиц — основных и вспомогательных, которые тесно взаимосвязаны друг с другом. Недаром в технической литературе употребляется термин реляционные СУБД * — системы управления базами данных (RDBMS — relational database management system). База данных (БД в аббревиатуре СУБД) — это совокупность информации, разбитой регулярным образом. Данные в базе объединены в таблицы, состоящие из строк и столбов (иначе говоря — записи и поля). Под системой управления (СУ) понимается программное обеспечение, позволяющее работать с информацией в базе данных. Слово «реляционная» означает отслеживание соответствий записей в одной таблице на соответствие записям в другой таблице. Например, база данных каталога продукции может содержать таблицу с товаром, где одной из характеристик каждой единицы товара будет информация о его производителе. В этом случае в таблице товара хранится ссылка (реляция) на другую таблицу этой же базы данных с информацией о производителях, которая в свою очередь может содержать ссылки на страну производителя и так далее. В некоторых случаях могут быть таблицы, содержащие исключительно ссылки на другие таблицы — например, таблица заказов, строки которой только ссылки на товары и покупателей, информация о которых хранится в других таблицах. Но когда нам нужно получить информацию о товаре, то, делая запрос к таблице с товаром, мы, по ссылкам из нее на другие таблицы, легко можем получить всю необходимую информацию.

Реляционные СУБД дают ряд преимуществ Если то, что скрывается за словом «реляционная», показалось вам излишне сложным, то ничего страшного. В первых простых проектах можно использовать и базу данных, состоящую из одной таблицы — этого может оказаться вполне достаточно. Но если вы внимательно изучите такую таблицу, то можете в некоторых случаях увидеть, что информация, хранящаяся в ней — избыточна. Например, в каждой строке товара вы вынуждены хранить имя производителя, которое одинаково для многих строк. Вот тут и можно использовать преимущество реляционных СУБД, сохранив производителей в отдельную таблицу, а в поле производителя в таблице товаров сохранить лишь число, соответствующее номеру производителя в другой таблице. Такой способ хранения уменьшает объем хранимых данных, давая также ряд других преимуществ. Например, вы получаете гарантию, что для каждого товара имя производителя будет одинаковым, а если понадобится его исправить, то нужно будет внести изменения только в одну запись в таблице производителей.

В таблице 50 строк? Пора задуматься о БД Для больших объемов информации базы данных являются спасением, но каковы минимальные требования для использования баз данных? В каком случае следует задуматься о возможности их применения? Практика показывает, что если вы столкнулись с необходимостью работать с таблицей, содержащей более чем 50 строк, то использование базы данных будет неплохим подспорьем. Понятно, что это число достаточно условно, так как эффекта от использования базы банных можно достичь и при меньшем количестве строк, если есть необходимость частого изменения данных с достаточно сложной структурой, а оператор, который будет их изменять, недостаточно квалифицирован, чтобы работать с файлом в формате html. В этом случае вы задумаетесь о создании простой системы управления контентом вашего сайта, и использование базы данных существенно облегчит ее разработку. Как правило, есть типовые задачи, которые прямо указывают на необходимость использования базы данных. Это, как упоминалось выше, задачи хранения информации в виде таблиц или списков, но и во многих других случаях использование в проекте базы данных может существенно ускорить его разработку.



Статья получена: hostinfo.ru

загрузка...

 

 

Наверх


Постоянная ссылка на статью "Храните информацию в&nb p;базах данных":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Volvo S40: Младший хранитель традиций

В тесте участвуют автомобили: Volvo S40 Новый "Вольво-S40" дебютировал в 2003 году на автосалоне во Франкфурте. Комплектуется рядными пятицилиндровыми бензиновыми двигателями 2,4 л мощностью 103 кВт/140 л. с. и 125 кВт/170 л. с.;

» Немецкие автомобили - 2961 - читать


Первые данные о новом Mercedes A-класса

В немецкой прессе появились первые компьютерные рисунки нового Mercedes A-класса. По сравнению с нынешним автомобилем новая «ашка» станет больше, причем намного. Если сейчас длина стандартного автомобиля составляет 3605 мм (есть еще удлиненная на 170 мм версия), то новый Mercedes A-класса будет изначально иметь длину около 3855 мм (то есть больше на 250 мм).

» Немецкие автомобили - 2191 - читать


Volkswagen Golf V – первая официальная информация

Volkswagen опубликовал первую официальную информацию о новом Golf пятого поколения. Официальная презентация автомобиля состоится в сентябре на автосалоне во Франкфурте, однако уже сейчас нам известно почти все о новом бестселлере компании Volkswagen . • Volkswagen Golf VВнешне автомобиль изменится не сильно - дизайн пятого Golf похож на третье и четвертое поколение этой модели. Однако самое важное для будущих покупателей заключается в том, что автомобиль стал значительно бо ...

» Немецкие автомобили - 2220 - читать


Первые данные о новом Clio

Не дав покупателям придти в себя после премьеры Vel Satis компания Renault подготовила еще одну новинку – модель Clio, которая претерпела серьезный рейсталинг. Примечательно, что этот автомобиль по своей форме больше напоминает крохотный однообъемник, чем хэтчбек. Такая форма кузова становится все более и боле популярной, причем не только среди автомобилей среднего и малого классов.

» Французские автомобили - 1841 - читать


Защита персональных данных и бухгалтерской информации

© ИА Клерк. Ру, аналитический отдел / В Федеральном законе Российской Федерации от 27 июля 2006 г.

» Безопасность бизнеса - 4060 - читать



Статья на тему Интернет » Интересное в сети » Храните информацию в&nb p;базах данных

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru