Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Labor5.doc
Скачиваний:
3
Добавлен:
08.11.2018
Размер:
325.63 Кб
Скачать

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.

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