35326

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

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

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

Створення бази даних у вигляді декількох таблиць. План Основні поняття про бази даних. Задача Успішність Створити базу даних з трьох таблиць: Оцінки рис. Оцінки Номер Прізвище Ім'я Мат Інф Фіз Літ Мова 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...

Украинкский

2013-09-09

262 KB

0 чел.

№7 ПЗ Черевко О.В.

Практична робота № 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. Закрийте базу даних зі збереженням на диску, а також на дискеті. Закінчіть роботу. Здайте звіти.

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

  1.  Що таке база даних?
  2.  Яке призначення програми MS Access?
  3.  З яких об'єктів складається файл бази даних?
  4.  Що таке запис?
  5.  Наведіть приклади баз даних.
  6.  Які є способи створення таблиці в базі даних?
  7.  Що таке структура таблиці бази даних?
  8.  Які є властивості полів?
  9.  З яких структурних елементів складається таблиця бази даних?
  10.  Які об'єкти може містити файл бази даних?
  11.  Що таке база даних в MS Access?
  12.  Яке призначення баз даних?
  13.  Що таке поле?
  14.  Наведіть приклад запису.
  15.  Які є типи полів?
  16.  Як створити структуру бази даних?
  17.  Що означає модифікувати структуру бази даних?
  18.  Як ввести дані у базу даних?
  19.  Які закладки (кнопки) має головне вікно бази даних?
  20.  Як сховати чи показати стовпці в таблиці?
  21.  Що таке умова на значення поля?
  22.  Як вставити нове поле в структуру?
  23.  Для чого призначене повідомлення про помилку введення?
  24.  Як упорядкувати записи в таблиці?
  25.  Яке призначення конструктора таблиці?
  26.  Як вилучити поле зі структури таблиці?
  27.  Як ввести в таблицю новий запис?
  28.  Які види сортування вам відомі?
  29.  Як змінити назву поля в таблиці?
  30.  Як збільшити шрифт під час введення даних у БД?
  31.  Наведіть приклади значень числового і грошового полів.
  32.  Яким способом задають тип поля? Які є типи полів?
  33.  Яка відмінність між назвою файлу БД і назвою таблиці в цій БД-
  34.  Що таке майстер підстановки? 
  35.  Яка відмінність між записом і полем?

3


 

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

20050. Зубоотделочные операции: шлифование, шевингование, хонингование, притирка, приработка 62.5 KB
  Шлифование. Шлифование методом копирования осуществляют шлифовальным кругом профиль которого соответствует профилю впадины м д зубьями. Шлифование производят последовательно т.
20051. Изготовление пластин и мостов. Методы обработки плоскостей. Методы получения отверстий 25.5 KB
  Методы получения отверстий.: точность размеров точность расположения отверстий относительно друг друга соосность сопряжённых поверхностей двух пластин или пластины и моста Пластины и мосты изготавливают из конструкционной стали 20 45 латуни Л62 ЛС591 алюмин. обработка плоскостей изготовление основных отверстий изготовление крепёжных отверстий изготовление уступов канавок и различных углублений снятие заусенцев и покрытий. Методы получения отверстий в...
20052. Электрохимический метод нанесения покрытий. Виды гальванических покрытий. Термодиффузионный способ. Металлизация распылением. Контроль качества покрытий 34 KB
  Виды гальванических покрытий. Контроль качества покрытий. Для получения металлических покрытий детали на специальных подвесках или приспособлениях подвешивают на катодную штангу.
20053. ХАРКТЕРИСТИКА ЛАКОКРАСОЧНЫХ ПОКРЫТИЙ. ТЕХНОЛОГИЯ НАНЕСЕНИЯ ЛАКОКРАСОЧНЫХ ПОКРЫТИЙ 54 KB
  Лакокрасочные покрытия Покрытия которые образуются в результате плёнкообразования высыхания лакокрасочных материалов нанесённых на поверхность изделий. Существуют также лакокрасочные покрытия специального назначения электроизоляционные флуоресцентные термоиндикаторные термостойкие бензо и маслостойкие и др. По внешнему виду покрытия делятся на: гладкие однотонные – высокоглянцевые глянцевые полуглянцевые матовые глубокоматовые; гладкие рисунчатые молотковые –...
20054. Сборка неразъемных соединений. Продольно-прессовые и поперечно-прессовые соединения. Соединения с натягом, собираемые с применением вибрационно-импульсного воздействия 49 KB
  Продольнопрессовые и поперечнопрессовые соединения. Соединения с натягом собираемые с применением вибрационноимпульсного воздействия. Принцип сборки прессовые соединения основан на деформации сопрягаемых деталей. Прессовые соединения м.
20055. Сборка неразъемных соединений. Клепаные соединения. Соединения завальцовкой. Сварные и паяные соединения 164 KB
  Клепаные соединения. Соединения завальцовкой. Сварные и паяные соединения. Клеевые соединения.
20056. Сборка разъемных соединений. Резьбовые соединения. Конические соединения. Шпоночные соединения 22.5 KB
  Резьбовые соединения. Конические соединения. Шпоночные соединения. К резьбовым соединениям относятся: резьбовое соединение двух деталей болтовое шпилечное винтовое самоформируещиеся соединения.
20057. Технология оптических деталей. Оптические материалы и их свойства 26 KB
  Свойства стекла: прозрачность стекла определяется коэф светопоглащения отношение светового потока поглощенного слоем стекла 10 мм к световому потоку на входе. Бесцветные опт стекла дел на флинты и кроны. Специальные стекла: с повышенным коэф пропускания ик и уф с малым коэф термического расширения фотохромные стекла измен коэф пропускания оптически активные стекла. Оптическиактивные стекла для изготовления активных элтов оптич.
20058. Горячее формообразование заготовок. Контроль заготовок 64.5 KB
  Для варки всех типов стекла используют шихту состоящую из окислов химических элементов вспомогательных добавок и стеклянного боя. Варку стекла производят в шамотных горшках. Бесформенный кусок 3 стекла по массе равный массе заготовки 4 укладывают в футерованную керамикой 2 металлическую форму и нагревают' в печи до температуры соответствующей вязкости стекла 107 Пас. Температурный режим свободного моллирования включает разогрев стекла до температуры моллирования выдержку при этой температуре отжиг и охлаждение.