Базы данных. Билет №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 руб.
Другие работы
Вентиляция и кондиционирование
Aronitue9
: 7 сентября 2012
Содержание
Введение……………………………………………………………………………………….2
История создания кондиционеров…………………………………………………………...3
Классификация систем вентиляции………………………………………………………….5
Классификация систем кондиционирования……………………………………………….10
Упрощенная экспресс-методика расчета теплопритоков………………………………….15
Расчет потребного воздухообмена…………………………………………………………..16
Шум в системах вентиляции и кондиционирования……………………………………….17
Заключение……………………………………………………………………………………20
Используемые источники………………………………………
42 руб.
Сталинский скачок в индустриализацию
Slolka
: 21 марта 2013
ОГЛАВЛЕНИЕ
Введение- 3
1 предпосылки для перехода к индустриализации-- 4
1.1 Нэп – «новая эксплуатация пролетариата»- 4
1.2 Завершение восстановительного периода и изменение «генеральной линии»- 5
1.3 Внешнеполитический кризис и новая партийная идеология- 6
2 Начало «великого перелома»- 6
2.1 Политика индустриализации- 6
2.2 Кризис нэпа и хлебозаготовок- 8
2.3 Расстановка социальных сил накануне «великого перелома»- 10
2.4 Главная сила «великого перелома»- 11
3 план – закон жизни советского обще
10 руб.
ГОС СибГУТИ
Tehnik
: 3 декабря 2019
Вопросы с задачами, и много материала для сдачи ГОС.Сдача 2019 декабрь направление ССиСК
Перечень вопросов междисциплинарного государственного экзамена
по направлению 11.03.02 «Инфокоммуникационные технологии и системы связи»
(Ромашова Т.И.)
2019 учебный год
1. Обобщенная структура цифровой системы коммутации. Назначение и краткая характеристика основ-ных функциональных модулей. Особенности построения ЦСК. Достоинства и недостатки.
2. Общая структура MSAN. Состав и назначение оборудования. Ор
150 руб.
Лабораторная работа №4. Тема: Статические методы. По дисциплине: Объектно-ориентированное программирование
Udacha2013
: 4 сентября 2014
Лабораторная работа №4
Тема: Статические методы
Задание:
В модуль, созданный в лабораторной работе №3, добавить методы движения фигур (в каждый класс). Использовать статические методы. Написать программу, позволяющую выбирать фигуру для движения и вид движения: случайный или с помощью стрелок. Подключить к этой программе созданный модуль с описанием графических классов.
Рекомендации к выполнению:
См. пример 2.7 (§10) конспекта лекций (только виртуальные методы в данной лабораторной не использ
200 руб.