Лабораторная работа по дисциплине "Сетевые базы данных" №3

Цена:
23 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon z3-1.php
material.view.file_icon z3-2.php
material.view.file_icon z3-3.php
material.view.file_icon z3-4.php
material.view.file_icon z3-6.php
material.view.file_icon z3-5.php

Описание

Лабораторная работа N 3
Циклы, функции, массивы

Задание

No 1

Используя вложенные циклы while, в скрипте z3-1.php отобразите на экране таблицу Пифагора 10×10 (т.е. таблицу умножения чисел от 1 до 10). При этом фон диагональных ячеек должен быть того цвета, который задается вне циклов. Ширина рамки таблицы равна 1, отступ содержимого ячеек от границы равен 5.

1 2 3 ... 10
2 4 6 ... 20
3 6 9 ... 30
... ... ... ... ...
10 20 30 ... 100
Обязательно используйте служебные символы табуляции и новой строки для создания читабельного html-файла.

(Использовать листинги 7-1 и 7-6).

No 2

Используя вложенные циклы for в скрипте z3-2.php отобразите на экране таблицу сложения чисел от 1 до 10. При этом цвет цифр в верхней строке и левом столбце должен быть задан через $color вне циклов, а в левой верхней ячейке должен стоять знак "+" красного цвета. Ширина рамки таблицы равна 1, отступ содержимого ячеек от границы равен 5.

+ 2 3 ... 10
2 4 5 ... 12
3 5 6 ... 13
... ... ... ... ...
10 12 13 ... 20
(Использовать листинг 7-6).

No 3

В скрипте z3-3.php создайте 4 функции с именами Ru(), En(), Fr(), De(). Каждая функция выводит на экран приветствие на соответствующем языке:
Ru() - "Здравствуйте!",
En() - "Hello!",
Fr() - "Bonjour!" и
De() - "Guten Tag!".

Эти функции имеют аргумент $color, который определяет цвет выводимого текста. Используя функцию-переменную $lang(), отобразить на экране одно из приветствий, причем какое приветствие будет выведено и каким цветом - задать как параметры в строке вызова скрипта:

z3-3.php?lang=Ru&color=[назв-е цвета]
En/Fr/De

(Использовать листинг 8-3).

No 4

В скрипте z3-4.php используя аргументы $day и $color функции WeekDay(), а также глобальную переменную $size отобразите названия дней недели уменьшающимся размером (начиная с 7) и разными цветами:

понедельник

вторник

среда

четверг

пятница

суббота

воскресенье

(Использовать листинги 8-1 и 8-4).

No 5

В скрипте z3-5.php

Создайте массив $treug[] "треугольных" чисел, т.е. чисел вида n(n+1)/2 (где n=1,2,: 10) и выведите значения этого массива на экран в строку (через 2 пробела).

Создайте массив $kvd[] квадратов натуральных чисел от 1 до 10, выведите значения этого массива на экран в строку.

Объедините эти 2 массива в массив $rez[], выведите результат на экран.

Отсортируйте массив $rez[], выведите результат на экран.

Удалите в массиве $rez[] первый элемент, выведите результат на экран.

С помощью функции array_unique() удалите из массива $rez[] повторяющиеся элементы, результат занесите в массив $rez1[] и выведите его на экран.

(Использовать листинги 9-2 - 9-10).

No 6

В скрипте z3-6.php

1. Создайте ассоциативный массив $cust[]
с ключами cnum, cname, city, snum и rating
и значениями: 2001, Hoffman, London, 1001 и 100.

Выведите этот массив (вместе с именами ключей) на экран.

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

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

4. Выполните сортировку массива с помощью функции sort(). Выведите результат на экран.

(Использовать листинги 9-1 - 9-10).
Лабораторная работа 3 По дисциплине: Сетевые базы данных. Вариант 3
Лабораторная работа № 3 Тема 1: Хранимые процедуры и функции PL/SQL (в лекциях см. п. 9.1, 9.2). Тема 2: Пакеты PL/SQL (в лекциях см. п. 9.3). Тема 3: Триггеры PL/SQL (в лекциях см. п. 9.6). Задание: Вариант 3. 1. Создать пакет, в который поместить функцию, которая возвращает минимальное из двух чисел, заданных в качестве аргументов. Вызвать процедуру пакета из безымянного блока. 2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых двух покупателя
User alexadubinina : 20 ноября 2024
200 руб.
Лабораторная работа №3 по дисциплине: Сетевые базы данных. Вариант 3
Тема 1: Хранимые процедуры и функции PL/SQL Тема 2: Пакеты PL/SQL Тема 3: Триггеры PL/SQL Задание на лабораторную работу (вариант 3) 1. Создать пакет, в который поместить функцию, которая возвращает минимальное из двух чисел, заданных в качестве аргументов. Вызвать процедуру пакета из безымянного блока. 2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых двух покупателях, имеющих заказы до даты, переданной в параметре. Вызовите процедуру пакета из безымянного б
User SibGOODy : 14 июля 2023
350 руб.
promo
Лабораторная работа №3 по дисциплине: Сетевые базы данных. Вариант №3
Тема 1: Создание таблиц. Последовательности (в лекциях см. п.3.3.1, 3.3.2). Тема 2: Вставка, изменение и удаление данных из таблиц (в лекциях см. п.3.1.2). Тема 3: Транзакции (в лекциях см. п.3.2). Задания 1. Создать таблицу для хранения данных о странах Европы. Таблица должна содержать поле для уникального номера, названия страны, численности населения. 2. Напишите команды для вставки в таблицу 5-7 записей о странах. Создайте последовательность и используйте ее в командах вставки для заполнени
User SibGOODy : 18 марта 2018
300 руб.
promo
Лабораторная работа 1 По дисциплине: Сетевые базы данных. Вариант 3
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения. (в лекциях см. п. 2, 1.4, 3 1.1) Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы (в лекциях см. п.3.1.1) Тема 3: Представления (в лекциях см. п.3.3.3). Задание: Вариант 3. 1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме 2. Напишите зап
User alexadubinina : 20 ноября 2024
200 руб.
Лабораторная работа 2 По дисциплине: Сетевые базы данных. Вариант 3
Лабораторная работа № 2 Тема 1: Создание таблиц. Последовательности (в лекциях см. п.3.3.1, 3.3.2). Тема 2: Вставка, изменение и удаление данных из таблиц (в лекциях см. п.3.1.2). Транзакции (в лекциях см. п.3.2). Тема 3: Блоки PL/SQL. Типы данных и операторы языка PL/SQL. (в лекциях см. п.5, 6, 7). Тема 4: Вывод данных (в лекциях см. п. 10.1). Обработка исключительных ситуаций (в лекциях см. п. 5.4). Тема 5: Работа с базами данных в программах PL/SQL. Курсоры (в лекциях см. п. 8). Задание: Ва
User alexadubinina : 20 ноября 2024
200 руб.
Лабораторная работа №2 по дисциплине: Сетевые базы данных. Вариант 3
Тема 1: Создание таблиц. Последовательности Тема 2: Вставка, изменение и удаление данных из таблиц. Транзакции. Тема 3: Блоки PL/SQL. Типы данных и операторы языка PL/SQL. Тема 4: Вывод данных. Обработка исключительных ситуаций Тема 5: Работа с базами данных в программах PL/SQL. Курсоры Задание на лабораторную работу (вариант 3) 1. Создать таблицу для хранения данных о дисциплинах, изучаемых в высших учебных заведениях. Таблица должна содержать поле для уникального номера, названия дисципл
User SibGOODy : 14 июля 2023
350 руб.
promo
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант 3
Тема 1: Типы данных SQL Oracle. Выборка данных из объединенных таблиц. Стандартные функции. Арифметические и логические выражения. Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Подзапросы Тема 3: Представления Задание на лабораторную работу (вариант 3) 1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме 2. Напишите запрос, который вывел бы для каждого заказа на 4 и 6 января его номер, стои
User SibGOODy : 14 июля 2023
350 руб.
promo
Лабораторные работы №1,2,3 по дисциплине: Сетевые базы данных. Вариант №3
Лабораторные работы №1 Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения. Тема 2: Агрегатные функции. Группировка строк. Сортировка строк. Вариант 3 1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме 2. Напишите запрос, который вывел бы для каждого заказа на 4 и 6 января его номер, стоимость заказа, имя продавца и размер комиссионных, полученных продавцом за этот зак
User IT-STUDHELP : 4 ноября 2019
450 руб.
promo
Лабораторная работа №2 Исследование синфазной антенной решетки»
7 ВАРИАНТ Порядковый номер студента в журнале 7 Частота, МГц 550 Число вибраторов (n) 2 d,см 25 dp,см 14 Задание: 1. Изучить конструкцию антенной решетки, устройство вибраторов, схему питания. Обратить внимание на устройство перехода с коаксиального кабеля на симметричную систему распределительных линий (фидеров). 2. Для исследования направленных свойств антенной решетки собрать схему рис.2.7а. Измерить и построить диаграммы направленности синфазной решетки, состоящей из вертикальных волновых
User Отличник1 : 1 мая 2022
100 руб.
Лабораторная работа №2 Исследование синфазной антенной решетки»
Контрольная работа. Философия
Контрольная работа по дисциплине «Философия» на тему: «Быть или иметь» Э. Фромм «Философское мышление осуществляет личное и олицетворяет сущее» «Философия есть там, где есть искание единства духовной жизни на путях ее рационализации» «Познай самого себя, и ты познаешь богов и вселенную» «Я знаю, что я ничего не знаю» «Философствовать – значит учиться умирать» Архив содержит файл с контрольной + 32 высказывания философов
User astoria : 27 ноября 2019
250 руб.
Сиблинговые отношения и их влияние на развитие личности
СОДЕРЖАНИЕ 1. Психологические особенности старшего и младшего ребенка. 2. Соперничество детей в семье. 3. Значение сиблинговой позиции для развития личности ребенка. 4. Значение сиблинговых отношений в зрелом возрасте. Список литературы. 1. Психологические особенности старшего и младшего ребенка Между братьями и/или сестрами образуются значимые и долговременные привязанности, начинающиеся в младенчестве, хотя часто младшие дети более привязаны к старшим, че
User Qiwir : 13 октября 2013
Структуры и алгоритмы обработки данных(2 часть), Лабораторная работа №1
1. Разместить в памяти компьютера данное двоичное дерево, данные в вершинах заполнить случайными числами. 2. Написать процедуры для вычисления размера дерева, высоты дерева, средней высоты дерева, контрольной суммы для дерева и проверить их работу на конкретном примере. 3. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность данных.
User GTV8 : 10 сентября 2012
200 руб.
up Наверх