Лабораторная работа №2. Сетевые базы данных
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Описание
Задание
№ 1
Используя переменные $color и $size сформировать php-скрипт z2-1.php, который выводит на экран строку текста заданным цветом и размером.
(Использовать листинг 1-2).
№ 2
В скрипте z2-2.php имеется переменная $breakfast со значением "gamburger" и динамическая переменная $$breakfast со значением " and tea".
Объяснить, что будет выведено на экран в случаях (а), (б), (в) и почему:
(а) print "$breakfast $gamburger";
(б) print "$breakfast"; print "$$breakfast";
(в) print $breakfast; print $$breakfast;
(Использовать листинг 2-1).
№ 3
Выполните листинг 3-1 (ls3-1.php).
В скрипте z2-3.php создайте переменную $breakfast со значением "gamburger" и переменную $breakfast2 являющуюся ссылкой на переменную $breakfast. Отобразите на экране значение переменной $breakfast2 до, а затем после присвоения переменной $breakfast значения "tea". Объясните результат.
(Использовать листинг 2-2).
№ 4
В скрипте z2-4.php создайте константу NUM_E со значением 2.71828 (число е).
Выведите на экран значение этой константы в виде строки "Число e равно …".
Присвойте переменной $num_e1 значение константы и отобразите тип переменной $num_e1.
Последовательно измените тип переменной $num_e1 на строковый, целый и булевский; отобразите тип и получившееся значение переменной $num_e1.
(Использовать листинги 3-2 и 5-1).
№ 5
Пусть в скрипте z2-5.php переменная $lang может принимать значения "ru", "en", "fr" или "de". Используя операторы if-else-elseif обеспечьте вывод на экран полного названия языка (русский, английский, …) в зависимости от того, что задано в строке вызова скрипта:
z05-5.php?lang=ru [en/fr/de]
Обязательно предусмотреть случай неверного задания значения параметра lang - тогда должна выводиться надпись "язык неизвестен".
(Использовать листинг 6-2).
№ 6
Сделайте тоже самое, что в задании № 5, но используя оператор switch
(скрипт z2-6.php).
(Использовать листинг 6-3).
№ 7
Пусть в скрипте z2-7.php переменная $lang может принимать 2 значения "ru" или "en". Используя оператор ? обеспечьте вывод на экран фразы "Привет" или "Hello" в зависимости от того, что задано в строке вызова скрипта:
z2-7.php?lang=ru [en]
(Использовать листинг 6-4).
№ 1
Используя переменные $color и $size сформировать php-скрипт z2-1.php, который выводит на экран строку текста заданным цветом и размером.
(Использовать листинг 1-2).
№ 2
В скрипте z2-2.php имеется переменная $breakfast со значением "gamburger" и динамическая переменная $$breakfast со значением " and tea".
Объяснить, что будет выведено на экран в случаях (а), (б), (в) и почему:
(а) print "$breakfast $gamburger";
(б) print "$breakfast"; print "$$breakfast";
(в) print $breakfast; print $$breakfast;
(Использовать листинг 2-1).
№ 3
Выполните листинг 3-1 (ls3-1.php).
В скрипте z2-3.php создайте переменную $breakfast со значением "gamburger" и переменную $breakfast2 являющуюся ссылкой на переменную $breakfast. Отобразите на экране значение переменной $breakfast2 до, а затем после присвоения переменной $breakfast значения "tea". Объясните результат.
(Использовать листинг 2-2).
№ 4
В скрипте z2-4.php создайте константу NUM_E со значением 2.71828 (число е).
Выведите на экран значение этой константы в виде строки "Число e равно …".
Присвойте переменной $num_e1 значение константы и отобразите тип переменной $num_e1.
Последовательно измените тип переменной $num_e1 на строковый, целый и булевский; отобразите тип и получившееся значение переменной $num_e1.
(Использовать листинги 3-2 и 5-1).
№ 5
Пусть в скрипте z2-5.php переменная $lang может принимать значения "ru", "en", "fr" или "de". Используя операторы if-else-elseif обеспечьте вывод на экран полного названия языка (русский, английский, …) в зависимости от того, что задано в строке вызова скрипта:
z05-5.php?lang=ru [en/fr/de]
Обязательно предусмотреть случай неверного задания значения параметра lang - тогда должна выводиться надпись "язык неизвестен".
(Использовать листинг 6-2).
№ 6
Сделайте тоже самое, что в задании № 5, но используя оператор switch
(скрипт z2-6.php).
(Использовать листинг 6-3).
№ 7
Пусть в скрипте z2-7.php переменная $lang может принимать 2 значения "ru" или "en". Используя оператор ? обеспечьте вывод на экран фразы "Привет" или "Hello" в зависимости от того, что задано в строке вызова скрипта:
z2-7.php?lang=ru [en]
(Использовать листинг 6-4).
Дополнительная информация
Год сдачи: 2018
Оценка: Отлично
Преподаватель: Барахнин Владимир Борисович
Оценка: Отлично
Преподаватель: Барахнин Владимир Борисович
Похожие материалы
Лабораторная работа №2 по дисциплине «Сетевые базы данных»
mike_vorn
: 18 марта 2012
Лабораторная работа N 2
Основные конструкции языка PHP
1. Каким образом вставить РНР-команды в HTML-программу?
В отличие от обычного HTML-текста web-страницы, программа на РНР не передается браузеру, но обрабатывается препроцессором РНР или его модулями (см. рисунок)
Фрагменты HTML-текста при этом остаются без изменений, а операторы РНР выполняются и результат их обработки вставляется в HTML-текст, после чего все вместе передается браузеру. Программа на РНР может делать запрос к базе данных, с
350 руб.
Сетевые базы данных. Лабораторная работа №2. Вариант 2.
Рома38
: 22 мая 2025
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц
Тема 3: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 4: Вывод данных (в лекциях см. п. 10.1). Обработка исключительных ситуаций
Тема 5: Работа с базами данных в программах PL/SQL. Курсоры
Вариант 2.
1. Создать таблицу для хранения данных о высших учебных заведениях. Таблица должна содержать поле для уникального номера ВУЗа, названия, количества факультетов. Создать первичный ключ для
350 руб.
Сетевые базы данных, Лабораторная работа №2, Вариант №2
Cherebas
: 24 марта 2016
1. Напишите запрос к таблице Покупателей для выборки данных, при этом рейтинг должен быть не ниже 200, кроме покупателей из Лондона.
2. Запросите двумя способами все заказы на 3 и 6 января.
3. Напишите запрос, который сосчитал бы сумму всех заказов для продавца с номером 1001.
4. Напишите запрос, который выбрал бы наименьший рейтинг в каждом городе с сортировкой по убыванию названий городов.
5. Создайте представление на основе запроса из задания 1 и, используя это представление, выведите данные
100 руб.
Сетевые базы данных. Лабораторная работа №2. Вариант №2
bvv1975
: 25 января 2016
Тема 1: Выборка данных из объединенных таблиц
(в лекциях см. п.3 1.1).
Тема 2: Подзапросы
(в лекциях см. п. 3.1.1).
Тема 2: Представления
(в лекциях см. п.3.3.3).
20 руб.
Сетевые базы данных Лабораторная работа 2 вариант 4
svladislav987
: 29 августа 2023
Лабораторная работа 2
Тема 1: Выборка данных из объединенных таблиц (в лекциях см. п.3 1.1).
Тема 2: Подзапросы (в лекциях см. п. 3.1.1).
Тема 3: Создание таблиц (в лекциях см. п.3.3.1).
Пример задания:
1. Вывести для каждого продавца номера его заказов.
Решение:
select s.sname, o.onum
from sal s,ord o
where s.snum=o.snum
order by s.sname,o.onum;
Вариант 4.
1. Создать таблицу для хранения данных о городах России. Таблица должна содержать поле для уникального номера, названия города, чи
100 руб.
Сетевые базы данных. Лабораторная работа 2. Вариант 6.
nik200511
: 24 марта 2022
Лабораторная работа 2
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц. Транзакции.
Тема 3: Блоки PL/SQL. Типы данных и операторы языка PL/SQL.
Тема 4: Вывод данных (в лекциях см. п. 10.1). Обработка исключительных ситуаций (в лекциях см. п. 5.4).
Тема 5: Работа с базами данных в программах PL/SQL. Курсоры.
Задание
1. Создать таблицу для хранения данных о марках автомобилей. Таблица должна содержать поле для уникального номера, названия автомоб
109 руб.
Лабораторная работа №2. Вариант №3. Сетевые базы данных
SEI
: 23 июля 2018
Задание:
1. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в San Jose и не в Berlin.
2.Напишите запрос, который выводит имена и города всех продавцов, у которых процент комиссионных меньше, чем у Motiki, используя подзапрос.
3. Выведите первые три по возрастанию стоимостей заказа и определите имена их покупателей.
4.Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемы
60 руб.
Сетевые базы данных. Лабораторная работа №2. Вариант №7
Znich
: 3 июня 2018
Вариант 7.
1. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных в San Jose и в Barcelona.
2. Напишите запрос, который выводит имена и города всех продавцов, у которых процент комиссионных больше, чем у Serresa, используя подзапрос.
3. Выведите последние два по алфавиту покупателя и все их заказы.
4. Используя команду CREATE TABLE … AS SELECT, создайте таблицу для хранения данных, формируемых представлением из зад
150 руб.
Другие работы
Фреза торцовая D=125 мм
diplomnikv
: 2 июня 2017
Фреза торцевая D=125 мм с углом в плане 45°
Чертеж в AutoCAD +спецификация + расчет
40 руб.
ГОСЫ. Упр.правительственными програм. и проектами. 2015
studypro
: 30 июля 2015
ВОПРОСЫ ДЛЯ ЭКЗАМЕНА
по дисциплине «Управление правительственными программами и проектами»
1. Проект, его основные участники, функции управления проектом.
2. Области эффективного приложения проектного менеджмента. История возникновения проектного подхода.
3. Проект как объект управления.
4. Современное понимание методов управления проектами.
5. Отличие правительственного проекта от других проектов
6. Субъекты и объекты правительственных программ.
7. Особенности создания программ.
8. Програ
200 руб.
Задание №6. Вариант №17. Вилка
vermux1
: 22 февраля 2018
Боголюбов С. К. Индивидуальные задания по курсу черчения. Готовые чертежи.
Задание 6 вариант 17 вилка
Вычертить изображения контуров деталей и нанести размеры.
Выполнен в компасе 3D V13 чертеж вилка на формате А4.
Помогу с другими вариантами.Пишите в Л/С.
25 руб.
Физика (Спец главы) Контрольная работа
kas5360
: 26 ноября 2015
710. На расстоянии 70 см от фотоэлемента помещена лампа силой света 240 Кд. Определить полный световой поток лампы и силу тока, которую покажет гальванометр, присоединенный к фотоэлементу, если рабочая поверхность его равна 10 см2, а чувствительность 280 мкА/лм?
200 руб.