это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
ID (номер) заказа
823699
Ознакомительный фрагмент работы:
Создание базы данных «Картотека»
Создайте базу данных «Картотека», состоящей из таблицы «Жители Севастополя» и запросов к ней. В таблице должны храниться данные о жителях, проживающих в различных районах г. Севастополь. Каждая строка этой таблицы – данные об одном человеке. Эта строка называется записью.
Для начала работы с СУБД Access нужно уяснить несколько особенностей этого программного пакета.
Во время работы с документами или электронными таблицами Вы полностью свободны в определении содержимого документа или ячейки электронной таблицы. Там могут быть различные шрифты, различные форматы и т.д. Когда электронные таблицы содержат несколько сотен строк, а документы имеют несколько десятков страниц, работать с ними становится довольно трудно. С ростом объема данных можно быстро обнаружить, что ресурсы памяти вашего компьютера исчерпаны. Это накладывает определенные ограничения на использование различных типов данных в БД.
Приняты следующие Типы данных:
Задание 1.
Создайте таблицу с именем «Жители Севастополя» со структурой данных, представленной в таблице 2.
Таблица 2 ( Структура данных таблицы «Жители Севастополя»
В соответствии с таблицей 2 заполните таблицу «Жители Севастополя» двадцатью произвольными записями (сделайте поле № ключевым). Включите в таблицу по пять жителей разного возраста и пола (от младенцев до пенсионеров), живущих в каждом из четырех районах. Включите в таблицу двух-трех жителей, не имеющих домашний телефон, а также жителей, живущих в частном доме (пустое поле Номер квартиры).
Обратите внимание на тип полей Пол и Район проживания ( Мастер подстановок.
Мастер подстановок работает в несколько шагов. На первом шаге Вам необходимо задать способ формирования значений подстановок. Укажите, что «Будет введен фиксированный набор значений» и нажмите кнопку Далее.
На втором шаге убедитесь, что число столбцов равно 1, после чего введите значения в таблицу подстановки. Например, если речь идет о поле жителя, то введите Мужской, а затем ( Женский. По окончании ввода нажмите кнопку Готово.
Создание запросов в базе данных
Запрос – это объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц.
Для создания запроса можно использовать бланк QBE (запрос по образцу).
На вкладке Создание в группе Запросы выберите команду Конструктор запросов.
Выберите таблицу, на основании которой будет создан запрос и нажмите на кнопку Добавить.
В списке Доступных полей выберите первое поле, которое необходимо включить в запрос, и нажмите кнопку с одинарной стрелкой вправо. Это поле будет помещено в список Выбранных полей. Повторите то же самое для каждого поля этой таблицы, которое необходимо включить в запрос. Это могут быть поля, данные из которых должны отобразиться в результатах запроса, или поля, используемые для наложения ограничений на выводимые строки путем задания определенных условий.
Окно Конструктора запросов разделено на две части. В верхней части находятся списки полей таблиц или запросов, на основе которых создается новый запрос, в нижней ( располагается бланк QBE (Query By Example — запрос по образцу), в котором вы будете выполнять всю работу по созданию запроса. Каждый столбец бланка представляет одно поле, используемое в запросе (Таблица 3).
Таблица 3 ( Примерный вид бланка QBE.
Первая строка бланка запроса служит для выбора полей, которые должны присутствовать в наборе записей, используются для сортировки данных или для выбора информации из таблицы. Во второй строке бланка запроса Access выведет имя таблицы, из которой выбрано поле. В третьей строке бланка вы можете задать, нужно ли выполнять сортировку по выбранному полю.
Флажки в строке бланка Вывод на экран отвечают за вывод полей в наборе записей. По умолчанию Access выводит на экран все поля, включенные в бланк запроса. Однако некоторые поля включаются в запрос только для отбора нужных записей, а выводить их в наборе записей вовсе не обязательно. Чтобы исключить такое поле из набора записей, снимите его флажок в строке Вывод на экран.
И наконец, для ввода условия отбора записей используется строка Условие отбора и строки или. После небольшой практики вы без труда будете задавать поля и отбирать нужные вам записи.
Включение полей в запрос
Первым шагом при создании запроса является выбор полей, включаемых в набор записей. Для этого можно перетащить поле в нужный столбец бланка из списка полей в верхней части окна. При перетаскивании поля указатель мыши превращается в маленький прямоугольник.
Пример. Пусть требуется сформировать следующий запрос к базе «Картотека»: Получить список всех работников моложе 30 лет. Первым делом включим в наш запрос поле Фамилия, для чего левой кнопкой мыши перетащим название этого поля из таблицы в верхней части панели конструктора в первый столбец бланка QBE в строку Поле. Организуйте вывод остальных полей и предусмотрите сортировку по соответствующему полю.
Ввод условий отбора
Попробуем отобрать записи с определенными значениями полей.
Если вы хотите отобрать записи с конкретным значением поля, введите его в ячейку Условие отбора этого поля. Текстовое значение, используемое в качестве условия отбора, должно быть заключено в кавычки.
Для указания интервалов Вы можете использовать выражения:
меньше (<), больше (>), больше или равно (>=) или не равно (<>) некоторому заданному значению.
Так для нашего примера, если сегодня, например, текущая дата 30.11.12, перетащим поле Дата рождения во второй столбец, а в качестве условия отбора укажем:
>30.11.82 , что соответствует условию “моложе 30 лет”.
Сохраните запрос под именем Жители моложе 30 лет.
Итоговые запросы
Иногда вас интересуют не отдельные записи таблицы, а итоговые значения по группам данных. Например, Вы хотите узнать средний объем продаж по каждому месяцу прошлого года. Ответы на такие вопросы дает итоговый запрос. Для вычисления итоговых значений на вкладке Конструктор нажмите кнопку Итоги, чтобы в бланке QBE появилась строка Групповая операция.
Когда вы нажмете кнопку Групповая операция на панели инструментов, Access использует установку Группировка в строке Групповая операция для любого поля, занесенного в бланк запроса. Теперь записи по каждому полю группируются, но итог не подводится. Если выполнить запрос сейчас, вы получите набор записей, включающий по одной строке для каждого уникального значения полей запроса, но без итогов. Для получения итогов замените установку Группировка в строке Групповая операция на конкретные итоговые функции.
Access предоставляет девять функций, обеспечивающих выполнение групповых операций. Вы можете задать нужную вам функцию, введя ее имя с клавиатуры в строке Групповая операция бланка запроса или выбрав ее в раскрывающемся списке. Ниже перечислены итоговые функции Access:
Sum Вычисляет сумму всех значений заданного поля в каждой группе. Используется только для числовых или денежных полей.
Avg Вычисляет среднее арифметическое всех значений данного поля в каждой группе. Используется только для числовых или денежных полей.
Min Возвращает наименьшее значение, найденное в этом поле внутри каждой группы. Для числовых полей возвращается наименьшее значение. Для текстовых полей — наименьшее из символьных значений независимо от регистра.
Мах Возвращает наибольшее значение, найденное в этом поле внутри каждой группы. Для числовых полей возвращается наибольшее значение. Для текстовых полей — наибольшее из символьных значений независимо от регистра.
Count Возвращает число записей, в которых значения данного поля отличны от Null. Чтобы подсчитать число записей в каждой группе с учетом значений Null, введите в строку Поле специальное выражение COUNT(*).
StDev Вычисляет стандартное отклонение всех значений данного поля в каждой группе. Эта функция применяется только к числовым или денежным полям. Если в группе меньше двух строк, Access возвращает значение Null.
Var Вычисляет дисперсию значений данного поля в каждой группе. Эта функция применима только к числовым или денежным полям. Если в группе менее двух строк, Access возвращает значение Null.
First Возвращает первое значение этого поля в группе.
Last Возвращает последнее значение этого поля в группе.
Задание 2.
Реализуйте следующие запросы:
4. Форма отчетности
К защите работы необходимо представить:
Созданные таблицы запросы БД «Картотека» в электронном виде.
Библиографический список
Вейскас Джон. Эффективная работа с Microsoft Access 7.0./ Джон Вейскас. ( СПб: Питер Ком, 1998 ( 864с.
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Выполнить 2 контрольные работы по Информационные технологии и сети в нефтегазовой отрасли. М-07765
Контрольная, Информационные технологии
Срок сдачи к 12 дек.
Архитектура и организация конфигурации памяти вычислительной системы
Лабораторная, Архитектура средств вычислительной техники
Срок сдачи к 12 дек.
Организации профилактики травматизма в спортивных секциях в общеобразовательной школе
Курсовая, профилактики травматизма, медицина
Срок сдачи к 5 дек.
краткая характеристика сбербанка анализ тарифов РКО
Отчет по практике, дистанционное банковское обслуживание
Срок сдачи к 5 дек.
Исследование методов получения случайных чисел с заданным законом распределения
Лабораторная, Моделирование, математика
Срок сдачи к 10 дек.
Проектирование заготовок, получаемых литьем в песчано-глинистые формы
Лабораторная, основы технологии машиностроения
Срок сдачи к 14 дек.
Вам необходимо выбрать модель медиастратегии
Другое, Медиапланирование, реклама, маркетинг
Срок сдачи к 7 дек.
Ответить на задания
Решение задач, Цифровизация процессов управления, информатика, программирование
Срок сдачи к 20 дек.
Написать реферат по Информационные технологии и сети в нефтегазовой отрасли. М-07764
Реферат, Информационные технологии
Срок сдачи к 11 дек.
Написать реферат по Информационные технологии и сети в нефтегазовой отрасли. М-07764
Реферат, Геология
Срок сдачи к 11 дек.
Разработка веб-информационной системы для автоматизации складских операций компании Hoff
Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления
Срок сдачи к 1 мар.
Нужно решить задание по информатике и математическому анализу (скрин...
Решение задач, Информатика
Срок сдачи к 5 дек.
Заполните форму и узнайте цену на индивидуальную работу!