За последние 24 часа нас посетили 19346 программистов и 1605 роботов. Сейчас ищут 889 программистов ...

Подскажите!!1

Тема в разделе "PHP и базы данных", создана пользователем rodion4657, 17 сен 2012.

  1. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    транзакции позволяют гарантировать вставку данных в нужные таблицы, либо откатить все изменения.
     
  2. rodion4657

    rodion4657 Активный пользователь

    С нами с:
    24 янв 2012
    Сообщения:
    135
    Симпатии:
    0
    ну а данный способ подходит же для моей задачи?
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    зачем весь этот огород? У вас там миллионы строк?

    Добавлено спустя 4 минуты 59 секунд:
    если у вас в эксельке у клиентов одни имена без номерков, вы как клиентов различаете?
     
  4. rodion4657

    rodion4657 Активный пользователь

    С нами с:
    24 янв 2012
    Сообщения:
    135
    Симпатии:
    0
    в смысле как различаю?просто проблема в том как раскидать данные из одной таблицы excel в таблицы
    Код (Text):
    1. table1(id, name)
    2. table2(id, name_id, time, cost, color)
    а точнее чтобы в
    Код (Text):
    1. name_id
    вставлялся
    Код (Text):
    1. id
    соответствующего человека из
    Код (Text):
    1. table1
    . и весь этот "огород" для того, чтобы показать преподавателю, что могу нормализовать базу....(пытаюсь делать диплом, вот почему такие заморочки с этой нормализацией)
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    в смысле если у вас в эксельке "Семён Семёныч" есть, и даже не один, это всегда один и тот же клиент?
     
  6. FalkoN

    FalkoN Активный пользователь

    С нами с:
    1 апр 2011
    Сообщения:
    184
    Симпатии:
    0
    Адрес:
    Екатеринбург
    это какая-то бестолковая нормализация: была одна таблица id name time cost color, а стало две с тем же самым содержимым. Дак Вы тогда и color вынесите в отдельныю таблицу, чтоб каждый раз "зеленый" не писать, а писать id_color. и time туда же!! ))

    Добавлено спустя 1 минуту 37 секунд:
    Будет у Вас одна главная таблица, в которой будут только циферки )) которые надо будет брать из других таблиц, в которых типа расшифровка этих циферок!! Вот это тема будет!!
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Степень нормализации зависит от угла зрения. ;)
     
  8. qwert_ukg

    qwert_ukg Активный пользователь

    С нами с:
    20 июл 2010
    Сообщения:
    387
    Симпатии:
    0
    Адрес:
    Алмата
    улыбнуло. нормализатор базы данных получается, тогда еще можно нормализовать язык ну и мозг на всякий случай