Экзамен по дисциплине: Базы данных.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание
№ 1
Создайте скрипт ex1.php, в котором в СУБД MySQL в базе данных sample с помощью функций РНР создайте таблицу notebook со следующими полями:
id - целое, непустое, автоинкремент, первичный ключ,
name - строка переменной длины, но не более 50 символов,
city - строка переменной длины, но не более 50 символов,
address - строка переменной длины, но не более 50 символов,
birthday - значение даты (DATE), т.е. год, месяц и число,
mail - строка переменной длины, но не более 20 символов.
Обязательно предусмотрите в случае ошибки вывод предупреждения:
"Нельзя создать таблицу notebook".
Совет. Перед командами создания таблицы добавьте две РНР-команды, в первой из которых содержится SQL-запрос, уничтожающий таблицу, если она уже есть:
"DROP TABLE IF EXISTS notebook"
- для того, чтобы при повторном выполнении скрипта ex1.php не появлялось сообщения об ошибке.
(Использовать листинг 11-1).
№ 2
Создайте скрипт ex2.php с HTML-формой для заполнения таблицы notebook:
Полями, обязательными для заполнения являются name и mail, т.е. только когда они не пустые, информация заносится в таблицу notebook.
(Использовать листинг 11-2).
№ 3
Создайте скрипт ex3.php для вывода всех записей таблицы notebook.
В форме для заполнения таблицы (ex2.php) введите дату с нарушением формата (или вообще не число) и посмотрите, что будет занесено в таблицу.
(Использовать листинг 11-3).
№ 4
Создайте скрипт ex4.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'.
Здесь же вставьте ссылку на файл ex3.php, чтобы увидеть результат (возможно придется дополнительно нажать кнопку "Обновить" браузера).
(Использовать листинг 11-4).
№ 5
Создайте скрипт ex5.php, запустив который, пользователь вносит в таблицу notebook три записи (данные ввода должны быть записаны непосредственно в тексте скрипта ex5.php в командах INSERT), при этом в n-й по порядку записи ОБЯЗАТЕЛЬНО должны быть использованы реальные ФИО сдающего экзамен, где n – увеличенный на 1 остаток от деления последних 2 цифр пароля сдающего экзамен на 3 (например, если 2 последних цифры пароля 09, то запись с ФИО сдающего экзамен должна быть 1-й).
№ 1
Создайте скрипт ex1.php, в котором в СУБД MySQL в базе данных sample с помощью функций РНР создайте таблицу notebook со следующими полями:
id - целое, непустое, автоинкремент, первичный ключ,
name - строка переменной длины, но не более 50 символов,
city - строка переменной длины, но не более 50 символов,
address - строка переменной длины, но не более 50 символов,
birthday - значение даты (DATE), т.е. год, месяц и число,
mail - строка переменной длины, но не более 20 символов.
Обязательно предусмотрите в случае ошибки вывод предупреждения:
"Нельзя создать таблицу notebook".
Совет. Перед командами создания таблицы добавьте две РНР-команды, в первой из которых содержится SQL-запрос, уничтожающий таблицу, если она уже есть:
"DROP TABLE IF EXISTS notebook"
- для того, чтобы при повторном выполнении скрипта ex1.php не появлялось сообщения об ошибке.
(Использовать листинг 11-1).
№ 2
Создайте скрипт ex2.php с HTML-формой для заполнения таблицы notebook:
Полями, обязательными для заполнения являются name и mail, т.е. только когда они не пустые, информация заносится в таблицу notebook.
(Использовать листинг 11-2).
№ 3
Создайте скрипт ex3.php для вывода всех записей таблицы notebook.
В форме для заполнения таблицы (ex2.php) введите дату с нарушением формата (или вообще не число) и посмотрите, что будет занесено в таблицу.
(Использовать листинг 11-3).
№ 4
Создайте скрипт ex4.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'.
Здесь же вставьте ссылку на файл ex3.php, чтобы увидеть результат (возможно придется дополнительно нажать кнопку "Обновить" браузера).
(Использовать листинг 11-4).
№ 5
Создайте скрипт ex5.php, запустив который, пользователь вносит в таблицу notebook три записи (данные ввода должны быть записаны непосредственно в тексте скрипта ex5.php в командах INSERT), при этом в n-й по порядку записи ОБЯЗАТЕЛЬНО должны быть использованы реальные ФИО сдающего экзамен, где n – увеличенный на 1 остаток от деления последних 2 цифр пароля сдающего экзамен на 3 (например, если 2 последних цифры пароля 09, то запись с ФИО сдающего экзамен должна быть 1-й).
Дополнительная информация
Оценка: Отлично
Похожие материалы
Экзамен по дисциплине: Базы данных. Билет №*
IT-STUDHELP
: 16 июля 2023
Экзамен
Задание
Требуется прислать 5 файлов ex1.php – ex5.php, требования к которым
сформулированы ниже.
№ 1
Создайте скрипт ex1.php, в котором в СУБД MySQL в базе данных sample с
помощью функций РНР создайте таблицу notebook со следующими полями:
id - целое, непустое, автоинкремент, первичный ключ,
name - строка переменной длины, но не более 50 символов,
city - строка переменной длины, но не более 50 символов,
address - строка переменной длины, но не более 50 символов,
birthday - значение дат
800 руб.
Экзамен по дисциплине: Базы данных. билет
IT-STUDHELP
: 16 мая 2022
Экзаменационное задание по курсу "Базы данных"
Построение ИС с использованием базы данных MySQL
Скрипты разрабатывались в среде OpenServer 5.3.8, под PHP версии 7.4, Apache версии 2.4, MySQL версии 5.7. Но должно работать и на более ранних версиях.
Для запуска Скриптов скопируйте файлы в папку localhost или любую другую папку проекта в пакете OpenServer (папка localhost находится в папке domains, в корневой папке среды). Импортировать sql-скрипт не обязательно, скрипт ex1.php, согласно условия
800 руб.
Экзамен по дисциплине: Базы данных. Билет №1*
IT-STUDHELP
: 24 декабря 2022
Задание
Требуется прислать 5 файлов ex1.php – ex5.php, требования к которым
сформулированы ниже.
№ 1
Создайте скрипт ex1.php, в котором в СУБД MySQL в базе данных sample с
помощью функций РНР создайте таблицу notebook со следующими полями:
id - целое, непустое, автоинкремент, первичный ключ,
name - строка переменной длины, но не более 50 символов,
city - строка переменной длины, но не более 50 символов,
address - строка переменной длины, но не более 50 символов,
birthday - значение даты (DATE),
800 руб.
Экзамен по дисциплине: Базы данных. Билет №1
IT-STUDHELP
: 24 декабря 2022
Задание
Требуется прислать 5 файлов ex1.php – ex5.php, требования к которым
сформулированы ниже.
№ 1
Создайте скрипт ex1.php, в котором в СУБД MySQL в базе данных sample с
помощью функций РНР создайте таблицу notebook со следующими полями:
id - целое, непустое, автоинкремент, первичный ключ,
name - строка переменной длины, но не более 50 символов,
city - строка переменной длины, но не более 50 символов,
address - строка переменной длины, но не более 50 символов,
birthday - значение даты (DATE),
800 руб.
Экзамен по дисциплине: Базы данных. билет 1
IT-STUDHELP
: 4 апреля 2022
Экзаменационное задание по курсу "Базы данных" Построение ИС с использованием базы данных MySQL
Требуется прислать 5 файлов ex1.php – ex5.php, требования к которым сформулированы ниже.
№ 1
Создайте скрипт ex1.php, в котором в СУБД MySQL в базе данных sample с помощью функций РНР создайте таблицу notebook со следую-щими полями: id - целое, непустое, автоинкремент, первичный ключ,
name - строка переменной длины, но не более 50 символов, city - строка переменной длины, но не более 50 символов,
800 руб.
Экзамен по дисциплине: Базы данных. Билет №7
IT-STUDHELP
: 2 августа 2020
Билет №7
1.Необходимость управления параллельным доступом
2. Устраните аномалии.
Сотрудник Должность Отдел Оклад Проект
Иванов Инженер ОГЭ 2000 Весна
Петров Инженер ОГМ 2000 Пилот
Сидоров Техник ОГЭ 1000 Весна
Иванов Инженер ОГЭ 2000 Пилот
Федотов Техник ОГМ 1000 Пилот
3.По схемам таблиц напишите запрос, вычисляющий сумму каждой поставки.
ТОВАР (код товара, наименование, цена)
ПОСТАВЩИК (код поставщика, наименование, код города, банковский счёт)
ПОСТАВКА (код поставщика, код товара, количеств
550 руб.
Экзамен по дисциплине: База данных. Билет №2
IT-STUDHELP
: 29 ноября 2019
Билет №2
1. Многоуровневое представление данных.
2. Нормализуйте таблицу..
Поставки
Поставщик Дата поставки Клиент Товар
Альтаир 12.12.01 Цветной рынок Мыло
Альтаир 14.12.01 Универмаг Одеколон
Синар 14.12.02 Универмаг Брюки
Синар 14.12.02 Цветной раынок Пиджак
3. Используя заданные схемы таблиц, сформулировать запрос, вычисляющий число проведённых занятий в каждой группе.
СТУДЕНТ (№зачётной книжки, фамилия, имя, группа, факультет)
ДИСЦИПЛИНА (№дисциплины, название, количество часов)
ЗАНЯТИЕ
600 руб.
Экзамен по дисциплине: Базы данных. Билет №17
IT-STUDHELP
: 14 июня 2019
Билет №17
1. Многотабличные запросы. Виды соединений таблиц.
2. Реализовать заданную схему в виде таблиц
3. База данных содержит следующие таблицы:
СТУДЕНТ (№зачётной книжки, фамилия, имя, №группы, №факультета)
ДИСЦИПЛИНА (№дисциплины, название, количество часов)
ЗАНЯТИЕ (№занятия,№дисциплины,№группы, дата, время)
ОЦЕНКА (№ занятия, №зачётной книжки, количество баллов)
Написать запрос, который выдаёт расписание занятий в каждой группе.
450 руб.
Другие работы
Теплотехника Задача 16.189
Z24
: 21 декабря 2025
Вычислить наивысшее давление и температуру рабочего тела, определить параметры состояния в характерных точках цикла, работу на 1 кг РТ и термический КПД в цикле двигателя внутреннего сгорания с изохорным подводом теплоты (цикл Отто), если известны: р1 = 0,095 МПа, t1 = 7 ºС и степень сжатия ε = 6,0. Количество подведенной теплоты q1 = 800 кДж/кг.
Рабочее тело обладает свойствами воздуха (показатель адиабаты k = 1,4; R = 287 Дж/(кг·К)). Теплоемкость считать не зависящей от температуры.
Изоб
300 руб.
Онлайн Тест 7 по дисциплине: Визуальное программирование и человеко-машинное взаимодействие (часть 2).
IT-STUDHELP
: 29 марта 2023
Вопрос №1
Какие из типов проблем с интерфейсом позволяет обнаружить CWT анализ:
неверные предположения о том, как мыслит пользователь
недостатки в текущем описании интерфейса
сложности в потребляемых ресурсах памяти
выявление элементов управления, которые не очевидны для пользователя
затруднения с надписями и подсказками
обнаружение неадекватной обратной связи
Вопрос №2
Какое правило нарушено в данном фрагменте интерфейса:
будьте последовательны
минимизируйте загрузку памяти п
500 руб.
Опора. Вариант 5а
lepris
: 21 октября 2022
Опора. Вариант 5а
Сложные разрезы. Упражнение 45
Перечертить два вида деталей. Выполнить указанный разрез. Проставить размеры.
Чертеж и 3д модель выполнены в AutoCAD 2013 (все на скриншотах показано) возможно открыть с 2013 по 2022 и выше версиях.
Также открывать и просматривать чертежи и 3D-модели, выполненные в AutoCAD-е можно просмоторщиком DWG TrueView 2022.
Помогу с другими вариантами.Пишите в Л/С.
125 руб.
Секреты разнополых близнецов
evelin
: 30 января 2013
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ОСОБЕННОСТИ ФОРМИРОВАНИЯ ЛИЧНОСТИ БЛИЗНЕЦОВ
2. СЕКРЕТЫ РАЗНОПОЛЫХ БЛИЗНЕЦОВ
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
Введение
На земле живет не меньше 60 миллионов близнецов, из которых приблизительно одна треть похожа друг на друга, как две капли воды. Это так называемые монозиготные близнецы, у которых набор генов абсолютно одинаков. У близнецов другого типа — дизиготных - совпадает приблизительно половина генов.
Разнояйцовые близнецы могут быть разного пола, и часто они похожи дру