Головна сторінка Випадкова сторінка КАТЕГОРІЇ: АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія |
Інститут патронату в сімейному правіДата добавления: 2015-08-27; просмотров: 639
Таблиці – основний об'єкт БД. На основі таблиць створюють форми, запити і звіти. В реляційних базах таблиці містять опис всіх даних, які зберігаються в них. Оскільки кожне поле таблиці зберігає однорідні дані, то саме поле і зберігає опис таких даних. Інакше це називається – тип поля. Типи полів в MS Access наступні: Текстовий – містить текст, обсяг якого не повинен перевищувати 255 символів (довжина поля регулюється за допомогою властивості Розмір поля) Поле MEMO – зберігає текстові або текстові і числові дані об'ємом не більше 64 000 символів (поля цього типу не індексуються) Числовий – містить числові значення, діапазон яких визначається властивістю Розмір поля. Дата / час – містить значення дати і часу Грошовий – зберігаються числа, що містить 15 розрядів ліворуч від десяткової точки і 4 праворуч від неї. Пов'язаний з модулем «Языки и стандарти». Лічильник – містить число, яке автоматично збільшується на одиницю при додаванні в таблицю нового запису. Логічний – зберігають значення Так або Ні, не індексуються. Поле об'єкту OLE – містять об'єкти, оброблені OLE‑сервером, не індексуються, розмір не повинен перевищувати 128 Мб. Гіперпосилання – в полях цього типу зберігаються гіперпосилання, які представляють собою шлях до файлу або адресу в мережах Internet або Intranet. Окрім типу, кожне поле має набір додаткових параметрів, що уточнюють характеристики даних, та/або задають додаткові можливості при введенні даних в таблицю. Називаються такі додаткові параметри «свойства». Размер поля - визначає Max довжину текстового або числового поля (при дуже великому розмірі неекономно витрачається пам'ять, а при малому спотворюється вміст полів). Розмір текстового поля 1-255 символів. Розмір поля числових полів:
За замовчуванням розмір текстового поля становить 50 символів, а розмір числового - Довге ціле. Формат поля - визначає спосіб відображення вмісту на екрані і на папері після друку. Число десяткових знаків - визначає кількість розрядів в дробової частини числа. Маска ввода - застосовується для введення дати і тексту Маска введення дозволяє створити в полях введення потрібні для Вас умови. Тобто Ви можете змусити користувача вводити тільки ту інформацію, яка вам потрібна. Наприклад, потрібно вводити телефонний номер з урахуванням коду міста. Тоді створіть маску: (0000) 00-00-00. У полі введення отримаємо: (____) __-__-__ Маски можуть містити будь-які символи, які будуть стояти в полі введення незалежно від бажання користувача (у нашому прикладі - це дужки і знаки «-») та службові символи, які визначають місця, для введеної користувачем інформації (у прикладі - це 0, означає, що користувач обов'язково повинен ввести на це місце, будь яку цифру). Подпись - містіть напис, який НЕ збігається з ім'ям поля. Це зроблено для більш зрозумілого відображення вмісту поля в режимі таблиці. Також підпис, якщо він існує, виводиться поряд з полем у формі чи звіті замість фактичної назви поля. Значение по умолчанию – це значення, яке буде автоматично вводитись в поле, для кожного нового запису в таблиці. Наприклад, функція Date() вставить в поле поточну дату. Условие на значение - умова, на яку буде перевірятись значення поля, при заповненні таблиці. Сообщение об ошибке – визначає текст повідомлення, яке з'явиться на екрані, при введенні недопустимого значення. Обязательное поле – ця властивість поля визначає, чи потрібно поле заповнювати обов’язково, чи можна залишити пустим. Индексированное поле – визначає чи встановлено для поля індекс. Індекс використовується для прискорення пошуку та сортування по даному полю. Якщо поле індексоване, то потрібно вказати додатково: дозволяються чи ні в такому полі однакові значення. Майстер підстановок. MS Access містить механізм, реалізований в Конструкторі таблиці, що дозволяє підставляти дані з інших таблиць, відповідаючи на питання майстра. Додаткові властивості такого поля представлені на вкладці «Підстановка» вікна конструктора таблиць. Зв’язки між таблицями. В реляційних базах даних міжтабличні зв'язки дозволяють уникати зберігання надлишкових даних, за рахунок збереження в таблицях тільки унікальних даних. А ті дані які повторюються – переносяться в окрему таблицю. Уявімо собі перелік мінімально необхідної інформації для покупки товарів у різних фірм: Найменування товару Кількість закупленого товару Ціна покупки за одиницю Назва фірма-постачальника товару номер телефону фірми, адреса і поштовий індекс. Керівник Коротка характеристика. Якщо записувати всі ці відомості в таблицю «ПОКУПКИ», то, наприклад, телефон фірми та адресу потрібно буде повторювати кожен раз, коли ми заносимо новий запис. У той же час, і так зрозуміло, що запис про товар, закупленому в однієї і тієї ж фірми, повинен містити один і той же телефон і адресу. Те ж стосується і назви фірми та керівника і короткої характеристики. Тобто, пункти 1‑3, наведеного переліку даних, є унікальними для процедури закупівлі, а пункти 4‑7 є такі що можуть повторюватись. Більш ефективним є збереження відомостей про фірми-постачальники в окремій таблиці «ФИРМЫ». Потім слід в таблиці «ПОКУПКИ» просто встановити вказівник на запис в таблиці «ФИРМЫ», що містить потрібні відомості. Робоче завдання: 1. Запуск MS Access, створення нової БД, знайомство з елементами його робочого вікна. Створення таблиць для побудови БД торгівельного підприємства. Знайомство з типами даних, що зберігаються в таблицях, створення ключових полів в таблицях. Робота з Майстром підстановок в Конструкторі таблиці. Створення зв’язків між таблицями. Заповнення таблиць даними. Збереження БД. Процедура стиснення та відновлення файлу БД.
|