Чим полягає особливість лічильника. Тест на тему: Бази даних - Гіпермаркет знань. У чому полягає особливість типу даних лічильника

У світі є безліч систем управління базами даних. Незважаючи на те, що вони можуть по-різному працювати з різними об'єктами та надають користувачеві різні функції та засоби, більшість СУБД спираються на єдиний усталений комплекс основних понять. Це дає нам можливість розглянути одну систему та узагальнити її поняття, прийоми та методи на весь клас СУБД. Як навчальний об'єкт ми вибрали СУБД Microsoft Access, яка входить у пакет Microsoft Office.

Access 1.0, випущений 1992 р., був однією з чудових товарів, коли - або розроблених для персональних комп'ютерів. Цей пакет встановив нові стандарти для інтерфейсу, покращивши систему звітів та збільшивши швидкість керування даними. Завдяки цьому він став найбільш популярним пакетом СУБД для Windows і єдиним універсальним програмним продуктом, що задовольняє всіх - і кінцевих користувачів, і розробників повномасштабних програм. В даний час широко використовуються версії Ассess 97 та Access 2000.

При створенні баз даних одночасно доводиться працювати з кількома різними структурними об'єктами. У Access реалізований абсолютно новий формат зберігання даних. Єдина уніфікована структура, яка називається контейнер, включає всі структурні елементи - таблиці, запити, програмні модулі на Access Basic і т.д. Стандартне розширення цих файлів. MDB (Microsoft Data Base). При відкритті файла.MDB всі об'єкти бази даних відображаються у списку у вікні бази даних. Для вибору одного із зазначених списків використовуються вкладки (корінці).

Розглянемо коротко призначення об'єктів Access.

Таблиця призначена для зберігання даних у вигляді записів (рядків) та полів (стовпців). Таблиці становлять базу даних. Саме в них зберігається інформація, організована певним чином.

Запит - дозволяє отримати потрібні дані з однієї або кількох таблиць, розрахувати значення деяких даних за формулами.

Форма - Об'єкт, призначений, як для введення, так і для виведення даних у зручному для користувача вигляді. У формі можна розмістити елементи управління, які застосовуються для введення, зображення та зміни даних у полях таблиць.

Звіт об'єкт, призначений для друку даних.

Макроси - Засоби для автоматизації роботи з формами, звітами та ін.

Модулі – програмні модулі мовою Visual Basic.

Рис. 7. Вікно бази даних в Ассесс.

Таблиці

Основний структурний елемент Access – таблиця, в якій зберігається інформація. Всі інші об'єкти ґрунтуються на даних таблиць. Подібно до інших баз даних Access використовує терміни поле(стовпець таблиці) та запис(Рядок таблиці). Кожне поле має свій тип і має певні властивості.

Від властивостей полів залежить, які типи даних можна вносити в поле, а які ні, а також те, що можна робити з даними, що містяться у полі.

Типи полів

    Текстовий- Використовується для зберігання текстової інформації довжиною до 255 символів.

    Memo- використовується для зберігання тексту великого обсягу до 65535 символів. Особливість поля MEMO у тому, що ці дані зберігаються над полі, а іншому місці, а полі зберігається лише покажчик те що, де розташований текст.

    Числовий- використовується для зберігання числових значень, які можуть використовуватись у математичних розрахунках. Воно теж має розмір, але числові поля бувають різними, наприклад, для введення цілих чисел і для введення дійсних чисел. У разі крім розміру поля задається також розмір десяткової частини числа.

    Дата час- значення вводяться в поля такого типу у стандартному форматі, наприклад, 1/1/99, 12:53:00 PM.

    Грошовий- призначений зберігання точного значення дуже великих чисел і дозволяє проводити точні обчислення з них. Грошові суми можна зберігати і в числовому полі, але у грошовому форматі з ними зручніше працювати. У цьому випадку комп'ютер зображує числа разом з грошовими одиницями, розрізняє рублі та копійки, фунти та пенси, долари та центи.

    Лічильник (Counter)- використовується для автоматичної нумерації запису, що додається. На перший погляд, це звичайне числове поле, але воно має властивість автоматичного нарощування. Якщо в базі є таке поле, то при введенні нового запису до нього автоматично вводиться число, на одиницю більше, ніж значення того ж поля у попередньому записі.

    Логічний- використовується для зберігання логічних величин, що мають тільки два значення (Так або Ні; 0 або 1; Істина або Брехня тощо). Довжина такого поля завжди дорівнює 1 біту.

    Об'єкт OLE- дозволяє зберігати документи, таблиці, графіки, малюнки, звукові сигнали, відео та іншу інформацію, створену програмами Windows, які підтримують технологію OLE.

    Майстер підстановок.. - таке поле служить створення зв'язків між таблицями СУБД Access.

Поля унікальні та ключові . Створення бази даних починається з розробки структури її таблиць. Структура повинна бути такою, щоб при роботі з базою потрібно вводити в неї якнайменше даних. Якщо введення якихось даних доводиться повторювати неодноразово, базу роблять із кількох пов'язаних таблиць. Структуру кожної таблиці розробляють окремо. Щоб зв'язки між таблицями працювали надійно, і з запису з однієї таблиці можна було однозначно знайти записи у інший таблиці, треба передбачити у таблиці унікальні поля. Унікальне поле- Це поле, значення в якому не можуть повторюватися. Якщо дані у полі повторюються та необхідно видавати повідомленняпро це, то для цього існує поняття ключове поле.

>>Інформатика 11 клас >> Інформатика: Форуми та їх призначення. Правила роботи на форумах.

Практична робота до предмету Інформатика 11 клас.

Розгляд теми: Форуми та їх призначення. Правила роботи на форумах.

БАЗИ ДАНИХ


ТЕСТ

1. База даних – це:

1. сукупність даних, організованих за певними правилами;
2. сукупність програм для зберігання та обробки великих масивів інформації;
3. інтерфейс, що підтримує наповнення та маніпулювання даними;
4. певна сукупність інформації.

2. Найбільш поширеними у практиці є:

1. розподілені бази даних;
2. ієрархічні бази даних;
3. мережеві бази даних;
4. Реляційні бази даних.

3. Найбільш точним аналогом реляційної бази даних може бути:

1. невпорядковане безліч даних;
2. вектор;
3. генеалогічне дерево;
4. двовимірна таблиця.


4. Таблиці у базах даних призначені:

1. зберігання даних бази;

5. до виконання складних програмних процесів.

5. Що з перерахованого не є об'єктом Access:

1. модулі;
2. таблиці;
3. макроси;
4. ключі;
5. форми;
6. звіти;
7. запити?

6. Для чого призначені запити:

1. зберігання даних бази;
2. для відбору та обробки даних бази;
3. для введення даних бази та їх перегляду;
4. для автоматичного виконання групи команд;
5. до виконання складних програмних процесів;
6. для виведення оброблених даних бази на принтер?

7. Для чого призначені форми:

1. зберігання даних бази;
2. для відбору та обробки даних бази;
3. для введення даних бази та їх перегляду;
4. для автоматичного виконання групи команд;


8. Для чого призначені модулі:

1. зберігання даних бази;
2. для відбору та обробки даних бази;
3. для введення даних бази та їх перегляду;
4. для автоматичного виконання групи команд;
5. до виконання складних програмних процесів?

9. Для чого призначені макроси:

1. зберігання даних бази;
2. для відбору та обробки даних бази;
3. для введення даних бази та їх перегляду;
4. для автоматичного виконання групи команд;
5. до виконання складних програмних процесів?


10. У якому режимі працює з базою даних користувач:

1. у проектувальному;
2. у аматорському;
3. у заданому;
4. в експлуатаційному?


11. У якому діалоговому вікні створюють зв'язок між полями таблиць бази даних:

1. таблиця зв'язків;
2. схема зв'язків;
3. схема даних;
4. таблиця даних?


12. Чому при закритті таблиці програма Access не пропонує виконати збереження внесених даних:

1. недоопрацювання програми;
2. оскільки дані зберігаються відразу після введення таблицю;
3. оскільки дані зберігаються лише після закриття всієї бази даних?


13. Без жодних об'єктів не може існувати база даних:

1. без модулів;
2. без звітів;
3. без таблиць;
4. без форм;
5. без макросів;
6. без запитів?

14. У яких елементах таблиці зберігаються дані бази:

1. у полях;
2. у рядках;
3. у стовпцях;
4. у записах;
5. у осередках?


15. Чи містить інформацію таблиця, в якій немає жодного запису?

1. порожня таблиця не містить жодної інформації;
2. порожня таблиця містить інформацію структуру бази данных;
3. порожня таблиця містить інформацію про майбутні записи;
4. таблиця без записів не може.


16. Чи містить інформацію таблиця, в якій немає полів?

1. містить інформацію про структуру бази даних;
2. не містить жодної інформації;
3. таблиця без полів існувати може;
4. містить інформацію про майбутні записи.


17. У чому полягає особливість поля "лічильник"?




18. У чому полягає особливість поля "мемо"?

1. служить введення числових данных;
2. служить для введення дійсних чисел;
3. дані зберігаються над полі, а іншому місці, а полі зберігається лише покажчик те що, де розташований текст;
4. має обмежений розмір;
5. має властивість автоматичного нарощування.

1. поле, значення у якому що неспроможні повторяться;
2. поле, яке має унікальне ім'я;
3. поле, значення якого мають властивість нарощування.


20. Ключами пошуку в системах управління базами даних (СУБД) називаються:

1. діапазон записів файлу БД, у якому здійснюється пошук;
2. логічні висловлювання, що визначають умови пошуку;
3. поля, за значенням яких здійснюється пошук;
4. номери записів, які відповідають умовам пошуку;
5. номер першої по порядку запису, що відповідає умовам пошуку?

КЛЮЧ

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1 4 4 1 4 2 3 5 4 4 3 2 3 5 2 3 5 3 1 3

Надіслано учителем інформатики Спеціалізованої школи № 252 Оболонського району м. Києва Житинською О.І.

Інформатика за 11 клас безкоштовно скачати , плани конспектів уроків, готуємось до школи

» [Вчителеві][Тести][Бази даних]

БАЗИ ДАНИХ

ТЕСТ

1. База даних – це:

  1. сукупність даних, організованих за певними правилами;
  2. сукупність програм для зберігання та обробки великих масивів інформації;
  3. інтерфейс, що підтримує наповнення та маніпулювання даними;
  4. певна сукупність інформації.

2. Найбільш поширеними у практиці є:

  1. розподілені бази даних;
  2. ієрархічні бази даних;
  3. мережеві бази даних;
  4. реляційні бази даних

3. Найбільш точним аналогом реляційної бази даних може бути:

  1. невпорядковане безліч даних;
  2. вектор;
  3. генеалогічне дерево;
  4. двовимірна таблиця.

4. Таблиці у базах даних призначені:

  1. для зберігання даних бази;
  2. до виконання складних програмних процесів.

5. Що з перерахованого не є об'єктом Access:

  1. модулі;
  2. таблиці;
  3. макроси;
  4. ключі;
  5. форми;
  6. звіти;
  7. запити?

6. Для чого призначені запити:

  1. для зберігання даних бази;
  2. для відбору та обробки даних бази;
  3. для введення даних бази та їх перегляду;
  4. для автоматичного виконання групи команд;
  5. до виконання складних програмних процесів;
  6. для виведення оброблених даних бази на принтер?

7. Для чого призначені форми:

  1. для зберігання даних бази;
  2. для відбору та обробки даних бази;
  3. для введення даних бази та їх перегляду;
  4. для автоматичного виконання групи команд;
8. Для чого призначені модулі:
  1. для зберігання даних бази;
  2. для відбору та обробки даних бази;
  3. для введення даних бази та їх перегляду;
  4. для автоматичного виконання групи команд;
  5. для виконання складних програмних процесів?

9. Для чого призначені макроси:

  1. для зберігання даних бази;
  2. для відбору та обробки даних бази;
  3. для введення даних бази та їх перегляду;
  4. для автоматичного виконання групи команд;
  5. для виконання складних програмних процесів?

10. У якому режимі працює з базою даних користувач:

  1. у проектувальному;
  2. у аматорському;
  3. у заданому;
  4. в експлуатаційному?

11. У якому діалоговому вікні створюють зв'язок між полями таблиць бази даних:

  1. таблиця зв'язків;
  2. схема зв'язків;
  3. схема даних;
  4. таблиця даних?

12. Чому при закритті таблиці програма Access не пропонує виконати збереження внесених даних:

  1. недоопрацювання програми;
  2. тому що дані зберігаються одразу після введення в таблицю;
  3. тому що дані зберігаються лише після закриття всієї бази даних?

13. Без жодних об'єктів не може існувати база даних:

  1. без модулів;
  2. без звітів;
  3. без таблиць;
  4. без форм;
  5. без макросів;
  6. без запитів?

14. У яких елементах таблиці зберігаються дані бази:

  1. у полях;
  2. у рядках;
  3. у стовпцях;
  4. у записах;
  5. у осередках?

15. Чи містить інформацію таблиця, в якій немає жодного запису?

  1. порожня таблиця не містить жодної інформації;
  2. порожня таблиця містить інформацію про структуру бази даних;
  3. порожня таблиця містить інформацію про майбутні записи;
  4. таблиця без записів не може.

16. Чи містить інформацію таблиця, в якій немає полів?

  1. містить інформацію про структуру бази даних;
  2. не містить жодної інформації;
  3. таблиця без полів існувати не може;
  4. містить інформацію про майбутні записи.

17. У чому полягає особливість поля "лічильник"?

  1. має обмежений розмір;

18. У чому полягає особливість поля "мемо"?

  1. служить для введення числових даних;
  2. служить для введення дійсних чисел;
  3. дані зберігаються над полі, а іншому місці, а полі зберігається лише покажчик те що, де розташований текст;
  4. має обмежений розмір;
  5. має властивість автоматичного нарощування.
  1. поле, значення у якому що неспроможні повторяться;
  2. поле, яке має унікальне ім'я;
  3. поле, значення якого мають властивість нарощування.

20. Ключами пошуку в системах управління базами даних (СУБД) називаються:

  1. діапазон записів файлу БД, у якому здійснюється пошук;
  2. логічні висловлювання, що визначають умови пошуку;
  3. поля, за значенням яких здійснюється пошук;
  4. номери записів, які відповідають умовам пошуку;
  5. номер першої по порядку запису, що відповідає умовам пошуку?

КЛЮЧ

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1 4 4 1 4 2 3 5 4 4 3 2 3 5 2 3 5 3 1 3

Невід'ємною частиною більшості таблиць БД є поле Лічильник. У чому полягає особливість цього стовпця, які функції він виконує і які властивості має, ми розглянемо нижче. Для цього більш докладно зупинимося на поняттях баз даних, їх об'єктів і зокрема таблицях, елементом якого і є лічильник.

Бази даних

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

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

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

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

Таким чином, дані, що містяться в базі даних, відповідають галузі, в якій працює компанія.

Об'єкти БД

Основний об'єкт бази даних – таблиця, головне сховище інформації БД. Це ті таблиці, що ми звикли бачити на заняттях у школі чи ВНЗ, у книгах та підручниках. Вони складаються з рядків, що у базах даних називаються записами чи кортежами, і стовпців, які мають найменування полів.

Запити виконують основну роботу з взаємодії інтерфейсних форм коїться з іншими об'єктами БД, їх елементами і самій базою. Коли ви просто натискаєте кнопку «Видалити рядок» на формі програми БД, саме запит завершує дію та виконує вашу вимогу.

Для виведення інформації на принтер задіяні звіти, а для виконання процедур у відповідь на події в інтерфейсі програми БД передбачені макроси та модулі.

Особливості таблиць БД

Як відомо з курсу інформатики, бази даних складаються з таблиць. Кожен рядок містить дані, що стосуються одного об'єкта. Наведемо приклад. У БД туристичної агенції міститься таблиця «Готели», кожен запис якої містить повну інформацію по одному з готелів: найменування, категорія, адреса, посилання на веб-сайт, номер телефону та факсу тощо.

Кожен із стовпців визначає, які саме значення у ньому знаходяться. З того ж прикладу готелів видно, що одне з полів має назву «Найменування», і в ньому полягають лише назви готелів. Інше поле – категорія, сюди записується, скільки зірок у цього готелю. Таким чином, пройшовши по всьому стовпцю, ми бачимо значення одного параметра кожного рядка.

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

Окремо стоїть тип поля «Лічильник». У чому особливість його використання, розглянемо нижче.

Поле типу «Лічильник»

Звернемося знову до нашої таблиці готелів. У першому стовпці, що зветься «Код», ми бачимо числа – порядкові номери кожного з готелів. Вони не повторюються і позначають запис таким чином, щоб ми точно знали, під яким номером міститься в таблиці той чи інший готель. Це допомагає легко знайти потрібний готель за цим кодом.

Поле Код має тип поля Лічильник. У чому полягає особливість цього поля, виходячи з інформації вище? Насамперед, це унікальність значень стовпця. Ця властивість забезпечує однозначність ідентифікації запису. У таблиці може бути дві записи з тим самим значенням параметра «Код». Унікальність значень поля дозволяє використовувати його як первинний ключ, тобто стовпця, на яке посилаються поля інших таблиць.

Ще однією здатністю лічильника є автоінкрементність – властивість автоматичного нарощування номера. Завдяки їй, користувачеві не потрібно замислюватися над тим, яке число вводити для наступного запису. Система сама збільшить номер попередньої і надасть цю кількість нової.

Приклад

У нашій експериментальній базі Access додано таблицю «Готели». Поле-лічильник називається «Код», нумерація починається з одиниці.

Друга таблиця бази – «Регіони» – теж містить поле лічильник. У чому полягає особливість таблиці регіонів? В тому, що її записи використовуються таблицею готелів для розміщення готелю. Тут значення вибирається з списку:

А по регіонах ми можемо подивитися розташовані там готелі:

Таким чином, поле-лічильник - значущий елемент таблиць баз даних, що дозволяє однозначно ідентифікувати запис, автоматично присвоювати їй унікальний номер і потім використовувати цей номер при посиланні на рядки об'єкта з іншої таблиці.