Файл: Экзаменационные вопросы по мдк. 04. 01. Технология разработки и защиты баз данных.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.10.2023
Просмотров: 262
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ по МДК.04.01. Технология разработки и защиты баз данных
WHERE EXISTS(Select * FROM orders WHERE orders.ProductID = Products.ID)
При данном взаимодействии инициатором диалога является Клиент. Например, сервером может выделять СУБД (back-end), а к клиентом – приложение, созданное в среде разработки, которой используют данные с сервера (front-end)/ Достоинства: 1) резко уменьшается сетевой трафик; 2) единые правила для всех пользователей (высокая степень защиты); 3) практически все расчёты выполняются на сервере, что увеличивает быстродействие.
VARCHAR(size) - строка переменной длины.Максимальная длина 255 б. Хранятся только значащие символы.Для создания базы данных используется команда CREATE DATABASE. Она имеет следующий синтаксис:
Созданиетаблиц:CREATETABLE table_name ( column_name_1 column_type_1, column_name_2 column_type_2, ..., column_name_N column_type_N,);ПримерCREATE TABLE titels(title_id CHAR(3) PRIMARY KEY,title_name VARCHAR (40) NOT NULL,tуpe VARCHAR(15) NOT NULL,pub_id CHAR(3) FOREIGN KEY(pub_id),REFERENCES publishers(pub_id))
SELECT CONCAT_WS(' ', 'Tom', 'Smith', 'Age:', 34) -- Tom Smith Age: 34 LENGTH: возвращает количество символов в строке. В качестве параметра в функцию передается строка, для которой надо найти длину: SELECT LENGTH('Tom Smith') -- 9 LTRIM: удаляет начальные пробелы из строки. В качестве параметра принимает строку: SELECT LTRIM(' Apple') RTRIM: удаляет конечные пробелы из строки. В качестве параметра принимает строку: SELECT RTRIM(' Apple ') TRIM: удаляет начальные и конечные пробелы из строки. В качестве параметра принимает строку: SELECT TRIM(' Tom Smith ') REPLACE(search, find, replace): заменяет в строке find подстроку search на подстроку replace. Первый параметр функции - строка, второй - подстрока, которую надо заменить, а третий - подстрока, на которую надо заменить:INSERT(str, start, length, insert): вставляет в строку str, заменяя length символов с позиции start подстрокой insert. Первый параметр функции - строка, второй - позиция, с которой надо заменить, третий - сколько символов с позиции start надо заменить вставляемой подстрокой, четвертый параметр - вставляемая подстрока:REVERSE: переворачивает строку наоборот:UPPER
-
Выборка данных (оператор SELECT)
-
Агрегирование и групповые операции
-
AVG: вычисляет среднее значение -
SUM: вычисляет сумму значений -
MIN: вычисляет наименьшее значение -
MAX: вычисляет наибольшее значение -
COUNT: вычисляет количество строк в запросе
-
Вложенные подзапросы
-
В предложении SELECT FROM WHERE или HAVING другой команды SELECT; -
В другом подзапросе; -
В командах INSERT, UPDATE, DELETE.
-
Формирование связанных запросов (HAVING, EXISTS) 4
WHERE EXISTS(Select * FROM orders WHERE orders.ProductID = Products.ID)
-
Основные понятия удаленных баз данных. 5
-
Архитектура файл – сервер 6
-
Архитектура клиент-сервер
При данном взаимодействии инициатором диалога является Клиент. Например, сервером может выделять СУБД (back-end), а к клиентом – приложение, созданное в среде разработки, которой используют данные с сервера (front-end)/ Достоинства: 1) резко уменьшается сетевой трафик; 2) единые правила для всех пользователей (высокая степень защиты); 3) практически все расчёты выполняются на сервере, что увеличивает быстродействие.
-
Типовые клиенты доступа к базе данных на основе различных технологий ADO 10
-
Connection - происходит установка подключения к источнику данных. -
Command - позволяет выполнять операции данными из БД. -
DataReader - считывает полученные в результате запроса данные. -
DataSet - предназначен для хранения данных из БД и позволяет работать с ними независимо от БД. -
DataAdapter - является посредником между DataSet и источником данных.
-
Типы данных Mysql. Создание баз данных, таблиц
VARCHAR(size) - строка переменной длины.Максимальная длина 255 б. Хранятся только значащие символы.Для создания базы данных используется команда CREATE DATABASE. Она имеет следующий синтаксис:
| 1 | CREATE DATABASE [IF NOT EXISTS] имя_базы_даных; |
-
Создание индексов 12
-
Вставка, удаление и обновление данных 13
-
Строковые функции MySQL 14
SELECT CONCAT_WS(' ', 'Tom', 'Smith', 'Age:', 34) -- Tom Smith Age: 34 LENGTH: возвращает количество символов в строке. В качестве параметра в функцию передается строка, для которой надо найти длину: SELECT LENGTH('Tom Smith') -- 9 LTRIM: удаляет начальные пробелы из строки. В качестве параметра принимает строку: SELECT LTRIM(' Apple') RTRIM: удаляет конечные пробелы из строки. В качестве параметра принимает строку: SELECT RTRIM(' Apple ') TRIM: удаляет начальные и конечные пробелы из строки. В качестве параметра принимает строку: SELECT TRIM(' Tom Smith ') REPLACE(search, find, replace): заменяет в строке find подстроку search на подстроку replace. Первый параметр функции - строка, второй - подстрока, которую надо заменить, а третий - подстрока, на которую надо заменить:INSERT(str, start, length, insert): вставляет в строку str, заменяя length символов с позиции start подстрокой insert. Первый параметр функции - строка, второй - позиция, с которой надо заменить, третий - сколько символов с позиции start надо заменить вставляемой подстрокой, четвертый параметр - вставляемая подстрока:REVERSE: переворачивает строку наоборот:UPPER
-
Функции работы с временем в MySQL 15
-
DAYOFMONTH(date) возвращает день месяца в виде числового значения -
DAYOFWEEK(date) возвращает день недели в виде числового значения -
DAYOFYEAR(date) возвращает номер дня в году -
MONTH(date) возвращает месяц даты -
YEAR(date) возвращает год -
QUARTER(date) возвращает номер квартала года
-
Тип таблиц MySQL: MyISAM 16