Автор Тема: вопрос от начинающего  (Прочитано 3819 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Forza

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 288
  • +0/-0
  • 0
    • Просмотр профиля
вопрос от начинающего
« : 03 Апреля 2004, 22:45:54 »
Здравствуйте!
Мне требуется написать некий простенький инет-магазин, в базе данных которого будет храниться информация о товарах, зарегистрированных клиентах и фактах заказа клиентом какого-либо товара.
Я знаком с основами HTML, Perl, SQL (на основе баз Oracle). Но понятия не имею, как стыковать базы и скрипты. Подскажите, пожалуйста, куда копать: названия тех механизмов, принципов и т.д., используемых для совместной работы баз данных и инет-приложений (желательно с использованием Перла). А я уже введу эти названия в яндексе и поищу конкретную информацию (или книжку в магазине куплю).
Если посоветуете что-либо конкретное почитать на эту тему, вообще будет замечательно.

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
вопрос от начинающего
« Ответ #1 : 03 Апреля 2004, 23:39:18 »
http://faq.webscript.ru/PFDBBasic?v=o9u

[off]Я никогда не работал с Oracle, но могу сказать, что это пока не очень развитая СУБД (С)Мой преподаватель по базам данных...

Почему-то мне этот вопрос показался насмешкой :? Если это не так, не судите строго
[/off]
работа в Украине

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
вопрос от начинающего
« Ответ #2 : 04 Апреля 2004, 12:10:45 »
Цитировать
Forza:
Но понятия не имею, как стыковать базы и скрипты.

а что значит "стыковать базы и скрипты" ?
работа с СУБД описана в документации к perl-вскому модулю DBI
Читай его, смотри примеры.

Тебя книга интересует именно по связке perl+oracle или другая субд тоже пойдет ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
вопрос от начинающего
« Ответ #3 : 05 Апреля 2004, 09:52:45 »
[off]
Цитировать
Yukko:
это пока не очень развитая СУБД

Мдя...
И он еще чего-то преподает?
[/off]
AS IS...

Оффлайн Forza

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 288
  • +0/-0
  • 0
    • Просмотр профиля
вопрос от начинающего
« Ответ #4 : 05 Апреля 2004, 14:07:28 »
Цитировать
Макс:
Тебя книга интересует именно по связке perl+oracle или другая субд тоже пойдет ?


Меня интересует указание, какими средствами можно связать простую базу (в ней будет 3 таблицы) и инетовские скрипты? Будет неплохо, если с указанием книжки.
Насчёт другой СУБД... Мне нужна СУБД, поддерживающая SQL-запросы. Или они все умеют это делать?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
вопрос от начинающего
« Ответ #5 : 05 Апреля 2004, 14:11:45 »
Цитировать
Forza:
Мне нужна СУБД, поддерживающая SQL-запросы

Они все это умеют.
Отличие в диалектах.
AS IS...

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
вопрос от начинающего
« Ответ #6 : 05 Апреля 2004, 14:12:14 »
Цитировать
Forza:
Меня интересует указание, какими средствами можно связать простую базу (в ней будет 3 таблицы) и инетовские скрипты? Будет неплохо, если с указанием книжки.

А "неинетовский" софт ты умеешь увязывать?
AS IS...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
вопрос от начинающего
« Ответ #7 : 05 Апреля 2004, 14:14:06 »
Какой ужас :) Может тебе рано e-shop писать ?
Из книг могу посоветовать
Поль Дюбуа "Применение MySQL и Perl в web-приложениях"

Только там mysql. И людям, которые на него приходят после Oracle приходится очень сложно.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
вопрос от начинающего
« Ответ #8 : 05 Апреля 2004, 14:17:08 »
Цитировать
Макс:
приходят после Oracle приходится очень сложно

[off]
это точно :)
[/off]
AS IS...

Оффлайн Forza

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 288
  • +0/-0
  • 0
    • Просмотр профиля
вопрос от начинающего
« Ответ #9 : 05 Апреля 2004, 18:50:42 »
Цитировать
ThE0ReTiC:
Отличие в диалектах.

Можно пояснить? В чём будет отличие в синтаксисе команд select, create, insert, etc. в разных диалектах? (Хотя бы в общих словах).

Цитировать
ThE0ReTiC:
А "неинетовский" софт ты умеешь увязывать?

Приходилось в институте писать прикладухи для баз с помощью Oracle Developer.

Цитировать
Макс:
Какой ужас  Может тебе рано e-shop писать ?

Ничего страшного. Я быстро учусь. :)

Цитировать
Макс:
Из книг могу посоветовать
Поль Дюбуа "Применение MySQL и Perl в web-приложениях"

Только там mysql. И людям, которые на него приходят после Oracle приходится очень сложно.

Спасибо за книгу. Попробую её поискать.
А что сложного при переходе с oracle на mysql?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
вопрос от начинающего
« Ответ #10 : 06 Апреля 2004, 09:51:00 »
Цитировать
Forza:
Хотя бы в общих словах).


[b]MySQL[/b]
SELECT * FROM table_name LIMIT 0,10
[b]MSSQL[/b]
SELECT TOP 10 * FROM table_name

Результат будет одинаков
+ в Oracle есть много чего нет в MySQL (триггеры, зранимые процедуры, транзакции, и пр) - точнее в MySQL это есть но в меньшем объеме и только в новых версиях.
Цитировать
Forza:
Приходилось в институте писать прикладухи для баз с помощью Oracle Developer.

Ну так вот связывание принципиально ничем не отличается
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28