Автор статьи
Валерия
Эксперт по сдаче вступительных испытаний в ВУЗах
2. Описание базы данных
2.1. Описание таблиц
Таблицы используются для хранения данных. Для создания таблицы нужно щелкнуть по корешку вкладки «Таблица» окна БД, а затем – по кнопке «Создать». Access открывает окно «Новая таблица» и предлагает несколько способов создания таблицы. Далее выбрать «Создание таблицы в режиме конструктора». В появившемся окне «Таблица» задать значение «Имя поля» и выбрать соответствующий тип данных. Пример таблицы «Военнослужащие» в режиме «Конструктор» приведен на рисунке ниже. При разработке данной базы данных создано пять таблиц: «Военнослужащие», «Должность», «Звание», «Подразделение» и «Форма службы». В таблицах используются следующие типы данных: 1. Текстовый – для описания фамилии, имени, отчества военнослужащего, его адреса, за исключением номеров дома и квартиры, и других текстовых данных; 2. Поле MEMO – для хранения информации об особенностях характера и отношении к службе; 3. Числовой – для хранения числовых данных; 4. Дата/время – для хранения данных даты получения звания и сроков службы. Главной таблицей в базе данных является таблица «Военнослужащие», которая содержит анкетные данные, информацию об образовании, подразделении, форме службы военнослужащих, их особенностях характера и отношении к службе. Остальные таблицы являются подчиненными, и представлены в виде списка. Эта зависимость наглядно показана в схеме данных.2.2. Описание схемы данных
Схема данных предназначена для создания реляционной базы данных. Она определяет способ связывания данных в таблицах. Чтобы получить доступ к созданию или изменению схемы данных нужно выбрать вкладку «Сервис» и из раскрывающегося списка команду «Схема данных» ( На рис. 3 изображена схема данных разрабатываемой базы. Главной таблицей здесь является таблица «Военнослужащие». С ней связаны все остальные таблицы базы данных типом связи «один-ко-многим». При этом подчиненные таблицы, которые представлены в виде списка, между собой связей не имеют.2.3. Описание запросов
При работе с базой часто возникает необходимость выбрать из нее информацию, удовлетворяющую определенным условиям, или произвести различные вычисления. Например, из таблицы «Военнослужащие» нужно извлечь сведения о сотрудниках с одинаковой должностью или званием. Для решения таких задач предназначены запросы. Запрос сообщает Access, какая именно информация интересует пользователя в настоящий момент. Запрос на выборку. Многотабличный и параметрический запросы. Рассмотрим создание многотабличного запроса. Часто нужно создать запросы, отбирающие информацию из нескольких таблиц. Для создания такого запроса в окне базы данных нужно выбрать вкладку «Запросы», затем «Создание запроса в режиме конструктора». В открывшемся окне «Добавление таблицы» добавить в запрос нужные таблицы. Пример создания многотабличного запроса по должностям приведен В строке «Имя таблицы» выбирается необходимая таблица (в нашем случае используются три таблицы: «Военнослужащие», «Подразделение» и «Должность»), в строке «Поле» – соответственно нужное поле. Результат запроса по должностям изображен ниже: Рассмотрим создание параметрического запроса, предназначенного для изменения условий отбора перед выполнением запроса. Его реализация происходит тем же путем, что и многотабличного запроса, но с добавлением какого-либо условия при выполнении. Например, для создания параметрического запроса, который выводит информацию о сотрудниках с одинаковым званием, необходимо в режиме «Конструктор» добавить нужные таблицы, как это делалось выше. А так же в строке «Условие отбора» (рис. 6) ввести «[Введите звание]» (обязательно в квадратных скобках). Текст в скобках будет выводиться на экран, при запуске запроса, где и вводится интересующее звание Результат запроса будет таким Запрос с операторами. В Access используются следующие операторы: And, Between-And, Not, Or, In, Like. Чтобы создать запрос такого типа, в режиме «Конструктор» в строке «Условие отбора» нужно написать оператор перед условием отбора. К примеру, создадим запрос, который будет выводить пользователю информацию о военнослужащих, не проживающих в городе Арзамас. В режиме «Конструктор» необходимо выбрать таблицу «Военнослужащие» и добавить необходимые поля. Затем в столбце со значением поля «Город» указать условие отбора «Not «Арзамас»», как это показано В итоге запрос выведет информацию о сотрудниках, которые не проживают в городе Арзамас. Наглядно это изображено на рис. 10. Групповой запрос. Групповой запрос позволяет выделить группы записей с одинаковыми значениями в указанных полях, а также выполнять статистические вычисления. Например, чтобы создать групповой запрос, который выводит количество работников в каждом подразделении, необходимо добавить в запрос две таблицы: «Военнослужащие» и «Подразделение». При настройке запроса в строке «Поле» написать «Подразделение» в обоих столбцах. Далее выбрать пункт меню «Вид» и нажать «Групповые операции» (или выбрать значок Σ на панели инструментов). Затем для столбца таблицы «Подразделение» в строке «Групповая операция» выбрать «Группировка», а для столбца таблицы «Военнослужащие» в той же строке выбрать статистическую функцию Count, которая подсчитывает количество значений поля в группе В результате запрос выдаст нужную информацию: Перекрестный запрос. Перекрестный запрос – это итоговый запрос специального типа, выводящий результат в виде перекрестной таблицы, похожей на электронную таблицу. В качестве примера, создадим перекрестный запрос, который будет выдавать статистику образования в части. Для этого нужно в главном окне базы во вкладке «Запросы» выбрать «Создать», далее в открывшемся окне выбрать «Перекрестный запрос». Далее выбрать нужную таблицу, затем поле этой таблицы, которое будет располагаться в столбце слева. В нашем случае это поле «Образование» (рис. 15(а)). Далее выбирается поле, содержание которого будет расположено в верхней строке – «Фамилия», и выделяется функция, в нашем случае – «Число» Нажать «Далее», затем «Готово». На экране появится результат запроса, он изображен на рис. 16. Запрос на изменение. Запросы этого типа позволяют автоматизировать изменения данных в таблицах, а также сохранить результат запроса в виде таблицы Access. В качестве примера, изменим в таблице «Подразделение» название I Подразделения. Дадим ему название «Центральное». Для этого нужно создать запрос на выборку, добавить в него таблицу «Подразделение». Изменить тип запроса на «Обновление». В строке «Обновление» ввести «Центральное», затем в условии отбора написать «[Введите подразделение]». Пример приведен на рис. В итоге работы запроса название I Подразделения (или другого, который введет пользователь) изменится на «Центральное».2.4. Описание форм
Формы предназначены для просмотра, ввода, редактирования и управления данными. При использовании формы Access предоставляет пользователю существенно больше возможностей для работы с информацией по сравнению с ее стандартным представлением в режиме таблицы. Для создания макета формы нужно в окне базы данных перейти на вкладку «Формы» и нажать клавишу «Создать». После выбора источника данных для формы, а также способа ее создания, при переходе к следующему этапу автоматически обновляются панели инструментов. Появляется панель инструментов «Конструктор форм». Форма «Военнослужащие ввод данных» в режиме «Конструктор» представлена Создание главной кнопочной формы. Для создания главной кнопочной формы, которая необходима для наиболее удобного взаимодействия пользователя с базой данных, в частности для запуска запросов и просмотра отчетов, необходимо выбрать вкладку «Сервис», далее «Служебные программы», затем «Диспетчер кнопочных форм» (рис. 19 В окне «Диспетчер кнопочных форм» нужно выбрать «Создать», после чего ввести имя формы. Далее в эту форму добавляются кнопки для открытия макросов, созданных для запуска запросов, и отчетов. А также форма для добавления и внесения изменений в таблицу «Военнослужащие». В режиме «Конструктор» главная кнопочная форма редактируется, изменяются размеры кнопок и их расположение (если это необходимо). На этой форме создаются четыре основные кнопки: 1. «Открыть форму для изменения и ввода данных» – открывает форму «Военнослужащие», созданную ранее; 2. «Запросы» – открывает форму с запросами; 3. «Отчеты» – открывает форму с отчетами; 4. «Выход» – выход из базы данных. В результате получается форма, изображенная на рис. 2.5. Описание отчетов Отчеты – форма представления информации для использования и распространения. Это итоговые документы для лиц, которым была предназначена создаваемая база данных, в нашем случае для командира части. Отчет может создаваться как на основе таблиц, так и на основе запросов. Реализуем отчет «Подразделение», который будет выводить информацию о том, какие сотрудники работают в каждом подразделении, их адрес и форму службы. Для этого в главном окне базы нужно выбрать вкладку «Отчеты», далее «Создание отчета с помощью мастера» ( В появившемся окне выбрать таблицы и нужные поля, которые необходимы для отчета В нашем случае добавим три таблицы: «Подразделение», «Военнослужащие» и «Форма службы». Результат запуска отчета изображен Так же в базе данных имеются отчеты по военнослужащим, по количеству званий в каждом подразделении и по запросу на конкретное звание, введенное пользователем. Их примеры приведены в приложении.
О сайте
Ссылка на первоисточник:
https://ibdarb.ru
Поделитесь в соцсетях:
Оставить комментарий
Inna Petrova 18 минут назад
Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики
Иван, помощь с обучением 25 минут назад
Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Коля 2 часа назад
Здравствуйте, сколько будет стоить данная работа и как заказать?
Иван, помощь с обучением 2 часа назад
Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инкогнито 5 часов назад
Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!
Иван, помощь с обучением 6 часов назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Василий 12 часов назад
Здравствуйте. ищу экзаменационные билеты с ответами для прохождения вступительного теста по теме Общая социальная психология на магистратуру в Московский институт психоанализа.
Иван, помощь с обучением 12 часов назад
Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Анна Михайловна 1 день назад
Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?
Иван, помощь с обучением 1 день назад
Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Сергей 1 день назад
Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.
Иван, помощь с обучением 1 день назад
Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инна 1 день назад
Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?
Иван, помощь с обучением 1 день назад
Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Студент 2 дня назад
Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.
Иван, помощь с обучением 2 дня назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Ольга 2 дня назад
Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2
Иван, помощь с обучением 2 дня назад
Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Вика 3 дня назад
сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.
Иван, помощь с обучением 3 дня назад
Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Игорь Валерьевич 3 дня назад
здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО
Иван, помощь с обучением 3 дня назад
Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Вадим 4 дня назад
Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ
Иван, помощь с обучением 4 дня назад
Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Кирилл 4 дня назад
Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?
Иван, помощь с обучением 4 дня назад
Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Oleg 4 дня назад
Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?
Иван, помощь с обучением 4 дня назад
Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Валерия 5 дней назад
ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?
Иван, помощь с обучением 5 дней назад
Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инкогнито 5 дней назад
Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.
Иван, помощь с обучением 5 дней назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Иван неделю назад
Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки
Иван, помощь с обучением неделю назад
Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Дарья неделю назад
Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.
Иван, помощь с обучением неделю назад
Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru