Студопедия

КАТЕГОРИИ:

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

Розробка даталогіческой і фізичної моделей даних




 

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

При даталогіческіе моделюванні необхідно спроектувати структуру таблиць з урахуванням вимог до реляційних моделям в середовищі СУБД Access.

Зазвичай початкова реляційна модель формується з ER-моделі шляхом перетворення класів об'єктів і процесів в самостійні відносини - таблиці.

В результаті моделювання може бути отримана реляційна модель наступного вигляду:

КАДРИ (Табельний номер, Прізвище, Ім'я, По батькові, дата народження, освіта)

Посада (Код Посади, Назва, Оклад, За Штату)

Зарплата (ТабНомер, Прізвище, Ім'я, По батькові, Оклад, ДоплСложн, ДоплУдален, НадбКласс, Премія, НазваніеДолжн, Зарплата)

ДоплатаСложность (КодСложн, Назва, Надбавка)

ДоплУдаленность (КодВредності, Назва, Надбавка)

Архів Видалених (ТабНомер, Прізвище, Ім'я, По батькові, Дата Найму)

НадбавкаКласс (КодКласс, Клас, Надбавка)

Претенденти (КодПретед, ПІБ, Освіта, ДатаРожденія, Адреса, На посаду)

На наступному етапі реалізується фізична модель в СУБД Access. Створюються таблиці класів об'єктів з відповідними типами даних і властивостями полів (Рис.3).

Рис.3 Структура таблиць з типами даних

 

За допомогою інструментальних засобів у вікнах Схема даних і Зміна зв'язків встановлюються зв'язки між полями таблиць (рис.4.1 і Рис. 6.2).

Рис. 4.1. Схема даних

 

Рис. 4.2. Установка зв'язку «один-до-багатьох»

 

При формуванні таблиць слід раціонально використовувати зовнішню пам'ять. Для цього вказуємо Розмір поля необхідний для нашого випадку 20 символів, а не 50

 


Завантаження даних

 

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

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

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

Запис таблиці активізується при виконанні на ній клацання. Переходити від запису до запису і від поля до поля таблиці дозволяють також клавіші управління курсором.

За допомогою клавіш Tab і Enter можна переміщатися по полям зліва направо, а за допомогою клавіш Shift + Tab - у зворотньому напрямку.

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

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

Також завантаження даних на етапі проектування може проводитися за допомогою форм.

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

 










Последнее изменение этой страницы: 2018-04-12; просмотров: 222.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...