Практическая работа знакомство с субд

БД-практическая работа№2

практическая работа знакомство с субд

Работа по теме: БД-практическая работа№2. ВУЗ: СФУ. Первоначальное знакомство с СУБД MS Access. Изучение способа создания. Практическая работа может быть использована в качестве практикума как студентами курса НПО и СПО, так и учащимися. Знакомство с основными возможностями MS ACCESS рекомендуется начать с выполнения Практической работы №1 по MS ACCESS (См. Карту сайта).

Таким же образом добавьте поля Фамилия и Имя и щелкните на кнопке Далее. Выберите порядок сортировки списка по полю Фамилия. В следующем диалоговом окне задайте необходимую ширину столбцов раскрывающегося списка. На последнем шаге Мастера подстановок замените при необходимости надпись для поля подстановок и щелкните на кнопке Готово. Аналогичным образом создайте раскрывающийся список для поля Код клиента.

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

Если ранее никаких связей между таблицами базы не было, то при открытии окна Схема данных одновременно открывается окно Добавление таблицы, в котором выберите таблицы Сотрудники, Клиенты и Заказы. Если связи между таблицами уже были заданы, то для добавления в схему данных новой таблицы щелкните правой кнопкой мыши на схеме данных и в контекстном меню выберите пункт Добавить таблицу. Установите связь между таблицами Сотрудники и Заказы, для этого выберите поле Код сотрудника в таблице Сотрудники и перенесите его на соответствующее поле в таблице Заказы.

После перетаскивания откроется диалоговое окно Изменение связей рис. Это позволит предотвратить случаи удаления записей из одной таблицы, при которых связанные с ними данные других таблиц останутся без связи. Создание связи между таблицами Флажки Каскадное обновление связанных полей и Каскадное удаление связанных записей обеспечивают одновременное обновление или удаление данных во всех подчиненных таблицах при их изменении в главной таблице.

Параметры связи можно изменить, нажав на кнопку Объединение. После установления всех необходимых параметров нажмите кнопку ОК. Связь между таблицами Клиенты и Заказы установите самостоятельно.

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

Лабораторная работа № 1 Знакомство с Access. Создание таблиц.

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

В таблицу Сотрудники внесите данные о семи работниках. В таблицу Клиенты внесите данные о десяти предприятиях, с которыми работает данная фирма. В таблице Заказы оформите несколько заявок, поступивших на фирму. С помощью чего можно создавать таблицы?

Практическая работа в базах данных

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

Как создать таблицы в Microsoft Access за 8 минут

Создание простого запроса 4. Введите имя запроса Телефоны и нажмите кнопку Готово. Перед вами появится запрос, в котором можно просмотреть телефоны сотрудников. Следующий запрос попробуйте создать с помощью Конструктора, для этого выполните команду: В диалоговом окне Добавление таблиц выберите таблицу Клиенты и щелкните на кнопке Добавить, а затем на кнопке Закрыть.

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

После этого окно запроса должно выглядеть так, как оно представлено на рис. Закройте Конструктор и просмотрите полученный результат. Если в запросе Дни рождения нет ни одной записи, значит, в таблице Сотрудники нет ни одного человека, родившегося в апреле.

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

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

При запуске такого запроса на экран 14 15 выводится диалоговое окно для ввода значения в качестве условия отбора.

практическая работа знакомство с субд

Чтобы создать запрос с параметром, пользователю необходимо ввести текст сообщения в строке Условие отбора бланка запроса рис. Создание запроса с параметром Запись Like[Введите дату] означает, что при открытии запроса появится диалоговое окно рис. Окно для ввода условия отбора 15 16 Поскольку в запросе нужно вывести конкретную фамилию, в условии отбора слово Like писать не.

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

Измените запрос, чтобы сумма заказа была от до руб. Для этого откройте запрос Сумма заказа в режиме Конструктора.

  • Практическая работа "Знакомство с СУБД LibreOffice Base"
  • Конспект урока по информатике "Практическая работа 3.9 "Знакомство с СУБД Microsoft Access"
  • Практическая работа «СУБД MS Access 2007. Создание таблиц»

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

Идентификатор этого поля появится в поле выражения Построителя. Замените Выражение1 на Налог и закройте Конструктор. Откройте запрос и посмотрите, что у вас получилось.

практическая работа знакомство с субд

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

Для чего предназначены запросы?

практическая работа знакомство с субд

Какие виды запросов вы знаете? С помощью чего можно создавать запросы?

Практическая работа "Знакомство с СУБД LibreOffice Base"

Для чего используют запрос с параметром? Как можно сделать вычисления в запросах? Можно ли создавать запросы на основе нескольких таблиц? Форма может содержать графики, рисунки и другие внедренные объекты. Можно вносить данные в таблицы и без помощи каких-либо форм. Но существует несколько причин, которые делают формы незаменимым средством ввода данных в базу: Для ввода данных им предоставляются разные формы, хотя данные из форм могут поступать в одну таблицу; 17 вводить данные в форму легче, чем в таблицу, и удобнее, так как в окне формы отображается, как правило, одна запись таблицы; 18 в большинстве случаев информация для баз данных берется из бумажных бланков анкет, счетов, накладных, справок и.

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

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

Щелкните по кнопке Готово. Откройте форму Сотрудники в режиме Конструктора. Этот режим предназначен для создания и редактирования форм. Разместите элементы в удобном для вас порядке, измените размер и цвет текста.

В заголовок формы добавьте текст Сотрудники фирмы. В примечание формы добавьте объект Кнопка вкладка ленты Конструктор панель инструментов Элементы управления. Создание кнопок на форме Дайте подтверждение удаления кнопкой ОК. Если все сделано правильно, то восьмой записи после этой операции не. Примерный вид экрана представлен на рис. Аналогично проведите сортировку данных по полю Дата найма з порядке возрас-тания. Подтверждение удаления записи в таблице БД Рис. Примерный вид таблицы "Сотрудники фирмы" после редактирования Рис.

Сортировка полей таблицы БД Измените имя поля "Номер паспорта" на "Паспортные данные" в режиме "Таблицы", для этого установите указатель на имя поля и выполните двойной щел-чок мыши.

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

практическая работа знакомство с субд

Поиск записей по образцу Войдите в меню Справка, ознакомьтесь с темой "Добавление поля в таблицу". Добавьте в таблицу "Сотрудники фирмы" перед полем При-гчание новые по-ля: Присвойте созданным полям соот-ветствующие имена. Заполните поле Ставка числовыми данными. Для корректной дальнейшей работы наберите несколько ставок со значениями в интервале Сохраните изменения в таблице. Задание 1 Произвести расчеты значений Премии и Зарплаты в таблице "Со-трудники фирмы".

Порядок работы Откройте таблицу "Сотрудники фирмы". Используя меню Справка, изучите материал по теме "Изменение группы запи-сей" для обновления данных с использованием бланка запроса рис. Бланк запроса - это бланк, предназначенный для определения запроса или фильтра в режиме Конструктор запроса или в окне Расширенный фильтр. В предыдущих версиях использовался термин "Бланк запроса по образцу" QBE. Окно справки по организации запроса на обновление В открывшемся диалоговом окне Добавление таблицы выберите таблицу "Сотрудники фирмы", нажмите кнопку Добавить и закройте это окно рис.

Но умолчанию откроется бланк запроса на выборку. Список полей в форме и отчете - окно небольшого размера, содержащее список всех полей в базовом источнике записей. В базе данных Microsoft Access имеется возможность отобра-зить список полей в режиме Конструктор форм, отчетов и запросов, а также в окне Схема данных.

Добавление списка полей таблицы "Сотрудники фирмы" Рис. Бланк запроса на выборку В меню Запрос выберите команду Обновление рис.

практическая работа знакомство с субд

Обратите внимание на изменения в бланке запроса "Сортировка" изменилась на "Обновление". Сохраните за-прос под именем "Премия и Зарплата" рис. Проведите обновление по запросу, для чего дважды запустите на исполнение запрос на обновление "Премия и Зарплата". При этом подтвердите выполнение за-проса кнопкой Да в открывающемся диалоговом окне рис.

Откройте таблицу "Сотрудники фирмы" и проверьте правильность расчетов. Если все сделано правильно, то поля Премия и Зарплата будут заполнены рассчи-танными результатами. Правила перемещения такие же, как во всех приложениях Windows выделить поле Примечание, мышью перетащить на новое место.

Бланк запроса для расчета полей Премия и Зарплата Рис. Задание имени запроса при сохранении Рис. Окно подтверждения выполнения запроса на обновление Сохраните изменения в таблице. Отчеты -используются для анализа и печати данных. Страницы доступа к данным -предназначены для просмотра, ввода, обновления и анализа данных через сеть или из любого места компьютера. Макросы -используются для выполнения часто встречающегося набора макрокоманд, осуществляющих обработку данных.

Модули-предназначены для описания инструкций и процедур на языкеVBA. Основным объектом базы данных является таблица, которая состоит из записей строк и полей столбцов. На пересечении записи и поля образуется ячейка, в которой содержатся данные. Каждому полю таблицы присваивается уникальное имя,которое не может содержать более 64 символов. В каждом поле содержатся данные одного типа. Типы данных Описание Текстовый Используется для хранения символьных или числовых данных, не требующих вычислений.

В свойстве Размер полязадается максимальное количество символов, которые могут быть введены в данное поле. По умолчанию размер устанавливается в 50 знаков. Максимальное количество символов, которые могут содержаться в текстовом поле, - Поле MEMO Предназначено для ввода текстовой информации, по объему превышающей символов; может содержать до 65 символов Числовой Предназначен для хранения числовых данных, используемых в математических расчетах. Выбор конкретного формата даты или времени устанавливается в свойстве Формат даты Денежный Предназначен для хранения данных, точность представления которых колеблется от 1 до 4 знаков после запятой.

Целая часть может содержать до 15 десятичных знаков Счетчик Предназначен для автоматической вставки уникальных последовательных увеличивающихся на 1 или случайных чисел в качестве номера новой записи. Номер, присвоенный записи, не может быть удален или изменен.