Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
6
Добавлен:
19.02.2016
Размер:
455.3 Кб
Скачать

Типи полів

Поле може належати до одного з десяти типів, описаних нижче.

Текстовый (Text) використовується для збереження будь-якої послідовності символів, включаючи літери, цифри, знаки пунктуації, прогалини та спеціальні символи. Текстові поля можуть бути завдовжки до 255 символів. За замовчування довжина текстового поля дорівнює 50 символам. Найчастіше цей тип використовується в полях, призначених для збереження коротких текстових характеристик, наприклад, імен або адрес.

MEМO (Memo) поля цього типу використовуються для збереження довгих текстових блоків до 65 000 символів (близько 16 сторінок інформації). Потрібно використовувати цей тип поля тоді, коли треба ввести чи імпортувати великий текстовий блок. Це поле змінної величини, і задавати розмір його не потрібно.

Числовой (Number) використовується для збереження числових значень (крім грошових сум). У числових полях, як правило, містяться значення, над якими виконуватимуться обчислення; числа можуть містити десяткові коми та знак «мінус». Якщо число є іменем якогось об’єкта (поштовий індекс, шифр виробу), то потрібно задавати тип поля як Текстовый.

Дата/Время (Date/Time) використовується для зберігання дати/часу, значення вводяться в поля такого типу в стандартному форматі, наприклад 1/1/99/, 12:53:00 РМ.

Денежный (Currence) використовується для збереження числових значень. Автоматично додає фіксовану кількість цифр після десяткової коми, щоб уникнути помилок округлення.

Счетчик (AutoNumber) автоматично присвоює унікальне числове значення для кожного запису, починаючи з 1 для першого запису, 2 для другого і т. д. Якщо запису присвоєно таке значення, то воно далі не буде змінюватися чи використовуватися знову в тій самій таблиці. Ми не зможемо змінити значення поля такого типу.

Логический (Yes/No) цей тип поля використовується для збереження логічних величин, які можуть набувати лише двох значень типу «так» чи «ні».

OLE Object цей тип поля містить дані з інших додатків, які підтримують технологію Object Linking and Embedding (OLE) — зв’язок та впровадження об’єктів. Цей тип поля дає змогу зберегти документи, таблиці, графіки, малюнки, звукові сигнали, відео- та іншу інформацію, створену додатками Windows, що підтримують технологію OLE.

Гиперссылка (Hiperlink) поле цього типу містить адресу гіперпосилання, яка вказує шлях до іншого об’єкта, документа чи Web-сторінки. Наприклад, якщо таблиця створюється для відстежування документів, створених у Microsoft Word, варто ввімкнути поле гіперпосилання, натиснувши на яке зможемо побачити зміст цих документів.

Мастер подстановок (Lookup Wizard) поле цього типу використовується для задання списку значень, які може приймати дане поле. 

Хід роботи

У контрольній роботі було створено 3 таблиці, що стосуються корисних копалин: Врожай, Споживання, Зовнішня торгівля.

Далі було створено 5 запитів SELECT.

Запит на врожай та споживання круп за 2007 рік.

SELECT Врожай.Крупи, Врожай.[2007], Споживання.[2007]

FROM (Врожай INNER JOIN Споживання ON Врожай.Крупи = Споживання.Крупи) INNER JOIN [Зовнішня торгівля] ON Споживання.Крупи = [Зовнішня торгівля].Крупи;

Запит на врожай круп за 2005, 2007, 2010.

SELECT Врожай.Крупи, Врожай.[2005], Врожай.[2007], Врожай.[2010]

FROM Врожай;

Запит на експорт меньше 100.

SELECT [Зовнішня торгівля].Крупи, [Зовнішня торгівля].Експорт

FROM [Зовнішня торгівля]

WHERE ((([Зовнішня торгівля].Експорт)<100));

Запит на споживання за 2009 рік більше 100.

SELECT Споживання.Крупи, Споживання.[2009]

FROM Споживання

WHERE (((Споживання.[2009])>100));

Запит про врожай за всі роки більше 180.

SELECT Врожай.Крупи, Врожай.[2005], Врожай.[2006], Врожай.[2007], Врожай.[2008], Врожай.[2009], Врожай.[2010]

FROM Врожай

WHERE (((Врожай.[2005])>180) AND ((Врожай.[2006])>180) AND ((Врожай.[2007])>180) AND ((Врожай.[2008])>180) AND ((Врожай.[2009])>180) AND ((Врожай.[2010])>180));

Далі йде запит на оновлення (UPDATE) колонки Імпорт в таблиці Зовнішня торгівля.

Збільшуємо на 20 всі значення, які більше за 100.

UPDATE [Зовнішня торгівля] SET [Зовнішня торгівля].Імпорт = Імпорт+20

WHERE ((([Зовнішня торгівля].Імпорт)>100));

Отримуємо:

Далі робимо запит на додавання (INSERT) даних у таблицю Зовнішня торгівля.

INSERT INTO [Зовнішня торгівля] ( Код, Крупи, Експорт, Імпорт )

VALUES (11, "Рис", 143, 156);

У результаті маємо нову строку з даними про торгівлю рисовою крупою:

І останній запит на видалення (DELETE) даних.

DELETE Споживання.Крупи, Споживання.[2005], Споживання.[2006], Споживання.[2007], Споживання.[2008], Споживання.[2009], Споживання.[2010]

FROM Споживання

WHERE (((Споживання.[2005])<40) AND ((Споживання.[2006])<30) AND ((Споживання.[2007])<100) AND ((Споживання.[2008])<50) AND ((Споживання.[2009])<70) AND ((Споживання.[2010])<80));

Попередження про видалення даних:

Отримуємо:

Висновок: у даній контрольній роботі було створено базу даних в Microsoft Access та заповнено її даними. Створено п'ять запитів на вибірку даних (SELECT), а також по одному запиту на оновлення даних в базі (UPDATE), на додавання даних (INSERT) і на видалення даних (DELETE).

Соседние файлы в папке Контрольная