Создание базы данных состоящей из трех таблицы
Работа добавлена на сайт samzan.net:
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
ЛАБОРАТОРНАЯ РАБОТА № 1
Тема: Создание базы данных состоящей из трех таблицы
Задание 1. Создайте новую базу данных и изготовьте структуру таблицы с информацией о студентах «Компьютерной школы».
Порядок работы
- Запустите программу Access.
- Нажмите мышкой на кнопку новая база данных. Появиться диалоговое окно, представленное на рисунке. В поле имя файла в качестве имени базы данных введите название базы данных.
- Щелкните по кнопке создать или нажмите на клавишу [Enter].
- В следующем окне выберите тип создаваемого документа. Вы создаете таблицу, поэтому выберите закладку Новая таблица в режиме конструктора ОК. Нажмите кнопку создать.
- Переходим к работе со следующим окном: Появится окно конструктора.
- В левой верхней клетке введите имя поля и нажмите на клавишу [Enter]. В соседней клетке появиться тип данных, по умолчанию он задается текстовый. Любой другой выбирается с помощью ниспадающего меню.
- Заполните поля в конструкторе данными. Общие свойства поля оставляем по умолчанию.
- Сохраните таблицу, нажав на клавишу .
- В появившемся окне наберите имя таблицы список и нажмите ОК. Появится запрос на создание ключевого поля уникального поля записи, по которому удобно связывать таблицы. В данном варианте будут самостоятельно появляться числа номера записей. Нажмите Да.
- Перейдите в режим таблицы, нажав на кнопку . Ввод данных вы будете производить в этом режиме, заполняя клетки таблицы. Значения поля код будет меняться автоматически. Если закончить ввод в ячейку нажатием клавиши [Enter], то маркер перейдет в следующую ячейку.
-
Заполните базу данных значениями.
- Сохраните введенные данные, нажав на . В результате вы получите таблицу, с которой можно работать.
Задание 2. Выполните редактирование ячеек.
Порядок работы
- Замените фамилию Иванова на Иванникова. Для этого выделите редактируемую ячейку и наберите новую фамилию.
- Замените год рождения на 1986. Для этого следует щелкнуть мышкой по нужной ячейке, и она откроется для редактирования. Удалите цифру 7 и введите 6.
Задание 3. Отсортируйте значения таблицы.
Порядок работы
Замечание. Чтобы произвести сортировку значений, нужно поставить курсор в любую ячейку сортируемого столбца и щелкните по кнопке:
если нужно отсортировать по возрастанию.
если нужно отсортировать по убыванию.
- Отсортируйте:
- Фамилии по алфавиту. Для этого поставьте маркер на любую фамилию в столбце с названием Фамилия и щелкните мышкой по кнопке .
- Имя по алфавиту. Для этого поставьте маркер на любую имя в столбце с названием имя и щелкните мышкой по кнопке .
- Номер школы по убыванию. Для этого поставьте маркер на любой номер школы в столбце с названием школа и щелкните мышкой по кнопке .
- Класс по возрастанию. Для этого поставьте маркер на любой класс в столбце с названием класс и щелкните мышкой по кнопке .
Задание 4. Познакомьтесь с функциями: сохранить, закрыть, открыть.
Порядок работы
- Сохраните текущую таблицу, нажав на кнопку .
- Закройте таблицу, нажав на кнопку в правом верхнем углу окна.
- Повторите аналогичную операцию еще раз, в результате чего вы закроете текущую базу данных, получив пустое окно для новой работы. В этом положении можно создать новую базу данных или открыть существующую для продолжения работы.
- Откройте снова свою базу данных с помощью команд Файл Открыть Имя своей базы данных Открыть.
- Откройте таблицу Список.
Задание 5. Выполните поиск записей по образцу.
Порядок работы
- Установите текстовый курсор в поле фамилия.
- Нажмите на кнопку , которая позволяет найти запись по введенному значению.
-
Наберите в поле образец фамилию Баранова и нажмите на кнопку найти далее.
Задание 6. Создайте таблицу группы.
Порядок работы
- Выберите закладку таблица, если находитесь в другом окне.
- Нажмите на кнопку создать.
-
Выберите режим таблицы и нажмите на ОК. Появиться пустая таблица, поля которой не определены и не имеют названия. Тип поля будет выбран автоматически в зависимости от введенной информации.
- Переименуйте Поле 1. Для этого поставьте курсор в любую ячейку столбца поле 1 и выполните команду формат переименовать столбец. Ячейка имени столбца окажется выделенной. Введите название поля Учебная группа и нажмите клавишу [Enter].
- Переименуйте Поле 2. Для этого поставьте курсор в любую ячейку столбца поле 2 и выполните команду формат переименовать столбец. Ячейка имени столбца окажется выделенной. Введите название поля преподаватель и нажмите клавишу [Enter].
- Сохраните таблицу с именем группы, нажав на кнопку сохранить. На вопрос о создании ключевого поля ответьте отрицательно.
- Перейдите в режим конструктор, нажав на кнопку , и посмотрите, как заданы поля. Сделайте поле учебная группа ключевым, поместив курсор на имя этого поля и нажав на кнопку ключевое поле. Тип данных поля учебная группа задайте числовым, выбрав его мышкой из ниспадающего списка.
- Сохраните изменения, нажав на кнопку . Закройте таблицу.
Задание 7. Редактирование таблицы Список.
Порядок работы
- Выделите таблицу Группы.
- Значения поля учебная группа надо не набивать вручную, а выбирать из списка, содержащегося в таблице группы. Для этого в свойствах поля следует указать, что здесь имеет место подстановка по следующей схеме: выберите закладку подстановка, тип элемента управления поле со списком, источник строк группы.
- Сохраните изменения, нажав на кнопку .
- Закройте таблицу.
Задание 8. Создайте схему данных.
Порядок работы
- Нажмите на кнопку схема данных.
- В появившемся окне добавление таблицы выделите таблицу группы и нажмите на кнопку добавить. Выделите таблицу список и щелкните по кнопке добавить. В окне схема данных появиться условный вид этих таблиц. Закройте окно добавление таблицы.
- Увеличьте окно таблицы список так, чтобы были видны все поля.
- Поставьте мышку на имя поля учебные группы в таблице группы и, не отпуская кнопку мышки, перетащите ее на поле учебные группы в таблице список. Отпустите мышку. Появиться окно связи.
- Включите обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.
- Включите каскадное обновление связанных полей. Это приведет к тому, что при изменении номера группы в таблице группы автоматически изменится соответствующие номера групп.
- Включите каскадное удаление связанных полей. Это приведет к тому, что при удалении записи с номером группы в таблице группы будут удалены все записи из таблицы список, в которой стояли соответствующие номера групп.
- Нажмите на кнопку создать. Появиться связь один-ко-многим.
- Закройте схему данных, нажав на кнопку в верхнем правом углу окна и ответив утвердительно на вопрос о сохранении схемы данных.
Задание 9. Заполните таблицу группы значениями.
Порядок работы:
- Откройте таблицу группы в режиме таблицы.
- Заполните ее записями
- Сохраните таблицу и закройте ее.
Задание 10. Создайте формы для ввода данных.
Порядок работы:
- Выберите закладку формы.
- Нажмите на кнопку создать.
- Появиться окно, в котором следует выбрать автоформа в столбец, а в качестве источника данных список.
- Нажмите на кнопку ОК. Появиться пустая форма ввода.
Значения кнопок работы с записями:
- переход к первой записи;
- переход к предыдущей записи;
- переход к следующей записи;
- переход к последней записи;
- добавление новой записи.
Задание 11. Добавьте в базу данных записи, используя форму.
Порядок работы:
- Заполните базу данными, используя форму.
- Сохраните введенные данные. Имя формы список. Закройте форму.
- Перейдите в окно таблицы и откройте таблицу список.
- Убедитесь, что в таблице появились новые записи.
- Сохраните и закройте таблицу.
Задание 12. Откорректируйте данные в таблице группы.
Порядок работы:
- Откройте таблицу группы, выделив ее и нажав на кнопку открыть.
- Добавьте недостающие записи, которые вы удалили в предыдущей работе и исправьте существующие.
- Сохраните и закройте таблицу.
Задание 13. Используя мастер таблиц, создайте таблицу личные данные с ключевым полем.
Порядок работы
- Выберите закладку таблица, если находитесь в другом окне.
- Нажмите на кнопку создать. В результате перейдем к работе со следующим окном: новая таблица. Здесь несколько вариантов, но вы выберите мастер таблиц и нажмите на кнопку ОК.
- В этом окне следует выбрать: в поле образцы таблиц поле студенты; в поле образцы полей поля КодСтудента, Адрес, Номертелефона, нажимая после каждого выбора на кнопку . Эти поля попадут в поля новой таблицы. Нажмите на кнопку Далее.
- В появившемся окне задайте имя новой таблицы личные данные. Оставьте автоматический выбор ключа. Нажмите на кнопку далее.
Замечание. Access проверит связи данной таблицы с другими таблицами. Так как вы еще не устанавливали связи, то они не будут найдены автоматически. В этот момент можно установить новые связи, но мы пока этого делать не будем.
- Нажмите на кнопку Далее.
- После появления вопроса о действиях после создания таблицы автоматически выбирайте ввод в режиме таблицы, но можно изготовить и форму. Нажмите на кнопку готово. Вы попадете в пустую таблицу, у которой есть поля, но отсутствуют записи.
- Добавьте в таблицу личные данные еще три поля Word, Excel, Access, в которых будут находиться семестровые оценки по этим предметам. Выберите конструктор.
- Закройте таблицу, предварительно сохранив ее. В результате вы получите три таблицы, две из которых связаны, а третья нет.
Задание 14. Исправьте схему данных.
Порядок работы
- Нажмите на кнопку схема данных.
- Нажмите на кнопку - добавить таблицу. В появившемся окне выделите таблицу личные данные и нажмите на кнопку добавить, а затем на кнопку закрыть окна добавления таблицы.
- Поставьте мышку на имя поля КодСтудента в таблице личные данные и, не отпуская кнопку мышки, перетащите ее на поле Код в таблице список. Отпустите кнопку мышки. Появиться окно связи.
- Включите обеспечение целостности данных. Это невозможно сделать, если типы обоих полей заданы неодинаково.
- Нажмите на кнопку создать. Появиться связь один-к-одному. Это значит, что одной записи в таблице список соответствует одна запись в таблице личные данные.
-
- Закройте схему данных, сохранив ее.
Пояснение. Теперь встает задача ввода записей одновременно в разные таблицы: список и личные данные. ФИО мы храним в одной таблице, а адрес и номер телефона в другой. Можно попробовать ввести значения в каждую таблицу отдельно, но удобнее видеть клетки обеих таблиц для ввода данных одновременно. Эту задачу легко решить вводом значений через специально созданную форму, в которой присутствуют поля всех необходимых таблиц. Данные вводим в форму, а в результате заполняются таблицы.
Задание 15. Создайте форму для ввода данных.
Порядок работы
- В окне базы данных выберите вкладку формы.
- Нажмите на кнопку создать.
- В окне новая форма выберите мастер форм. Описание мастера появляется в левой части окна. В нижнем поле имя таблицы или запроса в качестве источника данных можно не указывать. При использовании мастера форм источник данных для формы следует указывать в окне мастера.
- Нажмите на кнопку ОК.
Выберите все поля из таблицы список и все поля из таблицы личные данные. Для этого выберите имя таблицы список в поле Таблицы/Запросы. В результате появляется список полей в окне доступные поля. Нажмите на кнопку , которая переносит все поля из списка. Затем выберите имя таблицы личные данные в поле Таблицы/Запросы и вновь нажмите на кнопку .
- Нажмите на кнопку Далее.
- Оставьте внешний вид формы в один столбец (выбран по умолчанию).
- Нажмите на кнопку Далее.
- Выберите требуемый стиль (например, Обычный). Нажмите на кнопку Далее.
- Задайте имя формы: Общая форма. Нажмите на кнопку Готово. В результате вы получите форму, в которой можно менять существующие данные и вводить новые значения. Эти значения будут попадать в ту таблицу, в которую нужно (часть значений в одну таблицу, часть в другую).