UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75843
останнє поновлення: 2016-12-04
за 7 днів додано 10

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваСистема управління базами даних Microsoft Access (реферат)
Автор
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось11121
Скачало863
Опис
ЗАКАЧКА
Замовити оригінальну роботу

, значення якого запрошується під час виконання запиту

та в яких нарахована заробітна плата >700. У запит включити лише такі

поля: МІСЯЦЬ, ПРІЗВИЩЕ, НАРАХОВАНО (розрахункове поле). Виконати

сортування записів по полям МІСЯЦЬ та ПРІЗВИЩЕ. Інструкція SQL для

розв’язання цієї задачі буде мати такий вигляд:

 

SELECT Табель.Місяць, Працівники.Прізвище, [Працівники]![Оклад]/[Робочі

дні]![Кількість робочих днів]*[Табель]![Кількість відпрацьованих днів]

AS НАРАХОВАНО

 

FROM [Робочі дні] RIGHT JOIN (Працівники RIGHT JOIN Табель ON

Працівники.[Табельний номер] = Табель.[Табельний номер]) ON [Робочі

дні].Місяць = Табель.Місяць

 

WHERE (((Табель.Місяць)=[Уведіть номер місяця]) AND

(([Працівники]![Оклад]/[Робочі дні]![Кількість робочих днів]*

[Табель]![Кількість відпрацьованих днів])>700))

 

ORDER BY Табель.Місяць, Працівники.Прізвище;

 

Створення нової таблиці на основі запиту. Інструкція SELECT INTO

дозволяє замість об’єкта RECORDSET створити таблицю з вибраними записами

і має такий формат:

 

SELECT <список полів> INTO <нова таблиця>

 

[IN <зовнішня база даних>]

 

FROM <таблиця-джерело>;

 

Наприклад, необхідно створити таблицю ЗАРОБІТНА ПЛАТА, в яку необхідно

включити всі поля (в одному екземплярі) з таблиць ТАБЕЛЬ, ПРАЦІВНИКИ та

РОБОЧІ ДНІ:

 

SELECT Табель.Місяць, [Робочі дні].[Назва місяця], Табель.[Табельний

номер], Працівники.Прізвище, Працівники.Оклад, Табель.[Кількість

відпрацьованих днів], [Робочі дні].[Кількість робочих днів] INTO

[ЗАРОБІТНА ПЛАТА]

 

FROM [Робочі дні] RIGHT JOIN (Працівники RIGHT JOIN Табель ON

Працівники.[Табельний номер] = Табель.[Табельний номер]) ON [Робочі

дні].Місяць = Табель.Місяць;

 

Вилучення записів. Записи таблиць, які перелічені у реченні FROM і

задовольняють умову, задану у реченні WHERE, можна вилучити за допомогою

запиту на вилучення записів. Формат інструкції на вилучення записів:

 

DELETE [таблиця.*]

 

FROM таблиці

 

WHERE <умова>;

 

Інструкція DELETE дозволяє вилучити записи з окремої таблиці або таблиць

(з таблиці «БАГАТО» відношення «один-до-багатьох»). Наприклад, в таблиці

ТАБЕЛЬ вилучити записи за

 

1 місяць:

 

DELETE *

 

FROM Табель

 

WHERE [МІСЯЦЬ]=3;

 

Додавання записів у запиті. Для додавання записів використовується

інструкція INSERT INTO. Формат запиту для додавання одного запису:

 

INSERT INTO <таблиця або запит> [(поле_1[, поле_2[, ...]])]

 

VALUES (значення_1[, значення_2[, ...])

 

Наприклад, додати запис у таблицю ТАБЕЛЬ:

 

INSERT INTO ТАБЕЛЬ ([Місяць],[Табельний номер], [Кількість

відпрацьованих днів])

 

VALUES (3,1238,22);

 

Формат запиту для додавання кількох записів:

 

INSERT INTO <таблиця або запит> [IN внешняяБазаДанных] [(поле_1[,

поле_2[, ...]])]

 

SELECT [<джерело даних>]поле_1[, поле_2[, ...]

 

FROM <вираз>;

 

Додати кілька записів можна з іншої таблиці або запиту, які визначаються

за допомогою інструкції SELECT.

 

Змінення записів у запиті. Інструкція UPDATE дозволяє змінювати значення

в полях заданої таблиці і має такий

 

формат:

 

UPDATE <таблиця>

 

SET <нове значення>

 

WHERE <критерії>;

 

Наприклад, в таблиці ТАБЕЛЬ значення поля КІЛЬКІСТЬ ВІДПРАЦЬОВАНИХ ДНІВ

-----> Page:

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 11 [12] [13] [14] [15] [16] [17] [18]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ