Пиши Дома Нужные Работы

Обратная связь

Розділ II. Створення таблиць

2.1. Таблиця. Створення таблиці. Основні типи даних у таблицях

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


Таблиці є основною формою подання інформації, що міститься в базі даних. Без таблиці можна спроектувати формуляр, на базі таблиць складаються запити і звіти. Створити таблицю можна двома способами:
1. За допомогою Конструктора таблиць.
• У вікні бази даних клацніть на кнопці Table.
• Виберіть кнопку New у вікні бази даних.
Microsoft Access висвітить діалогове вікно New Table.
• Виберіть кнопку Table Wizards (Конструктора таблиць).
• У діалоговому вікні Конструктора дотримуйтесь інструкцій додавання полів у Вашій таблиці.
2. Без допомоги Конструктора.
• У вікні бази даних клацніть на кнопці Table (або виберіть директиву Table у меню View).
• Натисніть кнопку New у вікні бази даних.
Microsoft Access висвітить діалогове вікно New Table.
• Натисніть кнопку New Table.
Microsoft Access відкриє порожнє вікно проектування таблиці. Воно буде виглядати так:
У цьому вікні задаються характеристики полів, складових запис (блок даних) бази, тобто вводиться специфікація запису. В нижній частині вікна Access видає довідкову інформацію про допустимі на кожному кроці проектування діях.
Кожному полю такого, що включається до запису, приписується тип даних визначає тип інформації, що буде зберігатися в даному полі. Тип даних заноситься в колонку Data Type, причому його можна вибрати зі списку доступних типів.
Access розрізняє наступні типи даних полів:
• Text Текстові поля містять текст, довжина якого не може бути більше 255 символів. Реальна довжина поля встановлюється за допомогою параметра Field Size(розмір поля).
• Memo В Memo-полях зберігається текст довжиною до 32000 символів. Поля цього типу даних не можуть індексуватися.
• Number Числові поля містять довільні числові значення. Діапазон допустимих значень визначається параметром Field Size (розмір поля).
• Date/Time Поля дати/часу містять значення дати і часу в діапазоні від 100 до 9999 року.
• Curency В грошових полях можна зберігати числа з точністю до 15 розрядів ліворуч від десяткової коми і чотирьох десяткових розрядів праворуч від коми.
• Counter Поле лічильника містить число, яке Access автоматично збільшується на 1, коли в таблицю додається новий блок даних.
• Yes/No В таких полях зберігаються значення Так або Ні. Поля цього типу не можуть індексуватися.
• OLE Object OLE полях містяться об'єкти, такі як, наприклад, Excel-таблиця або Microsoft Draw - графіка, оброблені OLE - сервером. Розмір поля може бути до 128 МБ. Поля цього типу не можуть індексуватися.
Характеристики кожного поля визначаються рядом параметрів(властивостей). Ці параметри оголошують способи обробки, збереження й індикації даних. Параметри специруємого поля перераховуються в режимі проектування в нижній частині вікна таблиці. Набір характеризують поле параметрів залежить від типу даних, вибраного користувачем для даного поля.
• Field Size (Розмір поля встановлює максимальну довжину текстового поля або спосіб подання чисел у полі типу Number.
• Format Формат визначає спосіб подання даних. Поряд з передбаченими форматами допускається використання власних форматів користувача.
• Decimal Places Десяткові розряди встановлюють кількість розрядів праворуч від десяткової коми.
• Заголовок Caption визначає напис, яка буде використовуватися як найменування поля у формулярі або звіті. Якщо для цього параметра не буде задано ніяке значення, то в якості написи буде за замовчуванням використовується ім'я поля.
• Default Value Значення за замовчуванням встановлює значення, яке буде автоматично введено в полі при генерації блоку даних.
• Validation Rule Обмеження введення - правило, що обмежує припустимі для введення в поле даних.
• Validation Text Повідомлення про порушення текст виникає при спробі ввести в поле дані, що не відповідають правилу, сформульованому в Validation Rule.
• Indexed Ознака індексування.
У готову специфікацію можна вносити зміни. Зокрема, можна змінювати параметри окремих полів, додавати поля на запис в потрібних місцях і видаляти зайві. Але при цьому слід постаратися внести виправлення в специфікацію до початку заповнення бази даних, т. к. спроба змінити параметри полів, заповненої бази може спричинити за собою втрату або спотворення даних.
Зміна порядку полів:
• Виберіть поле, яке підлягає перерозміщению, клацнувши кнопкою миші в селекторної колонки, розташованої на лівому краю вікна таблиці.
• Клацніть селекторного колонці знову і утримуючи праву кнопку миші натиснутою, перетягніть покажчик миші в потрібну позицію.
Microsoft Access розташує маркіроване Вами поле в новому місці.
Видалення полів.
• Відкрийте таблицю в режимі проектування.
• Маркіруйте підлягає видаленню поле, клацнувши кнопкою миші в селекторній колонці.(Або використовуйте клавіші керування курсором і підвівши курсор до відповідного поля, натисніть комбінацію клавіш Shift + Пробіл).
• З меню Edit виберіть директиву Delete Row (або натисніть кнопку Delete Row в рядку піктограм).
Microsoft Access видалить поле і всі його дані з Вашої таблиці.
Вставка полів.
• Встановіть покажчик до рядка полю, над яким Ви б хотіли розмістити нове поле, за допомогою миші або клавішами керування курсором.
• З меню Edit виберіть директиву Insert Row(або виберіть кнопку Insert Row в рядку піктограм).
Microsoft Access вставить порожнє поле над поточним рядком.
• Microsoft Access працює найбільш ефективно, якщо Ви визначили первинний ключ. Первинний ключ таблиці складається з одного або кількох полів, які однозначно ідентифікують кожний запис у Вашій таблиці. Вам слід завжди визначати первинний ключ т. к. при цьому таблиця має такі переваги:
• Microsoft Access автоматично створює індекс для первинного ключа. Цей індекс прискорює процеси запитів та інші операції.
• Коли Ви переглядаєте записи, Microsoft Access покаже їх впорядкованими по первинному ключу за замовчуванням.
Коли Ви додаєте дані до Вашої таблиці, Access не дозволить зберігати дані з одним і тим же значенням первинного ключа. Тому Ви можете бути впевнені ,що кожна запис унікальна.



Основні типи даних у таблицях

Формат Пояснення
Текст Короткі алфавітно – цифрові значення, наприклад прізвище або адреса
Примітка Довгі фрагменти тексту. Поле типу «Примітка» часто використовується для зберігання докладного опису продукту
Число Числові значення, наприклад відстань. Для грошових одиниць існує окремий тип даних.
Дата і час Значення дати й часу для років із 100 до 9999
Грошова одиниця Грошові значення
Автонумерація Поле автонумерації дає можливість створювати унікальні значення з єдиною метою надання унікальності кожному запису. Найчастіше таке поле використовують як первинний ключ, особливо якщо відсутній підходящій природний ключ (ключ на основі поля даних)
Так/Ні Значення «Так» і «Ні» та поля, які містять лише одне з двох значень.
Об’єкт OLE Об’єкт, який підтримує протокол OLE із сервера OLE (наприклад, рисунок Windows Paint або аркуш Microsoft Excel) може бути зв’язаний або вбудований у поле, форму або звіт.
Гіперпосилання Текст або поєднання тексту й чисел, яке зберігається у вигляді тексту та використовується як адреса гіперпосилання.
Вкладення Вкладені в записи бази даних зображення, файли електронних таблиць, документи, діаграми та інші типи підтримування файлів, подібно до вкладень у повідомленнях електронної пошти.
Підстановка Список значень, отриманих із таблиці або запиту поля. Поле підстановки можна створити за допомогою Майстра підстановок. Тип даних у полі підстановок – текстовий або числовий, залежно від обраних параметрів
   


2.2. Сортування, пошук і фільтрація даних у таблицях Access

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

Для прискорення сортування і пошук записів можна про індексувати окреме поле або комбінацію полів.

Первинний ключ таблиці індексується автоматично.

Не допускається створення індексів для полів з типами даних: Поле Memo, Поле об’єкта OLE, Гіперпосилання.

Способи відбору записів за допомогою фільтрів:

· Фільтр по виділеному – Використовується, якщо можна легко знайти і виділити у таблиці значення, які мають міститися в записах, що відбираються;

· Фільтр за формою – (звичайний фільтр) Використовується для вибирання шуканих значень зі списку без перегляду всіх записів у таблиці або при зазначенні кількох умов добору одночасно;

2.3. Первинний ключ. Вставка об’єктів. Створення зв’язку між таблицями

1. Виберіть таблицю, у якій потрібно встановити або змінити первинний ключ.

2. На вкладці Основне у групі Подання натисніть кнопку Вигляд і виберіть пункт Конструктор.

3. На бланку таблиці виберіть поле або поля, які слід використовувати як первинний ключ.

Щоб вибрати одне поле, клацніть маркер виділення рядка для потрібного поля.

Щоб вибрати кілька полів, клацніть маркер виділення рядка для кожного поля, утримуючи клавішу CTRL.

4. На вкладці Конструктор у групі Сервіс натисніть кнопку Ключове поле.

Додавання поля за допомогою введення даних

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

1 - Введення даних у стовпець Клацніть, щоб додати.

 

1. Створіть або відкрийте таблицю у вікні табличного подання даних.

Примітка Щоб отримати додаткові відомості про створення таблиці, див. розділ Створення нової таблиці.

2. У стовпці Клацніть, щоб додати введіть ім’я поля, яке потрібно створити.

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

3. Введіть дані в нове поле.

Додавання поля за допомогою конструктора

1. Відкрити таблицю у вигляді конструктора.

2. Вести назву поля, задати тип даних, задати необхідні властивості.

3. Зберегти таблицю.

Створення зв’язку між таблицями:

1. На вкладці Сервіс у групі Зв’язки натисніть кнопку Схема даних .

2. Якщо зв’язки ще не визначено, автоматично відкриється діалогове вікно Відображення таблиці. Якщо воно не відкрилося, на вкладці Конструктор у групі Зв’язки натисніть кнопку Відобразити таблицю.

У діалоговому вікні Відображення таблиці відображаються всі таблиці й запити в базі даних. Щоб переглянути лише таблиці, виберіть вкладку Таблиці. Щоб переглянути лише запити, виберіть вкладку Запити. Для перегляду таблиць і запитів виберіть вкладку Разом.

3. Виберіть одну або кілька таблиць чи запитів і натисніть кнопку Додати. Закінчивши додавати до вкладки "Зв’язки" потрібні таблиці та запити, натисніть кнопку Закрити.

4. Перетягніть поле з однієї таблиці (зазвичай це первинний ключ) до спільного поля (зовнішнього ключа) в іншій таблиці. Щоб перетягнути кілька полів, натисніть клавішу Ctrl, виберіть потрібні поля та перетягніть їх.

Відобразиться діалогове вікно Редагування зв’язків.

5. Переконайтеся, що імена полів – це спільні поля зв’язку. Якщо підставлено неправильне поле, клацніть його та виберіть зі списку потрібне поле.

Щоб забезпечити цілісність цього зв’язку, установіть прапорець Забезпечення цілісності даних. Докладніше про цілісність зв’язків читайте в розділі Забезпечення цілісності зв’язків.

6. Натисніть кнопку Створити.

Між двома таблицями з’явиться лінія зв’язку. Якщо встановлено прапорець Забезпечення цілісності даних, кінці лінії будуть товстіші. Крім того, якщо встановити прапорець Забезпечення цілісності даних, з одного боку лінії над її товстою частиною відображатиметься число 1, а із другого боку над товстою частиною лінії відображатиметься знак нескінченності (∞).

Примітки.

Створення зв'язку "один-до-одного" , обидва спільні поля (зазвичай, поля з первинним і зовнішнім ключами) мають мати унікальний індекс. Це означає, що для властивості Індексовано цих полів потрібно встановити значення Так (без повторень). Якщо обидва поля мають унікальні індекси, створюється зв’язок "один-до-одного".

Створення зв'язку "один-до-багатьох" , поле на стороні зв’язку "один" (зазвичай, первинний ключ) має мати унікальний індекс. Це означає, що для властивості Індексовано цього поля потрібно встановити значення Так (без повторень). Поле на стороні "багато" не має мати унікальний індекс, тобто індекс цього поля може повторюватися. Це означає, що властивість Індексовано має мати значення Ні або Так (повторення дозволені). Коли індекс одного поля унікальний, а індекс другого – ні, створюється зв’язок "один-до-багатьох".


Висновок:






ТОП 5 статей:
Экономическая сущность инвестиций - Экономическая сущность инвестиций – долгосрочные вложения экономических ресурсов сроком более 1 года для получения прибыли путем...
Тема: Федеральный закон от 26.07.2006 N 135-ФЗ - На основании изучения ФЗ № 135, дайте максимально короткое определение следующих понятий с указанием статей и пунктов закона...
Сущность, функции и виды управления в телекоммуникациях - Цели достигаются с помощью различных принципов, функций и методов социально-экономического менеджмента...
Схема построения базисных индексов - Индекс (лат. INDEX – указатель, показатель) - относительная величина, показывающая, во сколько раз уровень изучаемого явления...
Тема 11. Международное космическое право - Правовой режим космического пространства и небесных тел. Принципы деятельности государств по исследованию...



©2015- 2024 pdnr.ru Все права принадлежат авторам размещенных материалов.