ОБЪЕМЫ СОВРЕМЕННЫХ БАЗ ДАННЫХ И УСТРОЙСТВА ДЛЯ ИХ РАЗМЕЩЕНИЯ.



Инфо-сов-ть полезных сведений, сведения о сторонах матер-ого мира и происх-щих в нем процессах. Эк-ая инфо (ЭИ)-полезные данные сферы эк-ки, отображ-щие через систему натур-ых, стоим-ых пок-ей плановую и фактическую произв-нно-хоз-ую деят-ть и причинную взаимосвязь м/д управляющими и управляемыми объектами. ЭИ исп-ся на всех ур-ях управления нар. хоз-ом и в зав-ти от сферы матер-ного произв-ва делится на неск-ко типов и видов. Кл-я ЭИ по функциям упр-ия 1)учетная (факт-ие зн-ия запланир-ых пок-лей за опр.период t); 2)плановая, директивная(вкл. в себя дирек-ые зн-ия планируемых и контролируемых показ-лей бизнес-планиро­вания на нек-ые периоды в будущем); 3)нормативно-справочная-сод. справ-е и норм-ые матер-лы, связ-ые с произв-ыми отношениями и процессами); 4)статистическая(отраж.рез-ты факт-ой деят-ти фирмы для вышестоящих органов упр-я, госстатистики, налог. инспекции). Кл-я ЭИ по месту возн-ия: 1)внутр-я(получ-я внутри эк-го объекта); 2)внеш-я(пост-щая из вышест-х звеньев упр-ия). Кл-ия ЭИ по стадиям обр-ия: 1)первичная (возник-ая на начальной стадии упр-ия); 2)вторичная (возн-щая в результате обр-ки первичной, делится на промеж-ую и результ-ую, исп-ся для прин-я реш-ий). По сп-бу отражения-текстовая, цифровая, алфавитная, алфавитно-цифровая, графическая (чертежи, схемы, графики). По насыщенности данных- недоста-ая, дост-ая, излишняя. По полезности использования-полезная, бесп-ная. По признакам обработки-обраб-мая,необраб-мая. При обр-ке ЭИ автомат-нным образом к ней предъявляют след-ие требования: корректность; полезность; оперативность; точность; достоверность; устойчивость; достаточность; своеврем-ть передачи потребит-м; простота кодирования; доступность восприятия. Эк-ие пок-ли опис-ют разные сущности (предметы, проц-сы, явл-я, объекты) как простые, так и сложные. Каждая сущность имеет опр-ые св-ва (вес, габариты, цена). Сов-ть сведений, отраж-щих какую-либо сущность - составная единица информации. Структурные ед-цы ЭИ: 1)реквизиты(неделимая на смысловые ед-ы ед-ца инф-ии,или атрибут).Рекв.- сов-ть формальных эл-тов, выр-щих опр-ые св-ва объекта. Их принято делить на рекв.-признаки (характеризует кач. св-во объекта) и рекв.-основания(кол. хар-ка, выр-ая в опр-ых ед-ах). Каждый рекв. хар-ся своим наим-ем и значением, кот-е имеет свой формат, кот. указывает тип и max длину значения реквизита. Тип может быть числовым, символьным или логическим. Сочет-ние одного рекв-та-основания с несколькими рекв-ми-признаками обр-ют 2) показатель, на чьей основе строятся док-ты. 3)Документ-сов-сть логически связ-ых рекв-ов,имеющих юр-ую силу. 4)массив - Сов-ть док-ов,объед-ных по опр-ому признаку. 2.ВНЕМАШ. ОРГ-ЦИЯ ЭК. ИНФО: ДОК-ТЫ, ВИДЫ СТР-РА. Внемашинная информация – это та часть экономической информации, которая представлена и может быть воспринята пользователем без использования технических средств. Формой представления внемашинной информации - документы. Документ-информационное сообщение на естественном языке, зафиксированное ручным или печатным способом на бланке установленной формы и имеющем юридическую силу. По  сфере деятельности документы делятся на плановые, учетные, статистические, банковские, финансовые и т.д. По отношению к объекту управления –  входящие, исходящие, промежуточные, архивные. По содержанию хозяйственных операций – на материальные, денежные, расчетные. По назначению – распорядительные, исполнительные, комбинированные. По способу заполнения – на заполняемые с помощью технических средств и вручную. По отношению к машинной обработке экономической информации документы делятся на первичные и сводные, получаемые в результате машинной обработки первичных документов. В структуру документа должны включаться следующие разделы: заголовочная часть – наименование объекта и характеристика документа (индекс), наименование документа, зона для проставления кодов, постоянные реквизиты-признаки; содержательная часть – представленную обычно в виде таблицы, где располагаются показатели; ·оформляющая часть – содержит подписи юридических лиц, ответственных за правильность составления документа, а также дату составления. 3.ПОНЯТИЕ КЛ-ЦИИ ИНФ-ЦИИ. СИСТЕМЫ КЛ-ЦИИ. Классификация – это распределение множества объектов на подмножества в соответствии с установленными признаками сходства или различия.  Под системой классификации понимается сов-ть правил распределения элементов заданного множества на подмножества в соответствии с установленными признаками сходства или различия, называемыми основанием. Иерархическая система классификации предполагает деление объектов на некоторые группы, каждая из которых, в свою очередь, делится на более мелкие подгруппы, постепенно конкретизируя объект классификации. Преимуществом такой системы классификации является ее традиционность и приспособленность для внемашинной обработки информации. Недостатком – сложности при внесении изменений, из–за слабой гибкости структуры, связанной с заранее установленным порядком группировки информации. В фасетной системе объекты делятся на группировки одновременно по нескольким независимым признакам (фасетам). В качестве примера можно привести указанную выше систему классификации документов, где классификация ведется по различным классификационным признакам. К достоинствам такой системы относят гибкость структуры, легкость внесения изменений, что влечет за собой возможность автоматического кодирования информации. Недостатком фасетной системы  является сложность ее применения при внемашинной обработке информации. 4.КЛАССИФ-РЫ ИНФ-ЦИИ, ИХ НАЗНАЧЕНИЕ, ВИДЫ. Систематизация эк. инф-ции вызывает необходимость применения классификаторов. Классификатор–систематизиров. свод наименований объектов, признаков класс-циии их кодовых обозначений. Применяется для разного рода проставления кодов в док-тах и для размещения в памяти машины в качестве словарного фонда. Классификаторы используются: 1)для ручного проставления кодов в док-тах (оформляются в виде справочников и испол-ся экономистами для подготовки первичн. док-тов к компьют. обработке); 2) для хранения на машинных носителях(позволяет автоматич. декодировать инф-цию и формировать необход. тексты в выходных док-тах). Классификаторы подразделяются на: а)общегос-ные (разрабат-ся в централизов.порядке и явл-ся едиными для всей страны); б)отраслевые (едины для определ. отраслей); в)локальные (хар-ны для данного эк. объекта). 5.ПОНЯТИЕ КОДИРОВАНИЯ ИНФ-ЦИИ. МЕТОДЫ КОДИРОВАНИЯ.  Для записи инф. на носители и ее обработки используется кодирование инф-ии, т.е. перевод сообщений с исходного языка на формализованный с помощью кодов. В процессе кодирования объектам классификации присваиваются цифровые, буквенные или буквенно-цифровые кодовые обозначения.Кодирование облегчает ввод и обработку данных, а также увеличивает плотность записи информации на носителях. Коды: 1) по методу образования:· порядковые – при кот. объектам присваиваются порядковые номера; серийно-порядковые – выделяется серия, а внутри серии присваиваются порядковые номера; разрядные – при кот. каждому признаку классификации отводится определенное число разрядов;· комбинированные. 2) по количеству разрядов:· замкнутые системы кодирования – при которых строго ограничено количество символов. 3)по форме отображения:· цифровая форма кодирования;· буквенная;· буквенно-цифровая. 4) позиционная форма кодирования (позиция числа имеет значение); 5) штриховое кодирование.Реквизиты-основания имеют цифровое кодирование, реквизиты-признаки имеют буквенно-цифровое кодирование.  6. ВНУТРИМАШ. ОРГ-ЦИЯ ЭК. ИНФ-ЦИИ: ФАЙЛОВ. ОРГ- ЦИЯ ДАННЫХ И БД. ПРЕИМУЩЕСТВА БД.  Внутримаш. часть инф. базы АИС(автомат. инф-ная система) хран-ся на маш. носителях в отд. не связанных м\у собой файлах данных или в едином месте, называемом БД. В 50 –х, нач. 60–х гг., исп-сь файловая орг-ция данных. Данные хран-сь в файлах последоват-ого доступа. Это заставляло прикладную программу обрабатывать файл целиком, когда необходимо было обратиться к опред. записи, что замедляло скорость обработки данных. С появлением в 60–е гг. устр-в прямого метода доступа к данным – магнитных дисков – появилась возм-ть напрямую обратиться к нужной записи. Но и это не дало существенного повышения скор. обработки и достоверности данных. Недостатки файловой орг-ции данных: - избыточность данных в файлах (часто приходится хранить в неск. экземплярах, например, одна инф-ция м. б. упорядочена по разным критериям (место работы, год рождения)); - стр-ра записей в файле задается в программе (приложении), кот. работает с этим файлом и при изменении стр-ры файла необх-мо изменять программу (приложение), т.е. набл-ся сильная завис-ть прогр. от данных; - если с файлом работают неск. приложений, то необх-мо менять все прил-ия; - невозм-ть неск. пользователям изменить одновременно содержание файла, т.е. след. польз-ль м. изменить файл, если предыдущий закончил изменения и закрыл этот файл. -Отсутствие возможности установки связи между данными различных файлов.  БД(концепция БД была разработана Джеймсом Мартином в 1970г) – поименованная и структурированная совок-сть взаимосвяз-ых данных, к-ые отражают состояние объектов конкр. предметной области, их св-ва и взаимоотн-ния и находятся под общ. программным управлением. Преимущества исп-ния БД: 1. Возм-ть расширения и модификации данных. 2. Возм-ть обеспеч. независ-ти данных в БД от программ их обрабатывающих. 3. Возм-ть вести быстрый поиск необх. данных по запросам польз-ля. 4. Возм-ть обеспеч. защиты секретных данных от постороннего вмешат-ва. 5. Возм-ть обеспеч. целостности данных и др.

ОБЪЕМЫ СОВРЕМЕННЫХ БАЗ ДАННЫХ И УСТРОЙСТВА ДЛЯ ИХ РАЗМЕЩЕНИЯ.

Совр. БД имеют объемы, измеряемые в терабайтах (1024 Гб) и даже в петабайтах (1024 Тб).

Устройства для хранения БД:

1) Жесткий диск (винчестеры) (до 0,5 Тб)

2) RAID-массивы(объединения жестких дисков) (от 2 Тб и более)

3)  CD-ROM (оптический накопитель информации) (до 800 Мб)

4)  DVD-диски (от 4.7 до 17 Гб)

5)  Оптические библиотеки (сотни компактных дисков) (от нескольких десятков Гб до 5-6 Тб)

6)  Роботизированные DVD-библиотеки (объединения DVD-дисков) (от единиц до десятков Тб).

Для резервного копирования информации БД испол-ся:

1) Стримеры (мини-кассета с магнитной лентой) (от 40 Мб до 13 Гб)

2) Магнитооптические диски (совмещение магнитного и оптического принципа хранения информации)

 


8.ПРИЛОЖЕНИЯ БАЗЫ ДАННЫХ. КОМПОНЕНТЫ БАЗЫ ДАННЫХ. СЛОВАРЬ ДАННЫХ.

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

Результатом запроса является таблица, которая может быть просмотрена и при необходимости сохранена. Формы, отчеты и Web-страницы можно создавать с помощью средств, поставляемых в комплекте с СУБД (например, в СУБД Access имеются средства конструирования таких объектов, называемые элементами управления). Прикладные программы должны быть написаны либо на входном языке СУБД (например, модули в Access), либо на одном из стандартных языков программирования и затем с помощью СУБД соединены с базой данных. Формы являются основным средством создания диалогового интерфейса приложения пользователя. Формы могут служить удобным средством для экранного представления данных, использоваться для ввода данных, а также для создания панелей управления в приложениях. Отчеты - это форматированное отображение информации из базы данных при выводе на печать. Web-страницы используются для просмотра, редактирования, обновления, удаления, отбора, группировки и сортировки изменяющихся данных базы данных в Microsoft Internet Explorer. Любая база данных состоит из четырех основных компонент: данных пользователя, метаданных, индексов и метаданных приложений. Данные пользователя в большинстве современных баз данных представляются в виде набора таблиц, состоящих из строк (записей) и столбцов (полей). Метаданные представляют собой описание структуры базы данных с помощью системных таблиц. Индексы являются средством ускорения операций поиска необходимой информации в базах данных, а также используются при извлечении, модификации и сортировке данных. Метаданные приложений описывают структуру и формат пользовательских форм, отчетов и других компонентов приложений базы данных.

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

 


9. ПОЛЬЗОВАТЕЛИ БД

Пользователь БД (user) - это физ. или юр. лицо, кот. имеет доступ к БД и пользуется услугами информ. системы для пол-я инфо. На каждом этапе развития БД (проектирование, реализация, эксплуатация, модернизация и развитие, полная реорганизация) с ней связаны разн. категории польз-лей.

Сущ-ют разл-е категории польз-лей:

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

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

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

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

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


10.ТРЕХУРОВНЕВАЯ МОДЕЛЬ ОРГАНИЗАЦИИ БД.

В 1978 году учеными была принята трехур-я сис-ма орг-ии данных. Она имеет несколько ур-ней: Внешн. ур-нь – представление о БД отдельных пользоват-й и прикладных программ. Каждый из них видит и обрабатывает только те данные предметной области, кот. им необходимы (Напр., с-ме отдела кадров нужны сведения о возрасте, дом. адресе сотрудника, а сист-ма расчета зарплаты учитывает квалификацию работника, стаж его работы.); концепт. уровень - это объед-щее представл-е данных, исп-х всеми пользовательскими прилож-ми, работ-ми с БД. На этом ур-не БД представляет собой общий взгляд польз-ля на данные проект-й базы. Это, напр., представл-е с т.зр. менеджера высшего ур-ня о данных всего предпр-я. Здесь опис-ся: какие данные хран-ся в базе, и каковы связи м\у ними. Этот ур-нь отраж-т логич. стр-ру всей базы с т. зр. администр-ра БД. В действит-ти концепт. ур-нь отражает обобщ-ю модель предм. обл-ти (объектов реального мира), для к. создается БД. И этот ур-нь не должен сод-ть сведений о методах хранения данных. Здесь д.б. отражены: 1) все сущности, включ-е в базу, 2) их атрибуты и связи; 3) инфo о данных; 4) инф-я о мерах обеспеч-я безоп-ти и поддержки целостности данных.

Внутр. ур-нь служит для адаптации концепт. модели к конкретной СУБД. Т.е., внутр. ур-нь – это представл-е БД со стороны СУБД, и на этом ур -не опис-ся, как данные должны храниться в компе. Внутр. ур-нь предназначен для достижения оптим. произв-ти и обеспеч-я оптим-го исп-я дискового пространства. На этом ур-не осущ-ся взаимод-е СУБД с методами доступа операционной системы. Здесь хранится:1) распред-е диск. пространства для хран-я данных; 2)сведения о размещении записей; 4)сведения о сжатии данных и методах их шифрования.

В действит-и ниже внутр-го ур-ня нах-ся еще физич-й ур-нь, на кот. опис-ся способы хран-я инф-и на носителях. т.е., физ. ур-нь – это собственно данные, хран-ся на внешн. носителях инф-и и располож-е в файлах.

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


11.ПОНЯТИЕ МОДЕЛИ ДАННЫХ.ИЕРАРХ-АЯ МОДЕЛЬ.

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

 


12. Сетевая модель, ее дост-ва   и недостатки. 

Сетевая модель – это структура, у которой любой элемент может быть связан с любым другим элементом. Сетевая БД сост. из наборов записей, которые связаны между собой так, что записи могут содержать явные ссылки на другие наборы записей. Тем самым наборы записей образуют сеть. Связи между записями могут быть произвольными, и эти связи явно присутствуют и хранятся в базе данных. В отличие от иерархич. в сетевой модели потомок может иметь любое количество предков. Сегменты, которые в сетев. мод. назыв. наборами записей, связыв-ся не только «сверху вниз», но и «по горизонтали» с помощью наборов связей. Любое данное м.б. связано с любым другим. Дост-ва: возм-ть образования произвольных связей и быстрый доступ к ним. Недостатки: сложна для понимания обычным польз-лем и уходят большие объемы памяти комп. на хранение данных.

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

 


13. РЕЛЯЦ. М-ЛЬ. ЕЕ БАЗ-Е ПОНЯТИЯ (ОТН-НИЕ, ДОМЕН, КОРТЕЖ, СХЕМА, СТЕПЕНЬ И МОЩНОСТЬ ОТН-НИЯ), ДОСТ-ВА И НЕД-кИ.

1969 год Эдгаром Коддом. Реляционная модель представляет собой совокупность данных, состоящую из набора двумерных таблиц. В теории множеств таблице соответствует термин отношение (relation), физ. представлением которого является таблица, отсюда и название модели. Количество атрибутов, содержащихся в отношении, определяет его степень. В реляц. алгебре поименованный столбец называется атрибутом, а множество всех возможных значений конкретного атрибута – доменом. Строки таблицы со значениями разных атрибутов называют кортежами. Кол-во кортежей в отношении наз. мощностью отношения.

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

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

Достоинства: 1)Упрощенная схема представления данных – в виде таблицы; 2)Простота инструментальных средств; 3)Оптимизация доступа к базе данных, поскольку системы сами выбирают наиболее эффективную последовательность действий; 4)Улучшение целостности и защиты; 5)Возможности различных применений, в том числе и рассчитанных на не специалистов в области программирования; 6)Обеспечение пользователя языками высокого уровня при работе с базой данных.

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

В настоящее время многие известные системы управления базами данных используют именно реляционную модель представления данных – это dBase, FoxBase, FoxPro, Paradox, Microsoft Access, Clipper, отечественные: ПАЛЬМА.


14.СВЯЗЬ МЕЖДУ ТАБЛ-МИ В РЕЛЯЦИОН. МОДЕЛИ ДАННЫХ. ПЕРВИЧН. И ВНЕШН. КЛЮЧИ, ИХ ОТЛИЧИЯ.

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

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

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

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

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

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


15.РЕЛЯЦ. ЦЕЛ-СТЬ: Ц-СТЬ ОТН-НИЙ и ССЫЛОЧНАЯ Ц-сть.

В РМД (релляц. модель данных) должны выполняться два условия целостности данных: 1)условие целост-ти таблиц, накладывает их ограничения на знач-я первичн. ключа, кот должен быть уникальными и непустыми 2)условие ссылочной цел-ти: каждое знач-ие внешн. ключа должно совпадать с одним из значений первичн. ключа.

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

1.каждой записи основной таблицы соответствует 0 или > записей дополнительной таблицы; 2.в доп. табл. нет записей, кот. не имеют соответствующих записей в основной и каждая имеет только 1 соответствующую основную запись; 3обязательные данные. Выясняется, есть ли атрибуты, которые не могут иметь Null-значений; 4ограничения для знач. атрибутов, опр-ся допустимые знач. для атрибутов;5 целостность сущностей, кот. достигается, если первичный ключ сущности не содержит Null-значений;6 ссылочная целостность, понимается так, что знач. внешнего ключа должно присутствовать в первичном ключе одной из строк таблицы для родительской сущности; 7.ограничения, накладываемые бизнес-правилами (в случае с проектом БАНК может быть принято правило, запрещающее клиенту распоряжаться, скажем, более чем тремя счетами).


16.ОПЕРАЦИИ РЕЛЯЦ. АЛГЕБРЫ.

Теоретич. основой реляц. БД явл-ся реляц. алгебра.

Алгебра – мн-во объектов с заданной на нём совок-ю операций, замкнутых относит-но этого мн-ва, называемого осн. множеством.

Осн. мн-во объектов в реляц. алгебре – мн-во отношений.

1.Теоретико-множественные операции:

1)ПриоперацииОбъединениядвух отн-ний получается третье, включающее кортежи, входящие хотя бы в одно отношение, т.е. содержащее все элементы исходн. отн-ний.  2) Результатом операции Пересечение двух отн-ний явл-ся отн-ние, включающее все кортежи, входящие в оба отн-ния. 3) При Вычитании (разности) выдаются лишь те кортежи первого отн-ния, к-ые остались от вычитания второго отн-ния, т.е. из первого отн-ния выбрасываются все кортежи второго.4)При Умножении (декартовом произведении) двух отн-ний получается новое отн-ние, кортежи к-ого явл-ся сцеплением (конкатенацией) кортежей первого и второго отн-ний.

2. Специальные операции:

1)Операция Выборка позволяет выбрать из отн-ния только те кортежи, к. удовл-ют задан. условию. 2) При Проекции отн-ния на заданный набор его атрибутов получается новое отн-ие, создаваемое поср-вом извлечения из исходного отн-ния кортежей, содержащих указан. атрибуты. 3) Соединение применяется к двум отн-ям, имеющим общий атрибут. Результат этой операции для двух отн-ний по некотор. условию есть отн-ние, состоящее из кортежей, к. являются сочетанием первого и второго отн-ний, удовл-щих указан. условию. 4)Деление предп-ет, что имеется два отн-ния: 1 – бинарное (содержащее два атрибута), 2 – унарное (содерж. один атрибут). В рез-те получается отн-ие, состоящее из кортежей, включающих значения первого атрибута кортежей первого отн-ния, но только таких, для к-ых мн-во значений второго атрибута первого отн-ния совпадает с мн-вом значений атрибутов второго отн-ния.

3. Дополнительные операции: Операция присваивания иОперация переименования атрибутов.


Дата добавления: 2018-04-15; просмотров: 200; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!