Матвей Земсков

Заметки веб-мастера

Знакомство с языком SQL за 20 минут

Четверг, 11 февраля 2016 13:32
Опубликовано в Базы данных

Каждый веб-разработчик должен знать SQL. Несмотря на то, что SQL появился в 70-х годах прошлого века, он до сих пор широко используется и создать без него какое-нибудь серьезное приложение не представляется возможным. В большинстве современных фреймворков имеются инструменты для работы с SQL запросами. Например, ActiveRecord, Doctrine, Hibernate и другие. Но иногда все-таки приходится «запачкать руки» и написать запрос без применения этих инструментов.

Именно поэтому мы приготовили для вас краткое и четкое введение в основы языка SQL. В этой статье приведены примеры SQL запросов и результат их выполнения.

Знакомимся с нормализацией баз данных

Среда, 24 июня 2015 13:47
Опубликовано в Базы данных

Нормализация баз данных — очень важное, основное понятие, рассматриваемое в процессе проектирования работоспособной схемы базы данных. Идея нормализации данных была предложена Е. Ф. Коддом в 1972 году, и с тех пор, она стала камнем преткновения при проектировании любой реляционной базы данных. По факту, любая схема, если она работоспособна, должна придерживаться определенных правил. Реляционная схема рассматривается как серия операций, которые проводятся над данными. Таким образом сводятся к минимуму избыточность данных и аномалии при вставке, обновлении и удалении, путем более детального рассмотрения и определения отношений между различными сущностями.

Adminer – небольшой скрипт с большими возможностями

Пятница, 20 декабря 2013 14:37
Опубликовано в Базы данных

В работе разработчика возникают моменты, когда необходимо сделать копию Базы данных, но нет доступа к необходимым для этого инструментам. У меня недавно произошел такой момент: доступа к phpMyAdmin нет, а копию БД сделать нужно. К счастью, у мне были известны параметры подключения к базе данных (сервер, логин, пароль). Поискав решение в сети, я нашел очень интересный инструмент, который называется Adminer.

Используем EXPLAIN для оптимизации запросов к MySql

Вторник, 09 июля 2013 14:36
Опубликовано в Базы данных

Во время выполнения запроса, оптимизатор запросов MySQL пытается ускорить этот процесс. Вы можете увидеть это, если добавите ключевое слово EXPLAIN перед запросом. EXPLAIN – один из самых мощных инструментов, находящийся в вашем распоряжении, для анализа процесса выполнения и оптимизации сложных MySQL-запросов, но, к сожалению, многие разработчики используют его редко. В этой статье я расскажу вам о том, какую информацию выводит EXPLAIN и как, используя ее, можно оптимизировать запросы и структуру базы данных.

Обзор средств для администрирования БД SQLite

Вторник, 06 ноября 2012 14:30
Опубликовано в Базы данных

Когда во время работы над одним проектом я впервые столкнулся с БД SQLite, у меня сразу возник вопрос: с помощью какой программы можно открыть файл с базой данных для того, чтобы посмотреть её структуру, содержимое таблиц, а также сделать SQL-запрос. После недолгих поисков в Интернете, выяснилось, что средства для администрирования указанной БД бывают трех видов:

  • во-первых, это дополнение для браузера Firefox (SQLite Manager);
  • во-вторых, это веб-приложение (phpLiteAdmin);
  • в-третьих, это настольное приложение (например, SQLite Database Browser);

В этой статье мне хотелось бы рассмотреть приложения для работы с SQLite всех трех видов.

Мои услуги

Предлагаю следующие услуги:

  • Верстка шаблона сайта из дизайн-макета для CMS «1С-Битрикс Управление сайтом» и CMS “Joomla”
  • Создание форм различной сложности (обратная связь, анкеты и тп) для указанных CMS
  • Настройка и кастомизация компонентов и модулей для указанных CMS
  • Доработка модулей и компонентов для указанных CMS, добавление нестандартного функционала
  • Разработка лендингов (landing-pages)

По все вопросам обращайтесь через форму обратной связи

Скачать

Предлагаю вашему вниманию: