- Назва новини.
- Дата новини.
- Текст новини.
На цьому етап проектування сайту було завершено. При розробці глобальніших і складніших сайтів чи інших типів інформаційних систем часто застосовують додаткові засоби проектування, що відносяться до класу CASE-засобів [5]. Однак основними перевагами таких засобів, що полягають в автоматичній генерації заготовок програмних класів для спроектованих об’єктів з подальшою зборкою проекту в єдину програму, ми б скористатися не змогли, адже для розробки сайту на мові PHP в даному проекті не застосовувався об’єктно-орієнтований підхід.
2.2. Створення бази даних
Першою було створено таблицю, призначену для зберігання інформації про користувачів сайту, які мають права його адміністрування:
CREATE TABLE school.users(
id INT(11) NOT NULL AUTO_INCREMENT,
login VARCHAR(15) DEFAULT NULL,
`password` VARCHAR(15) DEFAULT NULL,
PRIMARY KEY (id) )
Таблиця містить автоінкрементне поле id цілочисельного типу, а також поля символьного типу login та password, призначені для зберігання авторизаційних даних користувача.
Наступною було створено таблицю, призначену для зберігання новин школи:
CREATE TABLE school.news(
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`date` DATE DEFAULT NULL,