для чего предназначен объект субд форма
Основные объекты СУБД MS Access
Система управления базами данных (СУБД) MS Access является системой управления реляционными БД, работающей в среде Windows XP. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. СУБД позволяет создавать приложения, работающие в среде Windows и полностью соответствующие потребностям заказчика.
Кратко рассмотрим состав файла БД и архитектуру СУБД.
СУБД называет объектами все, что может иметь имя. В БД Access основными объектами являются таблицы, запросы, формы, отчеты, макросы и модули.
Семенов; 75-48-09; г. Рязань, ул. Полевая, 20.
Для каждой таблицы можно определить первичный ключ, обеспечивающий уникальность каждой строки, один или несколько индексов, обеспечивающих упорядоченность записей, и другие свойства.
При работе с Access таблицы являются одним из основных объектов, на их базе осуществляется построение всех других элементов, таких, как формы, запросы и отчеты. В таблице собираются данные по конкретной теме, например вся информация о клиентуре фирмы. Каждая строка данных таблицы клиентов содержит информацию об определенном клиенте. Информация эта может быть неоднородна, и поэтому строка состоит из нескольких разнотипных полей, содержащих фамилию клиента, его телефон, адрес, номер счета и т. д.
Все объекты в СУБД Access могут быть созданы пользователем с помощью конструктора или с помощью различных мастеров. Мастера помогают пользователю в режиме диалога создавать объекты, дают подсказки, предлагают свои решения, что облегчает работу начинающим и непрофессиональным пользователям.
Такие объекты, как формы и отчеты, состоят из графических элементов, называемых элементами управления. Основные элементы управления служат для связи объектов с записями таблиц, являющихся источниками данных.
Каждый объект и элемент управления имеет свои свойства, определяя которые можно настраивать объекты и элементы управления.
Учитель информатики
Сайт учителя информатики. Технологические карты уроков, Подготовка к ОГЭ и ЕГЭ, полезный материал и многое другое.
§ 1.6. Система управления базами данных
Информатика. 9 класса. Босова Л.Л. Оглавление
Ключевые слова:
• СУБД
• таблица
• форма
• запрос
• условие выбора
• отчёт
1.6.1. Что такое СУБД
Программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации называется системой управления базами данных (СУБД).
С помощью СУБД пользователь может:
• создавать структуру базы данных;
• заполнять базу данных информацией;
• редактировать (исправлять, дополнять) структуру и содержание базы данных;
• выполнять сортировку (упорядочение) данных;
• осуществлять поиск информации в базе данных;
• выводить нужную информацию на экран монитора, в файл и на бумажный носитель;
• устанавливать защиту базы данных.
Именно наличие СУБД превращает огромный объём хранимых в компьютерной памяти сведений в мощную справочную систему, способную быстро производить поиск и отбор необходимой нам информации.
1.6.2. Интерфейс СУБД
Существуют СУБД, с помощью которых создаются крупные промышленные информационные системы. Для работы с этими системами нужны специальные знания, в том числе владение специализированными языками программирования.
Для ведения личных баз данных, а также баз данных небольших организаций используются более простые СУБД, работать с которыми могут обычные пользователи. Наиболее распространёнными СУБД такого типа являются Microsoft Access и OpenOffice Base. При запуске любой из них на экран выводится окно, имеющее строку заголовка, строку меню, панели инструментов, рабочую область и строку состояния (рис. 1.16).
Рис. 1.16. Среда OpenOffice Base
Основными объектами СУБД являются таблицы, формы, запросы, отчёты.
Таблицы — это главный тип объектов. С ними вы уже знакомы. В таблицах хранятся данные. Реляционная база данных может состоять из множества взаимосвязанных таблиц.
Формы — это вспомогательные объекты. Они создаются для того, чтобы сделать более удобной работу пользователя при вводе, просмотре и редактировании данных в таблицах.
Запросы — это команды и их параметры, с которыми пользователь обращается к СУБД для поиска и сортировки данных.
Отчёты — это документы, сформированные на основе таблиц и запросов и предназначенные для вывода на печать.
1.6.3. Создание базы данных
В качестве примера рассмотрим процесс создания базы данных «Наш класс». Она будет состоять из одной таблицы, имеющей следующую структуру:
СПИСОК (КОД, ФАМИЛИЯ, ИМЯ, ДАТА РОЖДЕНИЯ, ПОЛ, РОСТ, АДРЕС, УВЛЕЧЕНИЕ, НАЛИЧИЕ ПК).
Поля КОД и РОСТ будут числовыми;
поле ДАТА РОЖДЕНИЯ будет иметь тип «дата»;
поле НАЛИЧИЕ ПК будет логическим;
все остальные поля будут иметь текстовый тип.
Поле КОД можно считать ключом таблицы базы данных (рис. 1.17).
Рис. 1.17. Имена и типы полей БД «Наш класс»
Создание базы данных начинается с открытия файла, в котором она будет храниться. Для этого нужно после запуска программы OpenOffice Base следовать указаниям мастера баз данных:
1) создать новую базу данных;
2) зарегистрировать базу данных (указать путь и имя файла).
Далее следует описать структуру таблицы (указать имена и типы всех полей) и ввести данные в таблицу.
Данные можно вводить непосредственно в таблицу (рис. 1.18), а можно создать для этого специальный шаблон — форму (рис. 1.19).
Рис. 1.18. Таблица для ввода данных
Рис. 1.19. Формы для ввода данных
После выполнения всех перечисленных выше действий будет получен следующий результат — рис. 1.20.
Рис. 1.20. Таблица «Список» базы данных «Наш класс»
Созданная и сохранённая база данных в дальнейшем может быть открыта для добавления новых записей, исправления и удаления существующих, изменения содержимого отдельных полей и структуры всей таблицы.
Данные из таблиц можно упорядочить по некоторому признаку. Например, фамилии учеников в классном журнале записывают в алфавитном порядке; телепередачи в программе — в соответствии со временем их выхода в эфир; уроки в расписании — по возрастанию их порядковых номеров.
Упорядочение данных по возрастанию или убыванию значений некоторого признака называют сортировкой. Для выполнения сортировки указывают имя поля (имена полей), по которому будет произведена сортировка, и её порядок (возрастание или убывание значений поля).
1.6.4. Запросы на выборку данных
После того как база данных будет создана, её можно использовать в качестве справочной системы.
Таблица, содержащая интересующие пользователя сведения, извлечённые из базы данных, называется справкой или запросом; она содержит только те записи и их поля, которые указаны в запросах на выборку данных, удовлетворяющих заданным условиям (условиям выбора).
В командах СУБД условия выбора записываются в форме логических выражений, сформированных из высказываний на естественном языке (табл. 1.6).
В логических выражениях имена полей базы данных связываются с определёнными значениями этих полей операциями отношений:
= больше или равно (не меньше).
На уроках математики вы применяете эти операции, составляя и решая числовые равенства, неравенства и их системы; с их помощью вы записывали условия при программировании разветвляющихся алгоритмов.
Операции отношений применимы и к текстовым полям. Их сравнение построено на лексикографическом принципе: из двух слов меньшим считается то слово, первая буква которого идёт по алфавиту раньше; если первые несколько букв двух слов одинаковы, то сравнение производится по первой различающейся букве; если более короткое слово совпадает с началом более длинного слова, то первое считается меньшим.
Таблица 1.6
Условия выбора — простые логические выражения
Значение поля текстового типа и некоторая текстовая величина равны, если они содержат одинаковое количество символов и все их символы, стоящие в позициях с одинаковыми номерами, совпадают.
При сравнении текстовых величин следует иметь в виду, что пробел — это тоже символ, и он «меньше» любой буквы.
Сравнение дат построено так: одна дата считается меньше другой, если она относится к более раннему времени. Например, истинными будут следующие отношения:
Условия выбора могут задаваться не только простыми, но и составными логическими выражениями, содержащими логические операции (табл. 1.7). С основными логическими операциями И, ИЛИ, НЕ вы познакомились в 8 классе.
Таблица 1.7
Условия выбора — составные логические выражения
С помощью запросов пользователь может быстро найти в базе данных и вывести на экран компьютера интересующую его информацию. Но для решения большинства практических задач найденную информацию необходимо представить в определённой форме и подготовить к выводу на печать. Этот этап работы называется подготовкой отчёта.
САМОЕ ГЛАВНОЕ
Программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации называется системой управления базами данных (СУБД).
Основными объектами СУБД являются таблицы, формы, запросы, отчёты.
С помощью запросов на выборку данных, удовлетворяющих заданным условиям (условиям выбора), пользователь получает из базы данных только те записи и их поля, которые ему нужны. В командах СУБД условия выбора записываются в форме логических выражений.
Вопросы и задания
1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Используйте эти материалы при подготовке ответов на вопросы и выполнении заданий.
Основные объекты СУБД
Что такое СУБД
Система управления базами данных (СУБД) — это комплекс программных и лингвистических средств, способствующих созданию, управлению, использованию и архивированию базы данных на персональном компьютере.
Благодаря СУБД, пользователи ПК, обрабатывая необходимый материал, имеют возможность что-либо вставлять, удалять и выбирать, обновляя тем самым первоначальный источник. Данная система направлена не только на создание и управление информационного материала, но и способствует предотвращению его утечки с хранилищ персонального компьютера.
Создание разнообразных приложений, например, в Windows также основано на СУБД. Их запуск и работа зависит от тонкостей операционной системы. Любая операция на ПК начинается с назначения задания. Для этого необходимо выбрать объект, что отвечает за ту или иную функцию.
Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.
Список основных объектов СУБД
На любом ПК можно выполнять многочисленные разнообразные операции, но к объектам СУБД принято относить все то, что имеет свое наименование. Условно составляющие СУБД можно разделить на две группы: управление и конструирование. Управление базируется на сохранении и передаче материала. Конструирование строится на его создании.
Управление базой данных — это система, которая состоит из следующих основных пунктов:
Конструирование основано на графических элементах. При обработке материала выборка того или иного способа работы обусловлена целью пользователя. Необходимый инструмент включается автоматически. Анализ характеристики выбранного способа не требуется. Характеристика познается в процессе работы.
Особенности создания объектов системы управления базы данных
В Microsoft Office Access к объектам базы данных относят разнообразные таблицы, многочисленные запросы и формы, а также отчеты, макросы с модулями.
Таблица
Таблицей — объект, направленный на систематизацию и хранение информации. Представляет собой распределение данных по однотипным строкам и столбцам.
Содержание таблиц всегда разнообразное. Но на языке информатики ее содержимое делится на две составляющих: заголовок и тело. Под заголовком подразумевается наименование столбцов. Это может быть ФИО, адрес проживания и прочее. Телом называется содержание строки. Если говорить о теле в значении представленных выше заголовков, то это может быть занимаемая сотрудником должность.
К тому же составляющей любой таблицы является первоначальный ключ, отвечающий за оригинальность каждой строки, и индексы, обеспечивающие упорядоченную систему вносимой в таблицу информации.
В Microsoft Office Access таблица в какой-то мере — это основной объект, поскольку на ее базе формируются такие элементы, как формы, запросы или отчеты.
Форма
Форма отвечает за ввод информации и ее облик для отображения на экране во время работы в приложении. Она позволяет вносимой информации создать такой внешний вид, который будет понятен для восприятия других лиц. При необходимости представить информацию наглядно, формы можно распечатать или сохранить на другие носители. Если при создании формы произошла ошибка, то исправить ситуацию можно, используя макрос.
Макрос — способ, основанный на структурированной системе действий, направленных на реализацию одного события.
При обнаружении, например, неправильной формы запускается действие по ее удалению. После чего производится замена формы при необходимости дальнейшее ее сохранение. С помощью макроса можно запустить функцию модуля. Это способ, позволяющий реализовывать не совсем типичные манипуляции при создании формы или приложений.
Запрос
Запрос — это запрашиваемая пользователем информация.
Данный объект позволяет собрать необходимую базу данных из разных источников. Благодаря фильтрации, запрос позволяет отметить необходимые параметры поиска. Создаются запросы по намеченному в системе образцу или имеющейся инструкции.
Допускается создание запроса как на выбор и обновление, так и на удаление, а также на добавление информации.
Отчет
Под отчетом полученной информации подразумевается предварительный просмотр созданных данных. Данный объект рассчитан на создание документа. После просмотра и редактирования он может быть распечатан или добавлен в состав документа иного приложения.
Объекты и формы с отчетами построены на многочисленных элементах графики.
Имеющиеся многочисленные объекты в СУБД Access создаются с использованием встроенного конструктора или через различных мастеров. Последние через всплывающее окно дают подсказки, что существенно облегчает процесс использования.
Основные объекты СУБД: таблицы, формы, запросы, отчеты
Вы будете перенаправлены на Автор24
Каждой СУБД могут реализовываться свои типы объектов. К основным объектам СУБД относятся: таблицы, формы, запросы, отчеты. Остановимся более подробно на каждом из них.
Таблицы
Являются основным объектом любой БД, который хранит все имеющиеся в базе данные, а также саму структуру базы (поля, их типы и свойства). Создание таблиц начинают с выбора элемента Таблицы в окне БД. Таблицу можно создать, используя 2 режима: с помощью Мастера или в режиме Конструктора таблиц (создание таблиц вручную).
При создании таблицы необходимо задавать ключевое поле, что будет способствовать в дальнейшем организации связей между таблицами. Ключевое поле создается с помощью команды Ключевое поле контекстного меню правой кнопки мыши. По окончании создания структуры таблицы при закрытии бланка система выдаст запрос на сохранение таблицы, в ответ на который таблице дают имя, и она становится доступна в основном окне БД.
Заполняют таблицу данными в обычном порядке. Для этого курсор ввода устанавливают в нужной ячейке указателем мыши. Переход к следующей ячейке выполняется нажатием клавиши TAB. Переход к очередной записи осуществляется после внесения данных в последнюю ячейку. Ширину столбцов таблицы можно изменять путем перетаскивания их границ. Удобнее воспользоваться автоматическим форматированием столбцов «по содержимому». После заполнения таблицы данными сохранять их не нужно — все сохранится автоматически. Однако в случае редактирования макета таблицы (к примеру, изменилась ширина столбцов) СУБД выдаст запрос на подтверждение сохранения изменений.
Внесение изменений в структуру таблицы (состава полей или их свойств) выполняется в режиме Конструктора.
Создание межтабличных связей
Готовые работы на аналогичную тему
С помощью этой связи можно:
Формы
Являются средствами для ввода данных, предоставляющими пользователю нужные для заполнения поля. В них размещаются специальные элементы управления (списки, счетчики, флажки, переключатели и пр.) для автоматизации ввода. При выводе данных при помощи форм применяют специальные средства их оформления. Форма, как правило, повторяет внешний вид бланка, что приводит к снижению количества ошибок, упрощает работу.
С помощью форм пользователи могут вводить данные в таблицы БД без прямого доступа к самим таблицам.
Различают 2 вида формирования структуры форм: на основе таблицы и на основе запроса, возможен комбинированный способ.
Автоформы
В отличие от таблиц и запросов, формирующихся ручным способом, формы удобнее готовить автоматизировано. Автома¬тическими в полном объеме являются средства, которые называют автоформами.
Различают 3 вида автоформ:
Автоформа, как правило, основана лишь на 1 объекте. Другие средства создания форм позволяют строить форму на основе нескольких таблиц или запросов. Если форма основана лишь на одном объекте, ее называют простой формой. Если форма основана на полях из нескольких связанных таблиц, то ее называют сложной.
Форма имеет 3 основных раздела, это области заголовка, данных и примечания. Линии между разделами можно перетаскивать по вертикали, используя мышь, что позволит изменить размеры разделов.
Разделы заголовка и примечания используются в основном для оформления. В разделе данных представлены элементы управления, с помощью которых выполняется отображение данных или их ввод. Разработчик формы может размещать в этом разделе дополнительные элементы управления, способствующие автоматизации ввода данных.
Запросы
Используются при извлечении данных из таблиц и предоставлении их в удобном для пользователя виде. С их помощью отбираются данные, сортируются и фильтруются. Кроме того, можно преобразовывать данные по заданному алгоритму, создавать новые таблицы, автоматически заполнять таблицы данными из других источников, выполнять простейшие вычисления в таблицах и многое другое.
Особенностью запросов является то, что они используют данные базовых таблиц и создают на их основе временную результирующую таблицу (моментальный снимок), которая представляет собой образ отобранных из базовых таблиц полей и записей. Работа с образом намного быстрее и эффективнее, чем с таблицами на жестком диске, так как время доступа к БД, хранящейся на винчестере гораздо больше времени доступа к запросам в оперативной памяти. Обновление БД также можно осуществить с помощью запросов. В базовые таблицы данные вносят в порядке поступления, т.е. они не упорядочены. Однако, используя соответствующий запрос, можно получить отсортированные и отфильтрованные данные. В запрос вносятся лишь требуемые поля из общей таблицы, поэтому просмотр результата значительно упрощается.
Виды запросов
Различают следующие виды запросов:
Запрос по образцу. Данный запрос разрабатывается с помощью специального языка SQL (Structured Query Language). Однако большинство операций выполняются щелчком кнопки мыши и путем перетаскивания в бланке.
Запрос с параметрами. Специальный тип запросов, позволяющий пользователю самому ввести условие отбора данных на этапе запуска запроса. Этот прием обеспечивает гибкость работы с БД.
Итоговый запрос. Выполняет вычисление по всем записям для какого-либо числового поля. В этом запросе рассчитывается сумма значений или величина среднего значения по всем ячейкам поля, выбирается максимальное или минимальное значение данных в поле, исполняется любая другая итоговая функция. Подготовка итогового запроса, как и запроса на выборку, выполняется с помощью бланка запроса по образцу.
Перекрёстный запрос. С помощью него создаются результирующие таблицы на основе результатов расчетов, полученных при анализе группы таблиц.
Данный запрос отображает результаты расчетов, выполненных по данным из одного поля таблицы. Полученные результаты группируются по двум наборам данных, один из которых расположен в левом столбце таблицы, а второй в верхней строке.
Запросы на изменение. Данные запросы за 1 операцию вносят изменения в несколько записей. Запросы на изменения бывают 4 типов:
Отчеты
Используются при выводе данных на принтер. В отчетах предусмотрены специальные меры для группировки выводимых данных и для вывода специальных элементов оформления для печатных документов (колонтитулы, номера страниц и др.). В отличии от других объектов СУБД используются только для вывода данных на печать, а не на экран.
Отчеты многим схожи с формами и страницами доступа к данным, однако имеют другое функциональное назначение — применяются для форматированного вывода данных на печатающее устройство, поэтому они должны учитывать параметры принтера и бумаги.
Автоматизированное создание отчетов осуществляется с помощью Мастера отчетов, который запускается двойным щелчком по значку Создание отчета с помощью мастера в окне База данных. Мастер отчетов выполняет работу в 6 этапов. С помощью него осуществляются выбор:
В структуре готового отчета в отличии от структуры формы присутствует увеличенное количество разделов. Помимо разделов заголовка, примечания и данных в отчете могут содержаться разделы верхнего и нижнего колонтитулов. В отчете объемом более 1 страницы данные разделы необходимы для печати служебной информации (например, номеров страниц). Чем больше по объему отчет, тем важнее роль данных, выводимых на печать в этих разделах. Если для каких-либо полей отчета выполнена группировка, количество разделов отчета увеличится, так как оформление заголовков групп будет выполняться в отдельных разделах.
Основные объекты баз данных (БД)
4. Форма – объект, который предназначен для ввода данных, отображения их на экране или управления работой приложения. Формы используют для реализации требований пользователя к представлению данных таблиц или запросов. Форму можно распечатать, с помощью неё можно ответить на некоторые события. Форма не является самостоятельным объектом: она просто помогает вводить, просматривать и модифицировать информацию в таблице или запросе. Форма – окно для просмотра, добавления и изменения данных в таблицах
6. Модуль – объект, который содержит программы на языке Visual Basic для приложений, позволяющих разбить некоторый процесс на несколько небольших процедур.
Каждый объект СУБД Access имеет имя. Длина имени любого объекта СУБД Access (таблицы, формы …) – не более 64 произвольных символа. В имя могут входить пробелы и русские буквы. Тем же требованиям должны удовлетворять имена полей. Имя может включать любую комбинацию букв, цифр, пробелов и специальных символов за исключением точки, восклицательного знака, надстрочного символа и квадратных скобок, оно не должно начинаться с символа пробела, не должно включать прямые кавычки в именах таблиц.
Основной частью БД являются ее таблицы, файл БД может иметь много таблиц.
Типы данных в Access:
2. Поле МЕМО. Используется для хранения тех же типов данных, что и текстовые поля, но может содержать до 65535 символов.
3. Числовой. Используется для хранения числовых типов данных.
4. Дата/Время. Используется для хранения дат и времени. В полях данного типа может содержаться любая дата и время от 1 января 100 года до 31 декабря 9999 года.
5. Денежный. Используется для хранения данных денежного типа.
6. Счётчик. Используется для хранения уникальных данных, назначаемых автоматически при добавлении каждой новой записи в таблицу.
7. Логический. Используется для хранения данных, которые могут принимать одно из двух возможных значений: Да/Нет, Истина/Ложь…
8. Поле объекта OLE. Используется для хранения связанных или внедрённых значений в поля таблицы.
9. Гиперссылка. Используется для хранения строк, представляющих собой адрес URL объектов сети Internet или локальных сетей.
10. Мастер подстановок. Используется для создания списка, содержащего набор постоянных значений или значений из другой таблицы.
Свойства полей в Access:
— Ключевое поле. Поле, однозначно определяющее запись. Таблица может содержать несколько ключевых полей, которые работают вместе. Таблица не может содержать два одинаковых значения в ключевом поле. Ключевые поля обозначаются значком ключа слева от поля в режиме конструктора.
— Индексированное поле. Индекс – это средство Microsoft Access, поддерживающее хранение отсортированных по данному полю записей. Оно ускоряет поиск и сортировку, но замедляет работу БД. Обычно индекс необходим для ключевых полей.
— Тип данных. Определяет, какие данные хранятся в поле (текст, число, да/нет, время и т.д.).
— Формат поля. Определяет, как будут отображаться значения поля (в денежном формате, как проценты, в научном формате и т.п.).
— Подпись. Определяет, как будет называться поле в формах, таблицах и отчётах.
— Обязательное поле. Определяет, может ли поле принимать пустое значение (значение Null). Значение «Нет» данного свойства, например, поля для хранения номеров телефонов, означает, что можно не вводить номер телефона при создании новой записи; при выборе значения «Да» номер обязательно должен быть введён.