|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Фізичне проектування
Форма зберігання даних. Усі дані й інша інформація СУБД зберігаються на магнітних дисках у дискових файлах. Файл даних являє собою таблицю, кожний рядок якої (запис) містить деякі відомості про описуваний об'єкт. Усі записи бази даних мають ідентичну, задану користувачем структуру й розміри. Для прив'язки даталогічної моделі до середовища зберігання використовується модель даних фізичного рівня (для стислості часто називана фізичною моделлю). Ця модель визначає використовувані запам'ятовувальні пристрої, способи фізичної організації даних у середовищі зберігання. Модель фізичного рівня також будується з урахуванням можливості, що представляються СУБД. Опис фізичної структури бази даних називається схемою зберігання. Відповідний етап проектування бази даних називається фізичним проектуванням. Дані в таблицях Access зберігаються в певному форматі, який називається типом даних. Типи даних можуть бути класифіковані по чотирьом категоріям: числові (numeric), символьні (character), дати (date) і BLOB. Числові дані містять у собі всі числа, починаючи із цілих аж до чисел подвійної точності із плаваючою крапкою. Символьні дані містять рядка тексту. Дати використовуються для зберігання дат і часу.
Типи даних Access наведено в таблиці 6.
Таблиця 6. Типи даних Access
Формально описати об'єкти і їх властивості дозволяє таблиця об'єктів. У ній кожний об'єкт бази даних представляється у вигляді таблиці з набором полів певного типу й властивостей, а також зазначені можливі процеси для кожної властивості. Формалізований опис об'єктів предметної області показано в таблиці 7. Таблиця 7
Ключі – скорочення: «Pk» (Primary key) – первинний ключ, «Uk» (Unique key) – унікальний ключ. Процеси із властивістю – скорочення: «В» – уведення, «П» – перегляд, «ДО» – коректування, «В» – видалення.
На сьогоднішній день відомо більше двох десятків серверних СУБД, з яких найбільш популярними є Oracle, Microsoft SQL Server, Informix, DB2, Sybase, InterBase, MySQL. Кажучи про InterBase, ми матимемо на увазі сімейство трьох серверів - InterBase, Firebird і Yaffil, оскільки прийоми роботи з цими СУБД практично ідентичні. СУБД InterBase - це SQL-сервер реляційних баз даних, призначений для використання в застосуваннях з архітектурою клієнт-сервер. Цей сервер володіє всіма характеристиками, обов'язковими для SQL-сервера баз даних, пред'являє мінімальні вимоги до апаратних засобів, забезпечує легкість в адмініструванні, надійність і продуктивність, необхідну для створення сучасних інформаційних систем будь-якого масштабу.
InterBase база даних – це один або декілька файлів, в яких зберігаються дані користувача і метадані. Розширення цього файлу може бути будь-яким, але при виконанні лабораторних робіт слід використовувати стандартне для "Firebird 1.5" розширення "*.fdb". Файл з базою даних є набором сторінок однакового розміру. Розмір сторінки задається при створенні бази даних і може бути змінений лише при її відновленні з резервної копії. Читання і запис даних в базі даних здійснюється посторінковий. Сервер СУБД не має інтерфейсу користувача і для виконання операцій з базою даних йому необхідно посилати команди за допомогою якої-небудь прикладної програми. Для виконання операцій з базою даних при проведенні лабораторних робіт пропонується використовувати програму "IB Expert" (рис. 1), що є найбільш поширеним і зручним засобом адміністрування баз даних (безкоштовно скачати дану програму можна із сторінки - http://www.ibexpert.com). Рис. 1. Програма IBExpert з відкритим меню Database Більшість дій з базою даною InterBase у програмі IBExpert може бути здійснено двома способами: або виконанням операторів мови SQL у вікнах Script Execute (підключення до бази даних не обов’язково) і SQL Editor (потрібне підключення до бази даних), або з використанням меню і діалогових вікон. У останньому випадку оператори SQL, які потрібні для виконання даної дії, будуть згенеровані і виконані програмою IBExpert автоматично. Для відкриття вікон "Script Execute" і "SQL Editor" використовуються однойменні команди меню "Tools". Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |