> В· порядок проходження рядків і стовпців може бути довільним
4.2 СУБД MySql
MySQL - вільна система управління базами даних (СКБД).
Плюси:
В· підтримка декількох одночасних запитів
В· оптимізація зв'язків з приєднанням багатьох даних за один прохід
В· записи фіксованої і змінної довжини
В· гнучка система привілеїв і паролів
В· до 16 ключів в таблиці. Кожен ключ може мати до 15 полів
В· підтримка чисел довжиною від 1 до 4 байт (ints, float, double, fixed), рядків змінної довжини і міток часу
В· інтерфейс з безліччю мов
В· заснована на потоках, швидка система пам'яті
В· всі операції роботи з рядками не звертають уваги на регістр символів в оброблюваних рядках
В· псевдоніми застосовні як до таблиць, так і до окремих колонках у таблиці
В· всі поля мають значення за замовчуванням. INSERT можна використовувати на будь-якому підмножині полів
В· легкість управління таблицею, включаючи додавання і видалення ключів і полів
4.3 Проектування моделі БД
Проектування РБД включає наступні етапи:
. Інфологіческое проектування - збір, аналіз та редагування вимог до даних в предметній області. Для цього проводять інформаційне обстеження предметної області, вивчення її інформаційної структури, виявлення всіх фрагментів, кожен з яких характеризується користувальницьким поданням, інформаційними об'єктами і зв'язками між ними, процесами над інформаційними об'єктами, моделювання та інтеграція всіх уявлень. Результатом даного етапу є инфологическая модель БД.
Предметна область: книгарня
Сутності:
Продавець (id_pr, ПІБ, Нік, email, Пароль)
Покупець (id_pok, ПІБ, Нік, email)
Категорії покупців (cat_id, Імя_Категоріі)
Категорія товару (id_cat_tov, Названіе_Категоріі)