Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Создание базы данных состоящей из трех таблицы

Работа добавлена на сайт samzan.net:


ЛАБОРАТОРНАЯ  РАБОТА  № 1

Тема: Создание базы данных состоящей из трех таблицы

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

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

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

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

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

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

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

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

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

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

  •  Замените фамилию Иванова на Иванникова. Для этого выделите редактируемую ячейку и наберите новую фамилию.
  •  Замените год рождения на 1986. Для этого следует щелкнуть мышкой по нужной ячейке, и она откроется для редактирования. Удалите цифру 7 и введите 6.

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

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

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

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

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

  •  Отсортируйте:
    1.  Фамилии – по алфавиту. Для этого поставьте маркер на любую фамилию в столбце с названием Фамилия и щелкните мышкой по кнопке .
    2.  Имя – по алфавиту. Для этого поставьте маркер на любую имя в столбце с названием имя и щелкните мышкой по кнопке .
    3.  Номер школы – по убыванию. Для этого поставьте маркер на любой номер школы в столбце с названием школа и щелкните мышкой по кнопке .
    4.  Класс – по возрастанию. Для этого поставьте маркер на любой класс в столбце с названием класс и щелкните мышкой по кнопке .

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

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

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

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

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

  •  Установите текстовый курсор в поле фамилия.
  •  Нажмите на кнопку , которая позволяет найти запись по введенному значению.
  •  

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

Задание 6. Создайте таблицу группы.

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

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

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

  •  Переименуйте Поле 1. Для этого поставьте курсор в любую ячейку столбца поле 1 и выполните команду формат – переименовать столбец. Ячейка имени столбца окажется выделенной. Введите название поля Учебная группа и нажмите клавишу [Enter].
  •  Переименуйте Поле 2. Для этого поставьте курсор в любую ячейку столбца поле 2 и выполните команду формат – переименовать столбец. Ячейка имени столбца окажется выделенной. Введите название поля преподаватель и нажмите клавишу [Enter].
  •  Сохраните таблицу с именем группы, нажав на кнопку сохранить. На вопрос о создании ключевого поля ответьте отрицательно.
  •  Перейдите в режим конструктор, нажав на кнопку , и посмотрите, как заданы поля. Сделайте поле учебная группа ключевым, поместив курсор на имя этого поля и нажав на кнопку ключевое поле. Тип данных поля учебная группа задайте числовым, выбрав его мышкой из ниспадающего списка.
  •  Сохраните изменения, нажав на кнопку . Закройте таблицу.


Задание 7. Редактирование таблицы Список.

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

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

  •  Сохраните изменения, нажав на кнопку .
  •  Закройте таблицу.

Задание 8. Создайте схему данных.

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

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

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

  •  Закройте схему данных, нажав на кнопку в верхнем правом углу окна и ответив утвердительно на вопрос о сохранении схемы данных.

Задание 9. Заполните таблицу группы значениями.

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

  •  Откройте таблицу группы в режиме таблицы.
  •  Заполните ее записями

  •  Сохраните таблицу и закройте ее.

Задание 10. Создайте формы для ввода данных.

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

  •  Выберите закладку формы.
  •  Нажмите на кнопку создать.
  •  Появиться окно, в котором следует выбрать автоформа в столбец, а в качестве источника данных – список.

  •  Нажмите на кнопку ОК. Появиться пустая форма ввода.

Значения кнопок работы с записями:

- переход к первой записи;

- переход к предыдущей записи;

- переход к следующей записи;

- переход к последней записи;

- добавление новой записи.

Задание 11. Добавьте в базу данных записи, используя форму.

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

  •  Заполните базу данными, используя форму.

  •  Сохраните введенные данные. Имя формы – список. Закройте форму.
  •  Перейдите в окно таблицы и откройте таблицу список.
  •  Убедитесь, что в таблице появились новые записи.
  •  Сохраните и закройте таблицу.

Задание 12. Откорректируйте данные в таблице группы.

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

  •  Откройте таблицу группы, выделив ее и нажав на кнопку открыть.
  •  Добавьте недостающие записи, которые вы удалили в предыдущей работе и исправьте существующие.

  •  Сохраните и закройте таблицу.

Задание 13. Используя мастер таблиц, создайте таблицу личные данные с ключевым полем.

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

  •  Выберите закладку таблица, если находитесь в другом окне.
  •  Нажмите на кнопку создать. В результате перейдем к работе со следующим окном: новая таблица. Здесь несколько вариантов, но вы выберите мастер таблиц и нажмите на кнопку ОК.
  •  В этом окне следует выбрать: в поле образцы таблиц – поле студенты; в поле образцы полей – поля КодСтудента, Адрес, Номертелефона, нажимая после каждого выбора на кнопку . Эти поля попадут в поля новой таблицы. Нажмите на кнопку Далее.

  •  В появившемся окне задайте имя новой таблицы личные данные. Оставьте автоматический выбор ключа. Нажмите на кнопку далее.

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

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

Задание 14. Исправьте схему данных.

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

  •  Нажмите на кнопку – схема данных.
  •  Нажмите на кнопку - добавить таблицу. В появившемся окне выделите таблицу личные данные и нажмите на кнопку добавить, а затем на кнопку закрыть окна добавления таблицы.
  •  Поставьте мышку на имя поля КодСтудента в таблице личные данные и, не отпуская кнопку мышки, перетащите ее на поле Код в таблице список. Отпустите кнопку мышки. Появиться окно связи.
  •  Включите обеспечение целостности данных. Это невозможно сделать, если типы обоих полей заданы неодинаково.
  •  Нажмите на кнопку создать. Появиться связь один-к-одному. Это значит, что одной записи в таблице список соответствует одна запись в таблице личные данные.
  •  

  •  Закройте схему данных, сохранив ее.

Пояснение. Теперь встает задача ввода записей одновременно в разные таблицы: список и личные данные. ФИО мы храним в одной таблице, а адрес и номер телефона – в другой. Можно попробовать ввести значения в каждую таблицу отдельно, но удобнее видеть клетки обеих таблиц для ввода данных одновременно. Эту задачу легко решить вводом значений через специально созданную форму, в которой присутствуют поля всех необходимых таблиц. Данные вводим в форму, а в результате заполняются таблицы.

Задание 15. Создайте форму для ввода данных.

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

  •  В окне базы данных выберите вкладку формы.
  •  Нажмите на кнопку создать.
  •  В окне новая форма выберите мастер форм. Описание мастера появляется в левой части окна. В нижнем поле имя таблицы или запроса в качестве источника данных можно не указывать. При использовании мастера форм источник данных для формы следует указывать в окне мастера.
  •  Нажмите на кнопку ОК.

  •  

Выберите все поля из таблицы список и все поля из таблицы личные данные. Для этого выберите имя таблицы список в поле Таблицы/Запросы. В результате появляется список полей в окне доступные поля. Нажмите на кнопку , которая переносит все поля из списка. Затем выберите имя таблицы личные данные в поле Таблицы/Запросы и вновь нажмите на кнопку .

  •  Нажмите на кнопку Далее.
  •  Оставьте внешний вид формы в один столбец (выбран по умолчанию).
  •  Нажмите на кнопку Далее.
  •  Выберите требуемый стиль (например, Обычный). Нажмите на кнопку Далее.
  •  Задайте имя формы: Общая форма. Нажмите на кнопку Готово. В результате вы получите форму, в которой можно менять существующие данные и вводить новые значения. Эти значения будут попадать в ту таблицу, в которую нужно (часть значений – в одну таблицу, часть – в другую).





1. Показания- изделия медицинского назначения проникающие в стерильные ткани тела или сосудистую систе
2. Э Веселые стихи Эму ~ страус длинноногий Эму ~ гордый Эму ~ строгий
3. Про засади запобігання і протидії корупції1
4.  Понятие и сущность права
5. задание Вариант 1 2
6. Типы японских садов
7. 1Где находятся веруюшие в православном храме во время молитвы и с чем это связанно трехчастное деление хра
8. лекция Modern mn hs vriety of needs
9. СТРУКТУРА И СОДЕРЖАНИЕ отчета по курсовой работе
10. 623 б При этом обеспечивается правильное расположение обработанных баз относительно штампованных рабочих
11. ИСХОДНЫЕ ДАННЫЕ- Полная нагрузка на плиту- q56кН-м2 Собственный вес плиты- g193кН-м2 Расчет настила
12. исследование социальных объектов отношений процессов направленное на получение новой информации и выявл
13. Підвищення ефективності експлуатації свердел під час обробки композиційних матеріалів
14. Технические средства безопасности движения
15. ТЕМА 18. МІЖНАРОДНА ПОЛІТИКА І МІЖНАРОДНІ ПОЛІТИЧНІ ВІДНОСИНИ До тепер політика розглядалася нами у межах
16. продажа жилых помещений Очевидно что купляпродажа жилого помещения не сводится к передаче из рук в руки
17. тема Единой государственной системы предупреждения и ликвидации чрезвычайных ситуаций функционально объед
18. Стаття 1 Кримінальне процесуальне законодавство України 1
19. предприятиями жилищнокоммунального хозяйства промышленности и транспорта
20. тематически обоснованы