Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Тестирование представлений. Представление хранит виртуальную таблицу infoв которой содержатся данные о ставках на ипподроме





 

Представление хранит виртуальную таблицу info в которой содержатся данные о ставках на ипподроме.

Выполним запрос к представлению

 

 

В результате получим подробный список ставок.

 


Заключение

 

В ходе работы была разработана структурная база данных, содержащая 5 взаимосвязанных таблиц по информационной области «Ипподром». Так же был реализован функционал, для удобства работы с данными. Функционал включил в себя 6 процедур, 4 триггера, 3 функции, 1 представление и 1 курсор. Была выполнена работа по выделению сущностей, нормализации таблиц. Затем была создана база данных, которая была заполнена данными. Затем был реализован функционал, впоследствии удачно прошедший тестирования. Также были составлены иллюстрации логической и физической моделей предметной области с помощью средств Open Model Sphere.

 


список литературы

 

1. MySQL 5.1 Reference Manual Copyright.

2. Максим Кузнецов, Игорь Симдянов. Самоучитель MySQL 5.

3. Кузнецов С. Д. «Основы баз данных», 2-е издание.

 


Приложение А

 

Скрипт создания базы данных

SQL – код:

 

create database ippodrom;

use ippodrom

create table Runner(

ID_runner integer not null primary key unique auto_increment,

Family text not null,

Name text not null,

Father_name text null,

Age_runner integer not null,

Weight integer not null);

create table Horse(

ID_horse integer not null primary key unique auto_increment,

Name_horse text not null,

Type_horse text not null,

Age_horse integer not null);

create table Klients(

ID_client integer not null primary key unique auto_increment,

Family_client text not null,

Name_client text not null,

Father_name_client text null);

create table Table_runs(

ID_run integer not null primary key unique auto_increment,

Type_run text not null,

Place integer not null,

ID_runner integer not null,

Date_run date not null,

ID_horse integer not null,

foreign key (ID_runner) references Runner (ID_runner),

foreign key (ID_horse) references Horse (ID_horse));

create table Price(

ID_price integer not null primary key unique auto_increment,

Price integer not null,

ID_horse integer not null,

ID_client integer not null,

foreign key (ID_horse) references Horse (ID_horse),

-> foreign key (ID_client) references Klients (ID_client));

Query OK, 0 rows affected (0.23 sec)

 


Приложение Б

 

ЗАПОЛНЕНИЕ БАЗЫ ДАННЫХ

Date: 2015-12-12; view: 254; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию