Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бази даних.Основні поняття та визначення.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
43.64 Кб
Скачать

Підключення до бд sql сценарію

Спочатку на диску створюють порожню БД, напр. Access. Задає їй ім’я.

  1. Для версії ErWin 3,5 спочатку створюють джерело даних ODBC ( стандарт засобів з’єднання з БД) користувача, яке зберігає відомості про встановлення зв’язку з джерелом доступне тільки цьому користувачу і може бути використане тільки на даному комп’ютері.

Потім на фізичному рівні моделі запускають процес генерації фізичної схеми БД кнопкою Generate. В діалоговому вікні з БД потрібно вказати ім’я створеного джерел даних ODBS і вказати шлях до порожньої БД. Після цього натискають на кнопку connect і для продовження процесу генерації даних натиснути кнопку Generate.

Якщо при виконані роботи виникнуть помилки їх можна ігнорувати натискаючи на кнопку Continue. В результаті автоматичної генерації буде створена схема БД Access.

  1. Для версії ErWin 4,0….. процес з’єднання з порожньою БД відбувається в діалоговому вікні Connect, яке з’являється після натискання на кнопку Generate. У вікні потрібно задати ім’я (Admin) і шлях до БД з якою відбудеться з’єднання.

Тема: Реляційні бд

Будь-який набір даних, може бути представлений у вигляді двомірної таблиці (наприклад класний журнал, прайс-лист)

Кожна таблиця має наступні властивості:

  • всі елементи стовпчика мають однаковий тип даних

  • стовпчикам присвоєні унікальні імена

  • в таблиці немає 2-х однакових рядків

  • порядок розміщення стовпчиків і рядків в таблиці немає значення

Таблиці, які мають такі властивості називають відношеннями.

БД побудована з допомогою відношень називають реляційною, а СУБД яка підтримує такі БД називають реляційною СУБД.

Реляційна СУБД має такі властивості:

  1. вся інформація БД представлена у вигляді таблиць.

  2. реляційна СУБД підтримує 3 реляційні оператори виборки, проектування, об’єднання.

  3. реляційна СУБД підтримує логічну структуру даних незалежно від їх фізичної реалізації.

Набір зв’язаних таблиць і є БД.

Таблиці в реляційній БД розділені, але повністю рівноправні – між ними не існує ніякої ієрархії.

Існує 2 типи таблиць:

  • користувацькі

  • системні таблиці (каталоги)

Каталоги містять опис БД.

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

Фізична незалежність даних означає з точки зору користувача, що представлення даних абсолютно не залежить від способу їх фізичного представлення

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

Логічна і фізична незалежність даних це одна з характеристик реляційної БД.

Рядки таблиці називають записами, а стовпці – полями записів.

Всі записи мають однакові поля, які містять різні записи.

Кожне поле має певний тип даних – текст ,число, дата…

Для зв’язування таблиць використовують ключові поля.

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

Крім того ключові поля дають можливість швидкого пошуку даних в таблицях.

Є головні і підпорядковані таблиці.

У головній таблиці ключ називають первинним, а в підпорядкованій таблиці – зовнішній.

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

Одна таблиця може мати кілька індексованих полів.

Ключове поле є обов’язкового індексованим (наприклад, поле прізвище не є ключовим, але може бути індексованим).

Для індексованих полів створюється упорядкований список значень (індексів), який містить посилання на потрібні записи.

Важливою особливістю реляційних СУБД є забезпечення цілісності даних. Це система заходів направлених на підтримку привальних даних в БД в будь-який момент.

Цілісність даних забезпечується набором спеціальних обмежень при установлені зв’язків між таблицями.

Промислова СУБД Access

Програма Access – це професійна програма керування базами даних. З її допомогою можна накопичувати і систематизувати різноманітну інформацію,шукати і упорядковувати об’єкти згідно обраним критеріям конструювати потрібні звіти.

Особливо зручно використовувати Access для задач потрібні задач збереження вибирання і організації даних у великих обсягах.

У відкритій базі даних замість рядка меню використовують «ленту», а на ній замість інструментальних кнопок – вкладки.

База даних підтримує такі об’єкти:

1.Таблиці – основні об’єкти в базі даних в яких зберігаються вхідні дані про предметну область.

2.Запити – спеціальні структури, які призначені для обробки інформації (вибирання, упорядкування, фільтрації і т.д.).

3.Форми – об’єкти з допомогою яких в базу вводять нові дані або переглядають їх.

4.Звіти – об’єкти призначені для відображення даних в зручному і наочному вигляді.

5.Сторінки – з їх допомогою забезпечується доступ до бази даних в мережах.

6.Макроси – це набір команд або дій для автоматизації повторювальних операцій з даними.

7.Модулі – це програмні процедури написані мовою Visual Basic використовують тоді, коли для розв’язування задачі недостатньо стандартних засобів Access.