• Как быстро разобраться с основами SQL?

    duhbox
    @duhbox
    Посмотрите sql-ex, по-моему все начинают разговор об sql с этого сайта.
    sql-ex.ru
    sql-tutorial.ru
    Ответ написан
    Комментировать
  • Как быстро разобраться с основами SQL?

    Captain
    @Captain
    Книгу не посоветую, но тут важно понять саму концепцию таблиц и работы с ними. Что вот есть таблица, у нее есть определенный набор полей, вроде как набор свойств у класса. И каждая запись в таблице это экземпляр такого объекта. Можно вытащить все или некоторые записи/экземпляры из таблицы, можно отредактировать один из них или обновить свойства/поля у нескольких сразу. Можно удалять. Можно создавать новые.
    Под каждую сущность выделять свою таблицу. Можно сделать связи между таблицами, когда одно из полей ссылается на другую таблицу.
    Когда будет понимание этого, можно почитать любой справочник по синтаксису SQL и по библиотеке для вашего ЯП для работы с БД. И можно делать первые шаги в программировании под БД.
    А вот когда эти основы утрясутся, тогда можно сесть и вдумчиво почитать одну из фундаментальных книг.
    Ответ написан
    1 комментарий
  • Большое приложение для десктопа и для онлайна?

    tundramani
    @tundramani
    Сервер нужен если надо сохранить данные
    Клиент тоже может хранить данные, но не в виде файлов
    Ответ написан
    2 комментария
  • Создание базы данных для накопления опыта, как реализовать?

    @rPman
    Лучший способ накопить опыт - это велосипедостроение, т.е. вместо использования готовых фреймворков, пилить все самому чуть ли не с нуля.

    Все что вы описали сделать можно, и не обязательно на php и базах данных но если речь идет именно о них то вперед. Так как вы делаете для себя, вам не нужны никакие mysql/postgres и т.п., достаточно простой sql базы данных на основе sqlite - достоинство не надо ничего устанавливать и настраивать, база даных = файл, поддержка php из коробки и т.п. (не надо делать свою базу данных на файлах в своем формате, этот путь в никуда и пользы вам не принесет, но если у вас есть неизменяемые данные, которые не надо менять из интерфейса, такими бывают некоторые справочники например, то можно воспользоваться форматами данных, предлагаемых php - json, serialize, или var_dump т.е. формат php, когда данные описаны прямо в коде в виде массива)

    Другой вопрос, нужен ли вам этот опыт. Мое мнение да, другой скажет нет? ибо реальная работа это не велосипеды а использование готовых технологий, быстро просто эффективно.. правда когда появятся грабли, будете в непонятках полных что почему куда, ибо опыта как такового у вас не будет.
    Ответ написан
    Комментировать
  • Адаптивный сайт с базой данных?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    На чём угодно, все заявленные хочушки это считай самые базовые вещи.
    А технологии уже зависят от ваших предпочтений, хоть PHP хоть что угодно умеющее в WEB
    Ответ написан
    2 комментария
  • Взаимодействие select и JS?

    Stalker_RED
    @Stalker_RED
    select.addEventListener('change', function() {
      console.log(this.value)
      // срабатывает при каждом изменении селекта
      // делайте свои расчеты
    })
    Ответ написан
    2 комментария
  • Язык программирования для собственных нужд?

    @Artemidex
    ПрограМист
    Если учитывать ваши факторы: возможная перспектива, относительная лёгкость в изучении, Виндовс, могу посоветовать следуещее:
    1. Python. Очень лёгкий, но очень мощный. Его преподают детям даже в западных школах. Он универсален. Под десктоп подойдёт, но с одной оговоркой: у вас должен быть установлен интерпретатор Python, который проще говоря будет выполнять ваш код. Скачать можно на офф сайте. Но с графическим интерфейсом и прочим надо будет заморочиться.
    2. C#. Хоть и набирает кроссплатформенность, но ориентирован на Виндовс. Можете как клепать нативные приложения под Винду, так и на .Net. Гиган рынка, не пропадете.
    3. C++. Тот язык на котором можно реализовать почти всё что угодно. Правда является ужасающе сложным языком.

    Мой совет: если пишите только под Винду, то обратите свой взор на C#, очень годная технология.
    Ответ написан
    Комментировать