asyan.org
добавить свой файл
1
Практичне заняття №8

Тема: Створення базових таблиць різними способами.
Мета заняття: вивчити способи створення базових таблиць. Вивчити умови, необхідні для створення взаємозв'язаних таблиць, і прийоми їх створення. Навчиться визначати типи даних і розміри полів.

Обладнання: персональний комп'ютер з встановленою операційною системою Window система управління базами даних Access.


  1. Правила ТБ.

  2. Методичні рекомендації.



Типи даних і розміри полів


При виборі типа даних, використовуваних в полі, необхідно враховувати наступне.

  • Які значення повинні відображатися в полі. Наприклад, не можна зберігати текст в полі, що має числовий тип даних.

  • Скільки місця необхідно для зберігання значень в полі.

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

Вибір текстового поля або поля МЕМО

Для зберігання даних у вигляді тексту або комбінації тексту і цифр в Microsoft Access існує два типа даних для полів: текстові і поля МЕМО.

Текстовий тип даних використовується для зберігання таких даних, як імена, адреси, а також чисел, що не вимагають обчислень, наприклад номерів телефонів, інвентарних номерів або поштових індексів. У текстовому полі може знаходитися до 255 знаків. За умовчанням встановлюється розмір поля 50 знаків. Властивість Розмір поля (FieldSize) визначає максимальну кількість знаків, які можна ввести в текстове поле.

Тип даних «Поле MЕМО» використовується для зберігання більше 255 знаків. У полі MЕМО може знаходиться до 65  536 знаків. Для зберігання форматованого тексту або довгих документів замість поля MЕМО створіть поле об'єкту OLE.

У текстових полях і полях MЕМО можуть зберігатися тільки введені знаки, знаки пропусків для невикористаних позицій в полі зберігатися не будуть.

Можна відсортувати або згрупувати текстові поля і поля типа MEMO, але Microsoft Access використовує тільки перші 255 знаків при сортуванні і угрупуванні поля MEMO.

Вибір числового або грошового типу поля.

Для зберігання числових даних в Microsoft Access існує два типа даних для полів: числовий і грошовий.

Числові поля використовуються для зберігання числових даних, які повинні використовуватися в математичних обчисленнях, за винятком грошових розрахунків, а також обчислень, що вимагають високої точності. Тип і розмір значень, які можуть знаходитися в числовому полі, можна змінити у властивості Розмір поля (FieldSize). Наприклад, в займаюче 1 байт на диску поле з розмірів «Байт» допускається введення тільки цілих чисел без десяткових знаків від від 0 до 255.

Грошовий тип поля використовують для запобігання округленню під час обчислень. У грошових полях забезпечується 15 знаків зліва від десяткової коми і 4 знаки справа. Грошове поле займає 8 байт на диску.

Числові і грошові поля мають стандартний формат відображення, також можна створити власний формат.

Типи даних, які можуть мати поля в Microsoft Access

У приведеному нижче списку вказано всі типи даних полів, підтримувані в Microsoft Access, їх призначення і розміри.

  • Текстовий

  • Поле МЕМО

  • Числовий

  • Дата/час

  • Грошовий

  • Лічильник

  • Логічний

  • Поле об'єкту OLE

  • Гіперпосилання

  • Майстер підстановок




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

  1. Створіть базові таблиці, використовуючи при цьому різні способи. Таблицю 1 створіть за допомогою імпорту таблиць. Таблицю 2 шляхом введення даних. Таблицю 3 і Таблицю 4 в режимі конструктора.

  2. Опишіть способи створення базових таблиць.

  3. Задайте первинні ключі і встановіть зв'язки між таблицями.

Базові таблиці
У таблиці СТУДЕНТИ (STUDENTS) міститься п'ять полів з інформацією про студентів:


Таблиця 1. Студенти

STUDENTS

SNUM

SFAM

SIMA

SOTCH

STIP

3412

Поляків

Анатолій

Олексійович

50.00

3413

Старова

Любов

Михайлівна

17.00

3414

Гріценко

Володимир

Миколайович

0.00

3415

Котенко

Анатолій

Миколайович

0.00

3416

Нагірний

Євгеній

Васильович

75.50


У таблиці ПРЕДМЕТИ (PREDMET), що складається з п'яти полів, міститься інформація про учбові предмети. Призначення полів таблиці наступне.


Таблиця 2. Предмети


PREDMET

PNUM

PNAME

TNUM

HOURS

COURS

2001

Фізика

4001

34

1

2002

Хімія

4002

68

1

2003

Математика

4003

68

1

2004

Філософія

4005

17

2

2005

Економіка

4004

17

3


У таблиці ВИКЛАДАЧІ (TEACHERS), що складається з п'яти полів, міститься інформація про викладачів. Поля таблиці наступні:

  • TNUM - код викладача;

  • TFAM - прізвище викладача;

  • TIMA - ім'я викладача;

  • ТОТСН - по батькові викладача;

  • TDATE - дата ухвалення викладача на роботу.


Таблиця 3. Викладачі


TEACHERS

TNUM

TFAM

TIMA

TOTCH

TDATE

4001

Іванова

Валентина

Іванівна

01/04/1984

4002

Петров

Олег

Володимирович

01/09/1997

4003

Сидоров

Віталій

Володимирович

01/09/1988

4004

Петренко

Любов

Олексіївна

01/09/1988

4005

Міхайлов

Ігор

Дмитрович

10/05/1989


У таблиці УСПІШНІСТЬ (USP), що складається з п'яти полів, зберігається інформація про успішність студентів по учбових дисциплінах. Поля таблиці наступні:

  • UNUM - код факту здачі учбової дисципліни;

  • OCENKA - оцінка, одержана студентом по учбовому предмету;

  • UDATE - дата здачі;

  • SNUM - номер студентського квитка;

  • PNUM - код учбового предмету.


Таблиця 4. Успішність


USP

UNUM

OCENKA

UDATE

SNUM

PNUM

1001

5

10/06/1999

3412

2001

1002

4

10/06/1999

3413

2003

1003

3

11/06/1999

3414

2005

1004

4

12/06/1999

3412

2003

1005

5

12/06/1999

3416

2004




  1. Контрольні запитання




  1. Способи створення таблиць в MS Access.

  2. Особливості використовування режиму Конструктор при створенні таблиці.

  3. Визначення первинного ключа і альтернативного ключа таблиці. Засоби встановлення і видалення первинного ключа.

  4. Типи полів, які використовуються в таблицях MS Access, і їх коротка характеристика.

  5. Властивості   полів, існуючих в таблицях MS Access, і їх коротка характеристика.

  6. Характеристика розмірів, які може приймати поле, числового типу.




  1. Оформлення звіту.

  2. Захист роботи.