Бакалавр
Дипломные и курсовые на заказ

Разработка представлений для отображения результатов выборки

РефератПомощь в написанииУзнать стоимостьмоей работы

SELECT naz_proizvod FROM proizvoditeli WHERE EXISTS (SELECT * FROM tovari WHERE proizvoditeli.`id_proizvoditel`=tovari.`id_proizvod`)). На рисунке представлено товары которые произведено в фирме «Persia». Листинг 2.10. SQL-код для создания представлений. Листинг 2.9. SQL-код для создания представлений. Рис 2.14. Результат представления «no exsist». Рис 2.13. Результат представления «Iran». CREATE… Читать ещё >

Разработка представлений для отображения результатов выборки (реферат, курсовая, диплом, контрольная)

Представление (англ. view, иногда используются названия «вид», «взгляд») — виртуальная (логическая) таблица, представляющая собой поименованный запрос (синоним к запросу), который будет подставлен как подзапрос при использовании представления. В отличие от обычных таблиц реляционной баз данных, представление не является самостоятельной частью набора данных, хранящегося в базе. Содержимое представления динамически вычисляется на основании данных, находящихся в реальных таблицах. Изменение данных в реальной таблице базы данных немедленно отражается в содержимом всех представлений, построенных на основании этой таблицы.

Листинг 2.9. SQL-код для создания представлений.

CREATE VIEW `Iran` AS.

(SELECT`tovari`.`naz_tovara` AS `naz_tovara`, `tovari`.`sena` AS `sena` FROM `tovari` WHERE (`tovari`.`id_proizvod` = (SELECT `proizvoditeli`.`id_proizvoditel` FROM `proizvoditeli` WHERE (`proizvoditeli`.`naz_proizvod` = 'Persia')))).

Результат представления «Iran».

Рис 2.13. Результат представления «Iran»

На рисунке представлено товары которые произведено в фирме «Persia».

Листинг 2.10. SQL-код для создания представлений.

CREATE VIEW `kans_tovari`.`No exist` AS.

(SELECT naz_proizvod FROM proizvoditeli WHERE EXISTS (SELECT * FROM tovari WHERE proizvoditeli.`id_proizvoditel`=tovari.`id_proizvod`)).

Результат представления «no exsist».

Рис 2.14. Результат представления «no exsist»

На рисунке 2.14 показано название фирмы, которые их товары отсутствует в базе.

В данной под главе были созданы и описаны представления для различных таблиц из базы данных «Канцелярские товары».

Показать весь текст
Заполнить форму текущей работой