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

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

Четверг, 11 февраля 2016 13:32

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

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

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

Среда, 24 июня 2015 13:47

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

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

Пятница, 20 декабря 2013 14:37

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

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

Вторник, 09 июля 2013 14:36

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

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

Вторник, 06 ноября 2012 14:30

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

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

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

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

Мои услуги

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

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

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

Скачать

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

Наверх