Главная » Статьи » Delphi + БД |
В категории материалов: 31 Показано материалов: 21-31 |
Страницы: « 1 2 |
Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам
Реляционная модель Отношение можно представить как двухмерную таблицу. Каждая строка в таблице содержит данные, относящиеся к некоторой вещи или к ее части. Каждый столбец описывает какой-либо атрибут этой вещи. Строки отношения называются сущностями, а столбцы — атрибутами. |
Сетевой подход к организации данных является расширением иерархического. Цель разработчиков заключалась в создании модели, позволяющей описывать связи M:N и одновременно в исправлении недостатков иерархической модели. Сетевая модель данных базируется также на использовании представления данных в виде графа. |
Под моделью базы данных обычно понимаются структура базы и методы работы с ней. В общем случае понятиями, на основе которых строится модель, являются объекты и отношения между ними. Подобную модель данных, функционирующую на сервере, и можно называть базой данных. Существует несколько видов моделей, и постоянно развиваются новые модели, отвечающие конкретным требованиям, предъявляемым новыми концепциями. |
Хранимая процедура — последовательность команд SQL, хранящаяся на сервере БД в скомпилированном виде. Хранимые процедуры составляют для часто выполняемых операций. Например, каждый месяц сотрудникам надо пересчитывать зарплату. Можно создать хранимую процедуру, производящую перерасчет, и таким образом сэкономить время. Хранимая процедура может принимать параметры и возвращать результаты работы. Когда приложение использует процедуру, оно передает параметры, если они есть, а сервер СУБД затем выполняет хранимую процедуру без повторной компиляции (рис. 1.13). |
Курсором называется именованный указатель на блок данных (набор строк). |
Иногда несколько транзакций в одно и то же время работают с базой данных, такие транзакции называются параллельными транзакциями. За работой транзакций следит объект сервера БД, который условно можно назвать «менеджер обработки транзакций». Схематично он изображен на рис. 1.11. Несколько транзакций отправляют свои запросы данному менеджеру. |
Рассмотрим второй вариант, изображенный на рис. 1.10. Данные в поле «Номер» были изменены на другие. Таким образом, в полях, имеющих прежнее значение «1», данные стали иметь значение «6». В этой ситуации тоже теряются нужные данные. |
Отношение «один-к-одному» имеет место, когда одной записи родительской таблицы соответствует одна запись в подчиненной. При этом в подчиненной таблице может содержаться, а может и не содержаться запись, соответствующая записи в главной таблице. Данное отношение обычно используется при разбиении таблицы с большим числом полей на несколько таблиц, чтобы таблица не «распухала» от второстепенной информации. |
На рис. 1.3 приведен обобщенный пример взаимодействия индекса с таблицей БД. Как было сказано ранее, индекс содержит в себе упорядоченные значения одного или нескольких полей. Также он содержит ссылки на записи, расположенные в таблице. |
Физически ключ является системной таблицей (каждый сервер БД имеет свой формат таблицы и по-своему работает с ней), в которой в определенном порядке хранятся значения, составляющие ключ. Для каждого значения ключа имеется уникальная ссылка, указывающая на расположение соответствующей записи в таблице БД |
Во все времена перед человечеством стояла задача сохранения информации и получения своевременного доступа к ней. С развитием информационных систем получили свое развитие базы данных (БД) — хранилища разнородной информации с определенной структурой. Сама база данных хранится и обрабатывается при помощи соответствующего программного обеспечения, которое обычно называется сервером баз данных. |
1-20 21-31