Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Тестирование представлений. Представление хранит виртуальную таблицу infoв которой содержатся данные о ставках на ипподроме ⇐ ПредыдущаяСтр 2 из 2
Представление хранит виртуальную таблицу 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)
Приложение Б
ЗАПОЛНЕНИЕ БАЗЫ ДАННЫХ
|