Что такое запись в базе данных

Что такое запись в базе данных

Урок " Основные понятия БД "

Любой из нас, начиная с раннего детства, многократно сталкивался с «базами данных». Это — всевозможные спра­вочники (например, телефонный), энциклопедии и т. п. За­писная книжка — это тоже «база данных», которая есть у каждого из нас.

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

Например, база данных «Записная книжка» хранит информацию о людях, каждый из которых имеет фамилию, имя, телефон и так далее. Библиотечный каталог хранит информацию о книгах, каждая из которых имеет название, автора, год издания и так далее.

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

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

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

Иерархические базы данных

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

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

Например: иерархической базой данных является Каталог папок Windows , с которым можно работать, запустив Проводник. Верхний уровень занимает папка Рабочий стол. На втором уровне находятся папки Мой компьютер, Мои документы, Сетевое окружение и Корзина, которые являются потомками папки Рабочий стол, а между собой является близнецами. В свою очередь, папка Мой компьютер является предком по отношению к папкам третьего уровня — папкам дисков (Диск 3,5(А:), (С:), ( D :), ( E :), ( F :)) и системным папкам (Принтеры, Панель управления и др.)

Сетевые базы данных

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

Сетевой базой данных фактически является Всемирная пау mu н a глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сетевую базу данных.

Читайте также:  Как выйти из apple id без пароля

Табличные базы данных

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

Рассмотрим, например, базу данных: Телефонный справочник

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

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

Например, база данных "Записная книжка" хранит информацию о людях, каждый из которых имеет фамилию, имя, телефон и так далее. Библиотечный каталог хранит информацию о книгах, каждая из которых имеет название, автора, год издания и так далее.

Информация в базах данных хранится в упорядоченном виде. Так, в записной книжке все записи упорядочены по алфавиту, а в библиотечном каталоге — либо по алфавиту (алфавитный каталог), либо по области знания (предметный каталог).

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

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

Табличные базы данных

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

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

Поле базы данных — это столбец таблицы, содержащий значения определенного свойства.

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

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

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

Читайте также:  Как изменить емкость диска с

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

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

Тип поля определяется типом данных, которые оно содержит. Поля могут содержать данные следующих основных типов:

  • счетчик — целые числа, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем;
  • текстовый — тексты, содержащие до 255 символов;
  • числовой — числа;
  • дата/время — дата или время;
  • денежный — числа в денежном формате;
  • логический — значения Истина (Да) или Ложь (Нет);
  • гиперссылка — ссылки на информационный ресурс в Интернете (например, Web-сайт).

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

  • размер поля — определяет максимальную длину текстового или числового поля;
  • формат поля — устанавливает формат данных;
  • обязательное поле — указывает на то, что данное поле обязательно надо заполнить.

Рассмотрим, например, базу данных "Компьютер", которая содержит перечень объектов (компьютеров), каждый из которых имеет имя (название). В качестве характеристик (свойств) можно рассмотреть тип установленного процессора и объем оперативной памяти. Поля Название и Тип процессора являются текстовыми, Оперативная память — числовым, а поле № п/п — счетчиком (табл. 3.1).

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

Таблица 3.1. Табличная база данных
№ п/п Название Тип процессора Оперативная память (Мбайт)
1 Compaq Celeron 64
2 Dell Pentium III 128
3 IBM Pentium 4 256

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

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

3. Чем отличается ключевое поле от остальных полей?

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

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

Читайте также:  Дзен яндекс новости включить на телефоне бесплатно

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

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

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

Шифры (коды) – цифровые или символьные обозначения каких либо величин или их комбинаций.

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

Свойства первичного ключа:

Однозначное определение записи;

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

Ссылка на основную публикацию
Что делать если игры не скачиваются
Play Market — официальный магазин приложений для Андроида и главный источник загрузки новых игр и программ на смартфоны и планшеты...
Хороший принтер для школьника
Для ученика возможность распечатывать доклады, рефераты и иллюстрации для занятий в школе - совсем не лишняя. Школьнику в XXI веке...
Хороший телефон с aliexpress
Обновлено 22.10.2019 На Алиэкспресс есть много разных производителей смартфонов. Даже есть такие международные бренды, как Apple. В этой подборке мы...
Что делать если заглючил планшет
Если завис планшет леново, самсунг, асус, престижио, дигма и так далее, да еще и в самое неподходящее время радости конечно...
Adblock detector