базы данных что такое запись поле

Типы данных и полей: общее и в разных СУБД

Характеристики полей БД и типы данных

Одна СУБД отличается от другой в первую очередь набором поддерживаемых типов данных и их свойствами. Но понимание общих подходов позволяет достаточно легко решить значительную часть возникающих нестыковок.

Первым делом введем тип данных, для которого не существует поля, но он чрезвычайно важен, так как означает отсутствие данных. Он обозначается как NULL и его необходимо присваивать отдельно. Сделать это можно только для тех полей, для которых указано в структуре таблицы соответствующее разрешение. В этом случае, например, задав его значением по умолчанию, мы можем получить 3 варианта логического поля: null, true, false. При этом данные будут пустыми (null) при создании записи и актуализируются только после ввода конкретной информации.

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

Доступ к этим материалам предоставляется только зарегистри­рован­ным пользователям!

Характеристики полей БД (на основе xBase)

* В отличие от всех полей хранится в отдельном файле, не имеет фиксированного размера и ограничивается только свободным дисковым пространством, либо размером файла операционной системы.

Характеристики основных полей MySQL

* Размер для символьных (строковых) полей зависит от используемой кодировки.

Доступ к этим материалам предоставляется только зарегистри­рован­ным пользователям!

Неверный выбор типа и размера полей

Поскольку размер поля в «правильной» реляционной БД имеет фиксированное значение, он должен быть достаточным (иначе данные могут не поместиться) но не избыточным (лишнее место на диске и в памяти). Если подумать, то данный параметр должен быть, например, для символьного типа точно равен самой длинной строке генеральной совокупности.

Тип поля должен соответствовать вводимым данным с учетом возможного развития. В том числе числу записей для идентификаторов.

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

Еще один, совсем неочевидный пример. Так как размер поля всегда измеряется в целых байтах, логический тип, теоретически требующий всего одного бита, следует рассматривать как нерациональный. Да, он будет всегда обрабатываться быстрее, так как может иметь всего от двух до трех вариантов значения (T, F, null). Но даже банальный интерфейсный флажок, чаще всего используемый для управления полем, может иметь до четырех состояний.

Доступ к этим материалам предоставляется только зарегистри­рован­ным пользователям!

Прошу обратить особо пристальное внимание на неопределенную информацию, традиционно вносимую для xBase в Memo-поле. Новые концепции не предусматривают такого типа и придется пользоваться текстовыми полями, дополнительно обдумывая их структуру. Важно создать среду, когда не будет вывода пользователю, что он превысил объем сохраняемых данных.

Источник

Учитель информатики

Сайт учителя информатики. Технологические карты уроков, Подготовка к ОГЭ и ЕГЭ, полезный материал и многое другое.

§ 1.5. База данных как модель предметной области

Информатика. 9 класса. Босова Л.Л. Оглавление

Ключевые слова:

• информационная система
• база данных
• реляционная база данных
• запись
• поле
• ключ

1.5.1. Информационные системы и базы данных

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

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

Центральной частью любой информационной системы является база данных.

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

Базу данных можно рассматривать как информационную модель предметной области.

Основными моделями организации данных в базах данных являются иерархическая, сетевая и реляционная (рис. 1.14).

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

Рис. 1.14. Модели организации данных в БД: а — иерархическая, б — сетевая, в — реляционная

Иерархическая модель организации данных обеспечивает упорядоченность объектов по уровням. Между объектами существуют связи: каждый объект может быть связан с объектами более низкого уровня. Говорят, что такие объекты находятся в отношении предка к потомку. Иерархическая модель организации данных реализована в системе папок операционной системы Windows. Поиск какого-либо объекта в такой базе данных может оказаться довольно трудоёмким из-за необходимости последовательно проходить несколько предшествующих иерархических уровней.

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

Наибольшее распространение получили реляционные базы данных. Их мы рассмотрим более подробно.

1.5.2. Реляционные базы данных

В реляционной базе данных (РБД) используется реляционная модель данных, основанная на представлении данных в виде таблиц.

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

Строка таблицы РБД называется записью, столбец — полем (рис. 1.15).

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

Рис. 1.15. Структура таблицы реляционной БД

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

Поле содержит информацию о значениях только одной из характеристик (атрибутов, свойств) объекта: названия товара; стоимости товара; количества имеющихся в наличии товаров; названия книги; автора книги; года издания; фамилии, имени, отчества сотрудника; даты рождения; специальности и т. п. Значения полей в одном столбце относятся к одной характеристике объекта.

Поле базы данных имеет имя, тип и длину.

Все имена полей таблицы должны быть разными.

Тип поля определяется типом данных, которые поле содержит.

Основные типы полей:

• числовой — для полей, содержащих числовую информацию;
• текстовый — для полей, содержащих всевозможные последовательности символов;
• логический — для полей, данные в которых могут принимать всего два значения: ДА (ИСТИНА, TRUE, 1) и НЕТ (ЛОЖЬ, FALSE, 0);
• дата — для полей, содержащих календарные даты (в нашей стране принято писать день, а потом месяц и год).

Длина поля — это максимальное количество символов, которые могут содержаться в поле.

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

ИМЯ ТАБЛИЦЫ (ИМЯ ПОЛЯ 1, ИМЯ ПОЛЯ 2, …)

Например, описать однотабличную базу данных «Календарь погоды» можно так:

КАЛЕНДАРЬ ПОГОДЫ (ДЕНЬ, ТЕМПЕРАТУРА, ВЛАЖНОСТЬ, ДАВЛЕНИЕ, НАПРАВЛЕНИЕ ВЕТРА, СКОРОСТЬ ВЕТРА)

Здесь поле ДЕНЬ будет иметь тип «дата», поля ТЕМПЕРАТУРА, ВЛАЖНОСТЬ, ДАВЛЕНИЕ, СКОРОСТЬ ВЕТРА — числовой тип; поле НАПРАВЛЕНИЕ ВЕТРА — текстовый тип.

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

Например, значения поля ДЕНЬ базы данных «Календарь погоды» всегда будут разными в разных записях.

УЧЕНИК (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ДАТА РОЖДЕНИЯ, СЕРИЯ СВИДЕТЕЛЬСТВА О РОЖДЕНИИ, НОМЕР СВИДЕТЕЛЬСТВА О РОЖДЕНИИ, КЛАСС)

наверняка не будут совпадать только значения совокупности таких полей, как СЕРИЯ СВИДЕТЕЛЬСТВА О РОЖДЕНИИ и НОМЕР СВИДЕТЕЛЬСТВА О РОЖДЕНИИ.

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

САМОЕ ГЛАВНОЕ

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

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

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

Вопросы и задания

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

Источник

Понятие база данных, поле, запись, свойства полей

База данных – это организованная структура, предназначенная для хранения информации. С понятием базы данных (БД) тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения её содержимым, редактирования содержимого и визуализации информации.

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

Примечание:Имя полядолжно быть уникальным и содержать не более 64 символов, включая пробелы, причем имя поля не должно начинаться с пробела. Имена полей могут содер­жать любые символы за исключением (.); (!); (‘); ([); (]).

Поля – это основные элементы структуры БД. Они обладают свойствами. От свойств полей зависит, какие данные можно вносить в поле, а какие нет, а также то, что можно делать с данными, содержащимися в поле. Основное свойство – это тип данных. Тип данныхопределяет тип данных, ко­торые могут содержаться в данном поле. Microsoft Access предлагает следующие типы данных:

· Текстовый – тип данных, используемый для хранения обычного неформатиро­ванного текста ограниченного размера (до 255 символов).

· Поле Мемо – специальный тип данных для хранения больших объемов текста (до 65 535 символов).

· Числовой – тип данных для хранения действительных чисел.

· Дата/время – тип данных для хранения календарных дат и текущего времени.

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

· Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использо­вание — для порядковой нумерации записей.

· Логический – тип для хранения логических данных (могут принимать только два значения, например Да или Нет).

· Поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE, например мультимедийных.

· Гиперссылка – специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск броузера и воспроизведение объекта в его окне.

· Мастер подстановок – это не специальный тип данных. Это объект, настройкой которого можно автоматизировать ввод в данных поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.

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

· Размер поля определяет максимальную длину данных, которые могут содержаться в данном поле.

· Формат поля определяет способ формирования дан­ных в данном поле таблицы.

· Число десятичных знаков определяет количество зна­ков после запятой для полей числового и денежного типов.

· Маска ввода определяет форму ввода данных в поле и облегчает контроль над вводимыми символами.

· Подпись – определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется Имя поля).

· Значение по умолчанию – то значение, которое вводится в ячейки поля авто­матически.

· Условие на значение –ограничение, накладываемое на вводимые в данное ноле данные.

· Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выпол­няется автоматически, если задано свойство Условие на значение).

· Обязательное поле – свойство, определяющее обязательность заполнения дан­ного поля при наполнении базы;

· Индексированное поле определяет, является ли данное поле индексированным. Индекс ускоряет все опе­рации, связанные с сортировкой, группировкой или поиском записей по значению.

Создание БД

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

После того как приложение Access запушено, на экране поя­вится диалоговое окно начала работы с данной СУБД. С его помощью можно создать новую БД «Новая база данных» или открыть уже имеющуюся, которая недавно ис­пользовалась («Открытие файла»). Если требуемой БД нет в списке, то следует вызвать диалоговое окно «Открытие файла базы данных» с помощью команды «Другие файлы. ». При этом не­обходимо учитывать, что файлы БД имеют расширение *.mdb.

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

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

Создание таблиц

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полеЧтобы создать в БД новую таблицу, необходимо в окне от­крытой БД выбрать в списке Объекты кнопку Таблицы и воспользоваться кнопкой «Создать». После этого отобразится диалоговое окно «Новая таблица», в котором необходимо выбрать один из предлагаемых режимов создания.

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

· Режим таблицы. Позволяет вводить данные непосредственно в таблицу

· Мастер таблиц. Позволяет создать новую таблицу, используя имеющиеся шаблоны таблиц. При этом в создаваемую таблицу можно добавлять поля из разных шаблонов.

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

· Импорт таблиц. Применяется для создания новой таблицы БД на основании какого-либо файла данных, имеющегося на дис­ке, причем, возможно, даже в другом формате (не Access).

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

Также 3 режима конструктора, мастера таблиц и режим таблицы могут быть выбраны путем двойного щелчка левой кнопкой мыши по соответствующим пунктам в правой части окна объектов БД:

· Создание таблицы в режиме конструктора

· базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полеСоздание таблицы с помощью мастера

· Создание таблицы путем ввода данных

Разберем теперь подробнее принцип создания таблиц с помощью этих режимов.

Режим конструктора. Данный режим применяется для создания структуры новой таблицы. При выборе этого режима будет отображено окно, в котором необходимо определить структуру новой таблицы, т.е. указать набор полей таблицы (столбец Имя поля) и определить их свойства (столбец Тип данных и в нижней части окна остальные свойства Свойства поля). О типах данных полей и их других свойствах см.«Понятие база данных, поле, запись, свойства полей». Если свойство Подпись для поля не задано, то Имя поля станет одновременно и именем столбца будущей таблицы. Тип данных для каждого поля выбирают из раскрывающегося списка, открывае­мого кнопкой выбора типа данных. Эта кнопка – скрытый элемент управления. Она отображается только после щелчка на поле бланка. Это надо иметь в виду ˗ в Microsoft Access очень много таких скрытых элементов управления, кото­рые не отображаются, пока ввод данных не начат. Кроме этого, можно также описать назначение информации, которая будет вводиться в это поле (столбец Описание). Нижняя часть бланка содержит список свойств поля, выделенного в верхней части. Некоторые из свойств уже заданы по умолчанию. Свойства полей не являются обязательными. Их можно настраивать по желанию, а можно и не трогать.

При создании таблицы целесообразно (хотя и не обязательно) задать ключевое поле, которое позво­ляет однозначно определить ту или иную запись в таблице. Это поможет впоследствии, при организации связей между таблицами. Для задания ключевого поля достаточно щелкнуть на его имени правой кнопкой мыши и в открывшемся контекстном меню выбрать пункт «Ключевое поле». Выше мы говорили о том, что если первичный ключ необходим для связи с другими таблицами, но если ни одно из полей не является уникальным, то первичный ключ можно создать на базе двух (или более полей). Эта операция выполняется точно так же, через контекстное меню, надо только уметь выделить сразу несколько полей. Группо­вое выделение выполняют при нажатой клавише SHIFT щелчками на квадратных маркерах слева от имен полей. Также можно воспользоваться кнопкой Ключевое поле на па­нели инструментов, предварительно выделив соответствующее поле.

Примечание 1: Чтобы отменить назначение первичного ключа для поля, необходимо еще раз выполнить описанные вы­ше действия.

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

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полеЗатем необходимо закрыть окно конструирования таблицы и «Сохранить изменения макета или структуры объекта». Далее задать имя таблицы и щелкнуть по кнопке «Оk». Для ввода данных в таблицу необходимо выполнить двойной щелчок по значку только, что созданной таблицы.

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

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полеМастер таблиц. Данный режим преимущественно использу­ется при создании новых таблиц на основании имеющихся в Ac­cess шаблонов. При выборе режима мастера будет отображено окно первого этапа создания таблицы, в котором необходимо выбрать поля для новой таблицы на основании пред­лагаемых шаблонов. Для этого следует выбрать кате­горию Деловые или Личные в списке Образцы таблиц выбрать нужную таблицу. В результате этих действий в списке Образцы полей будет представлен набор полей, соответствующих выбранному образцу таблицы. Затем нужно из списка Образцы полей последовательно выби­рать нужные поля и с помощью кнопки переноса названия добавить эти поля в список Поля новой таблицы. Длядобавления или удаления поля из создавае­мой таблицы можно использовать следующие кнопки в окне мас­тера:

Перенести выбранное поле образца таблицы в новую таблицу

Перенести выбранное поле образца таблицы в новую таблицу

Перенести все поля образца таблицы в новую таблицу

Удалить выбранное поле образца таблицы из новой таблицы

Удалить все поля образца таблицы из новой таблицы

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полеПосле нажатия кнопки «Далее>» на экране появится окно сле­дующего этапа создания таблицы, в котором необ­ходимо задать имя новой таблицы, а также определить ключевое поле, используемое для однозначной идентификации каждой за­писи в таблице. Причем Microsoft Access может автоматически определить ключевое поле в таблице или это может осуществить пользователь используя соответствующий переключатель в окне. Затем следует снова нажать кнопку «Далее>». На последнем этапе работы мастера предлагается выбрать ре­жим работы, который необходимо установить после создания таблицы:

· Изменить структуру таблицы

· Ввести данные непосредственно в таблицу

· Ввести данные в таблицу с помощью формы создаваемой мастером (в этом случае с помощью мастера необходимо еще будет создать объект БД форму)

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

Источник

Урок 40
Система управления базой данных Access

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

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полебазы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полебазы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полебазы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полебазы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

Изучив эту тему, вы узнаете:

— что такое база данных;
— что такое поле и запись;
— каково назначение инструментов базы данных;
— какие существуют возможности обработки данных.

Назначение базы данных

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

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

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

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

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

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

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

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

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

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полеБаза данных — это совокупность структурированных данных определенного назначения.

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полеСтруктурирование данных — это объединение данных по определенным параметрам.

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

Любая база данных, создаваемая в компьютере, состоит из простейших объектов, называемых полем и записью (рис. 5.1). Совокупность полей и записей составляет более крупный объект — таблицу. С помощью этих компьютерных объектов можно составить описание (модель) любого реально существующего объекта или процесса.

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

Рис. 5.1. Объекты базы данных

Любое поле предназначено для хранения множества значений одного параметра, характеризующего реальный объект. Каждое новое значение служит отличительным признаком описываемого объекта по сравнению с другими. Например, если мы рассматриваем человека, то поле Цвет глаз может содержать значение голубой, серый, зеленый, карий и т. п. Если же поле описывает такой параметр, как вес человека, то оно будет содержать числовые значения: 45, 57, 60 и т. п.

Одно поле не может служить хранилищем значений нескольких разнотипных параметров. Представьте себе, что вы создали базу данных по своему классу и описали внешний вид каждого ученика всего в одном поле. При этом вы поместили туда данные и о росте, и о весе, и о цвете глаз, и о форме носа. В каждом поле у вас получится маленький рассказ о внешности ученика. Казалось бы, ничего страшного, ведь вся информация учтена и занесена в поле. Да вот беда: вы не сможете извлечь пользу из информации, которая записана таким образом. Например, как узнать, сколько голубоглазых детей учится в вашем классе или кто в классе самый высокий?

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

Так, например, для описания учащегося в классном журнале используется параметр «Адрес». Соответственно, в базе данных можно организовать поле — Адрес. Это поле будет содержать полные адреса всех учеников класса. Но обработку данных можно будет производить значительно эффективнее, если разбить это поле на несколько более мелких полей: Город, Улица, Дом, Квартира. Такое представление параметра «Адрес» в виде нескольких полей в базе данных позволит вам найти, например, всех учеников, живущих на одной улице или в одном доме.

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

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

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

✔ Тип оформления. Определяет внешнее представление данных в поле указанного формата. Например, вам нужно создать поле, в котором хранятся даты рождения учеников. При создании поля введите его имя: Дата рождения. Выберите тип данных Дата. В разделе Оформление (Формат поля) выберите наиболее удобный для вас способ записи, например 30.09.2006. Здесь первые две цифры означают день, вторые две — месяц, а последние четыре — год.

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

Вероятно, вы уже догадались, что одного поля недостаточно для того, чтобы описать какой-либо реально существующий объект. Все зависит от сложности выбранного для описания объекта. Иногда бывает достаточно небольшого количества полей, как, например, для описания воздушного шара. Здесь вполне можно обойтись полями Название, Цвет, Объем, Форма. В поле Название мы запишем название конкретного экземпляра шара, например Шар1. В поле Цвет укажем цвет этого шара, например Синий или Красный; в поле Объем — количество литров воздуха, которое может поместиться в шаре, например 7,5 или 3; в поле Форма — форму шара, например Круглый или Сердце. При описании сложных объектов, таких как, например, человек или растение, может потребоваться значительно большее количество полей.

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

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полеЗапись — это совокупность логически связанных полей, характеризующих свойства описываемого объекта или класса объектов.

Значения записи отражают свойства конкретного объекта. Представьте себе, что имеется следующий набор полей: Имя, Название, Фамилия, Форма листьев, Цвет лепестков, Успеваемость. Трудно представить себе реальный объект, для описания параметров которого нужны были бы все перечисленные поля. Но можно, исходя из смысла названий, разделить эти поля на две записи.

Давайте порассуждаем. Если в первую запись включить поле Имя, то очевидно, что поле Название нужно включить во вторую запись. Поле Фамилия ближе по смыслу к полю Имя, чем к полю Название. Включаем его в первую запись. Далее, объект, имеющий имя и фамилию, определенно не должен иметь ни листьев, ни лепестков. Поэтому поля Форма листьев и Цвет лепестков мы включим во вторую запись. А вот поле Успеваемость явно имеет отношение к имени и фамилии. Его включаем в первую запись.

Разобрав таким образом все имеющиеся поля, мы получили две записи (рис. 5.2).

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

Рис. 5.2. Две записи, сформированные из предложенного набора полей

Запись характеризуется количеством и типами включенных в нее полей.

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

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

✔ Имя. Как и любой компьютерный объект, таблица имеет собственное имя. Под этим именем она хранится в памяти компьютера.

✔ Структура записи. Этот параметр определяется количеством полей, которые соответствуют параметрам объекта. Каждое поле имеет свои формат и тип данных.

✔ Количество записей. Данный параметр указывает на то, сколько экземпляров записи содержит в себе данная таблица.

Структура базы данных

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

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

Создание структуры базы данных включает следующие этапы:

определение параметров, характеризующих свойства объекта, которые будут служить полями базы данных;

назначение каждому полю уникального имени;

определение для каждого поля формата представления данных, то есть типа данных и необходимых ограничений.

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись полеСтруктура базы данных — это набор поименованных полей, описывающих свойства объектов одного класса.

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

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

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

К основным инструментам СУБД можно отнести:

инструменты для работы с записями и полями;

инструменты управления отображением базы данных;

инструменты обработки данных;

инструменты вывода данных.

Инструменты для работы с записями и полями

К инструментам для работы с записями и полями относятся: сортировка записей, вывод записей на экран, фильтр.

✔ Сортировка записей. Позволяет представить записи в упорядоченном виде.

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

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

Инструменты управления отображением базы данных

База данных может быть представлена в двух режимах: как таблица и как форма.

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

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

Рис. 5.3. База данных в режиме таблицы

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

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

Рис. 5.4. База данных в режиме формы

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

Инструменты обработки данных

База данных, как мы уже говорили, является не только хранилищем информации, но и мощным средством их обработки. Представьте себе, что вы занесли в компьютер информацию обо всех растениях на земном шаре. Вы описали все: название, цвет, форму, размер и т. д. У вас получился огромный список. Но как найти в этом списке самый большой цветок или, скажем, самое высокое дерево? Как узнать количество цветов, начинающихся с буквы «К»? ОтЬеты на эти и другие вопросы станут для вас очевидными, если вы познакомитесь с возможностями обработки информации в базе данных. База данных располагает следующими инструментами обработки данных: поиск/замена, сортировка, группировка, фильтрация.

✔ Поиск/замена. Позволяет находить в базе данных информацию согласно образцу, указанному пользователем. Например, вам надо найти информацию о цветке, названия которого вы не знаете, но о котором вам точно известно, что он желтого цвета. Тогда, выполнив команду основного меню Правка ► Найти, вы вводите образец для поиска — слово Желтый (рис. 5.5). Результатом поиска будет таблица, в которой окажутся все записи, содержащие слово Желтый хотя бы в одном из полей.

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

Рис. 5.5. Поиск значения по образцу

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

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

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

Рис. 5.6. Поиск и замена значения

✔ Сортировка. С помощью сортировки можно переставлять записи в нужном порядке. Например, вы хотите знать, у какого цветка стебель длиннее. Для этого записи сортируются по полю, которое описывает высоту растения, например Высота. При этом сортировку можно осуществлять в двух направлениях: в порядке возрастания, когда за меньшим значением следует большее (1, 2, 3, 4. или а, б, в, г. ), или в порядке убывания, когда за большим значением следует меньшее (100, 99, 98. или я, ю, э. ).

Сортировку можно выполнять одновременно по нескольким полям. Например, вам надо найти самый высокий цветок желтого цвета, название которого начинается на «Р». Для этого вам придется отсортировать три поля. Сначала переставим все записи в алфавитном порядке. Для этого отсортируем поле Название по возрастанию, то есть в алфавитном порядке. В качестве второго поля для сортировки укажем поле Цвет и тоже отсортируем его по возрастанию. Теперь отсортируем поле Высота в порядке убывания. В результате проведенной сортировки все записи будут переставлены следующим образом:

• все записи будут выстроены по алфавиту;
• в пределах каждой буквы записи будут отсортированы по цвету;
• внутри каждого цвета записи будут отсортированы по высоте.

✔ Группировка данных. Группировка неразрывно связана с сортировкой. Дело в том, что при составлении отчетов имеется возможность организовывать отсортированные записи в группы двумя способами. Можно организовать группы только по первой букве. Например, вы отсортировали названия цветов по алфавиту. Укажите способ группировки только по первой букве. Тогда при формировании отчета сначала отдельной группой будут идти все цветы на букву «А», затем на букву «Б» и т. д.

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

✔ Фильтрация. Позволяет организовывать «сито», через которое можно «просеивать» записи базы данных. Фильтрация позволяет выбирать из всего множества записей только те, которые отвечают заданным условиям (рис. 5.7).

базы данных что такое запись поле. Смотреть фото базы данных что такое запись поле. Смотреть картинку базы данных что такое запись поле. Картинка про базы данных что такое запись поле. Фото базы данных что такое запись поле

Рис. 5.7. Окно настройки фильтра

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

По умолчанию предлагается создать простой фильтр, задав условия фильтрации. Делается это следующим образом:

1) сперва выбирается поле, для которого задается условие;

2) затем назначают способ сравнения (равно, больше, меньше и т. д.);

3) после этого указывают образец для сравнения.

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

Например, нужно отфильтровать все записи, соответствующие желтым цветам высотой более двух метров. Сформируем первое условие:

1) в качестве поля для первого условия выберем поле Цвет;

2) в качестве способа сравнения укажем равно;

3) в качестве образца для сравнения введем слово Желтый.

Сформируем второе условие:

1) выберем поле Высота;

2) в качестве способа сравнения укажем больше;

3) для сравнения введем число 200.

Теперь объединим эти два условия, выбрав логическую функцию И.

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

✔ Вычисляемые поля. Большие возможности для обработки данных открывают вычисляемые поля. В качестве значений в такие поля вводят формулы. В формулах могут содержаться числа, имена полей или функции. Любое вычисляемое поле должно начинаться со знака равенства. Например, вы работаете с базой данных кулинарных рецептов. В рецепте содержатся данные о расходе продукта на приготовление одной порции. Вам нужно приготовить пять порций. Тогда в качестве значения дополнительного поля вы вставляете формулу:

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

Инструменты вывода данных

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

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

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

✔ Задание общих параметров оформления. На данном этапе определяются название отчета, его ориентация на странице и параметры шрифта.

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

✔ Определение итогов. На этом этапе осуществляется итоговая обработка информации, приведенной в отчете.

О том, как выполняется сортировка, группировка и фильтрация, было рассказано ранее.

Для каждого из полей отчета вы можете задать способ обработки итогов. Например, если в отчете присутствует поле Вес и указан способ обработки Сумма, то вы узнаете суммарный вес по всем записям. Вы можете указать одновременно несколько способов итоговой обработки. На этом этапе также определяется порядок вывода итоговой информации в отчете. Вы можете разместить ее в конце каждой группы или в конце отчета, выводить ее под каждым столбцом или вместе со строками.

Контрольные вопросы

1. Для чего предназначена база данных?

2. Приведите определение базы данных и поясните его смысл. Приведите примеры баз данных.

3. Из каких объектов состоит база данных?

4. Дайте определение поля и приведите примеры полей.

5. Какие форматы данных существуют для объекта «поле»?

6. Что такое запись?

7. Как вы понимаете структуру базы данных?

8. Что такое СУБД и в чем состоят ее функции?

9. Что такое инструменты СУБД?

10. Какие группы инструментов СУБД вы знаете?

11. Чем отличается режим таблицы от режима формы?

12. Какие существуют возможности обработки данных?

13. Для чего используется группировка?

14. В каких направлениях может осуществляться сортировка?

15. Каков порядок построения простого фильтра?

16. Когда используется логическая функция ИЛИ, а когда — И?

17. В чем отличие фильтрации от сортировки?

18. В каких случаях нужен фильтр с формулой?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *