- •1. База даних (бд). Користувачі баз даних.
- •3. Поняття про системи управління базами даних (субд). Категорії субд.
- •7. Створення, заповнення та редагування таблиць бд у ms Access.
- •9. Робота із фільтрами та запитами у ms Access. Умови пошуку: прості, складні.
- •10.Типи запитів. Створення запитів у ms Access за допомогою конструктора.
- •8. Зв’язування таблиць у бд запитами у ms Access.
- •6. Типи та в-ті полів Microsoft Access
- •4. Поняття про іс. Їх стисла х-ка
- •11. Форми. Режими створення форм. Створення та редагування форм у ms Access.
- •13. Загальна характеристика структурованої мови запитів sql.
- •15. Склад sql. Імена об’єктів баз даних.
- •17.Типи даних sql: логічний та дані типу дата-час.
- •19. Команди sql для створення та редагування структури бази даних. Приклади використання
- •20. Команди sql для створення та редагування структури таблиць бази даних. Приклади використання
- •18.Типи даних sql: інтервальні типи та типи даних xml.
- •16.Типи даних sql: числові та рядкові типи.
- •14. Історія виникнення та розвитку sql.
- •12. Звіти. Способи перетворення звітів. Створення та редагування звітів у ms. Access.
- •21 Команди sql для створення та знищення індексів. Приклади використання.
- •23. Вибірка (зчитування) даних засобами sql
- •25. Отримання підсумкових даних
- •27. Використання sql для роботи з додатками Microsoft Access
- •29. Створення і обробка баз даних засобами sql в середовищі MySql
- •30.Осн. Команди sql:2003 та їх призначення
- •28.Осн. Відомості про sql-сервери. Створ. Бд і табл. В середовищі MySql.
- •26. Сортування результатів запиту
- •24. Викор. Умов пошуку для відбору рядків
- •22. Команди sql для редан. Значень таблиць бд. Приклади використання
17.Типи даних sql: логічний та дані типу дата-час.
Тип даних BOOLEAN (булевий) має два певні логічні значення, true (істина) і false (не правда), а також не визначене значення unknown (невідоме). Якщо будь-яке з перших двох значень порівняти з NULL або з unknown, то в результаті вийде unknown.
Дані типу дата-час. Визначено 5 різних типів даних, що належать до дати і часу. Деякі з цих типів даних досить сильно перекривають один одного, тому в окремих реалізаціях всі 5 типів, можливо, і не підтримуються.
Основний DATE (дата) призначений для збереження даних: рік, місяць, день. Значення цього типу можуть представляти будь-яку дату, починаючи з 0001 року і закінчуючи 9999роком. Довжина DATE рівна десяти позиціям.
Тип TIME WITHOUT TIME ZONE (час без часового поясу) призначений для збереження даних: година, хвилина, секунда.
19. Команди sql для створення та редагування структури бази даних. Приклади використання
Для створення бази даних і зміни її структури в SQL передбачена мова визначення даних DDL.
DDL базується на трьох командах SQL:
CREATE – створити, яка дозволяє визначити і створити об’єкт БД;
DROP – видалити, яка призначена для видалення існуючого об’єкту даних;
ALTER – змінити, за допомогою якої можна змінити визначення об’єкту БД.
Адміністратор в БД може за допомогою оператора CREATE DATABASE задати один або декілька іменованих файлів:
CREATE DATABASE <NAME_DATABASE> ON <FILE1>, < FILE 2>,…
20. Команди sql для створення та редагування структури таблиць бази даних. Приклади використання
Таблиці створюються за командою CREATE TABLE. Ця команда створює порожню таблицю, тобто таку, що не містить записів. Головне в команді CREATE TABLE – це визначення імені таблиці і опису набору імен полів, які указуються у відповідному порядку. Синтаксис команди такий:
CREATE TABLE < TABLE NAME>
(<COLUMN NAME> <DATA TYPE> [(<SIZE>)],
<COLUMN NAME> <DATA TYPE> [(<SIZE>)]…);
Приклад команди, яка створить структуру таблиці STUDENTS:
CREATE TABLE STUDENTS
(NUM INTEGER,
FAM CHAR (20),
NAME CHAR (10),
STAT CHAR (1),
DATA DATE (8),
TEL INTEGER,
STIP DECIMAL)
Команда ALTER TABLE є широко доступним засобом для того, щоб змінити визначення існуючої таблиці. Вона дозволяє додавати поля до таблиці, видаляти або змінювати їх розміри. Синтаксис додавання стовпця до таблиці:
ALTER TABLE < TABLE NAME>
ADD <COLUMN NAME> <DATA TYPE> <SIZE>
Додавання до таблиці STUDENTS двох полів для зберігання інформації про курс і спеціальність:
ALTER TABLE STUDENTS
ADD KURS INTEGER,
SPEC CHAR (10).
18.Типи даних sql: інтервальні типи та типи даних xml.
Інтервальні типи даних. Цей тип пов’язаний з типом дата-час, при чому інтервал – це різниця між двома значеннями дати і часу. SQL підтримує два різних типи інтервалів: рік-місяць, день-час. Інтервал рік-місяць- це к-сть років і місяців між двома датами. Інтервал день-час – це к-сть днів, годин, хвилин і секунд між двома моментами в межах одного місяця.
XML. цей тип даних є найновішим із зумовлених типів. Дані мають три структури таким чином, що кореневий вузол може мати дочірні, які, у свою чергу, можуть мати власні дочірні вузли. Значення типу можуть існувати як екземпляри двох або більше типів, тому що деякі підтипи є підтипами інших підтипів. Розглянемо типи XML:
XML
(SEQUENCE)
значення
є або порожнім, або послідовністю
XQuery.
XML (ANY CONTENT) будь-яке значення яке виявляється або порожнім, або вузлом документаXQuery, або дочірнім від цього вузла є екземпляром цього типу.
XML (UNTYRED CONTENT) екземпляри цього типу одночасно належать типам XML (SEQUENCE) і XML (ANY CONTENT).
XML (ANY DOCUMENT) є підтипом типу XML (ANY CONTENT) і має додаткове обмеження: екземпляр цього типу обов’язково повинен мати рівно один дочірній елемент.
XML (UNTYPED DOCUMENT) будь-яке значення, що є або порожнім, або вузлом документа XQuery, що має рівно один дочірній, є екземпляром цього типу. Будь-який документ кваліфікований як тип XML (UNTYPED DOCUMENT) одночасно є екземпляром решти всіх підтипів.
