Базы данных. Билет №1
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Требуется прислать 5 файлов ex1.php – ex5.php, требования к которым сформулированы ниже.
№ 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-й).
Дополнительная информация
Оценка: Отлично
Дата оценки: 15.11.2021
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 15.11.2021
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Базы данных, билет №23
Светлана59
: 27 апреля 2023
Билет №23
3. Совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов, и их взаимосвязей в рассматриваемой предметной области - это
1) База данных
2) СУБД
3) Словарь данных
4) Информационная система
5) Вычислительная система
5. Подсистема банка данных, предназначенная для централизованного хранения информации о структурах данных, взаимосвязях файлов БД друг с другом, типах данных и форматах их представления, принадл
280 руб.
Базы данных. Билет №14
Ureon
: 21 февраля 2022
Билет №14
1.Нормализация отношений. Критерий эффективности декомпозиции.
2.Написать запрос, выводящий список круглых отличников.
СТУДЕНТ (№зачётной книжки, фамилия, имя, №группы, №факультета)
ДИСЦИПЛИНА (№дисциплины, название, количество часов)
ЗАНЯТИЕ (№занятия, №дисциплины, № группы, дата, время)
ОЦЕНКА (№ занятия, №зачётной книжки, балл)
3. По заданной диаграмме «Сущность – связь» построить
Преподаватель - Мейкшан Людмила Ивановна
400 руб.
Базы данных. Билет №5
IT-STUDHELP
: 30 декабря 2021
Билет №5
1.Преобразование диаграмм «Сущность-Связь» в систему отношений (таблиц)
2.Выявить аномалии и нормализовать таблицу
Рецепты
Блюдо Продукт Количество Способ приготовления
Каша рисовая Рис 20 Довести до кипения молоко…
Каша рисовая Молоко 60 Довести до кипения молоко…
Каша рисовая Сахар 5 Довести до кипения молоко…
3.Написать запрос, вычисляющий число проведённых занятий в каждой группе.
СТУДЕНТ (№зачётной книжки, фамилия, имя, №группы, №факультета)
ДИСЦИПЛИНА (№дисциплины, название, кол
500 руб.
«Базы данных». Билет №17
boeobq
: 2 декабря 2021
Задания билета:
Задание 1
Многотабличные запросы. Виды соединений таблиц.
Задание 2
Реализовать заданную схему в виде таблиц (схема размещена на мини скриншоте).
Задание 3
База данных содержит следующие таблицы:
СТУДЕНТ (№зачётной книжки, фамилия, имя, №группы, №факультета)
ДИСЦИПЛИНА (№дисциплины, название, количество часов)
ЗАНЯТИЕ (№занятия, №дисциплины, №группы, дата, время)
ОЦЕНКА (№ занятия, №зачётной книжки, количество баллов)
Написать запрос, который выдаёт расписание занятий
145 руб.
Базы данных. Билет №1
IT-STUDHELP
: 24 ноября 2021
Задание Вариант: №11
Сибирский государственный университет телекоммуникаций и информатики
Экзаменационное задание по курсу "Базы данных" Построение ИС с использованием базы данных MySQL
Требуется прислать 5 файлов ex1.php – ex5.php, требования к которым сформулированы ниже.
№ 1
Создайте скрипт ex1.php, в котором в СУБД MySQL в базе данных sample с помощью функций РНР создайте таблицу notebook со следующими полями: id - целое, непустое, автоинкремент, первичный ключ,
name - строка переменной
800 руб.
Базы данных. Билет №9
IT-STUDHELP
: 15 ноября 2021
Билет №9
1.Управление транзакциями.
2. По приведённой таблице построить ER-диаграмму
Рецепты
Блюдо Про-дукт Количе-ство Способ приготовления
Каша рисовая Рис 20 Довести до кипения моло-ко…
Каша рисовая Молоко 60 Довести до кипения моло-ко…
Каша рисовая Сахар 5 Довести до кипения моло-ко…
3. Используя заданные схемы таблиц, написать запрос, вычисляющий средний балл каждого студента.
СТУДЕНТ (№зачётной книжки, фамилия, имя, №группы, №факультета)
ДИСЦИПЛИНА (№дисциплины, название, количество час
500 руб.
Базы данных. Билет №4
Gxost
: 17 октября 2016
Билет №4
1. Третья нормальная форма. Переход к нормальной форме Бойса-Кодда. (привести примеры).
2. Вставка записей с помощью языка SQL. (привести примеры)
250 руб.
Базы данных. Ответы на билеты
Elfa254
: 10 марта 2015
Содержание:
Реляционная модель данных
Реляционная алгебра
Альтернативный ключ, первичный ключ, внешний ключ (формальные определения и неформальные пояснения)
Целостность реляционных данных: трехзначная логика, ключи.
Нормализация, функциональные зависимости
Нормальные формы – 1,2,3, Бойса-Кодда (самостоятельно)
Язык SQL: Операторы DDL и DML
Оператор SELECT: использование имен корреляции и агрегатных функций (группировка)
Оператор SELECT: использование подзапросов
Оператор SELECT: использование о
60 руб.
Другие работы
Понятие и теории возникновения государства.
alfFRED
: 21 февраля 2013
ПЛАН 1.вступление в курсовую работу. 1.1.идея государства 2.1. основная причина возникновения государства 3.1.термин государство 4.1.представления
о государстве, его сущности, функциях, формах. 2. теории возникновения государства 1.2.патриархальная теория 2.2.олигархическая теория. 3.2.договорная теория. 4.2.социально экономическая теория. 5.2.теория насилия. 6.2.теократическая теория. 7.2.дуалистическая теория 8.2. психологическая теория 9.2.юридическая теория, или правовая 10.2.органическая т
5 руб.
Гидравлика АКАДЕМИЯ ГРАЖДАНСКОЙ ЗАЩИТЫ Задача 6 Вариант 18
Z24
: 11 марта 2026
Определить повышение давления в трубопроводе длиной L, диаметром d и толщиной стенок δ при гидравлическом ударе, если расход воды Q, модули упругости стенок трубы Ет = 2⸱1011 Па и воды Еж = 2⸱109 Па. Время закрытия задвижки на трубопроводе tз.
150 руб.
Проектирование асинхронного двигателя 7,5 кВт 2р=8 напряжение 220 В
Rusl89371812399
: 24 июля 2016
Проектирование асинхронного двигателя 7,5 кВт 2р=8 напряжение 220 В. Пояснительная записка, чертеж общего вида, пусковые и рабочие характеристики чертежи паза статора и ротора
300 руб.
Структуры и алгоритмы обработки данных (часть 1) Контрольная работа
Алексей115
: 14 августа 2020
Учебное заведение - СибГУТИ
Предмет - Структуры и алгоритмы обработки данных (часть 1)
Тип работы - Контрольная работа
Оценка - Зачёт
1 Для набора из 12 символов ФИО студента выполнить вручную сортировку методом прямого выбора (пример см. в лекциях, раздел 2.1). Определить количество необходимых сравнений и перестановок.
2. Для набора из 12 символов ФИО студента выполнить вручную шейкерную сортировку. Подсчитать количество необходимых сравнений и перестановок. Определить на каждом шаге в метод
40 руб.