рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Технологія створення багатотабличної бази в Ms Access

Технологія створення багатотабличної бази в Ms Access - раздел Информатика, Комп’ютерні інформаційні технології Мета: Вдосконалити Знання Про Бази Даних. Вміти Проектувати Багатотабличні Ба...

Мета: вдосконалити знання про бази даних. Вміти проектувати багатотабличні бази даних. Познайомитися з технологією створення таблиць та зв’язку між даними різних таблиць. Ознайомитися з технологією формування звітів та форм на основі зв’язаних таблиць.

Теоретичні відомості

Дані в БД можуть бути розташовані в одній таблиці або в багатьох. Наприклад, в одній таблиці розташовані дані про авторів книг, в другій – відомості про книги, в третій – назви розділів. Розподіл даних за різними таблицями роблять для того, щоб систематизувати дані, покращити швидкодію програми, зробити легшою роботу з БД (ввід даних, огляд даних, отримання даних), уникнути надмірності введення даних або їх недостатності.

Приклад багатотабличної БД.

Рис. 14.1

В даному прикладі (Рис.14. 1) база даних розташована в чотирьох таблицях, пов’язаних між собою. Дані з таблиці Дані про вкладників використовуються в таблиці Адреси вкладників. Таблиця Вклади використовує дані двох таблиць: Дані про вкладників та Відділення банку.

У випадку, коли таблиць більше ніж одна, потрібно встановити зв’язки між таблицями, щоб можна було використовувати дані з однієї таблиці в іншій. Між таблицями можна встановити три типи зв’язків: «один-до-одного», «один-до-багатьох», «багато-до-багатьох».

В багатотабличній базі таблиця, з якої беруть дані, називається головною(основною), а таблиця, яка використовує дані іншої таблиці, називається підлеглою. На Рис.14. 1 таблиця Дані про вкладників - головна для Адреси вкладників; таблиці Дані про вкладників і Відділення банку головні для таблиці Вклади.

Зв’язок між таблицями будується по ключовому полю головної таблиці. Такі типи зв’язків, як «один-до-одного», «один-до-багатьох» будуються безпосередньо або через майстра підстановок, або через схему даних. Зв’язок «багато-до-багатьох» будується через побудову додаткової таблиці, яка включає в себе поля двох різних таблиць. Наприклад, на Рис.14. 1 через таблицю Вклади реалізовано зв’язок «багато-до-багатьох» між таблицями Дані про вкладників і Відділення банку. Який тип зв’язку встановлено між таблицями Дані про вкладників і Адреси вкладників? Обґрунтуйте.

Для автоматичного створення зв’язків між таблицями краще використовувати Майстра підстановок (в режимі конструктора таблиці існує Тип поля Мастер подстановок).

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

Застосування Мастера подстановок.

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

2. В рядку Тип данных зі списку Тип полей вибрати Мастер подстановок.

3. З’явиться діалогове вікно, в якому потрібно вибрати перемикач Столбец подстановки использует значения из таблицы или запроса. Натиснути кнопку Далее.

4. У новому діалоговому вікні вибрати Главная таблица, з якої будемо використовувати дані. Натиснути кнопку Далее.

5. Далі в списку доступних полів виділити поле з даними, які будуть підставлені в підлеглу таблицю (це не обов’язково ключове поле) і натиснути кнопку >. Це поле з’явиться у списку вибраних полів. Натиснути кнопку Далее.

6. В наступному діалоговому вікні можна побачити список, що буде виводитись у полі підлеглої таблиці, а також змінити ширину стовпця. Натиснути кнопку Далее.

7. Далі потрібно ввести назву поля підлеглої таблиці і натиснути кнопку Готово.

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

Схема даних. Другий спосіб встановлення зв’язків між таблицями - це використання Схемы данных. Щоб викликати Схему, потрібно виконати команду Работа с базами данных–Схема данных. З’явиться діалогове вікно, в якому потрібно виділити таблиці, між якими потрібно встановити зв’язки, і натиснути кнопку Добавить. Якщо після закриття діалогового вікна потрібно ще додати таблицю, то потрібно в контекстному меню схеми даних вибрати команду Добавить таблицу.

Для встановлення зв’язків між полями слід:

1. У головній таблиці виділити назву ключового поля.

2. Натиснути ліву кнопку миші на назві поля і не відпускаючи її перемістити до поля підстановки в підлеглій таблиці. Відпустити кнопку миші. (Для встановлення типу зв’язку «один-до-одного» потрібно зв’язок будувати між ключовими полями двох таблиць).

3. У діалоговому вікні, що з’явиться після цього, поставити відмітки у режимах Каскадное обновление і Каскадное удаление”, активізувавши вимикач Обеспечение целостности данных. Натиснути кнопку Создать.

4. Закрити вікно схеми даних.

Приклад. Щоб встановити зв’язок (Рис.14. 1) між таблицями Дані про вкладників і Вклади, потрібно навести курсор миші на поле Код платника таблиці Дані і, затиснувши її, провести до поля Код вкладника таблиці Вклади.

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

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

· Каскадне видалення зв’язаних записів та Каскадне оновлення зв’язаних записів. У підпорядкованих таблицях автоматично відбуваються вказані зміни при відповідних змінах в головній таблиці.

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

Видалення зв’язків між таблицями.

1. Відкрити Схему данных.

2. Виділити мишею непотрібний зв’язок.

3. Натиснути Del.

Застосування маски. Для полегшення вводу даних або надання єдиного стилю даним використовують маску для вводу даних (Рис.14.2). Після вказівки типу поля, можна задати додаткові властивості даного поля і вико­рис­то­вувати маску для вводу даних. Робиться це у вікні Свойства поля Маска ввода (кнопка ). Для Текстового поля можна вказати кількість символів (0-255), для поля Дата/Время установити формат дати або часу. Для інших типів полів маска не застосовується. Маску оформлюють за допомогою спеціальних символів:

0 – замість нуля буде виводитися люба цифра (від 0 до 9), яку введе користувач;

9 – виводиться цифра або пропуск;

# - цифра, пропуск, плюс або мінус;

? – виводиться буква;

& - будь-який символ або пропуск;

< - перетворення символів у нижній регістр;

> - перетворення символів у верхній регістр.

Наприклад, маска для вводу номера телефону: 00-00-00. Користувач буде вводити набір цифр 123456, а на екрані з’явиться: 12-34-56.

а)

б ) в)

Рис. 14.2

Порядок створення маски.

1. Викликати майстра масок у вікні Свойства поля-Маска ввода (кнопка ). В діалоговому вікні натиснути кнопку Список (Рис.14.2. а).

2. В діалоговому вікні Настройка Масок заповнити всі рядки (Рис.14.2. а). В рядку Описание написати назву маски. В рядку Маска Ввода, використовуючи спеціальні символи, написати формат маски. В рядку Образцы Данных ввести довільний зразок даних.

3. Натиснути кнопку Закрыть. Вікно Настройки закриється і користувач повернеться до попереднього вікна Створення масок.

4. У вікні Создания масок ввода виділити потрібний формат у списку і зробити спробу введення даних у відповідному рядку.

5. Натиснути Далее.

6. В наступному діалоговому вікні вибрати Заполнитель для маски (Рис.14.2. б),

7. Натиснути Далее.

8. У третьому діалоговому вікні вводиться формат збереження даних (Как сохранить данные?) - зі знаками або без. Це вплине на тип даних та їх подальшу обробку.

9. Натиснути Готово.

Запити, форми, звіти у багатотабличній БД.Елементи БД (запити, форми, звіти) створюються аналогічно створенню в однотабличній БД. Лише потрібно вибирати поля із двох таблиць. Для побудови виразів використовують ім’я таблиці і назву поля (аналогічно до формул, які використовують назву листів в Excel), наприклад: [НазваТаблиці]![НазваПоля].

 

– Конец работы –

Эта тема принадлежит разделу:

Комп’ютерні інформаційні технології

МОЛОДІ ТА СПОРТУ УКРАЇНИ... ХЕРСОНСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ... ФАКУЛЬТЕТ ФІЗИКИ МАТЕМАТИКИ ТА ІНФОРМАТИКИ КАФЕДРА ІНФОРМАТИКИ...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Технологія створення багатотабличної бази в Ms Access

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Упражнения
  12.1. Этапы реализации процесса. Дайте определение (по памяти) следующим этапам реализации процесса: идея его создания, предварительная оценка, разработка окончател

Упражнения
  12.1. Этапы реализации процесса. Дайте определение (по памяти) следующим этапам реализации процесса: идея его создания, предварительная оценка, разработка окончател

ЗАВДАННЯ
1. Розкрити папку Мой компьютер, перейти до вмісту диску d:. 2. За допомогою меню Вид установити панель інструментів. 3. За допомогою панелі інструментів пере

КОНТРОЛЬНІ ПИТАННЯ
1. Які функції виконують кнопки, розташовані на панелі інструментів? 2. Якщо панель інструментів відсутня у вікні, як її встановити? 3. Розповісти про призначення та функціональні

Створення та Редагування графічних файлів. редактор Paint
Мета: Отримати відомості і навички роботи з основними елементами вікна редактора Paint для Windows (горизонтальне меню, панель інструментів). Навчитися основним операціям з графічними файлами та от

Завдання
1. Створіть простий дитячий кросворд, де питання подані в вигляді малюнків.   Для створення малюнка викорис

Контрольні питання
1. Які основні елементи містить вікно редактора Paint? 2. Які команди основного меню впливають на вигляд вікна редактора Paint? 3. Яка різниця у використанні команд збереження фай

Створення текстових документів. Редактор ms word
Мета: відпрацювати навички вводу, редагування, форматування та видалення тексту, створення та збереження текстових файлів. ТЕОРЕТИЧНІ ВІДОМОСТІ Текстовий процесор Microsoft Word в

Створення документа.
1 спосіб. У папці створити документ типу . Цей документ відкривається редактором Word. 2 спосіб. З головного меню (Пуск) виб

ЗАВДАННЯ
1. Запустіть програму Microsoft Word. 2. Огляньте панелі інструментів: попереключайте мишею кожну з вкладок (Главная, Вставка, Розметка страницы, Ссылки, Рас

КОНТРОЛЬНІ ПИТАННЯ
1. Як створити документ Microsoft Word? 2. Які параметри встановлюються для сторінки? 3. Назвіть комбінації клавіш для переміщення курсору текстом. 4. Які способи виділен

Створення таблиці.
1. Встановити курсор в новий рядок. 2. На вкладці Вставка вибрати пункт Таблица. Відкриється меню, в якому можна одразу вибрати кількість рядків і стовпців у таблиці, або в к

ЗАВДАННЯ
1. Відкрити файл «Херсонська область». 2. У тексті пункту Населення переписати данні про населення області у вигляді таблиці:

Робота з багатосторінковими документами
Мета: відпрацювати навички створення багатосторінкового документа, навчитися створювати зміст, працювати зі стилями. ТЕОРЕТИЧНІ ВІДОМОСТІ Створення багатосторінкового документа сп

ЗАВДАННЯ
1. Відкрити файл «Херсонська область». 2. В першому рядку після слів «Херсонська область» поставити курсор і вставити примітку: «Текст взято з http://uk.wikipedia.org/wiki» 3. Вго

СТВОРЕННЯ СЕРІЙНИХ ДОКУМЕНТІВ в ms word
Мета: навчитися створювати серійні документи, відпрацювати навички створення та редагування серійних документів у Microsoft Word. ТЕОРЕТИЧНІ ВІДОМОСТІ Текстовий процесор Microsoft

Створення серійного листа.
1. Набрати і відформатувати текст листа, спільний для всіх листів (без імен, адрес). 2. Виконати команду Рассылки-Начать слияние-Пошаговый Мастер Слияния. 3. На панелі В

ЗАВДАННЯ
1. У новому файлі зробіть запрошення на збори для серійної розсилки. · Напишіть текст поздоровлення, яке буде починатися із слова «Шановний !» (після знаку оклику писати текст з нового ряд

Створення електронних таблиць ms excel
Мета: відпрацювати навички вводу, редагування та видалення тексту, форматування тексту, комірок. ТЕОРЕТИЧНІ ВІДОМОСТІ Табличний процесор Microsoft Excel використовується у тих вип

Видалення рядків/стовпців
1. Виділити потрібний рядок/стовпець (або декілька рядків/стовпців). 2. В контекстному меню вибрати команду Удалить ячейки. 3. З’явиться діалогове вікно у якому потрібно ви

ЗАВДАННЯ
1. Оформити звіт про товарообіг за поточний день за зразком. 2. За допомогою команди Формат/Ячейки/Выравнивание розвернути текст у деяких заголовках на 90º (дивіться зразок).

Технологія роботи з функціями в ms excel
Мета: Отримати навички роботи з функціями за допомогою майстра функцій. Робота з діапазоном комірок. Використання у формулах імен комірок. Копіювання інформації, формул.   Те

ЗАВДАННЯ
Оформіть табель обліку відпрацьованого часу за зразком (Рис.7.6). 1. Заповнити таблицю за наступними правилами: ¾ у робочі дні проставити кількість відпрацьованих годин (на

Створення вкладених функцій. Фільтрація даних в ms excel
Мета: Познайомитися з загальними правилами редагування таблиць. Отримати навички роботи з логічною функцією ЕСЛИ та з функцією ВПР за допомогою майстра функцій. Використання складних функцій. Навчи

ЗАВДАННЯ
1. Відкрити новий файл. 2. Оформити Довідник посад, що містить оклади. Лист назвати Оклади. 3. Для використання

Робота з діаграмами в ms excel
Мета: отримати навички побудови діаграм, редагування діаграм, зміни їх властивостей. Теоретичні відомості Табличні дані легше сприймаються, якщо вони мають графічну інтерпретацію

Ріст населення
  1970р. 1980р. 1990р. 2000р. Приріст населення Європа 738 412

Зведені таблиці в MS Excel
Мета: ознайомитися з інструментом створення зведених таблиць, набути навички зміни (редагування) зведених таблиць, розглянути особливості створення і застосування таблиць, визначити можливість заст

Завдання
Скопіюйте на робочий лист наступну таблицю.   Код Організація Дата Товар Одиниці вим.

Хід роботи
1. Викликати майстра зведених таблиць Данные – Сводная Таблица. У діалого­вому вікні виставити наступні параметри: Створити нову таблицю на основі списку або бази даних; Вид створюваного звіту – зв

Самостійне завдання
1) Побудувати зведену таблицю сум по товарам і по організаціям.   2) Побудувати зведену таблицю по товарам

Проектування бази даних. створення таблиць та форм в Ms Access
Мета: поняття бази даних. Проектування бази даних. Знайомство з системою управління базами даних Microsoft Access. Познайомитися з технологією створення таблиць та зв’язку між даними різних таблиць

ЗАВДАННЯ
1. Створити нову базу даних. 2. Створити структуру таблиці Банк_Інтеграл за наступною схемою: Назва поля Тип даних Властивості

Технологія створення запитів та звітів в Ms Access
Мета: познайомитися з технологією створення запитів та звітів. Отримати навички зміни макету звіту, модифікації запитів відповідно до потреб користувача. Теоретичні відомості

ЗАВДАННЯ
1. Відкрити створену раніше базу даних. 2. Побудувати запит 1 на основі таблиці Банк_Інтеграл в який включити поля Відділення банку, Вкладник та Сума вкладу. Переглянути результати запиту.

ЗАВДАННЯ
1. Створити нову базу даних. 2. Створити структуру таблиць за наступною схемою:  

Створення презентацій пакетом Microsoft Power Point
Мета: вивчити роботу з майстром автозмісту, вікном презентації, шаблонами дизайну, вміти створювати нову презентацію на основі шаблону, використовувати панель приміток, зразки в PowerPoint, вміти п

Структура
- Кількість слайдів адекватно змісту і тривалості виступу (для 5-хвилинного виступу рекомендується використовувати не більш ніж 10 слайдів) - На першому і на останньому слайдах представлен

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

Додавання нового слайда.
Перший спосіб: контекстне меню на панелі слайдів - Новый слайд. Другий спосіб: на панелі інструментів Главная – Новый слайд. Третій спосіб: на панелі Струк

ЗАВДАННЯ
1. Запустити програму створення презентації. 2. Створіть нову презентацію. На екрані буде відображено перший слайд, який має два поля з написами Заголовок слайда і Подзаголовок с

Робота з таблицями
Вставте в презентацію новий слайд, вибравши макет Заголовок і Объект. Введіть в поле заголовку слайда текст Єгипет у датах В області об’єкта

Створення написів
Додайте новий слайд із розміткою Только Заголовок. Введіть заголовок: Єгипетські боги Відформатуйте заголовок наступним чином: шрифт - Аrial, розмір шрифту -

Робота з малюнками
Виберіть слайд, який має назву Фараони. Виконайте команду Вставка-Рисунок. Якщо в колекції немає картинок, то скористайтеся файлами з папки Єгипет. Вставте картинки, як

Фон слайду
У меню Дизайн-Темы виберіть один з варіантів оформлення слайдів (наприклад Трек)). За допомогою кнопки Цвета меню Дизайн змініть кольорову палітру

Гіперпосилання та кнопки керування слайдами
Вставте в презентацію новий слайд, вибравши для нього розмітку Заголовок і Объект. Введіть текст заголовку Поховання фараона У слайд вставте малюнок 1_1.jpg з

Анімація
Для слайду Єгипет в датах додати ефект переходу на вкладці Анімація (наприклад вертикальна панорама). Встановити швидкість переходу – середня. Натиснути кнопку застосування параметрів для всі

Створення схем та моделей пакетом Ms Visio
Мета: навчитися будувати схеми, плани, карти, маршрути пакетом MsVisio. Теоретичні відомості Програма Microsoft Visio призначена для створення та редагування схем, карт, графіків

ЗАВДАННЯ
1. Запустити програму Microsoft Visio. 2. Створити блок-схему: a) Вибрати в програмі інструментарій створення бл

Інтернет-технології. електронна пошта
Мета: Отримати загальні відомості і навички роботи в мережі. Навчитися шукати інформацію в мережі, користуватися поштовою скринькою, брати участь у форумах, соціальних мережах, користуватися програ

ЗАВДАННЯ
1. Відкрити будь-який встановлений на комп’ютері браузер. 2. Перейти на сайт onlandia.org.ua 3. В правій панелі сайту вибрати пункт «Для дітей 7-10 років». Ознайомитися з Історіям

КОНТРОЛЬНІ ПИТАННЯ
1. Що таке глобальна мережа, локальна мережа? 2. Пояснити поняття сервера і клієнта (робочої станції). 3. Як шукати інформацію в Інтернеті? 4. Розказати про адресацію в м

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги