Лабораторная работа №5 Сетевые базы данных

Цена:
45 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon z5-1.php
material.view.file_icon z5-2.php
material.view.file_icon z5-3.php
material.view.file_icon z5-4.php
material.view.file_icon z5-5.php

Описание

Задание
№ 1
Создайте скрипт z5-1.php, в котором в СУБД MySQL в базе данных sample с помощью функций РНР создайте таблицу notebook со следующими полями:
id - целое, непустое, автоинкремент, первичный ключ,
name - строка переменной длины, но не более 50 символов,
city - строка переменной длины, но не более 50 символов,
address - строка переменной длины, но не более 50 символов,
birthday - значение даты (DATE), т.е. год, месяц и число,
mail - строка переменной длины, но не более 20 символов.

Обязательно предусмотрите в случае ошибки вывод предупреждения:
"Нельзя создать таблицу notebook".

Совет. Перед командами создания таблицы добавьте две РНР-команды, в первой из которых содержится SQL-запрос, уничтожающий таблицу, если она уже есть:

"DROP TABLE IF EXISTS notebook"

- для того, чтобы при повторном выполнении скрипта z5-1.php не появлялось сообщения об ошибке.

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

№ 2
Создайте скрипт z5-2.php с HTML-формой для заполнения таблицы notebook:

Полями, обязательными для заполнения являются name и mail, т.е. только когда они не пустые, информация заносится в таблицу notebook.

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

№ 3
Создайте скрипт z5-3.php для вывода всех записей таблицы notebook.

В форме для заполнения таблицы (z5-2.php) введите дату с нарушением формата (или вообще не число) и посмотрите, что будет занесено в таблицу.

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

№ 4
Создайте скрипт z5-4.php, в котором:

1. Должна быть HTML-форма, выводящая все записи таблицы notebook, причем рядом с каждой строкой таблицы стоит радиокнопка для выбора той строки, в которой нужно что-то изменить:

Имя этой группы радиокнопок - id, а передаваемое значение - соответствующее значение поля id таблицы notebook (оно равно $a_row[0]).

2. Если значение переменной $id задано, вывести соответствующую строку таблицы в виде выпадающего списка, а рядом текстовое поле для ввода нового значения:

Под выпадающим списком стоит кнопка "Заменить":

Имя элемента select в форме - field_name, имя текстового поля - field_value.

В атрибуте VALUE элементов OPTION (выпадающего списка) значения укажите явно ('name', 'city' и т.д.).
А на экране должны отображаться значения ассоциативного массива
$a_row['name'] ... $a_row['mail'].

Совет. В этой же форме добавьте еще скрытое поле

<input type=hidden name=id value=$id>

чтобы не "потерять" значение пременной $id.

3. Если заданы значения переменных $id и $field_name, обновите в таблице notebook значение поля $field_name на $field_value где id='$id'.

Здесь же вставьте ссылку на файл z5-3.php, чтобы увидеть результат (возможно придется дополнительно нажать кнопку "Обновить" браузера).

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

Дополнительная информация

Год сдачи: 2018
Оценка: Отлично
Преподаватель: Барахнин Владимир Борисович
Лабораторная работа №5. Сетевые базы данных. Вариант №5.
--1. Составить и выполнить программу PL/SQL, которая считывает из --базы данных сумму всех заказов после 04.01.2009 г., и выводит результат. --2. Составить и выполнить программу PL/SQL, которая считывает из базы --данных номера заказов после 04.01.2009 г., и выводит результат. --Добавить в программу раздел Exception с обработчиком OTHERS и --выводом сообщения об ошибке из этого раздела. --3. Составить и выполнить программу PL/SQL, которая, используя курсор, --считывает из базы данных назван
User zhdv : 17 января 2016
59 руб.
Лабораторная работа №5. Сетевые базы данных. Вариант №0
1. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, --работающего в Барселоне, количество его заказов и выводит результат. 2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, --работающего в Лондоне, количество его заказов и выводит результат. --Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела. 3. Составить и выполнить программу PL/SQL, которая, используя курсор,
User zhdv : 18 января 2016
59 руб.
Лабораторная работа №5. Сетевые базы данных. Вариант №1
1. Составить и выполнить программу PL/SQL, которая считывает из базы данных количество продавцов, чьи комиссионные меньше 0.15, и выводит результат. 2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имена продавцов, чьи комиссионные меньше 0.15, и выводит результат. --Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела. 3. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных с
User zhdv : 17 января 2016
59 руб.
Лабораторная работа № 5. Сетевые базы данных. 20-й вариант
Тема 1: Работа с базами данных в программах PL/SQL. Курсоры Тема 2: Обработка исключительных ситуаций 1. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, работающего в Барселоне, количество его заказов и выводит результат.
User Despite : 11 ноября 2015
60 руб.
Лабораторная работа № 5. Сетевые базы данных (7 семестр). Вариант №4
Тема 1: Работа с базами данных в программах PL/SQL. Курсоры (в лекциях см. п. 8). Тема 2: Обработка исключительных ситуаций (в лекциях см. п. 5.4). 1. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя покупателя, работающего в Берлине, сумму всех его заказов и выводит результат. 2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя покупателя, работающего в Риме, сумму всех его заказов и выводит результат. Добавить в программу разд
User zhekaersh : 16 февраля 2015
70 руб.
Лабораторная работа № 5. Сетевые базы данных-2. Вариант № 2 (7-й семестр)
Тема 1: Работа с базами данных в программах PL/SQL. Курсоры. Тема 2: Обработка исключительных ситуаций Задание: 1. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, работающего в Нью-Йорке, максимальную дату его заказов и выводит результат. 2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, работающего в Лондоне, максимальную дату его заказов и выводит результат. Добавить в программу раздел Exception с обработчиком OTHE
User Doctor_Che : 12 июня 2012
40 руб.
Лабораторная работа №5. Вариант №3. Сетевые базы данных
Задание: 1. Создать пакет, в который поместить функцию, которая возвращает куб числа, заданного в качестве аргумента. Вызвать процедуру пакета из безымянного блока. 2. Включите в пакет процедуру, которая считывает из базы данных информацию о последних N (передать в параметре) заказах, отсортированных по возрастанию стоимостей, и именах их продавцов. Вызовите процедуру пакета из безымянного блока. 3. Создать триггер PL/SQL, который регистрирует изменение комиссионных продавцов с указанием только
User SEI : 23 июля 2018
60 руб.
Лабораторная работа №5. Вариант №3. Сетевые базы данных.
Лабораторная работа 5 Тема 1: Хранимые процедуры и функции PL/SQL (в лекциях см. п. 9.1, 9.2). Тема 2: Пакеты PL/SQL (в лекциях см. п. 9.3). Тема 3: Триггеры PL/SQL (в лекциях см. п. 9.6). Вариант 3. 1. Создать пакет, в который поместить функцию, которая возвращает куб числа, заданного в качестве аргумента. Вызвать процедуру пакета из безымянного блока. 2. Включите в пакет процедуру, которая считывает из базы данных информацию о последних N
User SibGUTI2 : 9 ноября 2016
40 руб.
«Исследование демодуляторов сигналов с однократной и двукратной фазовой манипуляцией»
Изучение принципов работы и особенностей построения схем демодуляторов с однократной (BPSK – BinaryPhaseShiftKeying) и двукратной фазовой манипуляцией (QPSK – Quadrature Phase Shift Keying). Экспериментальное исследование схем фазовых детекторов.
User vovan1441 : 2 апреля 2019
200 руб.
Гидравлика ИжГТУ 2007 Задача 1.5 Вариант 4
Круглое отверстие в вертикальной стенке резервуара, заполненного жидкостью, закрыто полусферической крышкой, закрепленной с помощью болтов. Избыточное давление над жидкостью р0изб. Найти: а) общую горизонтальную силу, отрывающую болты; б) общую вертикальную силу, срезающую болты. Плотности жидкостей взять из условия предыдущей задачи. Построение тел давления и выбор знаков пояснить чертежами и схемами, а также формулами и комментариями.
User Z24 : 24 октября 2025
180 руб.
Гидравлика ИжГТУ 2007 Задача 1.5 Вариант 4
Контрольная работа по дисциплине: Сети связи и системы коммутации. Вариант №16
Контрольная работа по дисциплине: «Сети связи и системы коммутации» Вариант: 16 Исходные данные: No варианта ОС1 ОС2 ОС3 ОС4 ОС5 авых.КП (Эрл) Мульти- плексор 16 39000 16000 50000 20000 46000 0,038 D No варианта ОС1 ОС2 ОС3 ОС4 ОС5 АМТС X Y X Y X X Y X X Y X Y 16 0 1 5 7 2 3 5 6 8 8 6 2 х = y = 3км. -------------------------------------------------------------------------- Задача 1. Рассчитать межстанционную нагрузку на ГТС по исходным данным из таблицы 1. Задача 2. Рассчитать емкость пу
User IT-STUDHELP : 9 декабря 2022
600 руб.
Контрольная работа по дисциплине: Сети связи и системы коммутации. Вариант №16 promo
Экзамен по дисциплине: Сети и системы документальной электросвязи. БИЛЕТ 17
№ билета Номера вопросов 17 27 7 17 29 31 27.Количество единичных сигнала, передаваемых в секунду это: • информационная скорость • скорость передачи элементов сигнала • техническая скорость 7.Какие из перечисленных свойств характерны для сетей с виртуальными каналами? • коммутация пакетов • использование меток • независимая маршрутизация каждого пакета • уменьшение накладных расходов на передачу в пакете служебной информации 17.Что общего и в чем различия транспортных сетей разного уровн
User gudrich : 30 марта 2012
300 руб.
up Наверх