Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБДЗ шпора.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2.62 Mб
Скачать

19.Поняття 2 нф. Приклади.

Відношення перебуває у 2NF, якщо воно перебуває у 1NF, і всі неключові атрибути відношення функціонально мінімально залежать від первинного ключа. Іншими словами, 2NF вимагає, щоб відношення не містило часткових функціональних залежностей.

П.І.П

Посада

Зарплатня

Наявність комп'ютеру

Іваненко І.І.

кладовник

20000

ні

Петренко П.П.

програміст

40000

так

Петренко П.П.

кладовник

25000

ні

Посада

Наявність комп'ютеру

Кладовник

ні

Програміст

так


П.І.П

Посада

Зарплатня

Іваненко І.І.

кладовник

20000

Петренко П.П.

програміст

40000

Петренко П.П.

кладовник

25000

20.Поняття 3 НФ. Приклади.

Відношення перебуває у 3NF, якщо воно перебуває в 2NF, і всі неключові атрибути відношення залежать тільки від первинного ключа. Іншими словами, 3NF вимагає, щоб відношення не містило транзитивного функціонального зв’язку неключових атрибутів від ключа.

Employer {Em_Number, Em_Degrees, Em_Рау}

Аномалія: Em_Number → Em_Рау

Em_Number → Em_Degrees і Em_Degrees → Em_Рау)

Декомпозиція:

Employer1 {Em_Number, Em_Degrees}

Degrees {Em_Degrees, Em_Рау}

21.База даних Microsoft Access. Переваги і недоліки.

Microsoft Access— система управління базами даних від компанії Майкрософт, що входить до складу пакету офісних программ Microsoft Office. Має широкий спектр функцій, включаючи зв'язані запити, сортування по різних полях, зв'язок із зовнішніми таблицями і базами даних. Завдяки вбудованій мові VBA, в самому Access можна писати додатки, що працюють з базами даних.

Microsoft Access — це програма, призначена для роботи з реляційними базами даних в середовищі Windows.Працюючи з Access, можна: -розбивати дані на логічно пов'язані частини; -вводити, змінювати та знаходити необхідні дані; -знаходити дані за умовами, що задаються; -автоматизовувати виконання стандартних задач; -встановлювати зв'язки між даними; -створювати власні готові до роботи з базою даних програми, що містять меню, діалогові вікна та командні кнопки.

22. Домен є семантичним поняттям і сприймається як підмножина значень деякого типу даних, мають певний сенс.Домен характеризується такими властивостями:

- домен має у межах бази даних унікальне ім'я;

- домен визначено на деякому простому типі даних чи іншому домені;

- домен може мати деяке логічне умова, що дозволяє описати підмножини даних, допустимих для даного домену;

- домен несе певну значеннєву навантаження.

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

Тип данных — это спецификация, определяющая, какого рода данныемогут храниться в объекте БД: целые числа, символы, данные денежного типа, метки времени и даты, двоичные строки и так далее. Любой диалект SQL поддерживают три общих типа данных: строковые, числовые и тип для представления даты и времени. Задание типа данных определяет значения и длину данных, а также формат их представления при визуализации.

23. Access поддерживает две возможности использования данных других баз - импорт и присоединение. Импорт подразумевает полную конвертацию существующей таблицы из другой среды в формат MS Access. Все модификации импортированной таблицы автоматически не переносятся в импортированную вами таблицу. Т.е. импортировать данные имеет смысл в тех случаях, если вы :

--полностью переходите на работу с Access и переносите все свои данные в эту среду, не обращаясь к старому приложению;

--используете информацию, редко модифицируемую пользователем: словари, справочники и т.д.;

--добиваетесь максимальной производительности по обработке данных в   смешанных средах (совместного использования данных одновременно  несколькими средами БД), т.к. Access быстрее работает со своими форматами в   своей среде.

24. Функціональна залежність — концепція, що лежить в основі багатьох питань, пов'язаних з реляційними базами даних, включаючи, зокрема, їхнє проектування. Математично являє собою бінарне відношення між множинами атрибутів даного відношення і є, по суті, зв'язком типу «один-до-багатьох». ФЗ забезпечує основу для наукового підходу до розв'язання деяких проблем, оскільки володіє багатим набором цікавих формальних властивостей.

Ключевое поле — это одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице. Если для таблицы определены ключевые поля, то Microsoft Access предотвращает дублирование или ввод пустых значений в ключевое поле. Ключевые поля

используются для быстрого поиска и связи данных из разных таблиц при помощи запросов, форм и отчетов.

В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой ключ и составной ключ.

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

В Access передбачені наступні типи даних:

Текстовий - для введення тексту довжиною до 255 символів. Цей тип даних встановлюється за замовчуванням.

Поле МЕМО - для введення заміток або довгих описів.

Числовий - для введення числових даних.

Дата/час - для введення часу і дати.

Грошовий - використовується для роботи з грошовими величинами.

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

Логічний - для збереження логічного значення Так або Ні.

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

Гіперпосилання - для запису в таблицю гіперпосилань.

26. Об’єкти в Access.

Access орієнтована на роботу з об'єктами бази даних, до яких відносяться таблиці, форми, запити, звіти, макроси і модулі.

Для типових процесів обробки даних перегляду, пошуку за заданими критеріями отримання звітів у Access є засоби конструювання таких об'єктів як форми, запити і звіти. Ці об'єкти складаються з графічних елементів, званих елементами управління. Основні елементи управління служать для об'єктів зв'язку з записами таблиць, які є джерелами даних.

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

Властивості об'єкту:

інкапсуляція – об'єкти наділяються структурою й мають певне поводження (набором операцій);

спадкування – являє собою механізм, що дозволяє робити одні об'єкти з інших, при цьому властивості батьківського об'єкта зберігаються у нащадка;

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