Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Darkhan предзащита.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.37 Mб
Скачать

Сурет 3.14 - Жаңалық қосу формасы Жоғарыдағы суретте жаңалық қосу формасы көрсетілген. Бұл формаға localhost/add_news теру арқылы енеміз.

Сурет 3.15 - Жаңалықтарды редакциялау

3.2 Windows платформасында MySql жұмыс жасауы

MySQL TCP/IP протоколын барлық Windows NT платформаларында қолдайды. TCP/IP локальді желі арқылы қосылуға көмектеседі. Хост аты қандай протокол қолданғанға да байланысы:

Host name

Protocol

NULL (none)

Win95/Win98, TCP/IP қолданылады

.

Аты бар канал

Localhost

TCP/IP берілген хост

hostname

TCP/IP

3.2.1 Сервермен байланыс орнату және байланыс үзу

Сервермен байланыс орнату үшін MySQL де қолданушы аты мен паролін енгізу керек. Егер сервер машинасы алшақтатылған болса да, сізге хост аты қажет. Егер қажетті параметретрлер берілген болса, сервермен байланыс былай орналастырылады:

shell> mysql -h host -u user -p

Enter password: ********

Егер барлығы жұмыс жасаса, төмендегідей команда шығады:

mysql>

Дұрыс қосылғаннан кейін сервермен ажырасу үшін QUIT командасын енгіземіз:

mysql> QUIT

Bye

3.3 Мәліметтер базасы жүйесі

Мәліметтер базасын мәліметтер қайталануы азаю үшін қалыпқа келтіреді (нормализация).

Мәліметтер базасын жасаған кезде төмендегідей факторлар оған әсер етеді:

  • Қауіпсіздік

  • Диск жадысындағы орын

  • Мәліметтер базасының жылдамдығы

  • Мәліметтер алмасу жылдамдығы

  • Таблицалар мәлімет алмасу жылдамдығы

Дипломдық жұмыста мәліметтер базасы Database. SHOW командасы арқылы жұмыс жасап тұрған мәліметтер базасын көруге болады:

mysql> SHOW DATABASES;

+----------+

| Database |

+----------+

| Database |

+----------+

Мәліметтер базасымен жұмыс жасау үшін былайша енгіземіз:

mysql> USE database

Database changed

Мәліметтер базасына қосылу:

<?

include ("cfg/connect.inc");

mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die (mysql_error());

mysql_select_db($DB_NAME) or die (mysql_error());

Дипломдық жұмыста 4 таблица мәліметтер базасында қолданылады. Таблицаларды қарап шығу үшін SHOW TABLES командасын енгіземіз:

mysql> SHOW TABLES;

+---------------------+

| Tables in menagerie |

+---------------------+

| Categories |

| GoodsList |

| Orders |

| OrderedCarts |

+---------------------+

Table Categories: категориялар таблицасы:

+-------+--------+

| CID | Name |

+-------+--------+

CID (INT) PRIMARY KEY – категория идентификаторы (integer сан)

Name (CHAR(30)) – қолданушылар көретін категория аты.

Table GoodList: барлық тауар туралы информация:

+-----+----+------+-------+---------+

| CID | ID | Name | Price | Picture |

+-----+----+------+-------+---------+

CID (INT) – категория индентификаторы

ID (INT) PRIMARY KEY – тауар идентификаторы

Name (CHAR(200)) – тауар аты

Price (FLOAT) - бағасы

Picture (CHAR(40)) – тауар суреті

Table Orders: сатып алу таблицасы:

+-----+------+-------+---------+

| OID | Name | Email | Address |

+-----+------+-------+---------+

OID (INT) PRIMARY KEY – заказ идентификаторы

Name (CHAR(50)) – сатып алушы аты

Email (CHAR(50)) – оның электронды поштасы

Address (CHAR(100)) - адресі

Table OrderedCarts: заказ жасап болған соң қолданушы сөмкесіндегі тауар OrderedCarts table таблицасына көшеді. Orders таблицасындағы OID OrderedCarts таблицасымен байланысады.

+-----+----------+-----+

| GID | Quantity | OID |

+-----+----------+-----+

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]