3) проекции;
4) селекции;
5) деления;
6) соединения;
Также в пособие рассмотрено реляционное исчисление на кортежах, реляционное исчисление на доменах (и в частности табличный язык QBE), языки манипулирования данными основанное на отображениях (и в частности SQL). Даны понятия о КИС (корпоративных информационных системах), распределенной БД и о клиент-серверных системах.
Распределенные базы данных – это такие базы данных, которые распределены в пространстве. Особенностью распределенных БД является то, что они обслуживают крупные учреждения, разные отделы которых могут базироваться на больших расстояниях друг от друга, при этом часть информации регулярно используется всеми отделами, а часть информации регулярно требуется только для работы одного отдела, а другие же подразделения используют эту информацию крайне редко. Поэтому следует наиболее эффективно расположить информацию в пространстве.
Распределенные базы данных часто построены по принципам клиент-серверной технологии. Суть в том, что программный продукт в качестве логических компонентов имеет сервер и несколько клиентов. Клиент работает с пользователем, а на сервере хранится информация.
Достоинства и недостатки реляционной модели
Достоинства:
1)высокая приспособленность к реализации в СУБД;
2)возможность создания распределенных БД;
Недостатки:
1)неадекватное представление предметной области;
2)невозможность явного определения ограничений на существование;
3)трудности при написание запросов.
3.4Сетевая модель
Основные структурные единицы данных в сетевой модели – запись и набор. Сетевую схему удобно представлять с помощью сетевой диаграммы.
Приведен пример сетевой схемы БД ВУЗ (рисунок 2):
схемы рис.2 пример сетевой.
В сетевой модели поддерживаются следующие ограничения целостности.
1) значение атрибутов;
2) ключи;
3)ограничение по типу связи;
4)ограничения по типу членства в наборе.
Типы членства в наборе: FIXED(фиксированное), MANDATOR (обязательное), OPTIONAL(необязательное).
Операции в сетевой модели
1)Навигационные операции- они обеспечивают проход по записям одного типа и проход по записям другого, которые являются членами набора, владельцем которого является данная запись.
2)Спецификационные операции сводятся к селекции по записям и наборам.
Достоинства и недостатки сетевой модели.
Достоинства:
1) Хранение информации о функциональных связях в явном виде.
2) Возможность реализации повторяющихся наборов данных.
Недостатки:
1)Невозможность хранения в явном виде информации о нефункциональных связях.
2)Трудность практической реализации в СУБД.
3)Неприспособленность для создания распределенных БД.
3.5. Этапы проектирования информационных систем.
Рассмотрены семь этапов проектирования информационных систем:
1)Анализ потребностей, то есть определение механических процессов, для автоматизации которых и создается эта система.
2)Этап выделения предметной области. Здесь целесообразно построение деловой модели.
3)Формальное описание предметной области. Здесь удобным средством является ER-модель. По завершение этого этапа мы имеем схему базы данных для обслуживания Информационной системы.
4)На этом этапе следует выбрать конкретную СУБД, с помощью которой будет реализована схема базы данных, затем происходит выбор и следует трансформировать схему в модель данных. Далее следует преступать к реализации схемы.
5)Создание адекватного агрегатного состояния данных (то есть загрузка самих данных в базу).
6)На шестом этапе происходит реализация функциональности.
7)На этом этапе нужно провести обучение обслуживающего персонала работе с Информационными системами.
Процесс непосредственного использования в теории должен проходить без участия разработчика, однако на практике в системе постоянно обнаруживаются ошибки, которые необходимо исправлять, кроме того часто приходится реализовывать новую функциональность, что к тому же может привести к необходимости модификации схемы данных.
3.6 Файловые системы.
Историческим шагом явился переход к использованию централизованных систем управления файлами. Система управления файлами берет на себя распределение внешней памяти, отображение имен файлов в соответствующие адреса во внешней памяти и обеспечение доступа к данным. Основными устройствами внешней памяти является магнитные диски с подвижными головками именно они служат для хранения файлов. Возможность обмениваться с магнитными дисками порциями меньше объема блока в настоящее время не используется в файловых системах. В некоторых файловых системах базовый уровень доступен пользователю, но более часто прикрывается некоторым более высоким уровнем, стандартным для пользователей.
Все современные файловые системы поддерживают многоуровневое именование файлов за счет поддержания во внешней памяти дополнительных файлов со специальной структурой – каталогов.
Поскольку файловые системы являются общим хранилищем файлов принадлежащих, вообще говоря, разным пользователям, системы управления файлами должны обеспечить авторизацию доступа к файлам. Поэтому в большинстве современных систем управления файлами применяется подход к защите файлов, впервые реализованных в операционной системе UNIX.
Файлы применяются для хранения данных. Такие файлы обычно образуются и модифицируются с помощью различных текстовых редакторов. Файлы с текстами программ используются как входные тексты компиляторов, которые в свою очередь формируют файлы, содержащие объектные модули.
Одним словом, файловые системы обеспечивают хранение слабо структурированной информации, оставляя дальнейшую структуризацию прикладным программам.
Заключение
Мы закончили разработку электронного учебного пособия по курсу “Основы искусственного интеллекта”. Некоторые разделы данного пособия уже апробированы в определенных группах. Можно сделать вывод, что данное методическое пособие облегчает работу преподавателям и является лучшим “помощником” студентам в самостоятельной подготовке к занятию или зачету. Вообще говоря, внедрение электронного учебного пособия предполагает совершенствование процесса преподавания, повышение его эффективности и качества, сокращение времени на изучение учебного материала, тиражирование передовых педагогических технологий.
Следует заметить, что к данному пособию необходимо добавить и разработать лишь те главы, которые не вошли в пособие, т.е. расширить это пособие. Чтобы пособие было полным, интересным и занимающим, в него следует включить средства мультимедиа, контролирующие устройства, тесты, задания для проверки усвоения материала и т.д.
Список использованных источников
1. Цикритзис, Лоховски. Модели данных, - Москва, - 1973.
2. Дейт К. ‘‘Введение в системы БД’’, - Москва, -1977.
3. Ульман Дж. ‘‘Основы систем БД’’, - Москва, - 1979.
4. Чен Питер Пин Шен. Модель данных «сущность–связь» -шаг к единому представлению о данных, - СУБД, - 1995, - # 3.
5. Гюнтер Штайнер “Access 2000”, - Москва, - 2001.