Введение в базы данных. Коротко о главном
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

 Введение в базы данных. Коротко о главном

Книга содержит компактное представление основного понятийного аппарата, связанного с базами данных и системами управления базами данных (СУБД). Кратко разбираются основные особенности реляционных, объектно-ориентированных и NoSQL СУБД, а также хранилищ данных. Представленный материал рассчитан на читателей, желающих быстро составить целостное представление по данной тематике и не имеющих намерения углубляться в технические детали, приводимые в толстых учебниках и монографиях.
Оқыдыңыз ба? Не айтасыз?
Игорь Борисов
Игорь Борисовпікірімен бөлісті1 жыл бұрын
Прям для новичков. Для тех кто в теме, обновить базу
1 ҰнайдыПікір
Комментарий жазу
Evgen P.
Evgen P.пікірімен бөлісті2 жыл бұрын
👍Ұсынамын
Написано доступным языком.
1 Ұнайды
Комментарий жазу
Наиболее популярными открытыми СУБД являются: MySQL, Ingres, PostgreSQL, Berkeley DB.

MySQL. Создана компанией MySQL AB и предназначена для малых и средних приложений. Входит в широко используемый в Web набор программного обеспечения LAMP (Linux, Apache, MySQL, PHP) и имеет версии для всех основных программно-аппаратных платформ. В феврале 2008 года MySQL AB была куплена компанией Sun Microsystems, которая впоследствии была поглощена корпорацией Oracle. Несмотря на то, что MySQL является одним из конкурентов коммерческих решений Oracle, компания продолжает поддержку и развитие её открытой бесплатной редакции.

Ingres. Разработка системы ведётся с начала 70-х годов в Беркли под руководством Майкла Стоунбрейкера. Ingres является многопоточной СУБД корпоративного уровня, имеющей высокую производительность, широкую масштабируемость, высокий уровень безопасности и развитые средства управления. На основе этой СУБД реализованы коммерческие СУБД: Microsoft SQL Server, Sybase ASE, NonStop SQL. С середины 80-х годов коммерческая версия Ingres распространялась компанией Relational Technology. Впоследствии Ingres перешла в собственность Computer Associates, которая с 2004 года выпускает данную СУБД под Open Source лицензией.

PostgreSQL. Открытая объектно-реляционная СУБД, также созданная в Беркли под руководством Майкла Стоунбрейкера. СУБД является общественным проектом, не управляется какой-либо компанией и разрабатывается группой независимых разработчиков. На основе PostgreSQL разработаны несколько коммерческих СУБД.

Berkeley DB. Также разработана в калифорнийском университете Беркли. В последующем, развитие и распространение этой СУБД под открытой лицензией осуществляла компания Sleepycat Software. Berkeley DB реализована как библиотека программ и имеет достаточно простую структуру. СУБД реализует основные функции управления базами данных, но не является реляционной и не поддерживает язык запросов SQL. Berkeley DB входит в большинство дистрибутивов Linux и используется большим числом коммерческих и свободно распространяемых программ. В 2006 году Sleepycat Software была приобретена корпорацией Oracle, которая продолжает развитие Berkeley DB.

В настоящее время многие Open Source проекты переходят под контроль крупных IT-корпораций, основой бизнеса которых являются коммерческие программные продукты. Это имеет как свои плюсы, так и минусы. Положительным является то, что это позволяет объединять технологии и наработки, а также финансировать развитие продукта. Однако новый владелец продукта волен управлять им по собственному усмотрению. Например, закрыть доступ к части исходного кода программ или вообще превратить свободно распространяемый продукт в коммерческий.

Следует отметить, что в последнее время предприятия во всём мире проявляют всё больше интереса к свободно распространяемым программам. Решения Open Source начинают применять не только мелкие и средние, но и крупные предприятия. Например, огромная компания Sony Online Entertainment (оператор игрового online-сервиса), использует СУБД с открытым кодом EnterpriseDB, которая применяется как для внутренних приложений, так и для систем, управляющих работой самого игрового сервиса. Ранее для этого использовалась СУБД Oracle. Причиной перехода было намерение существенно уменьшить лицензионные отчисления, поскольку EnterpriseDB совместима с Oracle, но её годовая подписка, включающая полный комплект услуг по сопровождению, в 8 раз дешевле, чем лицензия Oracle.
Основным языком запросов для подавляющего большинства реляционных СУБД является SQL (Structured Query Language, структурированный язык запросов). Существует система стандартов на SQL, которых придерживаются все основные производители СУБД. В то же время, во многих СУБД реализованы различные расширения SQL, отличающиеся друг от друга. Они предназначены либо для описания очень сложных процедур обработки данных, которые нельзя описать стандартными средствами SQL (хранимые процедуры), либо для обработки нестандартных типов данных (например, графики, аудио- и видеоданных).
Комментарий жазу
Сергей Нехаев
Сергей Нехаевдәйексөз келтірді2 ай бұрын
Связь — логические взаимоотношения между сущностями
Комментарий жазу
Сергей Нехаев
Сергей Нехаевдәйексөз келтірді2 ай бұрын
Атрибуты — данные, характеризующие сущность.
Комментарий жазу
Сергей Нехаев
Сергей Нехаевдәйексөз келтірді2 ай бұрын
Сущность — это совокупность сведений об однородных объектах, хранимых в БД. БД может хранить сведения о нескольких сущностях.
Комментарий жазу
Team Lead
Антон
Антон
237 кітап
58
Программирование
Алексей Ермаков
Алексей Ермаков
100 кітап
39
Python/Excel (and other it book)
Эдуард С.
Эдуард С.
147 кітап
38
Аналитика
Ira
Ira
46 кітап
37