Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие2.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
2.07 Mб
Скачать

Контрольные вопросы

  1. Что означает “избыточность” информации в таблицах базы данных?

  2. Перечислите основные правила построения достаточно эффективной структуры данных.

Часть II создание баз данных в среде microsoft access. Практикум Работа 1. Создание базы данных, состоящей из одной таблицы

Цели работы:

  • познакомиться с основными понятиями базы данных;

  • научиться создавать таблицу базы данных в режиме Конструктор;

  • освоить переход из режима Конструктор в режим Таблицы;

  • освоить основные приемы заполнения и редактирования таблиц базы данных;

  • познакомиться с простой сортировкой значений таблицы;

  • познакомиться с поиском записей по образцу;

  • научиться сохранять и загружать базу данных;

  • научиться распечатывать таблицы.

Этапы работы

  1. Проектирование структуры базы данных.

Предположим, что нам надо изготовить самый простой вариант базы данных, когда вся информация хранится в одной таблице.

  1. Конструирование структуры будущих таблиц базы данных.

Таблицу будем создавать в режиме Конструктор. В ней будет 7 полей (код, фамилия, имя, отчество, год рождения, школа, класс) и 10 записей. Поле код – уникальный ключ записи (обычно используется для связи записей из разных таблиц).

  1. Создание схемы данных.

При наличии одной таблицы схема данных тоже простая: состоит из одной таблицы, т.е. ее можно специально не делать.

  1. Ввод данных в таблицы.

В данном варианте будет только одна таблица. Таблицу будем создавать в режиме Конструктор, а заполнять – в режиме Таблицы, передвигаясь по ячейкам с помощью стрелок, клавиши табуляции или мышки.

Ход работы

Задание 1. Создайте новую базу данных и изготовьте структуру таблицы с информацией о студентах «Компьютерной школы».

Порядок работы:

  • Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access. Перед вами откроется окно системы управления базами данных, в котором появиться меню, представленное на рис. 3.

Рис. 3. Меню системы управления базами данных

  • В ключите мышкой переключатель Новая база данных. Появится диалоговое окно, представленное на рис. 4. В поле Имя файла в качестве имени базы данных введите свою фамилию. Это будет название вашей личной базы данных.

Рис. 4. Диалоговое окно, в котором дается имя файлу базы данных

  • Щелкните по кнопке Создать или нажмите клавишу [Enter].

  • В следующем окне выберите тип создаваемого документа (выберите соответствующую закладку). Вы создаете таблицу, поэтому выберите закладку Таблица. Щелкните по кнопке Создать.

  • В появившемся диалоговом окне: Новая таблица выберите Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.

  • В верхней левой клетке введите имя поля (набирайте слово «Фамилия») и нажмите на клавишу [Enter]. В соседней клетке появится тип данных, по умолчанию он задается Текстовый (рис. 5). Любой другой выбирается с помощью ниспадающего меню.

Р ис. 5. Создание таблицы базы данных в окне Конструктора

  • Заполните поля в Конструкторе данными из табл. 4. Общие свойства поля оставляем по умолчанию.

Таблица 4

Имя поля

Тип данных

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

Год рождения

Числовой

Школа

Числовой

Класс

Числовой

  • Сохраните таблицу, щелкнув по кнопке пиктографического меню.

  • В появившемся окне наберите имя таблицы Список и щелкните по кнопке ОК. Появится запрос (рис. 6) на создание ключевого поля – уникального поля записи, по которому удобно связывать таблицы. В данном варианте будут самостоятельно появляться числа – номера записей.

Рис. 6. Окно выбора

  • Ответьте ДА.

  • Перейдите в режим Таблицы, щелкнув по кнопке . Ввод данных вы будете производить в этом режиме, заполняя клетки таблицы. Значение поля Код будет меняться автоматически. Если закончить ввод в ячейку нажатием на клавишу [Enter], то маркер перейдет в следующую ячейку.

  • Заполните базу данных значениями из табл. 5.

Таблица 5

К

о

д

Фамилия

Имя

Отчество

Год рождения

Шко-ла

Класс

1

Иванникова

Анна

Ивановна

1984

1

9

2

Баранова

Ирина

Алексеевна

1983

3

10

3

Корнилова

Ольга

Васильевна

1984

5

9

4

Воробьев

Алексей

Петрович

1983

1

10

5

Воробьев

Алексей

Иванович

1984

3

9

6

Воробьев

Олег

Ильич

1985

5

8

7

Скоркин

Павел

Евгеньевич

1982

1

11

8

Володина

Анна

Алексеевна

1984

3

9

9

Новоселов

Алексей

Антонович

1983

5

10

10

Александров

Евгений

Алексеевич

1984

1

9

  • Сохраните введенные данные, щелкнув по кнопке . В результате вы получили таблицу, с которой можно будет работать.

Задание 2. Выполните редактирование ячеек.

Порядок работы:

  • Замените фамилию Иванникова на Иванова. Для этого выделите редактируемую ячейку и наберите новую фамилию.

  • Замените год рождения на 1983. Для этого следует щелкнуть мышкой по нужной ячейке и она откроется для редактирования. Удалите цифру 4 и введите вместо нее цифру 3.

Задание 3. Отсортируйте значения таблицы.

Порядок работы:

Чтобы произвести сортировку значений, нужно поставить курсор в любую ячейку сортируемого столбца и щелкнуть по кнопке:

- если нужно отсортировать по возрастанию;

- если нужно отсортировать по убыванию.

  • Отсортируйте:

  1. фамилии – по алфавиту (поставьте маркер на любую фамилию в столбце с названием Фамилия и щелкните мышкой по кнопке );

  2. имя – по алфавиту (поставьте маркер на любое имя в столбце с названием Имя и щелкните мышкой по кнопке );

  3. номер школы – по убыванию (поставьте маркер на любой номер школы в столбце с названием Номер школы и щелкните мышкой по кнопке );

  4. год рождения – по убыванию (поставьте маркер на любой год рождения в столбце с названием Год рождения и щелкните мышкой по кнопке );

  5. класс – по возрастанию (поставьте маркер на любой класс в столбце с названием Класс и щелкните мышкой по кнопке ).

Задание 4. Познакомьтесь с функциями: Сохранить, Закрыть, Открыть.

Порядок работы:

  • Щелкнув по кнопке , сохраните текущую таблицу.

  • Щелкнув по нижней кнопке в правом верхнем углу окна таблицы, закройте таблицу.

  • Повторите аналогичную операцию еще раз, в результате чего вы закроете текущую базу данных, получив пустое окно для новой работы. В этом положении можно создать новую базу данных, а можно открыть существующую для продолжения работы.

  • Откройте снова свою базу данных с помощью команд Файл – Открыть – Имя своей базы данных – Открыть;

  • Откройте таблицу Список.

Задание 5. Выполните поиск записей по образцу.

Порядок работы:

  • Установите текущий курсор в поле Фамилия;

  • Щ елкните по кнопке , которая позволяет найти запись по введенному значению. В результате появится диалоговое окно представленное на рис. 7.

Рис. 7. Диалоговое окно Поиск и замена

  • Наберите в поле Образец фамилию Баранова и щелкните по кнопке Найти далее.

Задание 6. Завершите работу с Access.

Порядок работы:

  • Выберите пункт меню Файл – Выход.

  • Если вы производили какие-либо действия в базе данных, появится вопрос о сохранении изменений. Ответьте утвердительно на этот вопрос.