Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБДЗ шпора.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2.62 Mб
Скачать

Майстер простого запиту

Простий запит дозволяє відібрати окремі поля з таблиці.

Етапи створення запиту за допомогою майстра запиту:

1) У вікні бази даних відкрити розділ «Запити».

2) Клацнути по кнопці «Мастер запросов».

3) У діалоговому вікні «Створення запиту» вибрати «Простий запит».

4) У першому діалоговому вікні майстра простого запиту зі списку «Таблиці / Запити», необхідно вибрати таблицю, поля якої будуть брати участь у запиті. Зі списку представлених полів «Доступні поля» вибрати і перенести до списку «Вибрані поля» поля для створення запиту.

5) Пункт 4 виконати для всіх таблиць, які беруть участь у запиті.

6) Натиснути кнопку «Далі».

7) У наступному діалоговому вікні майстра можна задати для запиту лише вибірку записів або підсумовування полів.

8) Вказати ім'я запиту.

9) Перевірити виконання запиту.

Найбільш зручним способом створення запитів є використання Мастера запросов, за допомогою якого створюється шаблон запиту. Умови відбору й додаткові параметри запиту встановлюються в режимі Конструктора.

35.Основні команди маніпулювання даними.

Оператори DML (Data Manipulation Language) - оператори маніпулювання даними:

SELECT - відібрати рядок з таблиць

INSERT - додати рядок в таблицю

UPDATE - змінити рядок в таблиці

DELETE - видалити рядок в таблиці

COMMIT - зафіксувати внесені зміни

ROLLBACK - відкотити внесені зміни

36.Типи запитів в Access.

У СУБД MS Access можна застосовувати п'ять типів запитів. Запит на вибірку забезпечує відбір даних по певній умові. Запит з параметром дозволяє змінювати умова відбору в одному запиті. Запит на зміну змінює вміст вихідних таблиць.

Перехресні запити дозволяють аналізувати дані і створювати таблицю аналогічну таблиці Excel з рядками і стовпцями.

Запити на мові SQL дозволяють користувачеві сформулювати складні за структурою критеріїв і обчислень запити.

37.Способи зміни існуючих запитів.

Для внесення змін до запиту:

1) Маркувати у вікні БД запит

2) Клацнути на кнопці «Конструктор»

3) Відкриється вікно проектування запиту.

Перенесення поля в іншу позицію: перетягнути його мишею.

Вставка додаткового поля: перетягнути його зі списку полів таблиці в ту колонку специфікації, в яку хочемо вставити. Якщо в цій колонці знаходиться поле, воно й всі наступні поля зрушаться праворуч. Видалення поля: маркувати його і натиснути Del.

38. Функции sql Математические функции sql

AVG()- функция возвращает среднее значение числового столбца.

COUNT()- данная функция возвращает количество строк, которые соответствует определенным критериям.

FIRST()- данная функция возвращает первое значение для выбранного столбца.

LAST()- данная функция возвращает последнее значение для выбранного столбца.

MAX()- функция возвращает наибольшее значение для выбранного столбца.

MIN()- функция возвращает наименьшее значение для выбранного столбца.

SUM()- функция возвращает сумму числового столбца.

Строковые функции sql

UCASE()- функция преобразует символы в верхний регистр.

LCASE()- функция преобразует символы в нижний регистр.

MID()- функция используется для получения определенного количества символов из текстового поля.

LEN()- определяет длину строки.

ROUND()- данная функция используется для округление плавающего числа.

NOW()- функция, которая возвращает текущую системную дату и время.

FORMAT()- данная функция используется для форматирования полей.

39. Створення схеми бази даних Інформація в реляційних базах даних зберігається у вигляді зв’язаних таблиць. Кожна таблиця має власну схему (структуру), яка включає назву таблиці та набір полів (атрибутів, колонок). Сукупність усіх схем таблиць становлять схему реляційної бази даних. Для створення схеми бази даних в мові SQL передбачений запит CREATE TABLE. За допомогою цього запиту створюється таблиця як об’єкт бази даних, яка не містить записів (даних). Запит для створення таблиці має наступний вигляд:

CREATE TABLE назва_таблиці ({визначення_поля | обмеження_таблиці},…); При створенні нової таблиці обов’язково потрібно вказати назву_таблиці, яка повинна бути унікальною в межах бази даних та список визначень_полів, записаних через кому. Поряд з визначеннями_полів допускаються обмеження_таблиці . визначення_поля ::= назва_поля тип [обмеження_поля …] [DEFAULT значення_за_замовчуванням] Для кожного поля вказується назва_поля, його тип і (необов’язково) обмеження_поля , записані через пропуск. Назва_поля повинна унікальною в межах одної таблиці. В SQL існують наступні основні типи для визначення даних:

Символьний тип з фіксованою довжиною:

Символьний тип зі змінною довжиною:

Числовий тип:

Часові типи:

Символьний тип:

Тип OLE-об’єкта:

40. Арифметичні функції

SQL підтримує повний набір арифметичних операцій і математичних функцій для побудови арифметичних виразів над колонками БД (+, -, *, /, ABS, LN, SQRT і т.д.). Перелік основних вбудованих математичних функцій поданий нижче:

ABS(X) Повертає абсолютне значення числа Х 

ACOS(X) Повертає арккосинус числа Х 

ASIN(X) Повертає арксинус числа Х 

ATAN(X) Повертає арктангенс числа Х 

COS(X) Повертає косинус числа Х 

EXP(X) Повертає експоненту числа Х 

SIGN(X) Повертає -1, якщо Х<0, 0, якщо Х=0, +1, якщо Х>0

LN(X) Повертає натуральний логарифм числа Х

MOD(X,Y) Повертає залишок від розподілу Х на Y

CEIL(X) Повертає найменше ціле, більше або таке, що дорівнює Х

ROUND(X,n) Округлює число Х до числа з n знаками після крапки

SIN(X) Повертає синус числа Х

SQRT(X) Повертає квадратний корінь числа Х

TAN(X) Повертає тангенс числа Х

FLOOR(X) Повертає найбільше ціле менше або таке, що дорівнює Х

LOG(a,X) Повертає логарифм числа Х на основі А

SINH(X) Повертає гіперболічний синус числа Х COSH(X) Повертає гіперболічний косинус числа Х TANH(X) Повертає гіперболічний тангенс числа Х

TRANC(X,n) Зменшує число Х до числа з n знаками після десяткової крапки

POWER(A,X)Повертає значення А, піднесе до степеня Х

Арифметичні вирази необхідні для одержання даних, які безпосередньо не зберігаються в колонках таблиць БД, але значення яких необхідні користувачеві. Припустимо, що вам необхідний список службовців, який показує виплату, що одержав кожен службовець із урахуванням премій і штрафів.

41. SQL визначає дві функції обробки Null: COALESCE і NULLIF. Обидві функції є скороченнями для пошукових виразів CASE. Різновиди функцій: