какой объект в базе данных является основным

Объект (база данных)

Объект (база данных)

Объекты базы данных содержат всю информацию, о её структуре и данных. Объекты базы данных так же упоминаются, как метаданные. [1]

Сами же объекты в реляционной базе задаются записью (строкой) в таблице. [2]

Содержание

Основные объекты базы данных

Oracle

Основные объекты базы данных в Oracle [3]

Однако как объект базы данных «Пользователь» присутствует не во всех СУБД. Например он присутствyет в Oracle, но отсутствует в IBM и DB2.

Informix

Основные объекты базы данных в Informix [4]

Access

Microsoft SQL Server

Основные объекты базы данных в Microsoft SQL Server

Схема, как объект базы данных

В Oracle [3] и в Microsoft SQL Server 2005 [6] она привязывается пользователю (USER) и является логическим набором объектов базы данных. Схема создается при создании пользователем первого объекта, и все последующие объекты созданные этим пользователем становятся частью этой схемы. Нескольким пользователям можно назначить одну и ту же схему по умолчанию.

В Oracle схема привязывается только к одному пользователю, тогда как в Microsoft SQL Server 2005 несколько пользователей (через группы Windows или роли баз данных) могут владеть одной и той же схемой.

Однако как объект базы данных «Пользователь» присутствует не во всех СУБД. Например он присутствует в Oracle, но отсутствует в IBM и DB2. [3]

Объекты схемы Oracle

Схема может включать другие объекты, принадлежащему этому пользователю:

Существуют и подобъекты схемы, такие как:

Объекты не зависимые от схемы

Существуют объекты не зависимые от схемы

Операции с объектами

Операции с объектами в базе можно проводить с помощью функций языков Data Definition Language. В случае с SQL это функции —

Примечания

Полезное

Смотреть что такое «Объект (база данных)» в других словарях:

БАЗА ДАННЫХ — как объект правовой охраны труда представляет собойобъективную форму представления и организации совокупности данных (на пример, статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ … Финансовый словарь

База данных — (англ. data base) как объект правовой охраны объективная форма представления и организации совокупности данных (напр., статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ.… … Энциклопедия права

БАЗА ДАННЫХ — по законодательству РФ об авторском праве объективная форма представления и организации совокупности данных (статей, расчетов и т.д.), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ. Объект… … Юридический словарь

база данных — по законодательству РФ об авторском праве объективная форма представления и организации совокупности данных (статей, расчетов и т.д.), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ. Объект… … Большой юридический словарь

Иерархическая база данных — Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй объекты второго уровня и т. д. Между объектами существуют связи, каждый объект… … Википедия

Пространственная база данных — Пространственная база данных база данных (БД), оптимизированная для хранения и выполнения запросов к данным о пространственных объектах, представленных некоторыми абстракциями: точка, линия, полигон и др. (лишь отчасти соответствующих… … Википедия

реляционная база данных — База данных, реализованная в соответствии с реляционной моделью данных. [ГОСТ 20886 85] реляционная БД База данных, логически организованная в виде набора отношений ее компонентов. Характерной особенностью реляционной базы данных является… … Справочник технического переводчика

Реляционная база данных — база данных, построенная на основе реляционной модели. В реляционной базе каждый объект задается записью (строкой) в таблице. Реляционная база создается и затем управляется с помощью реляционной системы управления базами данных. По английски:… … Финансовый словарь

Пространственная база данных (ГИС) — Пространственная база данных база данных (БД), оптимизированная для хранения и выполнения запросов к данным о пространственных объектах, представленных некоторыми абстракциями: точка, линия, полигон и др. (лишь отчасти соответствующих базовым… … Википедия

Объект (значения) — В Викисловаре есть статья «объект» Объект (от лат. objectum предмет) то, на что направлена та или иная деятельность (или то, что создано этой деятельностью); в более широком значении любой предмет вообще. Объект нечто … Википедия

Источник

Основные объекты баз данных (БД)

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). Значение «Нет» данного свойства, например, поля для хранения номеров телефонов, означает, что можно не вводить номер телефона при создании новой записи; при выборе значения «Да» номер обязательно должен быть введён.

Источник

Основные объекты СУБД

Что такое СУБД

Система управления базами данных (СУБД) — это комплекс программных и лингвистических средств, способствующих созданию, управлению, использованию и архивированию базы данных на персональном компьютере.

Читайте также:  i в квадрате комплексные числа чему равно

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

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

Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.

Список основных объектов СУБД

На любом ПК можно выполнять многочисленные разнообразные операции, но к объектам СУБД принято относить все то, что имеет свое наименование. Условно составляющие СУБД можно разделить на две группы: управление и конструирование. Управление базируется на сохранении и передаче материала. Конструирование строится на его создании.

Управление базой данных — это система, которая состоит из следующих основных пунктов:

Конструирование основано на графических элементах. При обработке материала выборка того или иного способа работы обусловлена целью пользователя. Необходимый инструмент включается автоматически. Анализ характеристики выбранного способа не требуется. Характеристика познается в процессе работы.

Особенности создания объектов системы управления базы данных

В Microsoft Office Access к объектам базы данных относят разнообразные таблицы, многочисленные запросы и формы, а также отчеты, макросы с модулями.

Таблица

Таблицей — объект, направленный на систематизацию и хранение информации. Представляет собой распределение данных по однотипным строкам и столбцам.

Содержание таблиц всегда разнообразное. Но на языке информатики ее содержимое делится на две составляющих: заголовок и тело. Под заголовком подразумевается наименование столбцов. Это может быть ФИО, адрес проживания и прочее. Телом называется содержание строки. Если говорить о теле в значении представленных выше заголовков, то это может быть занимаемая сотрудником должность.

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

В Microsoft Office Access таблица в какой-то мере — это основной объект, поскольку на ее базе формируются такие элементы, как формы, запросы или отчеты.

Форма

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

Макрос — способ, основанный на структурированной системе действий, направленных на реализацию одного события.

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

Запрос

Запрос — это запрашиваемая пользователем информация.

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

Допускается создание запроса как на выбор и обновление, так и на удаление, а также на добавление информации.

Отчет

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

Объекты и формы с отчетами построены на многочисленных элементах графики.

Имеющиеся многочисленные объекты в СУБД Access создаются с использованием встроенного конструктора или через различных мастеров. Последние через всплывающее окно дают подсказки, что существенно облегчает процесс использования.

Источник

Основные объекты СУБД: таблицы, формы, запросы, отчеты

Вы будете перенаправлены на Автор24

Каждой СУБД могут реализовываться свои типы объектов. К основным объектам СУБД относятся: таблицы, формы, запросы, отчеты. Остановимся более подробно на каждом из них.

Таблицы

Являются основным объектом любой БД, который хранит все имеющиеся в базе данные, а также саму структуру базы (поля, их типы и свойства). Создание таблиц начинают с выбора элемента Таблицы в окне БД. Таблицу можно создать, используя 2 режима: с помощью Мастера или в режиме Конструктора таблиц (создание таблиц вручную).

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

Заполняют таблицу данными в обычном порядке. Для этого курсор ввода устанавливают в нужной ячейке указателем мыши. Переход к следующей ячейке выполняется нажатием клавиши TAB. Переход к очередной записи осуществляется после внесения данных в последнюю ячейку. Ширину столбцов таблицы можно изменять путем перетаскивания их границ. Удобнее воспользоваться автоматическим форматированием столбцов «по содержимому». После заполнения таблицы данными сохранять их не нужно — все сохранится автоматически. Однако в случае редактирования макета таблицы (к примеру, изменилась ширина столбцов) СУБД выдаст запрос на подтверждение сохранения изменений.

Внесение изменений в структуру таблицы (состава полей или их свойств) выполняется в режиме Конструктора.

Создание межтабличных связей

Готовые работы на аналогичную тему

С помощью этой связи можно:

Формы

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

С помощью форм пользователи могут вводить данные в таблицы БД без прямого доступа к самим таблицам.

Различают 2 вида формирования структуры форм: на основе таблицы и на основе запроса, возможен комбинированный способ.

Автоформы

В отличие от таблиц и запросов, формирующихся ручным способом, формы удобнее готовить автоматизировано. Автома¬тическими в полном объеме являются средства, которые называют автоформами.

Различают 3 вида автоформ:

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

Форма имеет 3 основных раздела, это области заголовка, данных и примечания. Линии между разделами можно перетаскивать по вертикали, используя мышь, что позволит изменить размеры разделов.

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

Запросы

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

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

Читайте также:  что делать если лекарство попало мимо вены

Виды запросов

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

Запрос по образцу. Данный запрос разрабатывается с помощью специального языка SQL (Structured Query Language). Однако большинство операций выполняются щелчком кнопки мыши и путем перетаскивания в бланке.

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

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

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

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

Запросы на изменение. Данные запросы за 1 операцию вносят изменения в несколько записей. Запросы на изменения бывают 4 типов:

Отчеты

Используются при выводе данных на принтер. В отчетах предусмотрены специальные меры для группировки выводимых данных и для вывода специальных элементов оформления для печатных документов (колонтитулы, номера страниц и др.). В отличии от других объектов СУБД используются только для вывода данных на печать, а не на экран.

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

Автоматизированное создание отчетов осуществляется с помощью Мастера отчетов, который запускается двойным щелчком по значку Создание отчета с помощью мастера в окне База данных. Мастер отчетов выполняет работу в 6 этапов. С помощью него осуществляются выбор:

В структуре готового отчета в отличии от структуры формы присутствует увеличенное количество разделов. Помимо разделов заголовка, примечания и данных в отчете могут содержаться разделы верхнего и нижнего колонтитулов. В отчете объемом более 1 страницы данные разделы необходимы для печати служебной информации (например, номеров страниц). Чем больше по объему отчет, тем важнее роль данных, выводимых на печать в этих разделах. Если для каких-либо полей отчета выполнена группировка, количество разделов отчета увеличится, так как оформление заголовков групп будет выполняться в отдельных разделах.

Источник

§ 2. Работа с таблицами базы данных

Сайт: Профильное обучение
Курс: Информационные технологии. 10 класс (Базовый уровень)
Книга: § 2. Работа с таблицами базы данных
Напечатано:: Гость
Дата: Понедельник, 22 Ноябрь 2021, 12:27

Оглавление

2.1. Создание таблиц базы данных

Таблица — основной объект базы данных, предназначенный для хранения данных в структурированном виде.

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

На основе таблиц создаются другие объекты базы данных.

В процессе создания таблиц можно выделить этапы:

1. Создание объекта Таблица (пример 2.1).

2. Описание структуры таблицы — имен полей, типов и свойств данных в них.

3. Ввод данных в таблицу.

Работать с таблицами баз данных можно в двух режимах (пример 2.2).

Описание структуры таблицы (пример 2.3) выполняется в режиме Конструктор (см. Приложение к главе 1).

Данные в таблицу вводятся в режиме Таблица. В этом режиме можно также просматривать и изменять структуру таблицы.

Таблицы в реляционных базах данных должны обладать следующими свойствами:

1. В таблице не может быть двух записей с полностью совпадающими данными.

2. Поля таблицы должны располагаться в порядке, который определяется при ее создании.

3. В таблице обязательно должно быть хотя бы одно поле.

Каждое поле должно иметь уникальное имя (одно в пределах таблицы). Все значения в одном поле имеют один тип (число, текст, дата и т. д.).

Таблица базы данных похожа на электронную таблицу, и в Access реализована возможность импортировать данные из электронных таблиц в БД (пример 2.4).

Пример 2.1. Создание объекта Таблица в Access.

Пример 2.2. Режимы работы с таблицами в Access.

Пример 2.3. Описание структуры таблицы.

Пример 2.4. Импорт таблицы из Excel в Access.

1. На вкладке Внешние данные выбрать Excel:

2. В окне Внешние данные нажать кнопку .

3. В окне Открытие файла выбрать файл с электронной таблицей и подтвердить выбор.

4. В окне Импорт электронной таблицы на каждом шаге сделать требуемый выбор и нажать кнопку Далее.

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

По завершении нажать кнопку

2.2. Ввод и редактирование данных в таблице

При создании структуры таблицы в режиме Конструктора таблицы (см. Приложение к главе 1) определяются имена полей (пример 2.5) и настраиваются их свойства — тип и формат.

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

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

1. Текстовый. Короткий текст (до 255 символов) и длинный текст.

2. Числовой. Числовые данные (целые или действительные).

3. Дата и время. Дата и/или время.

4. Денежный. Денежные данные, хранящиеся с точностью до 4 десятичных знаков после запятой.

5. Счетчик. Последовательность целых чисел, которые задаются автоматически при вводе записей. Эти числа нельзя изменить.

6. Логический. Может иметь значения Истина или Ложь.

7. Поле объекта OLE. Изображения в формате Точечный рисунок.

8. Гиперссылка. Ссылка на информационный ресурс в Интернете.

9. Вложение. Вложениями могут быть изображения, документы, электронные таблицы, диаграммы и другие файлы.

В таблицах вложение отображается знаком с указанием в скобках количества вложений (пример 2.7). Чтобы увидеть содержимое вложения, необходимо создать форму или отчет.

Поле каждого типа имеет свой набор свойств. Наиболее важными являются:

1. Размер поля (пример 2.8), который определяет максимально возможную длину текста или числа.

2. Формат поля, который устанавливает формат данных (пример 2.9).

Обычно одно из полей таблицы при создании структуры определяется как ключевое поле — ключ (пример 2.10).

Ключ (ключевое поле) — поле, значения которого позволяют однозначно определить каждую запись таблицы.

В таблице не может быть двух записей, имеющих одинаковое значение ключа.

Новая таблица состоит из одной пустой записи (пример 2.11). Ввод данных в таблицу базы производится в Режиме таблицы и мало чем отличается от ввода данных в электронную таблицу. При вводе данных пустая запись смещается в конец таблицы (пример 2.12). Отменить ввод значения в поле до перехода к другому полю можно, нажав клавишу Esc или на панели быстрого доступа.

При заполнении таблиц базы данных нужно соблюдать определенные правила:

1. Заполнение таблиц должно производиться по записям.

2. Вводимые данные должны соответствовать заданному при создании структуры таблицы типу. В случае несоответствия появляется предупреждающее сообщение.

Читайте также:  что делать если банкомат не выдает карту назад

Перед редактированием записей таблицы необходимо их выделить. Для этого достаточно выполнить щелчек в поле маркера соответствующей записи (пример 2.13). Отменяется выделение щелчком в любом месте таблицы вне выделения.

При работе с данными в поле маркера записи таблицы может отображаться один из следующих символов:

1. Звездочка. Обозначает пустую запись в конце таблицы.

2. Карандаш. Обозначает, что запись редактируется.

Завершение ввода значений записи осуществляется при переходе к любой другой записи. Access автоматически сохраняет каждую запись по завершении ее обработки.

Для удаления записи необходимо выполнить команду Удалить запись контекстного меню выделенной записи (пример 2.15).

Для быстрого перемещения между записями можно использовать кнопки панели навигации окна таблицы (пример 2.16).

Пример 2.5. Определение имен полей таблицы.

Имена полей должны быть уникальны и содержать не более 64 символов. Они могут включать любые комбинации букв, цифр пробелов и специальных символов за исключением:

Имя не должно начинаться с пробела.

Пример 2.6. Определение типа данных в поле таблицы.

Для раскрытия списка типов полей необходимо нажать на кнопку со стрелкой.

Пример 2.7. Тип данных Вложение.

В этой таблице вложениями являются файлы с изображениями памятных монет Республики Беларусь (аверс и реверс).

Пример 2.8. Свойство Размер поля типа данных Числовой.

Пример 2.9. Свойство Формат поля типа данных Денежный.

Пример 2.10. Определение ключевого поля в структуре таблицы.

Для определения поля как ключевого нужно выбрать кнопку:

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

Пример 2.11. Новая таблица.

Пример 2.12. Заполнение таблицы данными в Access.

При вводе данных к следующей ячейке можно перейти при помощи клавиши Enter либо Tab. В обратном направлении — с помощью комбинации клавиш Shift + Tab. Используя комбинацию клавиш Ctrl + Home, можно перейти в первую ячейку таблицы, Ctrl + End — в последнюю.

Пример 2.13. Выделение записи таблицы.

Пример 2.14. Символы в поле маркера.

Пример 2.15. Удаление записи из таблицы.

Пример 2.16. Панель навигации таблицы базы данных.

2.3. Связывание таблиц базы данных

Связи между таблицами многотабличной БД позволяют обеспечить объединение данных нескольких таблиц. Логическая структура базы данных (таблицы и связи между ними) запоминается в Схеме данных.

Связь между таблицами БД осуществляется путем сопоставления данных в полях, по которым связываются таблицы, — полях связи (пример 2.17). Перед созданием связей необходимо закрыть все таблицы. Создавать или изменять связи между открытыми таблицами нельзя.

1. Один ко многим. Каждой записи в одной таблице могут соответствовать несколько записей в другой таблице.

2. Многие ко многим. Каждой записи в одной таблице могут соответствовать несколько записей в другой таблице и наоборот.

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

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

Если после установления связи открыть таблицу, от которой идет связь, то в открывшемся окне видны знаки , расположенные в левой части записей (пример 2.18). Их присутствие говорит о наличии связи ключевого поля таблицы «Города» с другой таблицей. После щелчка на знаке откроется вложенная таблица, содержащая те записи таблицы, значение поля которых равно величине одноименного поля записи таблицы «Города».

Пример 2.17. Создание связи.

1. На вкладке Работа с базами данных выбрать кнопку Схема данных:

Появится диалоговое окно:

2. В окне дважды щелкнуть по названиям таблиц, которые необходимо связать, или щелкнуть по названию таблицы и нажать кнопку Добавить.

3. Закрыть окно Добавление таблицы.

4. Перетащить поле связи из одной таблицы на поле связи в другой.

Часто связывают ключевое поле (выделенное полужирным) одной таблицы с аналогичным полем другой таблицы.

Появится окно Изменение связей:

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

5. Задать параметры связи:

6. Нажать кнопку .

Пример 2.18. Просмотр данных в связанных таблицах.

2.4. Сортировка данных в таблице

Записи в таблицах автоматически воспроизводятся отсортированными в порядке возрастания по ключевому полю. При работе с базами данных может возникнуть необходимость сортировки данных по какому-либо полю таблицы в определенном порядке:

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

Для сортировки данных таблицы в Access выделить любую ячейку поля, по которому сортируются записи, и воспользоваться соответствующими кнопками вкладки Главная группы Сортировка и фильтр (пример 2.20). Для удаления сортировки следует воспользоваться кнопкой Удалить сортировку. Так же для выполнения операций сортировки можно использовать возможности контекстного меню поля.

Пример 2.19. Сортировки по полям с различным типом данных.

1. По полю «Кинотеатр» — по алфавиту, в порядке возрастания.

2. По полю «Стоимость» — по значению, в порядке убывания.

3. По полю «Время» — в порядке убывания.

Пример 2.20. Инструменты сортировки вкладки Главная.

Вопросы к параграфу

1. Какой объект баз данных является основным?

2. В каких режимах можно работать с таблицами базы данных?

3. Какие действия с таблицами баз данных можно производить в режиме Конструктор?

4. В каком режиме работы с таблицами осуществляется ввод данных в таблицу базы данных?

5. Откуда можно импортировать данные в таблицу БД?

6. Какими свойствами должны обладать таблицы БД?

7. Какие типы данных могут быть определены для полей таблицы БД?

8. Что такое ключевое поле таблицы?

9. Как выделить запись? Как удалить запись?

10. Что означают символы звездочка и карандаш, отображаемые в поле маркера?

11. Для чего нужно связывать таблицы?

12. Какие существуют виды связей? Чем они отличаются?

13. Каким образом можно сортировать данные в таблице?

Упражнения

1. Определите типы полей таблицы БД, которая хранит данные об оплате за учебные пособия и содержит поля «Дата», «Номер плательщика», «ФИО», «Наименование учебного заведения», «Номер класса», «Сумма», «Наличие льготы».

2. Определите ключевое поле для таблицы БД, которая хранит данные о выданных аттестатах и включает поля «Фамилия», «Имя», «Отчество», «Дата рождения», «Год выпуска», «Номер аттестата».

3. Выполните перечисленные задания.

1. Создайте базу данных абитуриентов университета, состоящую из двух таблиц.

Конструктор Режим таблицы
1
2

2. Свяжите таблицы по ключу таблицы «Город» и полю «Код города» таблицы «Абитуриенты».
3. Определите, сколько абитуриентов поступало из Минска. Для этого откройте таблицу «Города» и разверните данные вложенной таблицы «Абитуриенты».

4. Откройте базу данных «Аренда автомобилей.accdb». Выполните перечисленные задания.

1. Откройте таблицу «Автомобили» в режиме Конструктор. Запишите в тетрадь список полей с указанием типа данных для каждого поля. Для числовых полей запишите формат представления.
2. В режиме таблицы добавьте в таблицу «Автомобили» записи, как показано на рисунке:

Для добавления в запись таблицы файла с изображением автомобиля выполните двойной щелчок в поле с типом данных Вложение и в диалоговом окне нажмите Добавить…

Выберите соответствующий файл с изображением.

3. Создайте таблицу «Арендаторы».

Используйте файл «Арендаторы.xlsx» для импортирования данных. Ключ — поле «Код».

4. Создайте таблицу «Аренда».

Конструктор Режим таблицы

5. Отсортируйте записи в таблице «Автомобили» по возрастанию стоимости.

5. Установите связи вида Один ко многим между таблицами базы данных «Аренда автомобилей.accdb». Обеспечьте целостность связей.

Источник

Сказочный портал