за рахунок того, що програмісти володіють правом доступу тільки до специфікації інтерфейсу методів, а дані і реалізація методів приховані усередині об'єктів.
. Підтримка типів і класів. Потрібно, що б в ООБД підтримувалася хоча б одна концепція відмінності між типами і класами. (Термін тип більш відповідає поняттю абстрактного типу даних. У мовах програмування змінна оголошується з вказівку її типу. Компілятор може використовувати цю інформацію для перевірки виконуваних зі змінною операцій на сумісність з її типом, що дозволяє гарантувати коректність програмного забезпечення. З іншого боку клас є певним шаблоном для створення об'єктів і надає методи, які можуть застосовуватися до цих об'єктів. Таким чином, поняття клас більшою мірою відноситься до часу виконання, ніж до часу компіляції.)
. Підтримка успадкування типів і класів від їхніх предків. Підтип, або підклас, повинен наслідувати атрибути і методи від його супертіпа, або суперкласу, відповідно.
. Перевантаження в поєднання з повним зв'язуванням. Методи повинні застосуються до об'єктів різних типів. Реалізація методу повинна залежати від типу об'єктів, до яких даний метод застосовується. Для забезпечення цієї функціональності зв'язування імен методів в системі не повинно виконуватись до часу виконання програми.
. Обчислювальна повнота. Мова маніпулювання даними має бути мовою програмування загального призначення.
. Набір типів даних повинен бути розширюваним. Користувач повинен мати засоби створення нових типів даних на основі набору зумовлених системних типів. Більш того, між способами використання системних і користувальницьких типів даних не повинно бути ніяких відмінностей.
Необов'язкові:
§ Множинне успадкування
§ Перевірка типів
§ Розподіл
§ Проектні транзакції
Відкриті
§ Парадигми програмування (процедурне, декларативне)
§ Система подання
§ Система типів
§ Однорідність. Реалізація - мова програмування - інтерфейс.
. 5 Інструменти для роботи з даними в Access
База даних Access може містити об'єкти наступних видів:
Таблиці
Запити
Форми
Звіти
Сторінки
Макроси
Модулі
Всі ці об'єкти є інструментами, які дозволяють виконувати різні дії над даними.
2.6 Створення таблиці в MS Access
Ассеss надає п'ять способів створення таблиць. Розглянемо способи створення таблиць в режимі Таблиця і за допомогою Конструктора. Перебуваючи на закладці Таблиця , клацніть по кнопці Створити. З'явиться діалогове вікно.
Вибравши режим Таблиця, отримаємо можливість створити її, задаючи в першому рядку імена полів, а нижче вводячи дані кожного з полів. Таблиця може містити до 20 полів. Перехід між полями здійснюється натисканням клавіші Таb або Shift-Tab або по стрілках. Після закінчення введення значень в діалоговому вікні можна задати таблиці своє ім'я (стандартно - Таблиця 1), а також ключове поле, яке буде введено автоматично. Потім можна переглянути структуру таблиці в режимі Конструктор . Типи полів були визначені автоматично на основі вводяться значень
Під час першого відкриття вікна бази даних Access завжди активізує вкладку Таблиці і виводить на екран список режимів створення таблиць:
· Створення таблиці в режимі конструктора;
· Створення таблиці за допомогою майстра;
· Створення таблиці шляхом введення даних.
Для створення нової таблиці можна вибрати будь-який з цих режимів. Можна вибрати Майстер таблиць для визначення полів таблиці за допомогою списків зразків таблиць і полів. Для створення довільної таблиці доцільно користуватися режимом Конструктора. Режим Створення таблиці шляхом введення даних використовується, як правило, для редагування і введення даних у вже існуючі таблиці.
Таблицею Access є сукупність даних, об'єднаних загальною темою. Для кожної сутності призначається окрема таблиця, щоб не було повторень у збережених даних. Таблиці складаються з записів і полів. Кількість полів у записі визначається на стадії проектування таблиці, тому перш ніж створювати таблицю за допомогою додатка Access, необхідно чітко уявляти...