- •Оглавление
- •Технологии организации и обработки больших массивов данных. Субд. Пар 1. Основные понятия.
- •Пар 2. Реляционная модель данных (рмд)
- •Пар 2.1. Межтабличные связи
- •Пар 2.2.Виды соединения записей
- •Пар 2.3 Поддержка ссылочной целостности.
- •Пар 3. Обобщенная технология в субд. Пар 3.1 создание структуры табл бд
- •Пар 3.2. Построение связей между таблицами
- •Пар 3.3 Ввод и редактирование и редактирование данных
- •Пар 3.4 Обработка данных, имеющих в базе
- •Пар 3.5. Вывод информации на печать
- •Пар 4. Основные объекты бд в аксесс , их назначение и режимы работы
- •Пар 5. Типы данных, допустимые для полей.
- •Пар 6. Свойства для полей таблиц бд
- •Пар 7. Экранные формы.
- •Пар 8. Языковые средства в субд.
- •Пар 9. Классификация баз данных
- •Классификация по характеру хранения данных и обращения к ним (где данные хранятся и как к ним обращаться?)
- •2. Классификация по типу хранимой информации
- •Пар 10. Жизненный цикл базы данных (жцб)
- •Порядок контроля и приемки системы
- •Требования к документированию.
- •Пар 11. Способы защиты данных от несанкционированного доступа
- •Пар 12. Важнейшие характеристики и функциональные возможности субд
- •Пар 13. Облачные технологии.
- •Пар 14. Электронный бизнес и электронная коммерция.
- •Пар 15. Основные направления Эл. Коммерции. (эк)
Пар 2.3 Поддержка ссылочной целостности.
Чтобы аксесс автоматически отслеживала ссылочную целостность двух табл необходимо при формировании связи установить флажок «отслеживание целостности данных»
Рис 1.
Если установлен этот флажок, то СУБД не позволит:
Ввести значение внешнего ключа, если нет такого же значения первичного ключа в связанной табл ( нельзя будет ввести запись о продаже от 50го товара, если в т. ТОВАР нет товара с таким номером)
Удалить запись из табл с первичным ключом, если в связанной с ней табл есть записи с таким же значением внешнего ключа (нельзя будет удалить 33-ий товар, т.к. в т.ПРОДАЖИ есть связанная с ним продажа)
Изменить значение первичного ключа табл, если в связанной с ней табл есть записи с таким же значением вторичного ключа ( нельзя будет изменить номер 33-го товара, тк. В т. ТОВАРА есть связанная с ним продажа.)
Если этот флажок не установлен:
То СУБД не следит за ссылочной целостностью, и разрешает все вышеперечисленные ситуации.
(если тесте вопрос про флажки, которые вообще не установлены, то отв на все галочки, подходит все.)
Чтобы преодолеет ограничение на удаление и обновление связанных записей, сохраняя при этом целостность БД, следует установить дополнительные флажки:
Флажок КАСКАДНОЕ ОБНОВЛЕНИЕ СВЯЗАННЫХ ЗАПИСЕЙ. Тогда при изменении значения первичного ключа в строке одной таб, в соотв-их ей строках связанной табл значении внешнего ключа автоматически замен на новые ( если пользователь изменить № 33 товара в табл товар на 77-ой, то в сооот-их строках табл продажи № 33 товара будут заменены на № 77. И ничего не изменится )
Флажок КАСКАДНОЕ УДАЛЕНИЕ СВЯЗАННЫХ ЗАПИСЕЙ. Тогда при удалении записи из табл с первичным ключом, СУБД автоматически удалит связанные с ней записи табл с внешним ключам. Это удобно, но опасно.
Пар 3. Обобщенная технология в субд. Пар 3.1 создание структуры табл бд
Вкл в себя:
Формирование полей табл, при этом для каждого поля следует:
Дать уникальное имя в пределах табл имя
Определить тип данных, которые будут в поле храниться
Определить свойства поля, если это возможно в Субд.
Определение ключа и индексов (индекс полей) в таблицах.
На этом этапе данные табл не вводятся. В результате получается множество пустых таблиц.
Данный процесс оказывает огромное влияние на обеспечение целостности базы данных:
а) создание ключей заставляет СУБД следить за структурной целостностью
б) создание свойств полей заставляет следить за семантической целостностью ( за смыслом данных)
Пар 3.2. Построение связей между таблицами
В явном виде реализуется не во всех СУБД в акцесс этот этап называется построением схемы данных
Пар 3.3 Ввод и редактирование и редактирование данных
Способы:
Ввод с помощью стандартного окна с таблицей. Этим пользуются в основном при вводе тестового набора данных
Импорт через буфер обмена только данных\ части_данных из другой табл этой же или др. БД.
Импорт табл (структурные+данные) из другой БД.
Ввод данных с помощью экранных форм (ЭФ).
ЭФ – созданный программистом интерфейс ввода и редактирования данных ( окно для ввода\вывода данных), удобный и понятный пользователю БД, как правило, с графическими элементами.
ЭФ имеет имя, создается с помощью Мастера ЭФ и затем совершенствуются с помощью Конструктора ЭФ.
