ВУЗ:
Составители:
Рубрика:
ВВЕДЕНИЕ
Большинство современных СУБД построено на реляционной модели
данных. Для получения информации из отношений (таблиц) базы данных в
качестве языка манипулирования данными в теоретическом плане
используются три абстрактных языка:
• язык реляционной алгебры;
• язык реляционного исчисления на кортежах;
• язык реляционного исчисления на доменах.
Реляционные системы способны работать на более высоком уровне.
Все операции с данными реализуются программой, называемой DBMS
(система управления базой данных). Обращаться к ней можно только с
помощью операторов языка высокого уровня, хотя некоторые продукты по-
прежнему поддерживают работу в терминах своих собственных языков.
В качестве практического языка работы с данными в середине 70-х гг.
фирмой IBM разработан язык структурных запросов SQL, ставший
впоследствии стандартом de-facto при работе с базами данных.
Наметившийся в настоящее время переход к крупным корпоративным СУБД
типа Oracle, Informix, Sybase, DB2, Progress делает актуальным изучение
языка SQL как в практическом плане, так и чисто теоретически, поскольку в
основе элементов языка SQL лежат положения теории отношений, теории
множеств и логики.
Моделирование баз данных средствами Erwin
Для создания логических и физических моделей данных с помощью
CASE (средств разработки информационных систем) в учебном курсе
предполагается использование технологии IDEF X и ее реализация в ПО
ERwin.
Система ERwin поддерживает прямое и обратное моделирование баз
данных. При прямом моделировании схема базы данных описывается в
прямом виде с использованием диаграммы сущность-связь. Сущности на
диаграмме представляются прямоугольниками. Каждый прямоугольник
может иметь различные визуальные атрибуты. Каждой сущности должно
быть присвоено уникальное имя. Имена сущностей необходимо задавать в
единственном числе. Это определяется тем, что система всегда оперирует
отдельными экземплярами сущности. При этом отдельные экземпляры
сущности рассматриваются как объекты, а сущности – как класс объектов.
Если сущности были описаны при моделировании в BPwin, то их можно
просто импортировать в ERwin (рис. 1).
5
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »