Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Компьютеры, Программирование Компьютеры, Программирование     Программирование, Базы данных Программирование, Базы данных

Объектно-ориентированные СУБД

Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
44 руб
Раздел: Карабины для ошейников и поводков
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка
Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная

Оъекгно-СУБД Оглавление 1. 20 лет эволюции программного 2. Реляционные базы 3. Объектно-реляционные 4. Объектно-ориентированные базы 4.1 Why 4.2 Спорные моменты 4.3 Стандарты объектных баз 4.4 Поставщики 5. 6. 1. 2. 20 лет эволюции программного обеспечения. Рисунок 1 Управление информацией всегда было основной сферой применения компьютеров и, надо думать, будет играть еще большую роль в будущем. Системы управления базами данных (СУБД, DBMS – Da abase Ma ageme Sys em) на протяжении всего пути развития компьютерной техники совершенствовались, поддерживая все более сложные уровни абстрактных данных, заданных пользователем, и обеспечивая взаимодействие компонентов, распределенных в глобальных сетях и постепенно интегрирующихся с телекоммуникационными системами. Позволив себе рассуждения в стиле Билла Гейтса, предположим, что результатом будет становление систем управления информацией одной из частей повседневной жизни каждого. История развития компьютерной техники – это история непрерывного движения от языка и уровня коммуникации машины к уровню пользователя. Если первые машины требовали от пользователя оформления того, что ему нужно (то есть написания программ), в машинных кодах, то языки программирования четвертого уровня (4GLs) позволяли конечным пользователям, не являющимся профессиональными программистами, получать доступ к информации без детального описания каждого шага, но только с встроенными предопределенными типами данных – например, таблицами. Последним шагом в этом направлении стала объектно-ориентированная технология, радикально изменившая сферу разработки программного обеспечения уже в 1990-х годах (Рисунок 1). Объектно-ориентированный подход позволяет упаковывать данные и код для их обработки вместе. Таким образом практически снимается ограничение на типы данных, позволяя работать на любом уровне абстракции. Эволюция систем управления информацией шла параллельно этому прогрессу, начиная с низкоуровневых программ, которые, например, напрямую производили операции чтения и записи со всей памятью без ограничения доступа, лентой, цилиндрами и дорожками диска и более высокоуровневыми средствами – файловыми системами, которые оперировали с такими понятиями, как массивы, записи и индексы для повышения производительности. Базы данных в свою очередь начинали с модели записей и индексов (ISAM и др.), приобретая со временем способность восстановления после сбоев, проверки целостности данных и возможности работы нескольких пользователей одновременно. Эти ранние модели данных (CODASYL) относились скорее к уровню машинной ориентации. В дальнейшем реляционные базы данных, пришедшие на смену в 1980‑х годах, приобрели механизм запросов, позволяющий пользователю указать требуемое, предоставив СУБД самой оптимальным образом найти результат, используя динамическую индексацию. Обьектно-ориентированные СУБД (ООСУБД) стали разрабатываться с середины 80‑х годов в основном для поддержки приложений САПР. Сложные структуры данных систем автоматизированного проектирования оказалось очень удобно оформлять в виде объектов, а технические чертежи проще хранить в базе данных, чем в файлах.

Это позволяет обойтись без декомпозиции графических структур  на элементы и записи их в файлы после завершения работы с чертежом, выполнения обратной операции при внесении любого изменения. Если типичные реляционные базы данных имеют связи глубиной в два уровня, то иерархическая информация чертежей САПР обычно включает порядка десяти уровней, что требует достаточно сложных операций для “сборки” результата. Объектные базы данных хорошо соответствовали подобным задачам, и эволюция многих СУБД началась именно с рынка САПР. Между тем рынок САПР был быстро насыщен, и в начале 90‑х годов производители ООСУБД обратили внимание на другие области применения, уже прочно занятые реляционными СУБД. Для этого потребовалось оснастить ООСУБД функциями оперативной обработки транзакций (OL P), утилитами администратора баз данных (da abase admi is ra or – DBA), средствами резервного копирования/восстановления и т. д. Работы в данном направлении продолжаются и сегодня, но уже можно сказать, что переход к коммерческим приложениям идет достаточно успешно. 3. Реляционные базы данных. В реляционных базах данных (Rela io al Da abase Sys em, RDBS) все данные отображаются в двумерных таблицах. База данных, таким образом, это ни что иное, как набор таблиц. RDBS и ориентированные на записи системы организованы на основе стандарта B- ree или методе доступа, основанном на индексации – I dexed Seque ial Access Me hod (ISAM) и являются стандартными системами, использующимися в большинстве современных программных продуктов. Для обеспечения комбинирования таблиц для определения связей между данными, которые практически полностью отсутствуют в большинстве программных реализаций B- ree и ISAM, используется языки, подобные SQL (IBM), Quel (I gres) и RDO (Digi al Equipme ), причем стандартом отрасли в настоящее время стал язык SQL, поддерживаемый всеми производителями реляционных СУБД. Оригинальная версия SQL – это интерпретируемый язык, предназначенный для выполнения операций над базами данных. Язык SQL был создан в начале 70‑х как интерфейс для взаимодействия с базами данных, основанными на новой для того времени реляционной теории. Реальные приложения обычно написаны на других языках, генерирующих код на языке SQL и передающих их в СУБД в виде текста в формате ASCII. Нужно отметить также, что практически все реальные реляционные (и не только реляционные) системы помимо реализации стандарта A SI SQL, известного сейчас в последней редакции под именем SQL2 (или SQL-92), включают в себя дополнительные расширения, например, поддержка архитектуры клиент-сервер или средства разработки приложений. Строки таблицы составлены из полей, заранее известных базе данных. В большинстве систем нельзя добавлять новые типы данных. Каждая строка в таблице соответствует одной записи. Положение данной строки может изменяться вместе с удалением или вставкой новых строк. Чтобы однозначно определить элемент, ему должны быть сопоставлены поле или набор полей, гарантирующих уникальность элемента внутри таблицы. Такое поле или поля называются первичным ключом (primary key) таблицы и часто являются числами.

Если одна таблица содержит первичным ключ другой, это позволяет организовать связь между элементами разных таблиц. Это поле называется внешним ключом (foreig key). Так как все поля одной таблицы должны содержать постоянное число полей заранее определенных типов, приходится создавать дополнительные таблицы, учитывающие индивидуальные особенности элементов, при помощи внешних ключей. Такой подход сильно усложняет создание сколько нибудь сложных взаимосвязей в базе данных. Желающим убедится, что это действительно так  и не пожалевшим на это определенный отрезок времени, компания POE Sof ware любезно предоставляет возможность ознакомиться с примером в своей “белой книге” “POE ech ical Refere ce”. База данных рядового предприятия общепита (клиенты – Джордж Буш и Эдди Мэрфи) состоит из четырех таблиц. Еще один крупный недостаток реляционных баз данных – это высокая трудоемкость манипулирования информацией и изменения связей. 4. Объектно-реляционные методы. Несмотря на рассмотренные в п. 3 недостатки реляционных баз данных, они обладают рядом достоинств: разделение таблиц разными программами; развернутый “код возврата” при ошибках; высокая скорость обработки запросов (команда SELEC языка SQL; результатом выборки является таблица, которая содержит поля, удовлетворяющие заданному критерию); Рисунок 2 Возможные подходы к объединению объектных и реляционных БД. сама концепция объектных баз данных довольно сложна и требует от программистов серьезного и длительного обучения; относительно высокая скорость при работе с большими объемами данных. Кроме того, во всем мире значительные средства уже инвестированы в реляционные СУБД.  Многие организации не уверены, что затраты, связанные с переходом на объектные базы данных, окупятся. Поэтому многие пользователи заинтересованы в комбинированном подходе, который бы им позволил воспользоваться достоинствами объектных баз данных, не отказываясь полностью от своих реляционных БД. Такие решения действительно существуют. Если переход от реляционной базы к объектной обходится слишком дорого, то применение последней в качестве расширения и дополнения реляционных СУБД часто является более экономичной альтернативой. Компромиссные решения позволяют соблюсти баланс между объектами и реляционными таблицами (Рисунок 2). Объектно-реляционные адаптеры. Этот метод предполагает использование так называемого объектно-реляционного адаптера, который автоматически выделяет программные объекты и сохраняет их в реляционных базах данных. Объектно-ориентированные приложение работает как рядовой пользователь СУБД. Несмотря на некоторое снижение производительности, такой вариант позволяет программистам целиком сконцентрироваться на объектно-ориентированной разработке. Кроме того, все имеющиеся на предприятии приложения по-прежнему могут обращаться к данным, хранящимся в реляционной форме. Некоторые объектные СУБД, например GemS o e компании GemS o e Sys ems, могут сами выполнять роль мощного объектно-реляционного адаптера, позволяя объектно-ориентированным приложениям обращаться к реляционным БД. Объектно-реляционные адаптеры, такие как Odap er компании Hewle -Packard для СУБД Oracle, можно с успехом использовать во многих областях, например в качестве связующего ПО, объединяющего объектно-ориентированные приложения с реляционными СУБД.

Традиционные методологии создания ПО включая различные «структурные» и «объектно-ориентированные» методологии, разработкой которых некоторые мои коллеги и я занимались более 20 последних лет сосредоточены на моделировании требований, обычно с помощью таких графических средств, как диаграммы потоков данных или диаграммы «сущность-связь». Но я в данной главе говорю именно об управлении требованиями в той лихорадочной обстановке, которая присуща безнадёжному проекту. Эти два понятия моделирование и управление не являются противоречивыми или несовместимыми. Можно потратить время и силы как на одно, так и на другое; если команда безнадёжного проекта считает, что для лучшего понимания требований к системе полезно построить объектно-ориентированную модель, у меня нет никаких возражений. Я только хотел бы предостеречь проектную команду, чтобы она делала то, что именно она сама считает важным и полезным, а не то, что считают «правильным» блюстители чистоты методологии (здесь частично затрагиваются вопросы «наилучшей» практики, которые будут обсуждаться ниже)

1. Объектно-ориентированная СУБД (прототип)

2. Объектно-ориентированное программирование на С с использованием библиотеки OpenGL

3. Решение творческих задач методом блочных альтернативных сетей: объектно-ориентированные представления

4. Объектно-ориентированный подход к программированию

5. Объектно-ориентированное программирование

6. Протоколы и стандарты объектно-ориентированного программирования
7. Манифест систем объектно-ориентированных баз данных
8. Протоколы и стандарты объектно-ориентированного программирования

9. Объектно-ориентированное программирование

10. Объектно-ориентированое програмирование на С++

11. Разработка объектно-ориентированной модели информационной системы учебной библиотеки

12. Унифицированный язык моделирования UML и сущность объектно-ориентированного подхода

13. Объектно-знаковые структуры мысли и анализ сложных рассуждений

14. Ориентирование по карте в движении

15. Программирование ориентированное на объекты

16. СУБД dBase

Фоторамка на 6 фотографий С31-020 Alparaisa "Family", белый, 61,5x54,5 см.
Размеры рамки: 61,5x54,5 cм. Размеры фото: - 10х15 см (3 штуки), - 15х10 см (1 штука), - 10х10 см (2 штуки). Фоторамка-коллаж для 6-ти
757 руб
Раздел: Мультирамки
Чехол с поролоном для гладильной доски, бязь, 129x51 см.
Чехол для гладильной доски Ника Ч1 выполнен из высококачественной хлопчатобумажной ткани (бязь)с поролоновой прокладкой. Он имеет
313 руб
Раздел: Чехлы для гладильной доски
Дождевик Bambola для колясок, маленький.
Тент защитный (дождевик) с окном на липучке, на детскую коляску - "трость". Состав: пленка ПВХ. Размер: 70х65х35 см.
354 руб
Раздел: Дождевики, чехлы для колясок

17. Концепции содержания и личностно ориентированное образование

18. Особенности телесно-ориентированной терапии

19. Общий обзор телесно-ориентированной психотерапии

20. Социально ориентированная рыночная экономика

21. Разделенный подход к адаптации в проблемно-ориентированной среде

22. Личностно-ориентированные технологии в обучении детей
23. Основные концепции и направления телесно-ориентированной терапии
24. Личностно-ориентированный подход на уроках математики

25. Различия осознаваемых мотивов у подростков с разной степенью компьютерной ориентированности

26. Основание и происхождения телесно-ориентированной психотерапии

27. Развитие профессионально важных качеств будущих специалистов по связям с общественностью в процессе профессионально-ориентированного обучения

28. Телесно-ориентированная терапия

29. Метод проектов как средство реализации личностно ориентированного подхода при изучении иностранных языков

30. Педагогика сотрудничества и личностно-ориентированный подход в преподавании истории

31. Двойственная природа радио- и телевизионной речи: социальная и личностная ориентированность

32. Основы техники спортивного ориентирования

Карандаши цветные, шестигранные, 24 цвета.
Карандаши цветные для художественных работ и детского творчества. Современный дизайн. Графитовый стержень имеет высокую степень прочности,
311 руб
Раздел: 13-24 цвета
Подставка для украшений Jardin D’ete "Розовая глазурь".
Подставка для ювелирных изделий не оставит равнодушной ни одну любительницу изысканных вещей. Сочетание оригинального дизайна и
851 руб
Раздел: Подставки для украшений
Электрощетка аккумуляторная телескопическая "Суперуборщик".
Очистка сантехники, кафеля и полов – самая раздражающая хозяйку часть уборки, ведь это занимает много времени и отнимает силы. Больше
1498 руб
Раздел: Щётки для уборки пыли

33. "Маятниковый" - необходимый в лыжном ориентировании ход

34. Спортивно ориентированное физическое воспитание: образовательный и социальный аспекты

35. Спортивно ориентированная технология обучения студентов по предмету "Физическая культура"

36. Гражданское общество и экологически ориентированная политика

37. Социально ориентированная рыночная экономика - выбор России

38. Принципы создания стратегически ориентированной системы управления недвижимостью промышленного предприятия
39. Измерение и ориентирование на местности без карты. Движение по азимутам
40. Ориентирование на местности

41. Алгоритмизация и программирование процессов обработки данных в среде СУБД типа Fox

42. Основные сведения о СУБД

43. Разум-ориентированное программирование

44. Практикум по СУБД Access 97

45. Аспектно-ориентированные методы в управлении информационными потоками баз данных ДП АСУТП

46. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»

47. Особенности реализации машинно-ориентированных алгоритмов расчета частотных характеристик канала воздействия

48. Процессно-ориентированный подход

Молокоотсос ручной "Avent" с контейнерами для хранения молока.
Ручной молокоотсос Avent с контейнерами для хранения молока - это необходимая вещь для молодых мам, которые испытывают сложности со
2872 руб
Раздел: Молокоотсосы, аксессуары
Подарочная расчёска для волос "Настенька".
Стильная детская расчёска дарит радость и комфорт. Этот практичный аксессуар по достоинству оценят как маленькие модницы, так юные
372 руб
Раздел: Расчески, щетки для волос
Пенал школьный "Pixie Crew" с силиконовой панелью для картинок (зелёная клетка).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
1096 руб
Раздел: Без наполнения

49. Личностно-ориентированное образование

50. Средо ориентированный подход в физическом воспитании

51. Ценностно-ориентированная вовлеченность: активисты массовых движений

52. Устройство для отбора ориентированного керна

53. Історія та створення СУБД

54. Проблемно-ориентированные пакеты прикладных программ в радиотехнике
55. Разработка СУБД "Кондитерские фабрики"
56. Разработка элементов информационной системы средствами СУБД MS Access и языка программирования VBA

57. Розробка автоматизованого обліку та руху товарів на складах засобами СУБД Microsoft Access

58. СУБД "Такси города Москва"

59. Использование GPS-навигаторов для ориентирования

60. Применение клиентски-ориентированных стандартов обслуживания в автосервисе

61. Совершенствование оргструктуры предприятия, ориентированного на инновации

62. Личностно-ориентированное обучение

63. Личностно-ориентированное обучение истории в школе

64. Личностно-ориентированные технологии обучения

Перчатки Paclan, латексные, 100 штук, размер М.
Основная составляющая перчаток – натуральный латекс. Высокие барьерные качества. Высокие тактильные качества. Можно использовать для мытья
433 руб
Раздел: Перчатки
Ведро-контейнер для мусора, 50 литров, серое, качающаяся крышка.
Объем: 50 литров. Размер: 74х40х35 см. Материал: пластик.
1124 руб
Раздел: Корзины для бумаг, мусора
Автокресло Еду-Еду "KS-513 Lux" с вкладышем (цвет: оранжевый, 9-36 кг).
Автокресло разработано для детей весом от 9 до 36 кг. Группа веса 1/2/3 (ECE R44/04). Каждая деталь автокресла спроектирована должным
2977 руб
Раздел: Группа 1/2/3 (9-36 кг)

65. Личностно-ориентированный подход в обучении иностранному языку

66. Личностно-ориентированный подход как важное условие эффективности процесса обучения

67. Реализация модели личностного ориентированного взаимодействия педагога с детьми

68. Смыслы и стратегии личностно-ориентированного воспитания

69. Теоретические проблемы личностно-ориентированного образования

70. Ценностные основания личностно-ориентированного воспитания
71. Методы разработки, эксплуатации и сопровождения профессионально-ориентированных операционных систем
72. Влияния телесно-ориентированной терапии на психологическое здоровье человека

73. Нейролингвистическое программирование как лингвистически ориентированная терапия

74. Психоаналитически-ориентированная терапия

75. Семейно-ориентированный подход в работе с детьми нуждающимися в государственной защите

76. Перспективы развития природно-ориентированного туризма в Анюйском национальном парке

77. Основы техники ориентирования на местности

78. Государственное регулирование и поддержка экспортно-ориентированного малого и среднего предпринимательства в Российской Федерации

79. Экономическое мышление в условиях социально-ориентированной рыночной экономики

80. Великобритания (расширенный вариант реферата 9490)

Датчик протечки воды "Сирена AL-150", напольный 90 дБ, батарейка в комплекте.
Датчик протечки воды Сирена AL-150 предупредит вас о появлении воды. Его следует размещать на полу или в месте, где вода появится при
444 руб
Раздел: Прочее
Тележка для маркета.
Размер тележки: 39x36,5x58 см.
785 руб
Раздел: Магазины, супермаркеты
Игра с прищепками "Зайка".
Собираем яркий и красочный сюжет, проговаривая каждое действие. Малыш будет все повторять за вами, что в результате приведет к
365 руб
Раздел: Прочие

81. Реферат о Пугачеве

82. Реферат перевода с английского языка из книги “A History of England” by Keith Feiling

83. Реферат по книге Фернана Броделя

84. Реферат по технологии приготовления пищи "Венгерская кухня"

85. Несколько рефератов по Исламу

86. "Камю", "Сартр", "Шопенгауэр", "Ясперс", "Фромм" (Рефераты, доклады по философии)
87. Реферат по информационным системам управления
88. Семь чудес света - древний мир, средние века и наше время (история цивилизации, реферат)

89. реферат

90. Обзорный реферат по творчеству Ф.И. Тютчева

91. Реферат - Социальная медицина (ЗДРАВООХРАНЕНИЕ КАК СОЦИАЛЬНАЯ СИСТЕМА ЧЕЛОВЕЧЕСКОГО ОБЩЕСТВА)

92. Реферат - Физиология (строение и функции гемоглобина)

93. Реферат по менеджменту

94. Реферат монографии А.А. Смирнова Проблемы психологии памяти

95. Сборник рефератов о конфликтах

96. Реферат по экскурсоведению

Развивающая игра "Магнитные истории. В гостях у сказки".
Четыре сказки, четыре смены декораций, четыре комплекта сказочных героев! Настоящий игровой сборник "Русские народные сказки"
453 руб
Раздел: Магнитный театр
Пазл "Лесные животные".
Пазлы Ларсен - это прежде всего обучающие пазлы. На красочной картинке пазла изображены животные на лесной полянке. Собирая пазл, малыш
548 руб
Раздел: Пазлы (5-53 элементов)
Шкатулка для ювелирных украшений "Чайная роза" 17,5x17,5x9,5 см.
Шкатулка настольная. Размеры: 17,5x17,5x9,5 см. Материал: картон.
777 руб
Раздел: Шкатулки для украшений

97. Реферат по экологии

98. Реферат о прочитаной на немецком языке литературы

99. Реферат для выпускных экзаменов


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.