Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_kit.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
236 Кб
Скачать

Компоненты бд:

  1. данные пользователей;

  2. метаданные. СУБД производит описание структуры БД. Метаданные–данные о данных (хранятся в с-мных таблицах). По-другому их наз словарем или каталогом данных. Изменяем структуру данных в БД изменяется словарь данных модифицируются только те прикладные прог, кот непосредственно обрабатывают элементы дан, претерпевших изменения;

  3. данные, призванные улучшить производительность и доступность БД. Они состоят, глав образом, из индексов;

  4. метаданные приложений. Это описания структуры и формата пользовательских запросов, форм, отчетов и других приложений, выполненное СУБД.

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

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

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

15. Условия реляционной целостности. В реляц должны выполняться условия целостности данных. Условие «целостности таблиц» накладывает ограничения на значения первичного ключа – они д.б. уникальными и непустыми.

Условие «ссылочной целостности» предполагает, что каждое знач внешнего должно совпадать с одним из знач первичного.

4.Классификатор – систематиз свод наименован объектов, признаков классификации и их кодовых обозначений. Испол для ручного проставл кодов в док или автомат декодирования информ и формир необход текстов в выходных док в случае хранения классификатоов на машинных носителях. Виды:

-общегос - отраслевые - локальные

10. Трехуровневая модель организации баз данных

В наст время используется трехуровневая модель организац БД, предложе в 1975 г. ANSI. БД имеет разл уровни описания.

1. Внешний уровень – это представление о БД отд пользователей и прикладных программ. Каждый пользователь, каждая прикладная программа видят и обрабатывают только те данные предм обл, кот им необходимы. Н-р, прикладная программа, используемая отделом кадров, обрабатывает сведения о сотрудниках, их адресе, стаже и не бир данными о зарплате.

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

3. Внутренй (физ) поддержив представл БД в памяти компа.

11 Модель данных – это совокуп ­ принципов организации БД.

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

12. Сетевая модель явл развитием иерарх В ней потомок мож иметь любое кол-во предков. Есть сегменты – наборы записей связываются между собой не только по принципу «сверху вниз», но и«по горизон» с пом наборов связей. К достоинствам – возможност образ произвольн связей и быстрый доступ к данным. К недост- сложност понимани для обычн пользоват и бол объемы.

13. Реляционная модель. В основе – понятие отношения, кот отображает некот объект. Объект хар-ся набором атрибутов D1, D2 ,…, Dn, а каждый атрибут – набором допустимых знач, назыв доменом. Пусть D1={х1, х2,…,хk} D2={y1, y2,…,yl} . . . . . . . Dn={z1, z2,…,zm}. Cписок имен атрибутов (D1, D2,…,Dn) назыв схемой отн, а кол-во атрибутов в отн-ии – степенью отн.

Отн–подмножество R декартова произведения D1 xD2 x… xDn,

т.е. R  D1 x D2 x … xDn. Декартово произвед – это набор все-возможн сочет из n знач, где кажl знач беретс из своег домена.

Термин «отношени» – синоним слова «таблица».Cтолбцы табл соответствуют атрибутам. Строки назыв кортежами. Кол-во кортежей в отн – мощность отношения.

Реляционнаямодель данных, основанная на математ понятии отнош и представлении отношений в форме таблиц.

Таблица в реляц должна обладать след св-вами.

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

  2. Значения в столбце должны быть однородными.

  3. Каждая строка уникальна, т.е. в таблице не сущ одина строк.

  4. Каждый столбец имеет уникальное имя.

  5. Последовательност столбцов и строк в табл не существенна.

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

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

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

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

Пусть таблица R1 связывается с таблицей R 2. Тогда R1 именует главной, а R 2 подчиненной. Ключевое поле главной таблицы назыв первичным ключом, а подчиненной – внешним.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]