Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

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

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


выполнить задание базы

Тип Другое
Предмет Информатика

ID (номер) заказа
823699

500 руб.

Просмотров
896
Размер файла
2 Мб
Поделиться

Ознакомительный фрагмент работы:

Создание базы данных «Картотека»

Создайте базу данных «Картотека», состоящей из таблицы «Жители Севастополя» и запросов к ней. В таблице должны храниться данные о жителях, проживающих в различных районах г. Севастополь. Каждая строка этой таблицы – данные об одном человеке. Эта строка называется записью.

Для начала работы с СУБД Access нужно уяснить несколько особенностей этого программного пакета.

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

Приняты следующие Типы данных:

  • Текстовый. Обязательно нужно рассчитать, какова должна быть максимальная длина поля в символах и указать ее;
  • Поле МЕМО (поле для заметок);
  • Числовой;
  • Дата/время;
  • Денежный;
  • Счетчик. При построении баз данных существует обязательное условие: в таблице 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.

Реализуйте следующие запросы:

 

  1. Получить список всех мужчин;
  2. Получить список всех женщин моложе 30 лет;
  3. Получить список всех жителей старше 60 лет;
  4. Получить список всех пенсионеров (мужчин старше 60 лет, женщин ( старше 56лет);
  5. Получить список всех жителей Нахимовского района;
  6. Получить список телефонов всех жителей, живущих в Балаклавском районе;
  7. Подсчитать количество жителей, имеющих телефон;
  8. Перечислить те районы, в которых жители еще не имеют телефонов.

 

4. Форма отчетности

К защите работы необходимо представить:

Созданные таблицы запросы БД «Картотека» в электронном виде.

 

 

Библиографический список

Вейскас Джон. Эффективная работа с Microsoft Access 7.0./ Джон Вейскас. ( СПб: Питер Ком, 1998 ( 864с.

 


Нет нужной работы в каталоге?

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

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
60 317 оценок star star star star star
среднее 4.9 из 5
Средняя школа
Спасибо, Дмитрию, за быстро выполненную работу. Работа сделана раньше срока, чему я очень ...
star star star star star
ВГАПС
Рекомендую Марию как прекрасного исполнителя, работы всегда сдаются досрочно и выполнены о...
star star star star star
ВГГУ
Спасибо большое, очень ответственный исполнитель. Всё очень качественно и быстро)) очень в...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно
    Введите ваш e-mail
    Файл с работой придёт вам на почту после оплаты заказа
    Успешно!
    Работа доступна для скачивания 🤗.