![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Сodasyl ⇐ ПредыдущаяСтр 3 из 3
Для описания записей в РМД использовался язык описания данных СODASYL. Описание схемы БД в CODASYL состоит из четырех статей:
SQL SQL (Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных, основывается на реляционной алгебре. В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД IBM System R, для которой затем был создан специальный язык SEQUEL (Structured English Query Language — «структурированный английский язык запросов »)., позволявший относительно просто управлять данными в этой СУБД. Позже язык SEQUEL был переименован в SQL. Целью разработки было создание простого непроцедурного языка, которым мог воспользоваться любой пользователь, даже не имеющий навыков программирования. SEQUEL был не единственным языком подобного назначения. В 1986 году первый стандарт языка SQL был принят ANSI (American National Standards Institute) и ISO (Международной организацией по стандартизации)
Язык SQL представляет собой совокупность операторов. Операторы SQL делятся на:
QUEL Примерно в то же время в Калифорнийском Университете Беркли была разработана некоммерческая СУБД Ingres, являвшаяся дальним прародителем популярной сейчас некоммерческой СУБД Postgre SQL, которая являлась реляционной СУБД, но использовала свой собственный язык QUEL, который менее распространен, по сравнению с языком SQL, - более конкурентоспособным по количеству поддерживающих его СУБД. CLU CLU – язык программирования, разработанный Барбарой Лисков и ее студентами в МассачусетскомТехнологическомИнституте в 1974-1975 гг., и предназначенный для использования в среде объектно-ориентированных баз данных. UML UML (Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML - моделью. UML был создан для определения, визуализации, проектирования и документирования в основном программных систем. UML не является собственно языком программирования, но в средствах выполнения UML - моделей как интерпретируемого кода возможна генерация кодов. SGML SGML (Standard Generalized Markup Language — стандартный обобщённый язык разметки) — метаязык, на котором можно определять язык разметки для документов. SGML — наследник разработанного в 1969 году в IBM языка GML (Generalized Markup Language). Изначально SGML был разработан для совместного использования машинно-читаемых документов в больших правительственных и аэрокосмических проектах. Он широко использовался в печатной и издательской сфере, но его сложность затруднила его широкое распространение для повседневного использования. HTML и XML произошли от SGML. HTML — это приложение SGML, а XML — это подмножество SGML, разработанное для упрощения процесса машинного разбора документа. XML XML (eXtensible Markup Language — расширяемый язык разметки) — рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий собой свод общих синтаксических правил. XML — текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. XML является упрощённым подмножеством языка SGML. Целью создания XML было обеспечение совместимости при передаче структурированных данных между разными системами обработки информации, особенно при передаче таких данных через Интернет. Важной особенностью XML также является применение так называемых пространств имён (namespace). ODMG В 1991 г. был образован консорциум ODMG (Object Data Management Group). Основной исходной целью ODMG была выработка промышленного стандарта объектно-ориентированных баз данных (общей модели). За основу была принята базовая объектная модель OMG COM (Core Object Model). В течение более чем десятилетнего существования ODMG опубликовала три базовых версии стандарта, последняя из которых называется ODMG 3.0. На модель ODMG опирается спецификация языка OCL (Object Constraint Language), являющаяся частью общей спецификации языка UML. В архитектуре ODMGопределяются способ хранения данных и разные виды пользовательского доступа к Хранилищу данных. Для этого используются язык определения данных, язык запросов и ряд языков манипулирования данными.(ODL - Object Definition Language (язык определения объектов), OQL – Object Query Language (язык объектных запросов) и OML – Object Manipulation Language (язык манипулирования объектами)).
|