Главная Обратная связь

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)






Встановлення типу даних поля



ЗВІТ

лабораторна робота № 4

на тему:

Створення структури бази даних в середовищі Microsoft Access

з курсу: «Організація баз даних та знань»

 

 

Виконала:

ст. гр. КН-23

Нарушинська О.О.

Прийняв:

Головацький Р.І.

 

Львів 2012

Тема:

Створення структури бази даних в середовищі Microsoft Access.

Мета:

Навчитися розробляти та створювати структури БД в середовищі Microsoft Access.

Індивідуальне завдання:

За допомогою середовища Microsoft Access розробити структуру БД на тему «Крамниця шоколадних виробів», щоб відображались зв’язки всіх типів:

- один до одного ;

- один до багатьох;

- багато до одного;

- багато до багатьох;

У результаті виконання повинні бути наведені:

1) Структура бази даних із вказанням типів зв’язків та їх напрямком.

2) Скріншоти структури всіх таблиць в режимі конструктора. На наведених скріншотах відобразити всі поля таблиці із вказанням їх типів. Скріншоти створювати при виділеному ключовому полі. Кількість скріншотів повинна бути рівна кількості ключових полів.

Теоретичні відомості.

Реляційні бази даних

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

  • При додаванні у базу даних інформації про новий товар вже відомого постачальника доведеться знову вводити його адресу.
  • Якщо адреса постачальника зміниться необхідно буде перевірити і обновити всі записи, що містять дану адресу.
  • При збереженні у кожному записі повної адреси постачальника збільшується об’єм пам’яті, що використовується і затрати часу на управління даними, а пошук записів відповідно сповільнюється.
  • Підвищується ймовірність помилки (при вводі та опрацюванні).

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



 

Microsoft Access 2000

При проектуванні готового до використання застосування розробникові доводиться робити складну роботу по створенню окремих його компонентів, таких як екранні форми, звіти та запити. Для автоматизації цього процесу в склад пакету Access було включено ряд спеціалізованих програм, що можуть вирішувати подібні задачі. Один з напрямків цих програм називається Design (Конструктор), а другий - Wizard (Майстер, чарівник). Конструктор надає для роботи користувача ряд інструментальних засобів, за допомогою яких можна швидко і просто скласти потрібну конструкцію: форму, запис, звіт.

Проектування бази даних

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

Етапи проектування бази даних :

1. Визначення мети створення бази даних.

2. Визначення таблиць, які повинна містити база даних.

3. Визначення необхідних у таблиці полів.

4. Визначення індивідуального значення для кожного поля.

5. Визначення зв'язків між таблицями.

6. Актуалізація структури бази даних.



7. Додавання даних і створення інших об'єктів бази даних.

8. Використання засобів аналізу в Microsoft Access.

Встановлення типу даних поля

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

Таблиця 1. Типи даних СУБД MS Access

Тип Опис
Text (Текстовий) Текстові поля містять текст, довжина якого не може бути більше 2555 символів. Реальна довжина поля встановлюється за допомогою параметра Field Size (Розмір поля)
Memo (Коментар) В Memo-полях зберігається текст довжиною до 64000 символів. Поля цього типу даних не можуть індексуватись.
Number (Числовий) Діапазон допустимих значень визначається параметром Field Size (Розмір поля). Формат чисел вказується в параметрі Format.
Date/Time (Дата/Час) Поля дати/часу містять значення дат та часу в діапазоні від 100 до 9999 р.
Currency (Грошовий) В грошових полях можна зберігати числа з точністю до 15 знаків зліва від коми і чотирьох розрядів після десяткової коми.
AutoNumber (Автономер) Поле лічильника містить число, яке збільшується на 1 автоматично, щоразу після того, як додається новий запис до таблиці.
Yes/No (Логічний) Поле є тригером. Може містити значення Yes/No, True/False, On/Off, що обирається користувачем в залежності від потреб.
OLE-Object (Об’єкт OLE) В OLE-полях розміщуються об’єкти, такі як, наприклад, Excel-таблиця або Microsoft Draw-графіка, опрацьовані OLE-сервером. Розмір поля маже бути до 128 Мб. Поля даного типу не можуть індексуватись.
Hyperlink(Гіперпосилання) Посилання на ім'я файлу або Internet адреса Web сайту.

 

Крім перелічених вище типів в списку доступних значень колонки Data Type є ще й Lookup Wizard (Майстер підстановки), який дозволяє представляти поля у вигляді списку або комбінованого списку певних значень. Додаткові властивості такого, досить часто використовуваного поля подаються в розділі вікна Lookup.

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

 


Эта страница нарушает авторские права

allrefrs.ru - 2019 год. Все права принадлежат их авторам!