Створення таблиці АССЕSS

Системи управління базами даних реляційного типу. Зображення файлу БД у табличному вигляді. Здійснення доступу до елемента даних за допомогою зв'язку потрібного рядка (запису) з потрібною графою (полем). Зведення системи данних до двовимірних "відносин".

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык украинский
Дата добавления 20.11.2009
Размер файла 77,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

11

КОНТРОЛЬНА РОБОТА

з дисципліни

"Інформатика та комп`ютерна техніка”

на тему: «Нормалізації баз даних»;

«Створення таблиці АССЕSS у режимі конструктора»

План

Вступ

1. Як виконується нормалізації баз даних

2. Опишіть процедуру створення таблиці АССЕSS у режимі конструктора

Висновки

Список використаної літератури

Вступ

Система управління базами даних Microsoft Access входить до складу пакета Microsoft Office. Вона дозволяє розв`язувати широке коло завдань користувачів без програмування і доступна для широкого кола непрофесійних користувачів персональних комп`ютерів. Система управління базами даних (СУБД) Access розроблена для експлуатації у комп`ютерних мережах у середовищі Windows.

Одна з основних переваг СУБД Ассеss полягає у тому, що вона має прості та зручні засоби обробки кількох таблиць у одній базі даних.

Таблиця є основним об'єктом бази даних. У одній базі даних зберігається кілька таблиць та засоби зв'язування таблиць.

У системі Acсess є різні способи управління даними, а саме:

- система меню;

- панелі інструментів;

- контекстивне меню;

- укажчик миші;

- комбінації клавіш.

СУБД Access має значну кількість спеціальних програм - “майстрів”.

Є майстер таблиць, майстер кнопок, майстер форм та ін. Майстри здійснюють діалог з користувачем, у процесі якого визначаються дані, необхідні для розв'язування відповідної задачі. Для зручності роботи кожен майстер має певні етапи (кроки). Будь-який етап можна пропустити або звернутись до попередніх. Формою видачі даних на екран користувач може управляти. Важливо правильно конструювати форми, оскільки саме з ними працює користувач при введенні і редагуванні записів бази даних. Крім того, форми можна використовувати для збирання та виведення інформації.

1. Як виконується нормалізація баз даних

Умови нормалізації баз даних. Реляційні бази даних повинні задовольняти так званим умовам нормалізації. Процес трансформацiї даних в реляційну форму називається нормалiзацiею баз даних.

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

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

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

Нормальні форми

Перша нормальна форма

Перша нормальна форма (1НФ, 1NF) утворює ґрунт для структурованої схеми баз даних:

· Кожна таблиця повинна мати основний ключ: мінімальний набір колонок, які ідентифікують запис.

· Уникнення повторень груп (категорії даних, що можуть зустрічатись різну кількість раз в різних записах) правильно визначаючи не-ключові атрибути.

· Атомарність: кожен атрибут повинен мати лише одне значення, а не множину значень.

Друга нормальна форма

Друга нормальна форма (2НФ, 2NF) вимагає, аби дані, що зберігаються в таблицях із композитним ключем не залежали лише від частини ключа:

· Схема бази даних повинна відповідати вимогам першої нормальної форми.

· Дані, що повторно з'являються в декількох колонках виносяться в окремі таблиці.

Третя нормальна форма

Третя нормальна форма (3НФ, 3NF) вимагає, аби дані в таблиці залежали винятково від основного ключа:

Схема бази даних повинна відповідати всім вимогам другої нормальної форми.

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

Четверта нормальна форма

Четверта нормальна форма (4НФ, 4NF) вимагає, аби в схемі баз даних не було не тривіальних багатозначних залежностей множин атрибутів від будь чого окрім надмножини ключа-кандидата. Вважається, що таблиця знаходиться в 4НФ тоді, і тільки тоді, коли вона знаходиться в НФБК та багатозначні залежності є функціональними залежностями. Четверта нормальна форма усуває небажані структури даних: багатозначні залежності.

П'ята нормальна форма

П'ята нормальна форма (5НФ, 5NF, PJ/NF) вимагає, аби не було не тривіальних залежностей об'єднання, котрі б не витікали із обмежень ключей. Вважається, що таблиця в п'ятій нормальній формі, тоді, і тікльки тоді, коли вона знаходиться в 4НФ, та кожна залежність об'єднання зумовлена її ключами-кандидатами.

Нормальна форма домен/ключ

Ця нормальна форма вимагає, аби в схемі не було інших обмежень окрім ключей та доменів.

Нормальна форма Бойса-Кода

Відношення знаходиться в НФБК, тоді і лише тоді коли детермінант кожної фз є потенційним ключем. Якщо це правило не виконується, то щоб привести вказане відношення до НФБК його слід розділити на два відношення шляхом двох операцій проекції на кожну фз детермінант, якої не є потенційним ключем. 1. Проекція без атрибутів залежної частини такої фз; 2. Проекція на всі атрибути цієї фз. Визначення НФБК непотребує ніяких умов попередніх нормальних форм. Якщо проводити нормалізацію послідовно, то в переважній більшості випадків при досягнені 3НФ автоматично будуть задовольнятися вимоги НФБК. 3НФ неспівпадає із НФБК лише тоді коли одночасно виконуються наступні 3 умови: 1. Відношення має 2 або більше потенційних ключів. 2. Ці потенційні ключі складені (містять більш ніж один атрибут) 3. Ці потенційні ключі перекриваються, тобто мають покрайній мірі один спільний атрибут.

2. Опишіть процедуру створення таблиці АССЕSS у режимі конструктора

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

Конструювання форм. Якщо користувач досвідчений в конструюванні форм або якщо форма, яку він створює, настільки складна, що застосування майстра не дає значного виграшу в часі, можна створити форму безпосередньо в режимі КОНСТРУКТОР. В цьому режимі до форми можна додати елементи управління і застосувати будь-яке форматування.

Щоб ввійти в режим КОНСТРУКТОР для створення нової форми, потрібно виконати наступні дії:

1. На вкладинці ФОРМЫ вікна бази даних натиснути на кнопку СОЗДАТЬ.

2. В діалоговому вікні НОВАЯ ФОРМА виділити опцію КОНСТРУКТОР, а також таблицю чи запит, на основі яких повинна бути створена форма.

В режимі КОНСТРУКТОР можна також відрегулювати вже створену форму. В цьому випадку порядок дій такий:

1. На вкладинці ФОРМИ вікна бази даних виділити форму, яку необхідно відредагувати.

2. Натиснути на кнопку КОНСТРУКТОР.

У найпростіших БД достатньо задати назви полів i зазначити їxнi типи, оскільки властивості фіксуються автоматично згідно з принципом замовчування.

Структуру будь-коли можна модифікувати. У раніше створену структуру нове поле вставляють командою Вставити > Рядки. Виокремлене поле вилучають командою Редагувати > Вилучити рядки. Можна змінити порядок розташування полів, перетягуючи їxні назви вниз чи вгору.

Після створення структури вікно конструктора треба закрити зі збереженням таблиці у файлі на диску з деякою назвою: Оцінки, Зарплатня тощо.

Щоб увести дані в таблицю, її потрібно відкрити в режимі таблиці з головного вікна бази даних: Закладка Таблиці > Виберіть назву > Відкрити.

Дані в таблицю вводять звичайно з клавіатури (або через буфер обміну). Зовнішньо таблиця подібна до електронної. Ширину стовпців i висоту рядків змінюють методом перетягування розмежувальних ліній. Стовпці можна ховати чи показувати командою Формат > Заховати стовпець/Показати стовпець поля тощо. Щоб деякі стовпці не зміщувались під час перегляду широкої таблиці, їx фіксують на екрані командою Формат > Зафіксувати чи вивільняють -- Формат > Вивільнити вci стовпці.

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

Для створення стандартних баз даних є спеціальні засоби -- майстри. Достатньо виконати вказівки майстра i структура бази даних готова.

Хід роботи

1. Запустіть програму для опрацювання бази даних Access.

2. Створіть нову базу даних з іменем файлу -- вашим прізвищем: Прізвище БД1.

Діалогове вікно Access > Нова база даних > OK > Виберіть свою папку, дайте назву файлу > Створити.

3. Розгляньте головне вікно БД. Які закладки є у ньому? Активізуйте закладку Таблиці i виконайте команду Створити структуру.

4. Виберіть режим конструктора таблиці.

У вікні Нова таблиця виберіть режим Конструктор > OK -- відкриється вікно конструктора таблиці.

5. Утворіть структуру бази даних.

Уведіть назви полів: Номер, Прізвище, Ім'я, Мат, Інф, Фіз, Літ, Мова (чи їм подібні згідно з умовою задачі).

Задайте типи полів, користуючись списком типів. Користуйтесь вертикальним прокручуванням робочого поля вікна конструктора, щоб переглянути всю структуру.

6. Закрийте вікно конструктора таблиці (але не переплутайте з вікном Access) i збережіть структуру таблиці на диску з деякою назвою, наприклад, Оцінки.

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

7. Відкрийте створену таблицю для введення даних.

Натисніть на кнопку Відкрити в головному вікні БД, де таблиця Оцінки повинна бути вибраною.

8. Уведіть у таблицю дані протягом 10 хвилин. Якщо потрібно, зменшіть ширину стовпців.

9. Заховайте перший стовпець.

10. Поновіть перший стовпець на екрані.

11. Вилучіть другий запис з таблиці.

12. Доповніть таблицю ще двома записами.

13. Увімкніть панель інструментів Таблиця, якщо вона вимкнена.

Вигляд > Панелі інструментів > Таблиця.

14. Упорядкуйте введені записи за зростанням значень деякого поля.

Виокремте поле, клацнувши на назві, i натисніть на стандартній панелі на кнопку Впорядкування (Сортування) за зростанням.

15. Упорядкуйте записи за спаданням значень деякого поля.

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

16. Модифікуйте структуру таблиці.

Перейдіть у режим конструктора структури. Натисніть на кнопку Вигляд або виконайте команду Вигляд > Конструктор. Змініть назву першого поля -- напишіть її великими буквами. Зауважимо, що в dBase-системах змінна назви поля веде до втрати даних, а в цій програмі -- ні.

17. Закрийте свою БД, зберігаючи дані на диску.

18. Використайте майстра для створення стандартної БД "Адресна книжка".

Файл > Створити нову БД > Перейдіть на закладку Бази даних > Виберіть Адресна книжка. mdz > ОК > Дайте назву файлові, наприклад, Прізвище БД2 > Створити.

19. Спостерігайте за роботою майстра, який працюватиме за вас.

Натискайте на кнопку Далі.

Задаючи вигляд оформлення екрана, виберіть стиль Сутінки (але перегляньте й інші картинки-заставки).

Коли майстер запитає про заголовок бази даних, уведіть: Адресна книжка i своє прізвище.

Натисніть на кнопку Готово i відкрийте створену БД, якщо вона не відкриється автоматично.

20. Розгляньте головну кнопкову форму i натисніть на кнопку введення даних.

21. Розгляньте створену БД, яка має вигляд форми на двох стopiнкax, i введіть дані в поля форми.

Індекси, дати i номери телефонів вводьте за американськими стандартами.

22. Погортайте записи форми.

Користуйтеся кнопками гортання, які є внизу форми.

23. Закрийте базу даних.

У головній кнопковій формі натисніть на кнопку Вихід.

24. Закінчіть роботу. Здайте звіти.

Висновки
При розв'язуванні багатьох інформаційних задач сьогодні широко використовуються системи управління базами даних (СУБД) реляційного типу. В цих СУБД реалізується реляційна модель даних - зображення їх у табличному вигляді. Рядок такої таблиці еквівалентний запису файлу бази даних (БД), а графа - полю запису. Доступ до елемента даних здійснюється за допомогою зв'язку потрібного рядка (запису) з потрібною графою (полем).
Всі реляційні бази даних використовують як модель для зберігання даних двовимірні таблиці. Будь-яка система даних, не має значення якої складності, може бути зведена до набору таблиць (або «відносин» у термінології СУРБД) з деякою надлишковістю.

Access зберігає таблиці, запити, форми і звіти в одному файлі.

Головне вікно Access - це робоча область, де користувач маніпулює різними об'єктами Access (наприклад, таблицями).

Список використаної літератури

1. Автоматизированные информационные технологии в экономике. Под. ред. Г.А. Титоренко - М. Компьютер ЮНИТИ, 1998, - 336 с.

2. Бердтис А. Структуры данних. - М.: Статистика, 1974, - 408 с.

3. Блек Ю. Сети ЭВМ : протоколы, стандарты, интерфейсы. -М.: Мир, 1980.

4. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. -М.: Финансы и статистика, 1992.

5. Бойков. В., Савинков В.М. Проектирование баз данных информационных систем. М. Мир 1997.

6. Боэм Б.У. Инженерное программирование для проектирования программного обеспечения. -М.: Радио и связь, 1985, -512с.

7. Брябрин В.М. Программное обеспечение персональных ЭВМ. - М.: Наука, 1988.

8. Васильев В.Н. Организация, управление и экономика гибкого интегрированного производства в машиностроении. - М.: Машиностроение, 1986. -312 с.

9. Вершинин О.В. Компьютер для менеджера. - М.: Высшая школа, 1990.

10. Вычислительные машины, системы и сети/ Под ред. А.П.Пятибратова. - М.: Финансы и статистика, 1991.

11. Герасименко В.А. Защита информации в автоматизированных системах обработки данных. - В 2-х кн. - М.: Энергоатомиздат, 1994.

12.Гершгорин Л.Г. Что такое АРМ бухгалтера. - М.: Финансы и статистика, 1988.


Подобные документы

  • Поняття бази даних та основне призначення системи управління. Access як справжня реляційна модель баз даних. Можливості DDE і OLE. Модулі: Visual Basic for Applications програмування баз даних. Система управління базами даних Microsoft SQL Server 2000.

    реферат [41,2 K], добавлен 17.04.2010

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

    лабораторная работа [397,7 K], добавлен 09.09.2010

  • Теорія реляційних баз даних. Реальні системи управління базами даних. Поняття таблиці і відношення, розходження між ними. Ідентифікація рядків таблиці. Потенційні, альтернативні, зовнішні, індексні, вторинні ключі та ключі шифрування і розшифрування.

    реферат [292,3 K], добавлен 02.12.2011

  • Функції інформаційної системи. Аналіз функцій системи управління базами даних: управління транзакціями і паралельним доступом, підтримка цілісності даних. Аналіз системи MySQL. Елементи персонального комп’ютера: монітор, клавіатура, материнська плата.

    дипломная работа [1,2 M], добавлен 15.05.2012

  • Робота користувача з базою даних, перегляд, редагування інформації в базі даних та здійснення пошуку у зручній формі. Інтерфейс системи сільській бібліотеці для обслуговування читачів і фіксування даних книжкового фонду. Структура реляційної бази.

    контрольная работа [182,3 K], добавлен 08.03.2015

  • Набори структур даних, використовуваних для управління файлами. Права доступу до файлу. Монітор файлової системи Process Monitor. Управління аудитом в ОС Windows та в ОС Linux. Доступ до служби каталогів. Практичне застосування Process Monitor.

    курсовая работа [695,9 K], добавлен 09.01.2014

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

    курсовая работа [1,2 M], добавлен 29.02.2012

  • Система управління базами даних, ієрархічна модель даних, її проектування та створення. Інтерфейс Microsoft Access, створення структури таблиці, запитів, форм, звітів, макросів. Аналіз зв'язків між таблицями, що описують поняття проблемного середовища.

    курсовая работа [2,7 M], добавлен 10.11.2010

  • Створення табличних документів і їх опис. Побудова графіків та діаграм. Робота з базами даних в табличному процесорі Excel. Створення екранних форм, таблиці бази даних, звітних форм, запитів, макросів та головної кнопочної форми. Проектування презентації.

    курсовая работа [1,9 M], добавлен 10.04.2015

  • Створення баз даних і введення даних. Створення бази даних за допомогою майстра. Створення таблиць. Створення таблиці в режимі конструктора. Створення запитів за допомогою майстра. Додавання полів у бланк запиту. Зміна порядку полів.

    реферат [17,1 K], добавлен 07.10.2004

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.