Список тем лабораторных работ по access. Лабораторная работа по информатике на тему:"ACCESS ". Проектирование структуры базы данных

Изучая материал, Вы узнаете: Что такое база данных? Какие бывают базы данных? Как создавать базы данных в Microsoft Access? Чем отличается Microsoft Access от Microsoft Excel?

Начальный уровень подготовки слушателей : Для изучения данного материала необходимо владеть пользовательскими навыками работы на ПК, знать электронные таблицы Microsoft Excel.

Необходимое количество часов: 12

Учебный материал

База данных – это реализованная с помощью компьютера информационная модель, отражающая состояние объектов и их отношения. Информационной моделью (или структурой данных) называют совокупность взаимосвязанных данных. Базы данных, соответственно типам информационных структур, делят на три класса: табличные (реляционные), сетевые, иерархические.

С понятием базы данных тесно связано понятие системы управления базой данных (СУБД). Это комплекс программных средств, предназначенных для создания структуры новой базы, ее наполнения содержимым, редактирования содержимого и отбора отображаемых данных в соответствии с заданным критерием, упорядочения, оформления и последующей выдачи на устройства вывода или передачи по каналам связи.

В мире существует множество систем управления базами данных: dBase, Paradox, FoxPro, Clipper, Oracle и т. д. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такой системы мы выбрали СУБД Microsoft Access.

Реляционная база данных. База данных, созданная в СУБД Access, является реляционной базой данных. Основным объектом этой базы являются взаимосвязанные двумерные таблицы, состоящие из однотипных строк–записей. Каждая строка, в свою очередь, составлена из полей и называется записью. Если записей в таблице нет, то это значит, что структура базы данных образована только набором полей. Изменив состав полей базовой таблицы, мы изменяем структуру базы данных и, соответственно, получаем новую базу данных.

Для однозначного определения каждой записи таблица должна иметь уникальный ключ (первичный ключ). Этот ключ может состоять из одного или нескольких полей. По значению ключа отыскивается единственная запись.

Связи между таблицами базы данных дают возможность совместно использовать данные из разных таблиц. В нормализованной реляционной базе данных связи характеризуются отношениями типа один-к-одному (1:1) или один-ко-многим (1:∞). Связь каждой пары таблиц обеспечивается одинаковыми полями в них – ключом связи. Ключом связи всегда является уникальный ключ главной таблицы в связи. В подчиненной таблице он называется внешним ключом.

Схема данных . В СУБД Access процесс создания реляционной базы данных включает создание схемы данных. Схема данных наглядно отображает таблицы и связи между ними и обеспечивает использование связей при обработке данных. В схеме данных устанавливаются параметры обеспечения связкой целостности в базе данных.

Поскольку СУБД Access является одним из приложений Windows, входящих в интегрированную систему Office, интерфейс окна программы и его основные компоненты – меню, панели инструментов, справочная система, а также приемы работы с клавиатурой и мышью используются в работе аналогично другим приложениям (Word, Excel). Общий вид окна программы приведен на рис.1. Поля базы данных не просто определяют структуру базы – они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей.

Рис 1 – Окно СУБД Microsoft Access

Основные свойства полей таблиц баз данных СУБД Microsoft Access:

имя поля – определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц);

тип поля – определяет тип данных, которые могут содержаться в данном поле;

размер поля – определяет предельную длину (в символах) данных, которые могут размещаться в данном поле;

формат поля – определяет способ форматирования данных в ячейках, принадлежащих полю;

маска ввода – определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных);

подпись – определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля),

значение по умолчанию – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных);

условие на значение – ограничение, используемое для проверки правильности ввода данных;

сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных;

обязательное поле – свойство, определяющее обязательность заполнения данного поля при наполнении базы;

пустые строки – свойство, разрешающее ввод пустых строковых данных (в основном это касается текстовых данных);

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

Свойства полей различаются в зависимости от типа данных. Базы Данных Microsoft Access работают со следующими типами данных:

текстовый – тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов);

поле Мемо – специальный тип для хранения больших объемов текста (до
65 535 символов). Физически в поле хранится указатель на другое место базы данных, в котором хранится непосредственно текст, но для пользователя такое разделение незаметно;

числовой – тип данных для хранения действительных чисел;

дата/время – тип данных для хранения календарной даты и текущего времени;

денежный – тип данных для хранения денежных сумм;

счетчик – специальный тип данных для хранения уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием;

логический – тип для хранения логических данных (могут принимать только два значения, например, Да или Нет);

поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE, например мультимедийных;

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

Объектами базы данных помимо таблиц являются также запросы, формы, отчеты, макросы и модули, создание которых существенно упрощает работу пользователя с массивами данных.

Запросы обеспечивают быстрый и эффективный доступ к данным из одной или нескольких связанных таблиц. Результатом выполнения запроса является таблица, которая может быть использована наряду с другими таблицами базы данных при обработке данных. Запросы позволяют исключить несанкционированный доступ к конфиденциальной информации, содержащейся в основных таблицах. При работе с запросами данные можно упорядочивать, фильтровать, объединять и производить с ними необходимые итоговые вычисления. Запрос может формироваться с помощью QBE – запросов по образцу или с помощью инструкции SQL – языка структурированных запросов.

Формы служат для организации внесения информации в таблицы различными пользователями, их использование позволяет легко автоматизировать ввод данных и исключить ошибки ввода. Формы могут также использоваться для просмотра запросов и таблиц на экране.

Отчет формируется для создания бумажного документа, т. е. для распечатки данных.

Для реализации практических задач пользователя разработчику приходится использовать средства программирования: язык макрокоманд и язык Visual Basic for Applications (VBA). Макросы и модули, созданные программистом, оперируют запросами, формами и отчетами и объединяют разрозненные действия в единую задачу пользователя.

В окне базы данных Access наряду со списком объектов представлены ярлыки для быстрого запуска Мастеров или Конструкторов создания нового объекта.

Мастера Access позволяют автоматизировать процесс создания таблиц базы данных, форм, запросов, отчетов и страниц доступа к данным.

Размещение базы данных. Все таблицы базы данных, а также другие объекты Access – формы, запросы, отчеты, макросы и модули, построенные для этой базы, и внедренные объекты – могут размещаться на диске в одном файле базы данных формата.mdb. Это упрощает технологию ведения базы данных и приложения пользователя. Обеспечивается высокая компактность размещения всех объектов базы данных на диске и эффективность обработки данных.

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

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

В Access включены средства разработки проекта – приложения, обеспечивающего работу с базой данных, размещенной на SQL – сервере. Проект размещается в файле.adp на компьютере пользователя. При создании проекта пользователь может создать базу данных на SQL –сервере или использовать уже существующую.

Различия между СУБД Access и электронными таблицами Excel

На первый взгляд СУБД Access очень похожа на программу электронных таблиц Microsoft Excel по своему назначению и возможностям. Однако между ними существуют принципиальные отличия:


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

  2. Access позволяет не только вводить данные в таблицы, но и контролировать правильность вводимых данных. Для этого можно установить правила проверки прямо на уровне таблицы. Тогда, каким бы образом ни вводились данные – прямо в таблицу, в форме или на странице доступа к данным, Access не позволит сохранить в записи данные, не удовлетворяющие заданным условиям.

  3. С таблицами Excel удобно работать, если они содержат ограниченное число строк. Таблицы базы данных могут содержать огромное количество записей, и при этом СУБД обеспечивает удобные способы извлечения из этого множества нужной информации.

  4. Если все необходимые для работы данные хранятся в документах Word и электронных таблицах, то по мере накопления информации можно просто запутаться в большом количестве файлов. Access позволяет хранить все данные в одном файле и доступ к этим данным осуществляется постранично, т. е. не превышаются ограничения на ресурсы памяти компьютера.

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

  6. Устанавливая взаимосвязи между отдельными таблицами, Access позволяет избежать дублирования данных, сэкономить память компьютера, а также увеличить скорость и точность обработки информации. Именно для этого таблицы, содержащие повторяющиеся данные, разбиваются на несколько связанных таблиц.

  7. Excel позволяет работать нескольким пользователям с одним документом, однако эти возможности очень ограничены. Access может поддерживать одновременную работу с базой данных 50 пользователей, при этом все пользователи гарантированно будут работать с актуальными данными.

  8. Access имеет развитую систему защиты от несанкционированного доступа, которая позволяет каждому пользователю видеть и изменять только те объекты, на которые ему были выданы права администратором системы. Например, можно запретить использование некоторых команд меню, открытие определенных форм, изменение данных в таблицах или формах. Электронные таблицы тоже позволяют защитить данные паролем или разрешить только просмотр данных, однако эти средства существенно проще.
Таким образом, СУБД Access применяется в тех случаях, когда прикладная задача требует хранения и обработки разнородной информации о большом количестве объектов и предполагает возможность многопользовательского режима работы.

Практическое задание

Как разработать информационную модель базы данных? Как создать объекты базы данных?

Задание: Требуется создать базу данных, содержащую сведения о студентах.

Технология выполнения работы


  1. Определим логическую структуру создаваемой базы данных. Поскольку почти все поля базы данных являются уникальными, создаем одну сводную таблицу, состоящую из записей, в которые входят поля Фамилия, Имя, Группа, Дата рождения и Домашний адрес .

  2. Загрузите Microsoft Access.

  3. В появившемся окне Microsoft Access выберите Новая база данных . Нажмите кнопку .

  4. В ниспадающем списке Папка окна Файл новой базы данных выберите свою папку. В наборном поле Имя файла введите имя создаваемой базы данных Student. Нажмите кнопку Создать .

  5. Откроется окно базы данных. Оно является основным окном базы и позволяет открывать, добавлять и удалять любые объекты базы данных.
Создание структуры новой таблицы

  1. В появившемся окне Student : База данных выберите объект Таблицы и нажмите кнопку Создание таблицы в режиме конструктора .

  2. В первой строке в столбце Имя поля введите: Фамилия . Нажмите клавишу вправо →.

  3. Щелкните на появившейся стрелке раскрывающегося списка ячейки Тип данных и выберите пункт Текстовый .

  4. В нижней части экрана, в Свойствах поля , на вкладке Общие, в строке Размер поля установите 20.

  5. В строке Обязательное поле при помощи кнопки раскрывающегося меню укажите Да.

  6. Установите курсор в первой строке в столбце Описание . Введите: Фамилия студента .

  7. Во второй строке в столбце Имя поля введите: Имя. Установите тип данных – текстовый.

  8. В поле Описание введите: Имя студента. Установите Размер поля – 10.

  9. В третьей строке в столбце Имя поля введите: Группа . Установите тип данных числовой.

  10. В раскрывающемся списке Размер поля выберите Целое.

  11. В поле Описание введите: Номер группы .

  12. В четвертой строке в столбце Имя поля введите: Дата рождения.

  13. Установите тип данных Дата/время . Установить курсор в наборном поле Формат поля .

  14. В раскрывающемся списке Формат поля установите – Краткий формат даты .

  15. Установите курсор в поле Маска ввода , находящееся в нижней части экрана, и щелкните мышью на кнопке с тремя точками. На запрос подтвердите сохранение таблицы под именем Таблица 1 и создание ключевого поля.

  16. В появившемся диалоговом окне Создание масок ввода выберите Краткий формат даты . Нажмите кнопку Далее .

  17. В следующем окне можно выбрать знак заполнителя для отображения в поле. Нажмите кнопку Готово .

  18. Обратите внимание, что в первой строке Microsoft Access автоматически добавил дополнительное ключевое поле Код , которое играет роль уникального идентификатора записей, и установил для него Тип данных Счетчик .

  19. В шестой строке в столбце Имя поля введите: Домашний адрес .

  20. Установите тип данных Поле MEMO . В поле Описание введите: Домашний адрес.

  21. Закройте текущее окно Таблица 1: таблица с сохранением изменений.
Заполнение таблицы

  1. В окне Student : База данных выберите объект Таблицы , установите курсор на названии Таблица 1 и нажмите кнопку Открыть .

  2. В поле Фамилия введите свою фамилию, в поле Имя введите свое имя и в поле Группа введите номер своей группы.

  3. Переместите курсор в поле Дата рождения и введите дату своего рождения в формате ДД.ММ.ГГГГ, например 12.05.85. Примечание : вводить следует только числа, а остальное Microsoft Access подставит автоматически по заданной маске.

  4. Переместите курсор в поле Домашний адрес и введите свой домашний адрес.

  5. Подобным образом введите еще 7 записей. В поле Группа в любых двух строках введите № группы – 1 группу, в остальных – 2. Если потребуется изменить ширину столбца, то это можно сделать при помощи мыши аналогично работе в Excel.

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

  7. Нажмите на значок закрытия текущего окна Таблица 1: таблица .

  8. В окне Student : База данных установите курсор мыши на слово Таблица 1 и правой кнопкой мыши вызовите контекстное меню.

  9. Выберите команду Предварительный просмотр . Если потребуется, измените масштаб для более удобного просмотра созданной таблицы с помощью пиктограммы с лупой или ниспадающего списка масштабов. Закройте окно просмотра.

  10. В окне Student : База данных снова установите курсор на слове Таблица 1 и вызовите контекстное меню.

  11. Выберите команду Переименовать . Введите новое имя таблицы Т_Студенты .

1.1 Лабораторная работа №1: Создание базы данных, состоящей из одной таблицы

Цели работы:

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

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

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

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

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

6. познакомиться с поиском записей по образцу,

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

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

Этапы работы

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

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

Таблицу будем создавать в режиме Конструктор. В ней – 5 полей (номер декларации, наименование товара по ТНВЭД, количество, цена за единицу товара) и 7 записей.

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

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

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

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

Задание 1. Откройте новую базу данных и создайте структуру таблицы с информацией о товарах таможенных органов РФ.

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

Рис. 1 Окно системы управления базами данных

Для создания пустой БД необходимо произвести следующие действия:

1. В разделе Новая пустая база данных выбрать Новая база данных в центральной части начального окна (Рис. 1) или воспользоваться кнопкой , в появившемся меню выбрать пункт Создать .

2. В левой части окна появится область Новая база данных. В поле Имя файла нужно ввести имя новой базы данных, в качестве имени базы данных введите свою фамилию. (Рис. 2).

Рис. 2 Раздел Новая база данных

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

Нажать кнопку Создать . Откроется новая БД с единственной пустой таблицей, и программа перейдет в режим редактирования таблицы, представленный на рис. 3.

Рис. 3 Окно новой БД

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



4. Введите слово Номер декларации, и нажмите на клавишу .

5. Сделайте его ключевым – тип данных Счетчик. Любой другой выбирается с помощью ниспадающего меню.

Напоминание. Переход от ячейки к ячейке осуществляется одним из способов: мышкой; нажатием на клавишу ; стрелками; клавишей .

6. Заполните поля в Конструкторе данными из табл. 1. Общие свойства поля оставляем по умолчанию (какие задает сама программа).

Таблица 1.

8. Перейдите в режим таблицы. Для этого воспользуйтесь одним из способов:

Щелкните по кнопке Режим – Режим таблицы ;

Закройте окно Конструктора, откройте таблицу «Информация о товаре» – двойной щелчок по значку таблицы «Информация о товаре»;

Нажмите левой кнопкой мыши на таблице «Информация о товаре» и выберите Режим Таблица.

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

9. Заполните базу данных значениями из табл. 2. Столбец цена за единицу товара заполните самостоятельно.

Таблица 2

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

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

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

3. Откройте таблицу Информация о товаре.

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

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

Рис. 4 Сортировка и фильтрация

Сортировку можно осуществить, щелкнув на стрелку рядом с наименованием поля (Рис. 5).

Рис. 5 Сортировка по полю Наименование товара по ТНВЭД

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

1. Данные в поле Наименование товара по ТНВЭД – по алфавиту (поставьте маркер на любое наименование в столбце с названием Наименование товара по ТНВЭД и щелкните мышкой по нужной кнопке).

2. Данные в поле Количество .

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

1. Установите текстовый курсор вполе Количество.

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

Рис. 6. Окно Поиска и замены

3. Наберите в поле Образец число 5 и щелкните по кнопке Найти.

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

По окончании работы щелкните по кнопке Закрыть .

1.2 Лабораторная работа №2: Создание базы данных, состоящей из двух таблиц

Цели работы:

1. научиться удалять таблицы;

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

3. научиться создавать самостоятельно ключевое поле;

4. научиться создавать формы для ввода данных:

5. закрепить навыки по заполнению и редактированию таблиц базы данных.

Этапы работы:

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

Создадим более сложный вариант базы данных. В ней будут две таблицы: Информация о товаре и Декларант.

2. Конструирование пустых таблиц базы данных.

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

3. Создание схемы базы данных. В данном случае таблицы связаны связью «один-ко-многим». Связи следует устанавливать при пустых таблицах. Если таблицы заполнены, могут возникнуть проблемы при создании связей и свойств полей.

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

Создадим форму для ввода данных. При наличии связанных таблиц имеет значение порядок заполнения их данными.

Ход работы

Задание 1. Откройте учебную базу данных, изготовленную на прошлом занятии

1. Вызовите программу Access.

2. Откройте базу данных.

Задание 2. Удалите таблицу Информация о товаре

1. Выделите имя таблицы.

2. Нажмите клавишу .

3. На вопрос о подтверждении удаления таблицы ответьте Да.

Задание 3. Создайте таблицу Декларант

1. Выберите вкладку Создание – Таблица.

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

2. Введите название полей: Код декларанта, Фамилия, Имя, Отчество, адрес.

Декларант, щелкнув по кнопке Сохранить.

Таблица будет выглядеть следующим образом (Рис. 7).

Рис. 7 Окно создания таблицы

4. Перейдите в режим Конструктор, щелкнув по кнопке Конструктор , и посмотрите, как заданы поля: поле Код декларанта – тип данных счетчик, Фамилия , Имя , Отчество , Адрес – текстовый

Задание 4. Создайте таблицу Информация о товаре

1. Щелкните мышкой по кнопке Создание – Таблицы.

2. Введите название полей: Номер декларации, номер декларанта, Наименование товара по ТНВЭД, количество, цена за единицу товара.

3. Сохраните таблицу с именем Информация о товаре, щелкнув по кнопке Файл – Сохранить.

4. Перейдите в режим Конструктор и посмотрите, как заданы поля. Поле Номер декларации уже автоматически задан ключевым, тип поля – числовой, поле Наименование товара по ТНВЭД – текстовый, поля Номер декларанта, количество – числовые, поле цена за единицу товара – денежный. С полем Номер декларанта разговор особый. Его тип – числовой. Общие свойства поля не меняем. Кроме того, значения этого поля надо не набивать вручную, а выбирать из списка, содержащегося в таблице Декларант. Для этого в режиме Конструктор в Свойствах поля следует указать, что здесь имеет место подстановка по следующей схеме: выберите закладку Подстановка, тип элемента управления – Поле со списком, источник строк – Декларант. Получите значения элементов, как показано на рис. 8.

Рис. 8 Таблица в режиме конструктора

Измените Число столбцов на 2, для того чтобы видеть не только номер декларанта, но и фамилию.

5. Сохраните изменения.

6. Закройте таблицу.

В результате этой работы вы получите две несвязанные таблицы. Нужно создать схему данных со связями.

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

Для установления связи между таблицами используются общие поля этих таблиц. Просмотр, создание, редактирование и удаление связей осуществляется на схеме данных. Чтобы открыть схему данных, нужно воспользоваться кнопкой Схема данных на вкладке Работа с базами данных .

1. Щелкните по кнопке – Схема данных .

2. В появившемся окне Добавление таблицы выделите таблицу Декларант и щелкните по кнопке Добавить. Выделите таблицу Информация о товаре и щелкните по кнопке Добавить . В окне Схема данных появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна Добавление таблицы.

3. Увеличьте окно таблицы Информация о товаре так, чтобы были видны все поля.

4. Поставьте мышку на имя поля Код декларанта в таблице Декларант и, не отпуская кнопку мышки, перетащите ее на поле Номер декларанта в таблице Информация о товаре . Отпустите мышку. Появится диалоговое окно Связи, представленное на рис. 9.

Рис. 9 Окна Изменение связей

5. Включите значок Обеспечение целостности данных . Это невозможно будет сделать, если типы обоих полей заданы не одинаково.

6. Включите значок Каскадное удаление связанных полей и Каскадное обновление связанных полей . Это приведет к тому, что при удалении или обновлении записи Код декларанта в таблице Декларант будут удалены или обновлены все записи из таблицы Информация о товаре , в которой стояли соответствующие номера.

7. Щелкните по кнопке Создать . Появится связь «один-ко-многим». Схема данных представлена на рис. 10.

Рис. 10 Схема данных «один-ко-многим»

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

Задание 6. Заполните таблицу Декларант значениями

1. Откройте таблицу Декларант в режиме таблицы.

2. Заполните ее записями из табл. 3. Поле Код декларанта заполняется автоматически.

Таблица 3

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

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

Для создания формы с помощью инструмента Форма нужно выполнить следующие действия:

1. Открыть таблицу Информация о товарах в режиме таблицы.

2. Перейти на вкладку Создание и в группе Формы щелкнуть кнопкой мыши на инструменте Форма . Автоматически созданная форма отобразится в режиме макета (Рис. 11).

Рис. 11 Автоматически созданная форма

3. Закрыть форму. Перед закрытием появится окно запроса о сохранении формы.

4. Нажать кнопку Да .

5. В появившемся окне Сохранение ввести имя макета формы Информация о товаре и нажать кнопку ОК .

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

1. Заполните форму данными, представленными в табл. 4.

Замечание . Переход от поля ввода к следующему полю производится клавишей , или мышкой. Для перехода к новой записи следует щелкнуть по кнопке .

Таблица 4

Номер декларац. Номер декларанта Наименование товара по ТНВЭД коли-чество цена за единицу товара
Пылесосы, со встроенным электродвигателем, мощностью не более 1500 вт, имеющие мешок для сбора пыли или другой пылесборник объемом не более 20 л
Голубой сыр-Рокфор
Тракторы гусеничные для прокладывания лыжных трасс
Антиквариат возрастом более 100 лет
Рояли
Монеты, не являющиеся законным платежным средством из серебра
Чистопородные (чистокровные) племенные коровы, живые

2. Сохраните введенные данные.

3. Закройте форму.

4. Откройте таблицу Информация о товаре. Убедитесь, что в таблице появились новые записи.

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

Задание 9. Проверьте каскадное обновление связанных полей

1. Откройте таблицу Декларант.

2. Исправьте фамилию Петровская А.П. на Петрова.

3. Сохраните таблицу.

4. Закройте таблицу Декларант.

5. Откройте таблицу Информация о товаре.

6. Убедитесь, что значения изменились.

7. Закройте таблицу Информация о товаре.

Задание 10. Проверьте каскадное удаление связанных полей.

1. Откройте таблицу Декларант.

2. Удалите первую запись (всю строку выделите и нажмите на клавишу ).

3. Согласитесь с проверочным вопросом.

4. Закройте таблицу Декларант.

5. Откройте таблицу Информация о товаре.

6. Убедитесь, что исчезли записи.

7. Закройте таблицу Информация о товаре.

Предъявите преподавателю:

Откройте таблицы Информация о товаре , Декларант иформу Информация о товаре на экране.

Задание 11. Завершите работу с программой Access.

1. Выполните команду Файл – Выход.

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

1.3 Лабораторная работа №3: Создание базы данных, состоящей из трех таблиц

Цели работы:

научиться проектировать и создавать более сложные базы данных.

Этапы работы:

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

2. Конструирование пустых таблиц базы данных.Создайте более сложный вариант базы данных, состоящий из трёх таблиц: и Реквизиты декларанта.

3. Создание схемы базы данных. В данном случае таблицы Информация о товаре, Декларант объединены связью «один-ко-многим», таблицы Декларант и Реквизиты декларанта – связью «один-к-одному».

4. Ввод данных в таблицы. Создайте форму для ввода данных.

5. Использование базы данных для практических задач.

Ход работы

Задание 1. Откройте учебную базу данных, созданную на прошлом занятии

Задание 2. Удалите все записи таблицы Декларант, оставив ее структуру

1. Откройте таблицу.

2. Выделите все записи.

3. Нажмите клавишу . Щелкните по кнопке Да в вопросе о подтверждении удаления. (Можно выполнить команду Главная – вкладка Записи и щелкнуть по кнопке – Удалить запись ).

4. Закройте таблицу, сохранив ее.

Замечание. Если вводить данные в таблицу, в которой ключевое поле имеет тип счетчик, то счетчик будет меняться с того номера, который был присвоен последней записи. Чтобы нумерация снова начиналась с 1, выполните команду Файл – Управление Сжать и восстановить базу данных. Подождите некоторое время, чтобы программа отработала.

Задание 3. Создайте таблицу Реквизиты декларанта

1. В режиме Конструктор введите следующие поля:Код (тип данныхсчетчик)– ключевое поле, Поля сименами место рождения, гражданство, страна постоянного проживания, тип документа, удостоверяющего личность, серия № тип данных текстовый, а дата рождения Дата\время.

3. Перейдите в режим Таблицы, щелкнув по кнопке Режим таблиц.

4. Закрой таблицу, предварительно сохраните ее. В результате вы получите три таблицы, две из которых связаны, а третья нет.

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

1. Войдите в раздел Работа с базами данных , щелкните по кнопкеСхема данных. Появиться диалоговое окно Схема данных.

2. Щелкните правой кнопкой – Добавить таблицу . В появившемся окне Добавление таблицывыделите таблицу Реквизиты декларанта и щелкните по кнопке Добавить, а затем по кнопке Закрыть окна Добавление таблицы.

3. Поставьте мышку на имя поля Код в таблице и, не отпуская кнопку мышки, перетащите ее на поле Код декларанта в таблице Декларант. Отпустите мышку. Появится диалоговое окно Связи.

4. Включите флажок Обеспечение целостности данных. Это невозможно сделать, если типы обоих полей заданы неодинаково.

5. Щелкните по кнопке Создать. Появится связь «один-к-одному». Это значит, что одной записи в таблице Декларант соответствует одна запись в таблице Реквизиты декларанта. Схема данных представлена на рис.12.

Рис. 12 Схема данных

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

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

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

1. Перейти на вкладку Создание и в группе Формы нажать кнопку Другие формы . В раскрывающемся списке (Рис. 13) выбрать инструмент Мастер форм .

Рис. 13 Список Другие формы

2. Откроется окно Создание форм (Рис. 14).

Рис. 14 Окно создания форм

3. Выберите все поля из таблиц Декларант и Реквизиты декларанта. Для этого выберите имя таблицы Декларант в поле Таблицы/запросы. Врезультате появляется список полей в окнеДоступные поля. Щелкните по кнопке >>, которая переносит все поля из списка.

4. Затем выберите имя таблицы Реквизиты декларанта в поле Таблицы/запросы и вновь щелкните по кнопке >>.

6. Оставьте внешний вид формы в один столбец (выбран по умолчанию).

8. Выберите требуемый стиль (например, Обычная ).Щелкните по кнопке Далее.

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

Задание 6. Заполните таблицы данными

Замечание. Поля Код и Код Декларанта заполняются автоматически.

1. Данные таблицы Декларант приведены в табл. 5, а данные таблицы Реквизиты декларанта в табл. 6.

Таблица 5

Таблица 6

Код Место рождения Дата рождения Граждан-ство Страна постоянного проживания Тип документа Серия №
Москва 03.05.1952 РФ Россия Паспорт 7404 564798
Воронеж 09.06.1989 РФ Россия Паспорт 7405 985423
Иваново 23.04.1987 РФ Россия Паспорт 7411 674367
С.-Петербург 30.09.1968 Германия Германия Паспорт 7477 366785
Киев 21.08.1987 Украина Украина Паспорт 5456 87544
Белгород 30.04.1978 РФ Россия Паспорт 7405 357948
Уфа 11.04.1987 РФ Россия Паспорт 7401 567895

2. Закройте таблицу, предварительно сохранив ее.

Откройте таблицу Декларант и Реквизиты декларанта и убедитесь, что в нихпоявились данные. Закройте таблицы. Заполните таблицу Информация о товаре .

Задание 7. Научитесь использовать фильтр

1. Откройте таблицу Реквизиты декларанта .

2. Для управления фильтрами служит группа команд Сортировка и фильтр на вкладке Главная (Рис. 15). Для включения и отключения созданного фильтра служит кнопка Применить фильтр . Для удаления фильтра служит кнопка Дополнительно и пункт Очистить все фильтры .

Рис. 15 Группа команд Сортировка и фильтр вкладки Главная

3. Для создания простого фильтра нужно выполните следующее действие: щелкните по кнопке – Применить фильтр

4. Активизируйте столбец, для которого нужно создать фильтр. Щелкните мышкой по полю Год рождения. У активного поля появится стрелка выбора. Щелкните по стрелочке.

5. В перечне всех значений поля нужно снять флажок Выделить все . Далее необходимо установить флажки для тех значений поля, которые необходимо включить в фильтр.

6. Установите флажки на 1952 и 1987.

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

8. Отмените выбор. Для этого необходимо отжать эту же кнопку, которая теперь называется Удалить фильтр.

9. Щелкните по кнопке – Изменить фильтр.

10. Измените фильтр. Допустимо указывать границы изменения значений. В поле Год рождения щелкните на стрелочку. В открывшемся поле выберите Фильтры дат – После… и наберите1.01.1985 .Щелкнув по кнопке ОК, вы получите таблицу, в которой присутствуют записи с годами рождения больше 1985.

11. Чтобы получить записи декларантов, у которых Место рождения начинаются на букву «И», нужно щелкнуть по стрелочке, которая находится рядом с полем Место рождения . В открывшемся окне выберите Текстовые фильтры – Начинается с – Наберите букву «И» .

12. Самостоятельно выберите Место рождения , которые не начинаются на букву «К».

Справочная информация. Выражения в фильтре могут состоять из точных значений, которые Access использует для сравнения в том виде, в котором они вводятся. Числа вводятся без ограничителей, например, 22. Текст должен быть заключен в кавычки, например «Городецкий». Даты ограничиваются символами #, например, #10.01.99#. Элементы выражения могут быть связаны операторами:

арифметическими: * +, -, / ^:

сравнения: <, <=, >, >=, =, <>;

логическими: And (И), Not (Нет), Or (Или);

Like для использования логики замены в выражениях;

In для определения, содержится ли элемент данных в списке значений;

Andдля выбора значений из определенного интервала.

Лабораторная работа по ACCESS 2007 №1.

Наименование параметра Значение
Тема статьи: Лабораторная работа по ACCESS 2007 №1.
Рубрика (тематическая категория) Электроника

Тема˸ создание базы данных, состоящей из одной таблицы.

Цели урока˸

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

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

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

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

ü Познакомиться с простой сортировкой данных и с поиском записей по образцу;

ü Научиться сохранять и загружать базы данных.

Ход работы.

1. Вызвать программу Access 2007.

2. В окне системы управления базы данных щелкнуть по значку <Новая база данных >. Справа в появившемся окне дать имя новой базе данных ʼʼАнкета ГС-31ʼʼ и щелкнуть по значку папки, находящемуся справа от окна названия . Откроется окно сохранения, найдите свою папку и сохраните в нее новый файл базы данных ʼʼАнкета ГС-31ʼʼ. Далее нажмите на кнопку ʼʼСоздатьʼʼ.

3. Появится окно <Таблица> (Рисунок 1).

Рисунок 1

4. В появившемся окне откройте меню команды <Режим > и выберите вариант <Конструктор > и сохраните будущую таблицу под названием <Ведомость успеваемости >. Появится окно Конструктора.

5. Заполните поля в Конструкторе данными из таблицы 1. Тип данных можно выбрать из меню, появившемся при нажатии на кнопку в ячейке справа.

Обратите внимание ˸ ключевое поле ʼʼСчетчик ʼʼ внесен в таблицу автоматически. Если напротив поля отсутствует значок ключа, то на панели инструментов щелкните по этому значку.

Таблица 1.

6. Перейдите в режим таблицы, щелкнув по кнопке Режим на панели инструментов, Введите данные в данном режиме, заполняя клетки таблицы. Значение поля Код будет меняться автоматически.

7. Заполните базу данных значениями из таблицы 2 . Напротив каждой фамилии выставьте по всем дисциплинам оценки от 2 до 5

Таблица 2

Код Фамилия Имя Математика Менеджмент Сервисная деятельность Информационные технологии Стандартизация Гостиничная индустрия Пропуски по неуважительной причине Пропуски по уважительной причине
Иванникова Анна
Баранова Ирина
Корнилова Ольга
Воробьев Алексей
Воробьев Олег
Скоркин Александр
Володина Нина
Новоселов Алексей
Петрова Елена
Чернова Кристина
Терещинка Инна
Истратов Максим
Бондарь Ольга
Ревин Олег
Шарова Оксана

Лабораторная работа по ACCESS 2007 №1. - понятие и виды. Классификация и особенности категории "Лабораторная работа по ACCESS 2007 №1." 2015, 2017-2018.

  • - Тема 5. Работа в СУБД Access

    Существующие в настоящее время реляционные СУБД могут отличаться друг от друга техническими возможностями (например, средствами защиты), что, в частности, зависит от того, на какого пользователя ориентирована СУБД. Поэтому популярность той или иной СУБД в различных... .


  • -

    Цель работы: Ознакомление с основными понятиями баз данных. Приобретение навыков работы с существующей базой данных в Microsoft Access. Теоретические сведения: 1. База данных (БД) – это поименованная совокупность данных, организованных по определённым правилам,... .


  • - Практическая работа № 1. Ознакомление с СУБД Microsoft Access

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


  • - Мастера Access

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


  • -

    13. Вставьте пропущенное слово:Изобретение и распространение телевидения и ЭВМ произошло на 5м___ этапе развития ИТ. 14. Системно-организованная последовательность операций, выполняемых над информацией с использованием средств и методов автоматизации – это:б) новая... .


  • - Создание БД в MS Access и обмен данными с MS Office

    · Создаем структуру будущей базы данных в режиме конструктора. Таблица имеет следующие поля: Имя поля Тип данных Комплектующие (ключевое поле) Текстовый Июнь Числовой Июль … Август … Сентябрь … Октябрь … Заполняем таблицу... .


  • - Сложные запросы в Access.

    Цель работы: научиться создавать запросы с параметрами, освоить технологию создания различных запросов Содержание работы 1 Виды запросов 2 Разработка запросов. 1 Виды запросов В лабораторной работе №3 "Запросы в Access" были рассмотрены Простой запрос, запрос... .


  • Лабораторная работа по Access 2007 №4

    Наименование параметра Значение
    Тема статьи: Лабораторная работа по Access 2007 №4
    Рубрика (тематическая категория) Электроника

    Тема˸ Создание и применение форм.

    Цели работы˸

    ü Научиться создавать формы ввода-вывода;

    ü Научиться создавать кнопочные формы.

    Теоретическая часть.

    Форма – это средство, упрощающее ввод, редактирование и отображение информации, хранящейся в таблицах базы данных. Она представляет собой окно с набором элементов управления.

    Форма сама по себе не хранит информацию, она просто обеспечивает удобный способ доступа к информации, хранящейся в одной или нескольких таблицах. Формы по сравнению с обработкой данных в режиме таблицы обладают следующими преимуществами˸

    ¨ Форма позволяет в каждый момент сфокусировать внимание на отдельной записи;

    ¨ Элементы управления на форме можно расположить логичным образом, облегчающим чтение и работу с данными;

    ¨ Отдельные элементы управления обладают возможностями облегчить ввод и изменение отдельных данных;

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

    Создание кнопочной формы.

    Кнопочное меню представляет собой форму, на которой расположены элементы управления – кнопки с поясняющими надписями. Щелчок на кнопке открывает соответствующую таблицу, запрос, форму или отчет. Меню - удобный инструмент работы с базами данных, и он практически всегда присутствует в базах созданных для предприятий или фирм.

    Кнопочное меню создают с помощью Диспетчера кнопочных форм.

    Практическая часть.

    Ход работы.

    1) Откройте свою базу данных.

    2) Создайте форму с помощью <Мастера форм> на базе таблицы <Ведомость успеваемости>.

    · Откройте таблицу <Ведомость успеваемости>.

    · Выберите закладку <Формы >, щелкните мышкой по кнопке <Другие формы>.

    <Мастер форм>.

    · В поле <Таблицы/Запросы> выберите таблицу <Ведомость успеваемости>, в поле <Доступные поля> выберите поля <Фамилия>, <Имя> и перенесите их стрелкой в поле <Выбранные поля>. Также перенесите поля с названием предметов, щелкните по кнопке <Далее>.

    · Выберите внешний вид формы – Табличный , щелкните по кнопке <Далее>.

    · Выберите требуемый стиль (н-р, Обычная ), щелкните по кнопке <Далее>.

    · Задайте имя формы <Успеваемость> и щелкните по кнопке <Готово>. В результате получите форму, в которой можно менять данные и вводить новые значения.

    · Закройте форму.

    3) Создайте форму на базе таблицы <Преподаватели>.

    · Откройте таблицу <Преподаватели>.

    · Выберите закладку <Формы >, щелкните мышкой по кнопке <Другие формы>.

    · В появившемся диалоговом окне выберите <Мастер форм> .

    · Выберите внешний вид формы - < ленточный >.

    · Выберите любой стиль.

    · Получите готовую форму. Сохраните её под именем <Преподаватели>.

    · Закройте форму.

    4) Создайте форму <Личные данные> с помощью инструмента < Пустая форма>

    Лабораторная работа по Access 2007 №4 - понятие и виды. Классификация и особенности категории "Лабораторная работа по Access 2007 №4" 2015, 2017-2018.

  • - Тема 5. Работа в СУБД Access

    Существующие в настоящее время реляционные СУБД могут отличаться друг от друга техническими возможностями (например, средствами защиты), что, в частности, зависит от того, на какого пользователя ориентирована СУБД. Поэтому популярность той или иной СУБД в различных... .


  • -

    Цель работы: Ознакомление с основными понятиями баз данных. Приобретение навыков работы с существующей базой данных в Microsoft Access. Теоретические сведения: 1. База данных (БД) – это поименованная совокупность данных, организованных по определённым правилам,... .


  • - Практическая работа № 1. Ознакомление с СУБД Microsoft Access

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


  • - Мастера Access

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


  • - Запустите программу Microsoft Access.

    Методические рекомендации по выполнению задания 1 Опробуйте следующий способ запуска программы: кнопка Пуск Þ раздел ПрограммыÞ Þ папка Microsoft OfficeÞ Þ программа Microsoft Access 2. Создайте базу данных и сохраните ее в папке с названием своей группы под именем –...

  • Тема: Создание и использование запросов.

    Цели работы:

    ü закрепить навыки по редактированию таблиц;

    ü познакомиться с основными видами запросов;

    ü научиться создавать запросы на выборку различными способами;

    ü научиться создавать сложные запросы;

    ü научиться создавать перекрестные запросы.

    Теоретическая часть.

    Запрос – это средство, с помощью которого извлекается из базы данных информация, отвечающая определенным критериям. Результаты запроса представляют не все записи из таблицы, а только те, которые удовлетворяют запросу.

    Запросы состоят из ряда условий, каждое условие состоит из трех элементов:

    1. поле, которое используется для сравнения;

    2. оператор, описывающий тип сравнения;

    3. величина, с которой должно сравниваться значение поля.

    Выражения и операторы, применяемые в условиях отбора.

    Выражения и операторы Описание выражений и операторов
    Числа Вводятся без ограничений
    Текст Должен быть заключен в кавычки
    Даты Ограничиваются с двух сторон символами # (например, #01.02.02#)
    *; +; -; /; ^ Арифметические операторы, связывающие выражения
    <; <=; >; >=; =; <> Операторы сравнения
    And (И); Not (Нет); Or (Или) Логические операторы
    Like Используется для логики замены в выражениях
    In Для определения, содержится ли элемент данных в списке значений
    Between… And… Для выбора значений из определенного интервала
    ? Заменяет один символ (букву или цифру)
    * Заменяет несколько символов

    Запросы могут быть простые, сложные перекрестные.

    Практическая часть

    Ход работы:

    1) Откройте свою учебную базу данных.

    2) Создайте запрос на выборку студентов, у которых по всем предметам только хорошие оценки с помощью Мастера запросов .

    · На панели инструментов выберите команду <Мастер запросов>.

    · В появившемся диалоговом окне выберите <Простой запрос> и щелкните по кнопке .

    · В следующем окне выберите таблицу, по которой строится запрос (<Ведомость успеваемости>), и те поля, которые участвуют в запросе. Перенесите их в правую часть окна с помощью кнопки, нажмите <Далее>. В следующем окне тоже нажмите <Далее>.

    · В другом окне дайте название запроса «Хорошисты» и нажмите <Готово>.

    · Появится таблица <Хорошисты>, в которой отражены фамилии всех студентов и изучаемые предметы.

    · Откройте таблицу «Хорошисты», перейдите в режим <Конструктор>. Здесь в поле <Условия отбора> под каждым предметом поставьте условие >=4 или 4OR5 .

    Примечание: Галочки в каждом поле означают, что по вашему выбору можно включить или убрать любое поле на выборку.

    · Перейдите в режим таблицы, ответив <Да> на вопрос о сохранении запроса. (В таблице должны остаться фамилии «хорошистов»).

    3) С помощью <Конструктора запросов> создайте запрос на выборку по таблице <Личные данные>.

    · Щелкните по таблице <Личные данные>, зайдите в меню <Создание>, выберите команду <Конструктор запросов >.

    · Добавьте нужную таблицу в поле запроса. Выделите её в списке и щелкните по кнопке <Добавить>. Закройте окно <Добавление таблицы>.

    · Выберите студентов, чьи фамилии начинаются на букву «В» и которые проживают в Анапе. Для этого:

    Добавьте в строку <Поле> два поля <Фамилия> и <Город>;

    В строке <Условия отбора> в первом столбце укажите значение
    Like “B * ” , а во втором столбце с названием <Город> - «Анапа» ;



    закройте запрос, сохранив его под названием “ВВВ” (у вас должны остаться в списке студенты, проживающие в Анапе). Рисунок 2.

    Рисунок 2.


    Самостоятельное задание

    а) Составьте запрос с названием <Запрос 1> на базе таблицы <Ведомость успеваемости>, в котором будут указаны студенты, имеющие по первым двум предметам оценки не менее «4». (Выполните запрос или через Конструктор запросов , или через Мастер запросов )

    б) Составьте <Запрос 2> на базе таблицы <Ведомость успеваемости>, в котором будут указаны студенты, имеющие не более 30 часов пропусков по неуважительной причине. Добавьте в этот запрос поле пропуски по уважительной причине в интервале от 30 часов до 45 часов (используйте оператор Between… And )

    в) Составьте <Запрос> на базе таблицы <Личные данные>. Выведите список студентов, которым на данный момент, т.е. на сегодняшнее число, исполнилось уже 17 лет (используйте оператор Between… And… )

    Примечание: Дата записывается с использованием символа #, например, #01.02.02.#

    4) Составьте запрос на базе трех таблиц <Ведомость успеваемости>, <Личные данные> и <Преподаватель>. Выберите студентов, которые проживают в Новороссийске и у которых любимый предмет «Менеджмент». Озаглавьте <Запрос 4>. Используйте <Конструктор запросов>.

    · В меню <Создание> выберите <Конструктор запросов>.

    · Добавьте все три таблицы в поле запроса. Закройте окно <Добавление таблицы>.



    В первый столбец в строку <Поле> перетащите из первой таблицы с помощью мышки <Фамилия>, из второй таблицы во второй столбец <Город> и из третей таблицы в третий столбец строки <Поле> - <Предмет> (Рисунок 3).

    Рисунок 3

    · В поле <Условия отбора> в столбце <Город> введите город «Новороссийск», в столбец <Предмет> введите «Менеджмент».

    · Сохраните запрос под именем <Запрос 4>.

    · Откройте запрос и проверьте результат проделанной работы.

    5) Выполните запрос на создание новой таблицы, в которой должны быть поля <Фамилия>, <Имя>, <Пропуски по неуважительной причине>, <Город> и <Предмет>.

    · В меню <Создание> выберите <Конструктор запросов>.

    · Добавьте все три таблицы из списка окна <Добавление таблицы>. Закройте это окно.

    · В первую строчку <Поле> из первой таблицы перенесите в первый столбец поля <Фамилия>, во второй <Имя> и в третий <Пропуски по уважительной причине>, в четвертый столбец перетащите поле <Город> из второй таблицы и в последнем столбце будет поле <Предмет> из третьей таблицы.

    · Закройте запрос, сохранив его с именем <Запрос 5>.

    6) Создайте перекрестный запрос .

    · В меню <Создание> выберите <Мастер запросов>.

    · В диалоговом окне выберите <Перекрестный запрос>, щелкните по кнопке .

    · В окне <Создание перекрестных запросов> выделите таблицу <Ведомость успеваемости> и щелкните <Далее>.

    · Выберите поля, значения которого будут использоваться в качестве заголовок строк – это <Фамилия> и <Имя>. Щелкните по кнопке <Далее>.

    · Выберите поле, значение которого будут использоваться в качестве заголовков столбцов, например <Менеджмент>. Щелкните по кнопке <Далее>.

    · Выберите функцию, по которой будут вычисляться значения ячеек на пересечении столбцов и строк (в данном случае Count – количество). Щелкните по кнопке <Далее>.

    · Задайте имя запроса <Итог по менеджменту> и щелкните по кнопке <Готово>.

    Самостоятельное задание

    Составьте аналогичные запросы для оценок по трем другим предметам.

    7) Предъявите преподавателю все запросы своей базы данных на экране дисплея.

    8) Завершите работу с Access.