Главная
Скачать (Download)
Dreamweaver CS6
Dreamweaver CS5
Dreamweaver CS4
Dreamweaver 8
Dreamweaver MX 2004
Dreamweaver 4
Уроки (Tutorials)
Видеоуроки new!!!

Fireworks
ЧаВо
Документация
Статьи
Программы и скрипты
Бесплатные шаблоны
Каталог сайтов
Форум
Карта сайта
Контакты



Уроки - Создание гостевой книги в Macromedia Dreamweaver
[1 2 3 4 5 6 7 8]

- Создание CSS

- Создание статической страницы
[1 2]

- Создание выпадающего меню

- Редактирование кода
[1 2]


главная > уроки >

Создание гостевой книги в Macromedia Dreamweaver

Создание базы данных

Теперь, когда структура вашей гостевой создана, рассмотрим архитектуру базы данных. Каждый динамический сайт использует базу данных, которая определяет структуру и организацию данных, которыми вы будете управлять. База данных хранит всю информацию сайта, к ней можно обращаться путем запросов. Соответствующая информация, запрошенная посетителем, возвращается как набор записей (recordset), который представляет результаты запроса.

Чтобы создавать и управлять вашей собственной MySQL базой данных, вы можете использовать один из многих инструментов, которые используют визуальный подход к базам данных без требования программирования SQL. Один из таких инструментов - phpMyAdmin, который вы можете разгрузить и установить на компьютере. Для изучения команд, которые будут использоваться ниже можете ознакомится с документацией на MySQL.com. Также информацию можете почитать на моем сайте.

Для начала посмотрим на требования к нашей гостевой. Типичная гостевая - набор отзывов о сайте. Мы будем группировать отзывы по темам. Можно предположить, что база данных имеет четыре таблицы.

Давайте посмотрим на две таблицы и соответствующий код SQL для их создания.

Разделы: gb_topic_top
id_top Primary key: уникальный цифровой идентификатор каждого раздела.
title_top Заголовок раздела. Будет показываться в браузере.
description_top Короткое описание раздела.

Код для создания таблицы в SQL:

CREATE TABLE gb_topic_top (
  id_top int(11) NOT NULL auto_increment,
  title_top varchar(100) NOT NULL default '',
  description_top varchar(255) NOT NULL default '',
  PRIMARY KEY  (id_top));

Обратите внимание: вы используете Primary key - поле, чтобы уникально идентифицировать запись таблицы. Primary key должны быть уникальны и не могут быть пустые. Обычно, Primary key установлен в auto_increment, что означает, что он увеличивается автоматически при каждом добавлении записи в таблицу.

Разделы: gb_article_art
id_art Primary key: уникальный цифровой идентификатор каждой записи.
idtop_art Foreign key: цифровой ID раздела, с которым связан отзыв.
title_art Заголовок отзыва. Будет показываться в браузере.
description_art Короткое описание содержания отзыва. Будет показано в списке отзывов.
text_art Содержание отзыва.
date_art Время и дата добавления отзыва. Будет использоваться для сортировки и вывода отзывов по дате. Будет добавляться автоматически в таблице.
CREATE TABLE gb_article_art (
  id_art int(11) NOT NULL auto_increment,
  idtop_art int(11) NOT NULL default '0',
  title_art varchar(100) NOT NULL default '',
  description_art varchar(255) NOT NULL default '',
  text_art longtext NOT NULL,
  date_art datetime default NULL,
  PRIMARY KEY  (id_art));

Обратите внимание: Поле таблицы foreign key который ссылается на ключ (обычно primary key) в другой таблице. Это удобный путь логически соединить информацию в несвязанных таблицах. В вашем случае, вы должны связать каждое описание с разделом к которому она принадлежит.

Теперь, когда у вас есть сценарий SQL чтобы создать базу данных для гостевой книги нужно запустить сервер базы данных. В Денвере это делается нажав иконку Start servers.

Если вы имеете доступ к созданию баз данных, создайте базу:

create database gb;

Обратите внимание: часто хостер предоставляет возможность пользоваться одной базой данных (например бесплатные хостинги типа Н1). В этом случае про сто создайте две таблицы, код написан выше.

Особенности названий в базах данных:

При описании базы данных нужно удостоверится что нет никаких беспорядков в названиях. Вот некоторые правила для названий:

  1. Дайте всем таблицам одной базы данных общую приставку (в нашем случае, gb_) для того чтобы отличать их от других таблиц в других базах данных на сервере.
  2. Давайте для всех полей одной таблицы общий суффикс (например: все поля таблицы gb_article_art заканчиваются на _art).
  3. Давайте для ключей foreign и primary keys префикс id.
<< назад дальше >>

Источник:
Macromedia Dreamweaver для каждого -
статьи, форум, обмен ссылками.

главная > уроки >

Реклама