АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Фізичне проектування

Читайте также:
  1. Дані для проектування
  2. Дані для проектування
  3. Дані для проектування електричної мережі .
  4. Деякі вимоги до проектування об’єктів господарської діяльності
  5. Завдання 1. Організаційне проектування
  6. Завдання на проектування
  7. ЗАВДАННЯ НА ПРОЕКТУВАННЯ
  8. Мета і завдання курсового проектування
  9. МЕТОДИКА « ФІЗИЧНЕ ЗДОРОВ'Я» ( ЕКСПРЕС - АНАЛІЗ )
  10. Основи будівельного проектування
  11. Основи будівельного проектування
  12. Основи організаційного проектування

 

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

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

Дані в таблицях Access зберігаються в певному форматі, який називається типом даних. Типи даних можуть бути класифіковані по чотирьом категоріям: числові (numeric), символьні (character), дати (date) і BLOB.

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

 

Типи даних Access наведено в таблиці 6.

 

Таблиця 6. Типи даних Access

 

Тип Розмір Діапазон Опис
       
Текстовий   256 символів Текст або числа не потребуючі проведення розрахунків
MEMO   64000 символів Призначає для зберігання більших текстових даних
Байт 1 байт від 0 до 255  
Ціле 2 байта від -32 768 до 32 767  
Довге ціле 4 байта   від -2 147 483 648 до 2 147 483 647  
Із плаваючої крапкою (4 байт) 4 байта від -3.402823Е38 до 3.402823Е38    
Із плаваючої крапкою (8 байт) 8 байт від -1.79769313486232Е308 до 1.79769313486232Е308  
Код реплікації 16 байт   Унікальний глобальний ідентифікатор (GUID)
Грошовий   4 байта від – 922337203685447.5808 до 922337203685447.5808 Грошові значення й числові дані, використовувані в математичних розрахунках, що проводяться з точністю до 15 у цілій і до 4 знаків у дробовій частині
Лічильник   до 2 мільярдів Унікалні послідовно зростаючі (на 1) або випадкові числа, що автоматично вводяться при додаванні кожного нового запису в таблицю
Логічний     «Істина/Неправда»,«Так/Ні», -1/0 Логічні значення, а так само поля, які містять одне із двох можливих значень.
Дата/ Час       Зберігається в спеціальному фіксованому числовому форматі. Дата є цілою частиною значення поля, а час його дробовою частиною
Поле об'єкта OLE       Об'єкти довільного типу, зв'язаний або впроваджені в таблицю Access

 

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

Таблиця 7

  Властивість Ключі Фізичні характеристики Логічні обмеження Процеси із властивістю
           
Вид іспиту Код Uk1, Pk Цілий, 4 байта Більше 0 П, В
Назва Uk2 Симв., 100 симв.   В, ДО, П, В
Підрозділ Код Uk1, Pk Цілий, 4 байта Більше 0 П, В
Назва Uk2 Симв., 250 симв.   В, ДО, П, В
Верхній рівень   Цілий, 4 байта   В, ДО, П
Спеціальність Код Uk1, Pk Цілий, 4 байта Більше 0 П, В
Назва Uk2 Симв., 250 симв.   В, ДО, П, В
Коротка назва   Симв., 100 симв.   В, ДО, П, В
Адреса Код Uk, Pk Цілий, 4 байта Більше 0 П, В
Індекс   Симв., 6 симв. xxxxxx В, ДО, П, В
Область, край   Симв., 150 симв.   В, ДО, П, В
Населений пункт   Симв., 150 симв.   В, ДО, П, В
Вулиця   Симв., 150 симв.   В, ДО, П, В
Будинок   Симв., 10 симв.   В, ДО, П, В
Телефон   Симв., 13 симв. (xxx)xx-xx-xx В, ДО, П, В

 

Ключі – скорочення: «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".


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)