Лабораторные работы №№1-3 по дисциплине: Базы данных. Цифры 11
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Лабораторная работа No1.
Язык MySQL
Цель: Изучение принципов работы с СУБД MySQL и языком запросов SQL.
Теоретические сведения.
Структурированный язык запросов (Structured Query Language) SQL - это инструмент, предназначенный для обработки и чтения данных, содержащихся в компьютерных базах данных. Одна из функций SQL - организация связи че-рез локальную сеть с сервером базы данных, в в которой хранятся совместно используемые данные. Операторы SQL напоминают английские предложения, что значительно облегчает их понимание и изучение.
Основные запросы SQL делятся на несколько видов:
• Выборка данных (SELECT);
• Добавление данных (INSERT);
• Изменение данных (UPDATE);
• Удаление данных (DELETE);
• Добавление таблицы (CREATE TABLE);
• Удаление таблицы (DROP TABLE);
• Изменение структуры таблицы (ALTER TABLE);
Первые четыре вида являются наиболее распространёнными.
Запрос данных в языке SQL осуществляется командой SELECT. Для выбора всей информации из таблицы используется наиболее простая форма команды:
SELECT * FROM <имя_объекта>;
где <имя_объекта> вообще говоря, имеет вид <имя_базы_данных.имя_таблицы>
Например:
SELECT * FROM sample.sal;
Для вставки в таблицу базы данных новых строк используется команда INSERT. Данная команда применяется в двух вариантах в зависимости от того, нужно ли вставить в таблицу одну строку или сразу несколько строк. Напри-мер, приведенная команда добавит строку в таблицу TB1 с пустыми значения-ми для третьего и четвертого столбцов:
INSERT INTO tb1 VALUES (100, 1012, NULL, NULL);
Для изменения полей существующих в таблице строк используется ко-манда UPDATE. Эта команда обновляет поля для всех строк, удовлетворяю-щих условию во фразе WHERE. В следующем примере команда изменяет название города:
UPDATE tab2 SET city = 'Paris' WHERE snum = '1002';
Для удаления строк из таблиц можно использовать команды DELETE и TRUNCATE. При помощи команды DELETE можно удалить все строки из таблицы (если не использовать фразу WHERE) или только строки, удовлетво-ряющие условию во фразе WHERE. Команда TRUNCATE всегда удаляет все строки из таблицы.
Примеры:
DELETE FROM tab1;
DELETE FROM tab2 WHERE snum=1003;
TRUNCATE TABLE tab2;
Практическая часть.
1. Напишите запрос, который выводит все строки из таблицы Покупате-лей, для которых номер продавца равен 1001.
2. Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
3. Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
4. Напишите запрос, который выводит значение номера продавца всех продавцов из таблицы Заказов без каких бы то ни было повторений.
5. Напишите запрос, который может выдать вам поля sname и city для всех продавцов в Лондоне с комиссионными строго больше 0.11
6. Напишите запрос к таблице Покупателей, который может вывести дан-ные обо всех покупателях с рейтингом меньше или равным 200, если они не находятся в Риме
7. Запросите двумя способами все заказы на 3 и 5 октября 1990 г.
8. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от A до G.
9. Напишите запрос, который выберет всех продавцов, имена которых содержат букву e.
10. Напишите запрос, который сосчитал бы сумму всех заказов на 3 ок-тября 1990 г.
11. Напишите запрос, который сосчитал бы сумму всех заказов для про-давца с номером 1001
12. Напишите запрос, который выбрал бы наибольший заказ для каждо-го продавца.
13. Напишите запрос, который выбрал бы покупателя, чье имя является первым в алфавитном порядке среди имен, заканчивающихся на букву s.
14. Напишите запрос, который выбрал бы средние комиссионные в каж-дом городе.
15. Напишите запрос, который вывел бы для каждого заказа на 3 октября его номер, стоимость заказа в евро (1$=0.8 евро), имя продавца и размер комиссионных, полученных продавцом за этот заказ.
16. Напишите запрос, который выводит номера заказов в возрастающем порядке, а также имена продавцов и покупателей заказов, продавец кото-рых находится в Лондоне или Риме.
17. Запросите имена продавцов в алфавитном порядке, суммарные значе-ния их заказов, совершенных до 5 октября, и полученные комиссионные.
18. Выведите номера заказов, их стоимость и имена продавцов и покупа-телей, если продавцы и покупатели находятся в городах, чьи названия начинаются с букв из диапазона от L до R.
19. Запросите все пары покупателей, обслуживаемые одним и тем же продавцом. Исключите комбинации покупателей с самими собой, а также пары в обратном порядке.
20. С помощью подзапроса выведите имена всех покупателей, чьи про-давцы имеют комиссионные меньше 0.13.
21. Напишите команду, создающую копию таблицы Продавцов с одно-временным копированием данных из SAMPLE.SAL. Убедитесь в сходно-сти структур таблиц при помощи команды DESC и идентичности данных в таблице-оригинале и таблице-копии.
22. Напишите последовательность команд, которая вставляет две новые записи в вашу таблицу Продавцов, выводит таблицу после вставки, уда-ляет одну запись о новом продавце и вновь выводит таблицу.
23. Напишите последовательность команд, которая вставляет две строки в вашу таблицу Продавцов, увеличивает в 2 раза комиссионные у всех продавцов и выводит содержимое таблицы после каждого изменения.
Лабораторная работа No2.
Основные конструкции языка PHP
Цель: Изучение принципов работы с СУБД MySQL и языком запросов SQL.
Теоретические сведения.
РНР — это язык программирования, который давно уже перерос свое название. Дело в том, что первоначально это был просто набор макросов, предназначенных для создания несложных личных web-страниц, и название РНР — не более чем аббревиатура от слов Personal Home Page (личная домашняя страница). Но со временем набор макросов превратился в полноценный язык программирования, с помощью которого можно создавать развитые web-узлы, обменивающиеся информацией с современными базами данных.
В настоящее время создатели РНР называют его обработчиком гипертекста (HyperText Preprocessor) Это язык программирования, используемый на стороне сервера (server side scripting language), конструкции которого вставляются в HTML-текст.
Рисунок 1
В отличие от обычного HTML-текста web-страницы, программа на РНР не передается браузеру, но обрабатывается препроцессором РНР или его модулями (рисунок 1). Фрагменты HTML-текста при этом остаются без изменений, а операторы РНР выполняются и результат их обработки вставляется в HTML-текст, после чего все вместе передается браузеру. Программа на РНР может делать запрос к базе данных, создавать графические изображения, читать и записывать файлы, общаться с внешними серверами, то есть возможности такой программы практически не ограничены.
1. Используя переменные $color и $size сформировать php-скрипт z2-1.php, который выводит на экран строку текста заданным цветом и размером.
2. Пусть в скрипте z2-5.php переменная $lang может принимать значения "ru", "en", "fr" или "de". Используя операторы if-else-elseif обеспечьте вывод на экран полного названия языка (русский, английский, ...) в зависимости от того, что задано в строке вызова скрипта:
3. Используя вложенные циклы 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-файла.
4. Используя вложенные циклы for в скрипте z3-2.php отобразите на экране таблицу сложения чисел от 1 до 10. При этом цвет цифр в верхней строке и левом столбце должен быть задан через $color вне циклов, а в левой верхней ячейке должен стоять знак "+" красного цвета. Ширина рамки таблицы равна 1, отступ содержимого ячеек от границы равен 5.
+ 2 3 ... 10
2 4 5 ... 12
3 5 6 ... 13
... ... ... ... ...
10 12 13 ... 20
5. В скрипте 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
6. В скрипте z3-5.php
1) Создайте массив $treug[] "треугольных" чисел, т.е. чисел вида n(n+1)/2 (где n=1,2,: 10) и выведите значения этого массива на экран в строку (через 2 пробела).
2) Создайте массив $kvd[] квадратов натуральных чисел от 1 до 10, выведите значения этого массива на экран в строку.
3) Объедините эти 2 массива в массив $rez[], выведите результат на экран.
4) Отсортируйте массив $rez[], выведите результат на экран.
5) Удалите в массиве $rez[] первый элемент, выведите результат на экран.
6) С помощью функции array_unique() удалите из массива $rez[] повторяющиеся элементы, результат занесите в массив $rez1[] и выведите его на экран.
7. В скрипте z3-6.php
1) Создайте ассоциативный массив $cust[] с ключами cnum, cname, city, snum и rating и значениями: 2001, Hoffman, London, 1001 и 100. Выведите этот массив (вместе с именами ключей) на экран.
2) Отсортируйте этот массив по значениям. Выведите результат на экран.
3) Отсортируйте этот массив по ключам. Выведите результат на экран.
4) Выполните сортировку массива с помощью функции sort(). Выведите результат на экран.
Лабораторная работа No3
Обработка форм
Цель: Изучение методов обработки форм при помощи языка программирова-ния PHP.
Теоретические сведения.
В web-пространстве для передачи данных от посетителя web-страницы (мы будем также называть такого гипотетического человека пользователем) на сервер используются HTML-формы. В языке РНР предусмотрены многочис-ленные средства для работы с формами.
Программа для обработки ввода пользователя.
До некоторого времени мы будем разделять HTML-текст и текст РНР-программ. В листинге 10.1 приведен пример простой HTML-формы.
1. Создайте файл z4-1a.htm с HTML-формой, позволяющей выбрать
а) горизонтальное (align, варианты значений: left, center, right),
б) вертикальное (valign, варианты значений: top, middle, bottom)
расположение текста в таблице.
Для (а) использовать радиокнопки, для (б) - флажки.
Обработка формы выполняется в скрипте z4-1b.php по нажатии кнопки "Выполнить".В скрипте z4-1b.php сформировать таблицу, состоящую из одной ячейки шириной и высотой 100 пикселов, атрибуты ячейки align и valign должны по-лучить значения, переданные из формы. В ячейку таблицы поместить слово "Текст". Под таблицей вставить гиперссылку на файл z4-1a.htm ("Назад").
2. На основе предыдущего задания создайте файл z4-2.php с HTML-формой, которая вызывает сама себя. По умолчанию установите такие значения: для align - "left", для valign - "top".
3. Создайте файл z4-3a.htm с HTML-формой "Гoрoдa и памятники" для те-стирования знаний. В этой форме нужно ввести имя тестируемого, а за-тем для каждого памятника выбрать, в каком городе он находится. Вы-бор городов - раскрывающийся список. Список вопросов и ответов - в файле vopr.txt.
4. На основе листинга 10-9 создайте скрипт z4-5.php в котором сперва про-веряется, было ли присвоено значение переменной $site. Если проверка дает положительный результат, осуществляется перенаправление пользо-вателя на сайт поисковой системы, адрес которого - значение переменной $site. Если же значение переменной $site не задано, выводится HTML-форма с раскрывющимся списком поисковых сайтов:
Эти сайты должны быть занесены в массив $list_sites[]. Предполагается, что данный массив может дополняться, а значит его размер заранее неизвестен, поэтому раскрывающийся список с адресами поисковых систем сформировать с помощью цикла while и функции, возвращающей количество элементов мас-сива.
Язык MySQL
Цель: Изучение принципов работы с СУБД MySQL и языком запросов SQL.
Теоретические сведения.
Структурированный язык запросов (Structured Query Language) SQL - это инструмент, предназначенный для обработки и чтения данных, содержащихся в компьютерных базах данных. Одна из функций SQL - организация связи че-рез локальную сеть с сервером базы данных, в в которой хранятся совместно используемые данные. Операторы SQL напоминают английские предложения, что значительно облегчает их понимание и изучение.
Основные запросы SQL делятся на несколько видов:
• Выборка данных (SELECT);
• Добавление данных (INSERT);
• Изменение данных (UPDATE);
• Удаление данных (DELETE);
• Добавление таблицы (CREATE TABLE);
• Удаление таблицы (DROP TABLE);
• Изменение структуры таблицы (ALTER TABLE);
Первые четыре вида являются наиболее распространёнными.
Запрос данных в языке SQL осуществляется командой SELECT. Для выбора всей информации из таблицы используется наиболее простая форма команды:
SELECT * FROM <имя_объекта>;
где <имя_объекта> вообще говоря, имеет вид <имя_базы_данных.имя_таблицы>
Например:
SELECT * FROM sample.sal;
Для вставки в таблицу базы данных новых строк используется команда INSERT. Данная команда применяется в двух вариантах в зависимости от того, нужно ли вставить в таблицу одну строку или сразу несколько строк. Напри-мер, приведенная команда добавит строку в таблицу TB1 с пустыми значения-ми для третьего и четвертого столбцов:
INSERT INTO tb1 VALUES (100, 1012, NULL, NULL);
Для изменения полей существующих в таблице строк используется ко-манда UPDATE. Эта команда обновляет поля для всех строк, удовлетворяю-щих условию во фразе WHERE. В следующем примере команда изменяет название города:
UPDATE tab2 SET city = 'Paris' WHERE snum = '1002';
Для удаления строк из таблиц можно использовать команды DELETE и TRUNCATE. При помощи команды DELETE можно удалить все строки из таблицы (если не использовать фразу WHERE) или только строки, удовлетво-ряющие условию во фразе WHERE. Команда TRUNCATE всегда удаляет все строки из таблицы.
Примеры:
DELETE FROM tab1;
DELETE FROM tab2 WHERE snum=1003;
TRUNCATE TABLE tab2;
Практическая часть.
1. Напишите запрос, который выводит все строки из таблицы Покупате-лей, для которых номер продавца равен 1001.
2. Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
3. Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
4. Напишите запрос, который выводит значение номера продавца всех продавцов из таблицы Заказов без каких бы то ни было повторений.
5. Напишите запрос, который может выдать вам поля sname и city для всех продавцов в Лондоне с комиссионными строго больше 0.11
6. Напишите запрос к таблице Покупателей, который может вывести дан-ные обо всех покупателях с рейтингом меньше или равным 200, если они не находятся в Риме
7. Запросите двумя способами все заказы на 3 и 5 октября 1990 г.
8. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от A до G.
9. Напишите запрос, который выберет всех продавцов, имена которых содержат букву e.
10. Напишите запрос, который сосчитал бы сумму всех заказов на 3 ок-тября 1990 г.
11. Напишите запрос, который сосчитал бы сумму всех заказов для про-давца с номером 1001
12. Напишите запрос, который выбрал бы наибольший заказ для каждо-го продавца.
13. Напишите запрос, который выбрал бы покупателя, чье имя является первым в алфавитном порядке среди имен, заканчивающихся на букву s.
14. Напишите запрос, который выбрал бы средние комиссионные в каж-дом городе.
15. Напишите запрос, который вывел бы для каждого заказа на 3 октября его номер, стоимость заказа в евро (1$=0.8 евро), имя продавца и размер комиссионных, полученных продавцом за этот заказ.
16. Напишите запрос, который выводит номера заказов в возрастающем порядке, а также имена продавцов и покупателей заказов, продавец кото-рых находится в Лондоне или Риме.
17. Запросите имена продавцов в алфавитном порядке, суммарные значе-ния их заказов, совершенных до 5 октября, и полученные комиссионные.
18. Выведите номера заказов, их стоимость и имена продавцов и покупа-телей, если продавцы и покупатели находятся в городах, чьи названия начинаются с букв из диапазона от L до R.
19. Запросите все пары покупателей, обслуживаемые одним и тем же продавцом. Исключите комбинации покупателей с самими собой, а также пары в обратном порядке.
20. С помощью подзапроса выведите имена всех покупателей, чьи про-давцы имеют комиссионные меньше 0.13.
21. Напишите команду, создающую копию таблицы Продавцов с одно-временным копированием данных из SAMPLE.SAL. Убедитесь в сходно-сти структур таблиц при помощи команды DESC и идентичности данных в таблице-оригинале и таблице-копии.
22. Напишите последовательность команд, которая вставляет две новые записи в вашу таблицу Продавцов, выводит таблицу после вставки, уда-ляет одну запись о новом продавце и вновь выводит таблицу.
23. Напишите последовательность команд, которая вставляет две строки в вашу таблицу Продавцов, увеличивает в 2 раза комиссионные у всех продавцов и выводит содержимое таблицы после каждого изменения.
Лабораторная работа No2.
Основные конструкции языка PHP
Цель: Изучение принципов работы с СУБД MySQL и языком запросов SQL.
Теоретические сведения.
РНР — это язык программирования, который давно уже перерос свое название. Дело в том, что первоначально это был просто набор макросов, предназначенных для создания несложных личных web-страниц, и название РНР — не более чем аббревиатура от слов Personal Home Page (личная домашняя страница). Но со временем набор макросов превратился в полноценный язык программирования, с помощью которого можно создавать развитые web-узлы, обменивающиеся информацией с современными базами данных.
В настоящее время создатели РНР называют его обработчиком гипертекста (HyperText Preprocessor) Это язык программирования, используемый на стороне сервера (server side scripting language), конструкции которого вставляются в HTML-текст.
Рисунок 1
В отличие от обычного HTML-текста web-страницы, программа на РНР не передается браузеру, но обрабатывается препроцессором РНР или его модулями (рисунок 1). Фрагменты HTML-текста при этом остаются без изменений, а операторы РНР выполняются и результат их обработки вставляется в HTML-текст, после чего все вместе передается браузеру. Программа на РНР может делать запрос к базе данных, создавать графические изображения, читать и записывать файлы, общаться с внешними серверами, то есть возможности такой программы практически не ограничены.
1. Используя переменные $color и $size сформировать php-скрипт z2-1.php, который выводит на экран строку текста заданным цветом и размером.
2. Пусть в скрипте z2-5.php переменная $lang может принимать значения "ru", "en", "fr" или "de". Используя операторы if-else-elseif обеспечьте вывод на экран полного названия языка (русский, английский, ...) в зависимости от того, что задано в строке вызова скрипта:
3. Используя вложенные циклы 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-файла.
4. Используя вложенные циклы for в скрипте z3-2.php отобразите на экране таблицу сложения чисел от 1 до 10. При этом цвет цифр в верхней строке и левом столбце должен быть задан через $color вне циклов, а в левой верхней ячейке должен стоять знак "+" красного цвета. Ширина рамки таблицы равна 1, отступ содержимого ячеек от границы равен 5.
+ 2 3 ... 10
2 4 5 ... 12
3 5 6 ... 13
... ... ... ... ...
10 12 13 ... 20
5. В скрипте 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
6. В скрипте z3-5.php
1) Создайте массив $treug[] "треугольных" чисел, т.е. чисел вида n(n+1)/2 (где n=1,2,: 10) и выведите значения этого массива на экран в строку (через 2 пробела).
2) Создайте массив $kvd[] квадратов натуральных чисел от 1 до 10, выведите значения этого массива на экран в строку.
3) Объедините эти 2 массива в массив $rez[], выведите результат на экран.
4) Отсортируйте массив $rez[], выведите результат на экран.
5) Удалите в массиве $rez[] первый элемент, выведите результат на экран.
6) С помощью функции array_unique() удалите из массива $rez[] повторяющиеся элементы, результат занесите в массив $rez1[] и выведите его на экран.
7. В скрипте z3-6.php
1) Создайте ассоциативный массив $cust[] с ключами cnum, cname, city, snum и rating и значениями: 2001, Hoffman, London, 1001 и 100. Выведите этот массив (вместе с именами ключей) на экран.
2) Отсортируйте этот массив по значениям. Выведите результат на экран.
3) Отсортируйте этот массив по ключам. Выведите результат на экран.
4) Выполните сортировку массива с помощью функции sort(). Выведите результат на экран.
Лабораторная работа No3
Обработка форм
Цель: Изучение методов обработки форм при помощи языка программирова-ния PHP.
Теоретические сведения.
В web-пространстве для передачи данных от посетителя web-страницы (мы будем также называть такого гипотетического человека пользователем) на сервер используются HTML-формы. В языке РНР предусмотрены многочис-ленные средства для работы с формами.
Программа для обработки ввода пользователя.
До некоторого времени мы будем разделять HTML-текст и текст РНР-программ. В листинге 10.1 приведен пример простой HTML-формы.
1. Создайте файл z4-1a.htm с HTML-формой, позволяющей выбрать
а) горизонтальное (align, варианты значений: left, center, right),
б) вертикальное (valign, варианты значений: top, middle, bottom)
расположение текста в таблице.
Для (а) использовать радиокнопки, для (б) - флажки.
Обработка формы выполняется в скрипте z4-1b.php по нажатии кнопки "Выполнить".В скрипте z4-1b.php сформировать таблицу, состоящую из одной ячейки шириной и высотой 100 пикселов, атрибуты ячейки align и valign должны по-лучить значения, переданные из формы. В ячейку таблицы поместить слово "Текст". Под таблицей вставить гиперссылку на файл z4-1a.htm ("Назад").
2. На основе предыдущего задания создайте файл z4-2.php с HTML-формой, которая вызывает сама себя. По умолчанию установите такие значения: для align - "left", для valign - "top".
3. Создайте файл z4-3a.htm с HTML-формой "Гoрoдa и памятники" для те-стирования знаний. В этой форме нужно ввести имя тестируемого, а за-тем для каждого памятника выбрать, в каком городе он находится. Вы-бор городов - раскрывающийся список. Список вопросов и ответов - в файле vopr.txt.
4. На основе листинга 10-9 создайте скрипт z4-5.php в котором сперва про-веряется, было ли присвоено значение переменной $site. Если проверка дает положительный результат, осуществляется перенаправление пользо-вателя на сайт поисковой системы, адрес которого - значение переменной $site. Если же значение переменной $site не задано, выводится HTML-форма с раскрывющимся списком поисковых сайтов:
Эти сайты должны быть занесены в массив $list_sites[]. Предполагается, что данный массив может дополняться, а значит его размер заранее неизвестен, поэтому раскрывающийся список с адресами поисковых систем сформировать с помощью цикла while и функции, возвращающей количество элементов мас-сива.
Дополнительная информация
Оценка:Зачет
Дата оценки: 24.11.2021
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 24.11.2021
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Лабораторная работа №№1-3 по дисциплине: Базы данных
IT-STUDHELP
: 15 ноября 2021
Лабораторная работа No1
Создание и редактирование таблиц баз данных
Цель работы:
Приобрести навыки создания и редактирования таблиц базы данных в различных режимах работы MS Access.
В процессе выполнения данной лабораторной работы необходимо создать таблицу Студент, которая должна содержать следующие поля: Номер, ФИО, Дата рождения, Домашний адрес, Телефон, Пол, Факультет, Группа, Размер стипендии, Военнообязанный, Средний балл.
Задание 1. Создание новой таблицы в режиме таблицы.
Данный реж
900 руб.
Лабораторные работы 1-3 по дисциплине: Базы данных. Для всех вариантов
uliya5
: 14 апреля 2024
Лабораторная работа 1
Конторольные вопросы
1.Назовите команды, позволяющие просматривать содержимое таблиц и получать информацию об их структуре.
2.Перечислите известные вам реляционные, булевы и специальные операторы языка MySQL.
3.Каким образом агрегатные функции применяются к группам строк?
4.Для чего служит механизм определения псевдонимов таблиц?
5.Назовите команды создания, изменения и удаления таблиц.
6.Перечислите команды изменения данных в таблицах.
Задание
В файл z1-1.txt занесите отве
800 руб.
Лабораторные работы 1-3 по дисциплине: Базы данных. Вариант №**
IT-STUDHELP
: 18 июля 2023
Лабораторная работа No1. « ЯзыкMySQL»
Конторольные вопросы:
1.Назовите команды, позволяющие просматривать содержимое таблиц и получать информацию об их структуре.
2.Перечислите известные вам реляционные, булевы и специальные операторы языка MySQL.
3.Каким образом агрегатные функции применяются к группам строк?
4.Для чего служит механизм определения псевдонимов таблиц?
5.Назовите команды создания, изменения и удаления таблиц.
6.Перечислите команды изменения данных в таблицах.
------------------
1500 руб.
Лабораторные работы 1-3 по дисциплине: Базы данных. Вариант №*
IT-STUDHELP
: 16 июля 2023
Лабораторная работа No1. « ЯзыкMySQL»
Конторольные вопросы:
1.Назовите команды, позволяющие просматривать содержимое таблиц и получать информацию об их структуре.
2.Перечислите известные вам реляционные, булевы и специальные операторы языка MySQL.
3.Каким образом агрегатные функции применяются к группам строк?
4.Для чего служит механизм определения псевдонимов таблиц?
5.Назовите команды создания, изменения и удаления таблиц.
6.Перечислите команды изменения данных в таблицах.
------------------
1500 руб.
Лабораторные работы 1-3 по дисциплине: Базы данных в телекоммуникациях.
IT-STUDHELP
: 14 ноября 2022
Лабораторная работа №1
Цель работы:
Приобрести навыки создания и редактирования таблиц базы данных в различных режимах работы в любой доступной вам системе управления базами данных (СУБД), например, систему управления базами данных в рамках свободно распространяемый офисный пакет с открытым исходным кодом OpenOffice, Libre Office и т.п.
Задание 1. Создание новой таблицы в режиме таблицы.
После выбора режима открывается пустая таблица, в которую можно ввести данные. При сохранении автоматически
900 руб.
Лабораторные работы 1-3 по дисциплине: Базы данных. Вариант №3
holm4enko87
: 24 марта 2025
Конторольные вопросы:
1.Назовите команды, позволяющие просматривать содержимое таблиц и получать информацию об их структуре.
2.Перечислите известные вам реляционные, булевы и специальные операторы языка MySQL.
3.Каким образом агрегатные функции применяются к группам строк?
4.Для чего служит механизм определения псевдонимов таблиц?
5.Назовите команды создания, изменения и удаления таблиц.
6.Перечислите команды изменения данных в таблицах.
---------------------------------------------------------
550 руб.
Лабораторные работы 1-3 по дисциплине: Базы данных. Вариант №3
IT-STUDHELP
: 26 декабря 2022
Лабораторная работа No1. « ЯзыкMySQL»
Задание
В файл z1-1.txt занесите ответы на следующие вопросы:
Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001.
Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
Напишите запрос, который выводит значение номера продавца всех продавцо
1500 руб.
Лабораторные работы №№1-3 по дисциплине: Базы данных. Вариант №3
IT-STUDHELP
: 24 ноября 2021
ЛАБОРАТОРНАЯ РАБОТА №1Концептуальное и логическое проектирование базы данных
Постановка задачи
Задание 1. Концептуальное проектирование. Описать предметную
область. Определить сущности и атрибуты (характеристики) каждой
сущности предложенной предметной области. Построить ER-диаграмму.
Задание 2. Логическое проектирование. Построить реляционную модель
базы данных. Определить первичные и внешние ключи таблиц. Описать
типы связей между отношения, поясняя, почему назначены именно такие
типы связей.
1200 руб.
Другие работы
Установка буровая мобильная УПТ1-50 (УПТ-32), Схемы оснастки талевой системы, Ограничитель подъема крюкоблока, Кронблок БТ-50-Чертежи-Графическая часть-Курсовая работа-Дипломная работа-Оборудование для бурения нефтяных и газовых скважин
https://vk.com/aleksey.nakonechnyy27
: 17 мая 2016
Установка буровая мобильная УПТ1-50 (УПТ-32), Схемы оснастки талевой системы, Ограничитель подъема крюкоблока, Кронблок БТ-50-Чертежи-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
994 руб.
Метрология, стандартизация и сертификация в инфокоммуникациях
astoria
: 24 февраля 2021
Задача No 1
Для определения расстояния до места повреждения кабельной линии
связи был использован импульсный рефлектометр. С его помощью получено n (результатов единичных измерений) расстояния l_i до места повреждения.
Считая, что случайная составляющая погрешности рефлектометра распределена по нормальному закону, выполнить следующие задания.
1. Результат измерения с многократными наблюдениями расстояния до места повреждения кабеля l ̅.
2. Оценку среднего квадратического отклонен
300 руб.
Коллекция из пяти лабораторных работ по "Механике грунтов"
civil
: 11 июня 2011
Коллекция из пяти лабораторных работ на темы "Определение гранулометрического (зернового) состава грунта", "Определение физических характеристик грунта", "Определение консистенции связного грунта", "Компрессионные испытания грунтов" и "Определение прочностных характеристик грунта".
Лабораторная работа 1
Определение гранулометрического (зернового) состава грунта.
Цель работы: определить вид и степень неоднородности грунта.
Приборы и оборудование: набор сит (с поддоном); сита с размером о
3 руб.
Оборудование устья глубиннонасосных периодически фонтанирующих скважин ОУ-140-146/168-65Б-Плакат-Картинка-Фотография-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа-Машины и оборудование нефтяных и газовых промысл
leha.nakonechnyy.2016@mail.ru
: 20 декабря 2017
Оборудование устья глубиннонасосных периодически фонтанирующих скважин ОУ-140-146/168-65Б-Плакат-Картинка-Фотография-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа-Машины и оборудование нефтяных и газовых промыслов-Технологические машины и оборудование-Формат Picture-Jpeg
195 руб.