17070

MS Access. Створення бази даних у вигляді декількох таблиць

Практическая работа

Информатика, кибернетика и программирование

Практична робота № 7 Тема: MS Access. Створення бази даних у вигляді декількох таблиць. Мета: Уміти створювати структуру таблиці модифікувати її вводити дані в таблицю. План Основні поняття про бази даних. Типи і властивості полів. Створення таблиц...

Украинкский

2013-06-29

282 KB

5 чел.

Практична робота № 7

Тема: MS Access. Створення бази даних у вигляді декількох таблиць.

Мета: Уміти створювати структуру таблиці, модифікувати її, вводити дані в таблицю.

     План

  1.  Основні поняття про бази даних.
  2.  Типи і властивості полів.
  3.  Створення таблиць в MS Access.

Задача «Успішність»

Створити базу даних з трьох таблиць: Оцінки (рис. 1), Телефони і Адреси з даними для десяти-п'ятнадцяти осіб (учнів, студентів чи співробітників фірми, які атестуються).

Оцінки

Номер

Прізвище

Ім'я

Мат

Інф

Фіз

Літ

Мова

1

Артист

Іван

5

5

4

3

3

2

Мицик

Орест

3

3

4

4

3

 3

Бодак

Марта

5

5

5

5

5

4

Пелех

Іра

4

4

5

5

5

5

Іваник

Микола

5

5

5

4

4

6

Боженко

Роман

5

5

4

4

4

7

Ковальчук

Лілія

4

4

4

4

4

8

Захарко

Оксана

3

3

3

3

3

9

Матвішін

Василь

5

5

4

5

4

10

Атарова

Леся

3

2

3

3

4

Адреса

Номер

Прізвище

Ім'я

Адреса

1

Артист

Іван

Леніна 32\1

2

Мицик

Орест

Маликіна 36\2

3

Бодак

Марта

Сведлова 1\1

4

Пелех

Іра

Самцова 51\4

5

Іваник

Микола

Якубова 7\5

6

Боженко

Роман

Бесонова 4\32

7

Ковальчук

Лілія

Тубінова 1\2

8

Захарко

Оксана

Гагаріна 32\43

9

Матвішин

Василь

Комсомольская 54\3

10

Атарова

Леся

Мілеровская 11\3

Телефони

Номер

Прізвище

Ім'я

Номер телефона

1

Артист

Іван

423538

2

Мицик

Орест

523654

3

Бодак

Марта

71245

4

Пелех

Іра

32564

5

Іваник

Микола

41526

6

Боженко

Роман

79838

7

Ковальчук

Лілія

13342

8

Захаренко

Оксана

62954

9

Матвішин

Василь

11966

10

Атарова

Леся

556655

Хід роботи

  1.  Запустіть  програму для опрацювання  бази даних  MS Access.

Задайте параметри функціонування програми.

Сервіс => Параметри => закладка Режим таблиці. Виберіть шрифт Arial, розмір 12 п., чорний тощо => Застосувати => ОК.

3. Створіть нову базу даних з іменем файлу — вашим прізвищем: Прізвище1.

Діалогове вікно Access або увімкніть область задач у нових версіях => Нова база даних => OK => Виберіть свою папку і дайте файлові назву Прізвище1.mbd => Створити.

4. Розгляньте головне вікно БД. Які закладки є у ньому? Активізуйте закладку (натисніть кнопку) Таблиці і виконайте команду Створити в режимі конструктора.

У версії 97 у вікні Нова таблиця виберіть режим Конструктор => ОК — відкриється вікно конструктора з назвою Таблиця 1.

5. Утворіть структуру бази даних.

Введіть назви полів і задайте їхні типи: Номер (лічильник або числовий), Прізвище (текстовий), Ім'я (текстовий), Мат (числовий), Інф (числовий), Фіз, Літ, Мова (числовий). Назви типів вводити не потрібно, клацніть у полі типу і користуйтеся списком типів, а також вертикальним прокручуванням робочого поля вікна конструктора, щоб переглянути всю структуру. Поле Прізвище проіндексуйте. Для поля Мат задайте властивості: умову на допустиме значення та повідомлення, яке виводитиметься у разі помилки користувача. Текст повідомлення придумайте самі.

    

6. Закрийте вікно конструктора таблиці (але не переплутайте з вікном Access) і збережіть структуру таблиці на диску з деякою назвою, наприклад, Оцінки.

Файл => Закрити => Так => Замість назви Таблиця 1 введіть назву Оцінки => ОК. Відмовтеся поки що від ключового поля (натисніть на кнопку НІ).

7. Відкрийте створену таблицю для введення даних.

У головному вікні БД виберіть таблицю Оцінки і натисніть на кнопку Відкрити або двічі клацніть на назві таблиці.

  1.  Уведіть у таблицю дані (15 рядків протягом 10 хв).

Якщо потрібно, зменшить ширину стовпців. Спробуйте у поле Мат ввести неправильне значення оцінки. Закрийте вікно з повідомленням про помилку і введіть правильне значення оцінки.

Оцінки

Номер

Прізвище

Ім'я

Мат

Інф

Фіз

Літ

Мова

1

Артист

Іван

5

5

4

3

3

2

Мицик

Орест

3

3

4

4

3

3

Бодак

Марта

5

5

5

5

5

4

Пелех

Іра

4

4

5

5

5

5

Іваник

Микола

5

5

5

4

4

6

Боженко

Роман

5

5

4

4

4

7

Ковальчук

Лілія

4

4

4

4

4

8

Захарко

Оксана

3

3

3

3

3

9

Матвішін

Василь

5

5

4

5

4

10

Атарова

Леся

3

2

3

3

4

Заховайте перший стовпець.

Поновіть перший стовпець на екрані.

Вилучіть другий запис з таблиці. 

Доповніть таблицю ще двома записами.

Записи додаються в кінці таблиці.

13. Увімкніть панель інструментів Таблиця, якщо вона вимкнена.

Вигляд => Панелі інструментів => Таблиця.

14. Упорядкуйте  введені  записи  за  зростанням  значень деякого поля.

Виокремте поле, клацнувши на назві, наприклад Прізвище, і натисніть на стандартній панелі на кнопку Впорядкування (Сортування) за зростанням. Зауважимо, що в деяких російськомовних версіях програми впорядкування текстових даних відбувається неправильно.

  1.  Упорядкуйте записи за спаданням значень поля Мат, а потім — за зростанням значень поля Номер.

  1.  Модифікуйте структуру таблиці.

Перейдіть у режим конструктора структури. Для цього натисніть на кнопку Вигляд або виконайте команду Вигляд => Конструктор. Змініть назву першого поля — напишіть її великими буквами: НОМЕР. Зауважимо, що в dBase-системах зміна назви поля веде до втрати даних, а в цій програмі — ні.

  1.  Закрийте свою таблицю, зберігаючи дані на диску.

У тій же базі даних створіть другу таблицю Телефони, яка міститиме номери телефонів тих же студентів.

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

Оскільки перші два поля ті ж самі, що і в таблиці Оцінки, то спочатку в головному вікні БД зробіть копію таблиці Оцінки (Ctrl+C) і вставте її (Ctrl+V).' Дайте копії назву Телефони та виберіть з меню параметр структура і дані. ОК. Вилучіть у конструкторі зайві поля з оцінками і створіть нові. Формат поля Телефон задайте такий: (###) ###-##-##. У конструкторі для типу поля Типтел увімкніть майстра підстановки і задайте режим Буде введено фіксований набір Значень, натискайте на кнопку Далі та введіть один стовпець з трьох значень: домашній, мобільний, батьків. Перейдіть у режим таблиці і заповніть таблицю даними, яких бракує. Під час введення даних стежте за відповідністю між номерами і прізвищами студентів у двох таблицях. Дані у таблицю введіть так, щоб записів, що стосуються одного студента, була різна кількість: 1, 2 або 3, залежно від кількості телефонів. Для цього вставте додаткові записи для студентів, які мають декілька телефонів. Отже, значення даних в полях НОМЕР і Прізвище тут повторюватимуться. Поле Типтел заповнюйте даними, користуючись створеним списком. Упорядкуйте таблицю за зростанням значень у полі НОМЕР або Прізвище. Закрийте таблицю зі збереженням на диску.

19. Створіть третю таблицю з назвою Адреси, яка міститиме адреси тих же осіб.

Структура таблиці повинна складатися з п'яти полів: числового (тут може бути лічильник) НОМЕР, текстових Місто і Вулиця. числових Будинок і Квартира. Заповніть таблицю даними. Якщо студент живе в особняку, то поле Квартира може бути незаповнене. У цьому випадку вважається, що воно має значення Null

20. Закрийте базу даних зі збереженням на диску, а також на дискеті. Закінчіть роботу. Здайте звіти.

3

PAGE  1


 

А также другие работы, которые могут Вас заинтересовать

24700. ЗАЩИТА РОТОРА от замыкания на корпус 63 KB
  Для периодического контроля за состоянием изоляции цепей возбуждения используется вольтметр один зажим которого соединен с землей а второй поочередно подключается к полюсам ротора. Если изоляция ротора достаточно высока замеры вольтметра в обоих случаях будут близки к нулю. Второй конец обмотки токового реле заземляется через специальную щетку имеющую электрический контакт с валом ротора.
24701. Защита ротора от перегрузки 38 KB
  Для предотвращения повреждения ротора при перегрузке предусматривается специальная РЗ а также выполняется ограничение длительности форсировки возбуждения. Наиболее полноценную РЗ ротора от перегрузки можно осуществить с помощью реле имеющего характеристику соответствующую перегрузочной характеристике ротора. Выдержка времени первой ступени при одних и тех же значениях тока ротора примерно на 20 меньше выдержки времени второй ступени.
24702. ПОВРЕЖДЕНИЯ И НЕНОРМАЛЬНЫЕ РЕЖИМЫ РАБОТЫ ГЕН-В, ОСНОВНЫЕ ТРЕБОВАНИЯ К ЗАЩИТЕ ГЕНЕРАТОРОВ 41.5 KB
  Обмотка ротора гена находится под сравнительно невысоким напряжением и поэтому ее изоляция имеет значительно больший запас элой прочности чем изоляция статорной обмотки. Однако изза значительных механических усилий обусловленных большой частотой вращения роторов турбогенов относительно часто наблюдаются случаи повреждения изоляции и замя обмотки ротора на корпус т. Замыкание на корпус в одной точке обмотки ротора неопасно так как ток в месте замыкания очень мал и нормальная работа генератора не нарушается. При двойных...
24703. Общие принципы работы реле. Работа реле на переменном токе 91.5 KB
  Общие принципы работы реле. Работа реле на переменном токе. В устройствах РЗ и электрической автоматики применяются реле на базе электромеханических конструкций полупроводниковых приборах из отдельных диодов транзисторов и др. Электромеханические реле обладают большими габаритами значительным потреблением мощности требуют тщательного ухода имеют ограниченное быстродействие и чувствительность.
24704. ИНДУКЦИОННЫЕ РЕЛЕ 220 KB
  ИНДУКЦИОННЫЕ РЕЛЕ Работа индукционных реле основана на взаимодействии переменных магнитных потоков с токами индуктированными ими в подвижной системе реле. Основными элементами реле являются два электромагнита 1 и 2 и подвижная система 3 расположенная в магнитном поле электромагнитов рис. С осью 4 жестко связан подвижный контакт реле 5 замыкающий при повороте неподвижные контакты 6. Момент Мэ приводит в движение подвижную систему 3 которая в зависимости от знака направления Мэ действует в сторону замыкания или размыкания контактов...
24705. МТЗ. Структурная и принципиальная схема 154.5 KB
  МТЗ. Селективность действия МТЗ достигается с помощью выдержки времени. МТЗ являются основным видом РЗ для сетей с односторонним питанием. Соответственно при КЗ в точке К2 быстрее всех сработает МТЗ 3.
24706. Погрешности ТН. Повреждения в цепях ТН 124.5 KB
  Повреждения в цепях ТН. Во вторичных цепях ТН могут возникать повреждения КЗ и обрывы. Для предупреждения ложных действий РЗ предусматриваются блокирующие устройства которые реагируют на появление U0 и I0 при повреждениях в цепях напряжения во вторичных цепях ТН и подают сигнал. Недостатком таких устройств блокировки является то что при КЗ в цепях фазных напряжений они не действуют.
24707. ТН. Схемы соединений 187 KB
  Начала и концы первичных и вторичных обмоток ТН Н н и К к обозначаются так же как и у силовых трансформаторов: у первичной обмотки А и X у вторичной соответственно а и х. Начала каждой обмотки А В С присоединяются к соответствующим фазам ЛЭП а концы X Y Z объединяются в общую точку нейтраль N и заземляются подводится напряжение фазы ЛЭП относительно земли. Заземление нейтрали первичной обмотки ТН и наличие нулевого провода во вторичной цепи являются обязательным условием для получения фазных напряжений относительно земли....
24708. ТТ и их погрешности. Параметры влияющие на уменьшение намагничивающего тока 112.5 KB
  Параметры влияющие на уменьшение намагничивающего тока. ТТ являются вспомогательными элементами с помощью которых ИО РЗ получают информацию о значении фазе и частоте тока защищаемого объекта. Основным требованием к ТТ является точность трансформации контролируемого тока с погрешностями не превышающими допустимых значений. Трансформатор тока рис.