1.2 Теоретическое введение
Целью разработки (проектирования) базы данных является определение ее логической структуры. Разработка базы данных производится на основе описания предметной области. Это описание должно содержать совокупность документов с данными, необходимыми для загрузки в БД, и другие сведения об объектах и процессах, характеризующих предметную область. Такое описание должно охватывать весь класс реальных объектов, процессов и явлений, то есть сущностей, информация о которых должна содержаться в БД и обеспечивать реализацию возможных запросов к БД и решение задач. Разработка базы данных должна начинаться с определения состава данных, подлежащих хранению в базе для обеспечения выполнения запросов пользователей. Далее должен производиться их анализ и структурирование.
Существующие методы разработки реляционных баз данных основаны на нормализации данных предметной области, которые представлены в документах внемашинной сферы. Этот процесс может быть выполнен на основе технологии разработки информационно-логической модели данных предметной области (ИЛМ ПО). Разработка ИЛМ ПО базируется на описании предметной области, полученном в результате ее обследования. В процессе формализации необходимо определить состав логически взаимосвязанных нормализованных информационных объектов. ИЛМ ПО позволит приступить к созданию БД средствами СУБД. На основе информационно-логической модели данных, которая отвечает требованиям нормализации данных, легко получить логическую структуру реляционной БД. Такая база данных будет отвечать требованиям целостности и обеспечения однократного ввода данных.
Общие сведения о sql.
SQL (structured query language – язык структурированных запросов) – это язык программирования, предназначенный для работы с реляционными базами данных. Он содержит набор команд, необходимых для любых операций над базой данных: создание БД, удаление, создание, модификация, уничтожение таблиц, заполнение таблиц, выборка и многое другое. SQL включает в себя лишь набор команд, причём последние называют запросами.
Но как эти запросы донести до базы данных и провести соответствующие операции над ней? Для этой цели используются системы управления базами данных (СУБД). В данной работе будет использоваться СУБД Microsoft SQL (MySQL). В ней мы будем выполнять запросы и просматривать результаты.
Denwer.
Denwer (джентельменский набор веб-разработчика) – комплекс программ, в который входят вебсервер Apache, интерпретатор PHP, СУБД MySQL, инструменты управления (например, phpmyadmin).
Скачать установочный дистрибутив можно с сайта www.denwer.ru. Папка WebServer.
WebServer-> Denwer-> Run.exe<Enter>
Откройте браузер, введите адрес http://test1.ru<Enter>
При правильной работе выдается сообщение ? это файл/home/ test1.ru/www/index.html
Далее работать в PHPmyAdmin.
PHPmyAdmin.
PHPmyAdmin – это среда, обеспечивающая интерфейс между базами данных и пользователем. В PHPmyAdmin будет выполняться вся данная работа. Чтобы открыть PHPmyAdmin, запустите Denwer, откройте браузер, введите адрес http://localhost/tools/phpmyadmin
Рис. 1.
Для начала работы необходимо создать базу данных или выбрать уже имеющуюся базу из списка слева.
Выбрав или создав базу, необходимо перейти во вкладку SQL.
Рис 2.