Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Створення таблиці за допомогою майстра
При створенні таблиці слід керуватися наступними принципами:
· таблиця повинна містити всі необхідні відомості; · відомості в таблиці або між таблицями не повинні дублюватися; · кожне поле в таблиці містить конкретний факт по темі таблиці; · дані слід розбити на якнайменші логічні одиниці, наприклад, ім'я, прізвище;
Таблицю можна створити декількома способами: 1. За допомогою майстра таблиць (Table Wizard). 2. В режимі конструктора таблиці (Table Design). 3. За рахунок імпорту даних із зовнішніх джерел. 4. За рахунок зв'язку із зовнішньою таблицею. Майстри в Access є зручним і ефективним засобом побудови бази даних, таблиць, запитів, форм і т.д. Вікно майстра таблиці можна відобразити на екрані декількома способами: 1. У вікні бази даних на панелі Об'єкти (Objects) вибрати значок Таблиці (Tables) і двічі клацнути значок Створення таблиці за допомогою майстра (Create Table Using Wizard) (див. мал. 2). 2. У вікні бази даних на панелі інструментів натискувати кнопку Створити (New) (див. мал. 2) і в діалоговому вікні Нова таблиця (New Table) вибрати Майстер таблиць (Table Wizard) (мал. 11).
Мал. 11 Вибір майстра таблиць у вікні Нова таблиця
Після вибору у вікні бази даних на панелі Об'єкти (Objects) значка Таблиці (Tables) і подвійного клацання значка Створення таблиці за допомогою майстра (Create Table Using Wizard) (див. мал. 23.2), на екрані відобразиться вікно майстра таблиць. В цьому вікні положенням перемикача виберіть область використовування створюваної таблиці Ділове застосування (Business) або Особисте застосування (Personal) (мал. 23.12). Очевидно, що від області застосування бази даних залежить структура таблиці, що використовуються в ній поля.
Мал. 12 Вибір полів створюваної таблиці
В списку Зразки таблиць (Sample Tables) виділите, якого типу таблиця буде створена, в списку Зразки полів (Sample Fields) виберіть, які поля матиме таблиця. Кнопки майстра таблиць, розташовані між списками мають наступне призначення:
< — видалення виділеного поля таблиці; << — видалення всіх полів таблиці; > — введення виділеного поля таблиці; >> — введення всіх полів таблиці.
Вибрані поля перемістяться в список Поля нової таблиці (Fields in my new table). Перемістити поле з одного списку іншої можна не тільки кнопками, але і подвійним клацанням миші. При бажанні ви можете натискувати кнопку Перейменувати поле (Rename Field) і ввести нове ім'я поля в що з'явилося на екрані вікно. В одну таблицю можна послідовно ввести поля, призначені як для ділового, так і для особистого застосування і з різних зразків таблиць. Імена полів не повинні повторюватися. Якщо серед зразків полів немає потрібного вам поля, то його можна створити. Натискуйте кнопку Далі (Next) і в наступному вікні положенням перемикача виберіть спосіб визначення ключа (мал. 23.13):
Microsoft Access автоматично визначає ключ (Yes set а primary key for me) — ключове поле задається автоматично. Окрім вибраних вами полів таблиця міститиме поле Лічильник (AutoNumber). Користувач визначає ключ самостійно (No, I"ll set а primary key) — ключове поле вибирається користувачем.
Мал. 13 Завдання імені таблиці і вибір способу визначення ключа
Призначення ключового поля розглянуто нижче. Введіть ім'я таблиці або погодьтеся з тим ім'ям, яке пропонується автоматично в полі Задайте ім'я для нової таблиці (What Do You Want To name Your Table?). Хоча імена полів, елементів управління і об'єктів можуть містити пропуски і розділові знаки, їх не рекомендується включати в імена полів, особливо, якщо передбачається використовувати дані спільно з іншими програмами. При деяких обставинах пропуски можуть викликати конфлікти в програмах Visual Basic. Як роздільники слів можна використовувати прописні букви або символ підкреслення, наприклад, ім'я поля Дата народження можна записати як Дата народження. Потім майстер визначає співпадаючі поля в декількох таблицях. В останньому вікні майстра створення таблиці задайте положення перемикача, щоб визначити подальші дії по створенню таблиці:
Змінити структуру таблиці — припускає внесення в таблицю нових полів. Ввести дані безпосередньо в таблицю — використовується, якщо намічено введення даних в таблицю. Ввести даних в таблицю за допомогою форм, створюваних майстром — створює форму для введення даних.
На будь-якому етапі створення таблиці після натиснення кнопки Готово (Finish) відкриється нова таблиця.
Ключове поле
Одне або декілька полів (стовпців), комбінація значень яких однозначно визначає кожний запис в таблиці, називається первинним ключем. Ключове поле дозволяє уникнути виникнення помилок при введенні даних, оскільки вони в цьому полі не можуть повторюватися. Як ключове поле можна використовувати ідентифікаційний номер, привласнюваний громадянам податковою службою, серія і номер паспорта співробітника. Ключове поле може містити число або послідовність символів, що дозволяють ідентифікувати кожний запис і уникнути дублювання. Ключове поле використовується для швидкого пошуку і зв'язку даних з різних таблиць за допомогою запитів, форм і звітів. Первинний ключ не може містити порожніх значень (Null) і завжди повинен мати унікальний індекс. В будь-якій таблиці бажано мати одне або декілька ключових полів. Значення Null означає, що в полі немає ніяких даних, наприклад, тому що вони невідомі. Значення Null не можна прирівнювати до рядка, що містить пропуски. В спеціальному полі Лічильник (AutoNumber) кожного запису привласнюється унікальний для цього поля номер, який автоматично збільшується з кожним новим записом (див. нижче розділ «Створення або зміна ключового поля»). Його можна використовувати для нумерації записів по порядку. Складовий ключ (composite primary key) є комбінацією з декількох полів. Він використовується в тих випадках, коли неможливо гарантувати унікальність запису за допомогою одного поля. Частіше за все така ситуація виникає для таблиці, що використовується для скріплення двох таблиць у відношенні «багато хто до багато кого» (див. нижче розділ «Зв'язку між таблицями в базі даних»). Дані ключового поля використовуються для індексації таблиці, що прискорює пошук і обробку інформації. Якщо не задано сортування таблиці, то записи розташовуються по значенню ключа. При включенні нових записів або видаленні старих записи таблиці не переміщаються, змінюється тільки місцеположення кожного індексу. Первинний ключ використовується для скріплення однієї таблиці з іншою. Якщо поставити перемикач в положення Користувач визначає ключ самостійно (No, I"ll set а primary key) (мал. 13), то в наступному вікні в списку, що розкривається, Виберіть поле з унікальними для кожного запису даними (What field -will hold data that is unique for each record?) вкажіть ключове поле (мал. 14). Положення перемикача в цьому вікні визначає, які дані використовуватимуться в ключовому полі:
Послідовні числа, автоматично привласнювані кожному новому запису (Consecutive number Microsoft Access assigns automatically to new record) — Access вводить зростаючі з кожним записом числа автоматично. Числа, що вводяться користувачем при додаванні нових записів (Numbers I enter when I add new records) — користувач вводить для кожного запису тільки числові значення. Поєднання чисел і букв, що вводиться користувачем при додаванні нових записів (Numbers and/or letters I enter when I add new records) — користувач вводить для кожного запису як числові, так і символьні значення.
Мал. 14 Вибір ключового поля і що використовуються в ньому даних
Date: 2016-01-20; view: 509; Нарушение авторских прав |