Найти в Дзене

Базы данных

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

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

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

Ба́за да́нных — представленная в объективной форме совокупность самостоятельных материалов,систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ)

Часто этот термин путают с "Система управления базами данных".

Систе́ма управле́ния ба́зами да́нных, сокр. СУБД Database Management System, сокр. DBMS совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных

СУБД — комплекс программ, позволяющих создать базу данных (БД) и манипулировать данными (вставлять, обновлять, удалять и выбирать). Система обеспечивает безопасность, надёжность хранения и целостность данных, а также предоставляет средства для администрирования БД.

Теперь немного подробнее о самих баз данных. их существует множество, основную классификацию можно найти в Вике, но излажу кратко.

Основная классификация баз данных

Иерархическая модель данных — это модель данных, где используется представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней.

Объектно-ориентированная база данных (ООБД) — база данных, в которой данные моделируются в виде объектов, их атрибутов, методов и классов

Объектно-реляционная СУБД (ОРСУБД) — реляционная СУБД (РСУБД), поддерживающая некоторые технологии, присущие объектно-ориентированным СУБД и реализующие объектно-ориентированный подход: объекты, классы и наследование реализованы в структуре баз данных и языке запросов.

Реляционная модель данных (РМД) — логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики, как теория множеств и логика первого порядка.

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

Функциональные базы данных — используются для решения аналитических задач, таких как финансовое моделирование и управление производительностью.

Теперь мы рассмотрим всеми известные Системы управления базами данных, а именно такие как MySQL и MS SQL.

MS SQL или Microsoft SQL Server

Microsoft SQL Server — система управления реляционными базами данных (РСУБД), Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase.

Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия;

MySQL

MySQL — свободная реляционная система управления базами данных MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP, VertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск,так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей.

Немного за другие известные системы управления базами данных.

MariaDB — ответвление от системы управления базами данных MySQL MariaDB намерен поддерживать высокую совместимость с MySQL, обеспечивая точное соответствие с API и командами MySQL. В состав MariaDB включена подсистема хранения данных XtraDB для возможности замены InnoDB, как основной подсистемы хранения. Также включены подсистемы Aria, PBXT и FederateX.

Navicat - это серия программного обеспечения для Управления и разработки графических баз данных производимого CyberTech Ltd. для MySQL , MariaDB , MangoDB , Oracle , SQLite , PostgreSQL и Microsoft SQL Server. Он имеет графический пользовательский интерфейс, подобный проводнику, и поддерживает несколько подключений к локальным и удаленным базам данных. Его дизайн разработан с учетом потребностей самых разных аудиторий, от администраторов баз данных и программистов до различных предприятий / компаний, которые обслуживают клиентов и делятся информацией с партнерами.

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