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

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Организация баз данных и выбор систем управления базами данных

Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки
Горшок торфяной для цветов.
Рекомендуются для выращивания крупной рассады различных овощных и цветочных, а также для укоренения саженцев декоративных, плодовых и
7 руб
Раздел: Горшки, ящики для рассады
Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная

Введение Широкое использование систем переработки информации в различных сферах управленческой деятельности, для решения сложных экономических задач, проведения научных исследований обусловливают повышенные требования к эффективности организации данных в условиях коллективного пользования. Традиционный способ организации данных в виде массивов, ориентированных на конкретные задачи, отличается статичностью, жесткой привязкой к соответствующему программному обеспечению, приводит к дублированию при накоплении и проверке данных, вызывает значительный перерасход памяти на их хранение, частую реорганизацию данных при изменении задач и т.п. Одним из главных путей преодоления указанных недостатков является создание баз данных, обеспечивающих поддержание в системе динамической информационной модели сложных управляемых объектов и процессов и коллективный доступ к ней. 1. Организация баз данных База данных (БД) определяется как совокупность взаимосвязанных данных, характеризующихся: возможностью использования для большого количества приложений; возможностью быстрого получения и модификации необходимой информации; минимальной избыточностью информации; независимостью прикладных программ; общим управляемым способом поиска. Возможность использования базы данных для многих прикладных программ пользователя упрощает реализацию комплексных запросов, снижает избыточность и повышает эффективность использования информации в системах обработки данных. Минимальная избыточность и возможность быстрой модификации позволяют поддерживать данные на одинаковом уровне обновления. Независимость данных и использующих их прикладных программ является основным свойством базы данных. Независимость данных подразумевает, что изменение данных не приводит к изменению прикладных программ. Традиционной формой организации баз данных, обеспечивающей такую независимость, является трехуровневая структура: логическая структура данных прикладного программиста (подсхема); общая логическая, структура данных (схема); физическая структура данных. Схемы и подсхемы базы данных часто изображают в виде диаграмм. На рис. 1 приведена общая схема логической структуры базы данных и подсхемы двух прикладных программистов, которые имеют различные представления о данных. Сплошные линии обозначают связи на схеме. Простые связи обозначаются одной стрелкой, связи &quo ;один ко многим&quo ; - двойной стрелкой. Штриховые линии отображают перекрестные ссылки. Наличие перекрестных ссылок позволяет избежать повторения записей ПОСТАВЩИК и СПЕЦИФИКАЦИИ - ПАРТИИ -ТОВАРА в каждой записи СТАТЬЯ ЗАКУПКИ. Создание базы данных не является единовременным процессом, оно растягивается на весь период ее существования. Трехуровневая организация обеспечивает возможность быстрого изменения структуры базы данных в условиях ведения и модификации систем управления и наращивания задач пользователей, а также в условиях совершенствования и наращивания аппаратных средств. Трехуровневая организация обеспечивает взаимную независимость изменений общей логической структуры базы данных и прикладных программ (логическая независимость данных) и возможность изменения физического расположения и организации данных без изменения общей логической структуры данных и структур данных прикладных программистов (физическая независимость).

Рис. 1 2. Системы управления базами данных Использование систем управления базами данных (СУБД) позволяет исключить из прикладных программ описание данных и детальное программирование управления данными. Описания заменяются ссылками на общую логическую структуру данных, а программирование управления – командами манипулирования данными, которые выполняет универсальное программное обеспечение. Основной функцией СУБД наряду с обновлением данных является обработка запросов пользователей по поиску и передаче данных прикладным программам. Например, последовательность основных действий, реализуемых СУБД в процессе считывания записи, состоит из следующих операций: прикладная программа выдает запрос СУБД на чтение записи, в котором содержится значение ключа сегмента или записи; СУБД осуществляет в подсхеме прикладной программы поиск описания данных, на которые выдан запрос; СУБД с помощью общей логической схемы данных определяет, какого типа логические данные необходимы; СУБД по описанию физической организации данных определяет, какую физическую запись требуется считать; СУБД выдает операционной системе команду чтения требуемой записи; операционная система считывает данные в системные буферы; СУБД на основании сравнения схемы и подсхемы выделяет информацию, запрошенную прикладной программой; СУБД передает данные из системных буферов в рабочую область прикладной программы. Действия, которые осуществляет СУБД при обновлении данных, аналогичны операциям считывания. СУБД будет осуществлять необходимые преобразования данных в системных буферах, обратные тем преобразованиям, которые были сделаны при считывании данных. Затем система управления базами данных выдает операционной системе команду ЗАПИСАТЬ. Общая архитектура системы управления базами данных приведена на рис. 2. Она присуща всем СУБД, которые различаются ограничениями и возможностями по выполнению соответствующих функций. Процесс сравнения и выбора таких систем для конкретного применения сводится к сопоставлению их возможностей с конкретными требованиями и ограничениями пользователя. Для работы с системой управления базой данных необходимо несколько языков: языки программирования, языки описания схем и подсхем, языки описания физических данных. Прикладной программист использует языки программирования для написания программ (КОБОЛ, ФОРТРАН, ПЛ/1, АССЕМБЛЕР) и средства для описания данных - язык описания подсхем. Язык описания подсхем может представлять собой средство описания данных в языке программирования, средство, обеспечиваемое СУБД, а также независимый язык описания данных. Многие СУБД используют средства описания данных языков программирования. Для прикладного программиста СУБД должна обеспечить средства передачи команд и интерпретации сообщений, выдаваемых системой. Интерфейс между прикладной программой и СУБД - язык манипулирования данными - встраивается в язык программирования. Запись запрашивается на языке манипулирования данными и считывается в рабочую область прикладной программы; аналогично при включении записи в базу данных прикладная программа помещает ее в рабочую область и выдает команду на языке манипулирования данными.

Типичными командами языка манипулирования данными являются: открыть файл или набор записей; закрыть файл или набор записей; определить местонахождение и считать указанный экземпляр записи; передать содержимое указанных элементов данных из определенного экземпляра записи; заменить значение определенных элементов указанного экземпляра записи величинами из рабочей области программы; вставить в набор записей запись из рабочей области; удалить определенный экземпляр записи из последовательности записей; запомнить новый экземпляр записи в базе данных; удалить определенный экземпляр записи из базы данных; переупорядочить записи в группе в убывающей или возрастающей последовательности по указанному ключу. Рис. 2 Системный программист использует язык описания общей логической схемы данных. Этим языком может быть расширение языка программирования, средство СУБД или независимый язык. Для описания размещения данных системный программист использует некоторую форму языка описания физических данных. Этот язык определяет размещение данных на физических устройствах, управление буферизацией, способы адресации и поиска. При возникновении в системе управления новых задач, связанных с переработкой больших объемов информации, возникает проблема выбора способа организации данных, обеспечивающих ее решение. При этом необходимо рассмотреть возможные способы организации данных и эффективность их применения для решения поставленной задачи: организация данных в виде файлов; использование существующей базы данных (без изменений общей логической схемы данных); разработка новой логической схемы базы данных с использованием универсальной СУБД; разработка базы данных и специальной СУБД. Любой необходимый для оценки и выбора способа организации базы данных анализ должен начинаться с тщательного изучения потребностей пользователя. На основе изучения пользовательских требований следует составить полный список подлежащих хранению данных с указанием их характеристик и взаимосвязей, список взаимодействующих с базой процессов и пользователей с указанием их приоритетов и заданием параметров доступа к данным, сформулировать требования к времени и стоимости обращения к базе данных. Кроме того, необходимо проанализировать имеющиеся аппаратные средства (размер основной памяти процессора, конфигурацию операционной системы с учетом средств передачи данных, доступных ресурсов и возможностей расширения внешней памяти), а также численность и квалификацию системных и прикладных программистов. Если возникает необходимость организации данных для решения ряда прикладных задач при отсутствии функционирующей базы данных, следует оценить целесообразность использования концепции базы данных для решения поставленных задач. Основой для использования базы данных являются следующие факторы: значительное перекрытие массивов по данным, дублирование накопления и проверки данных, необходимость решения проблемы непротиворечивости элементов; значительное число потребителей информации; значительное число типов запросов; относительное постоянство номенклатуры запросов. Вместе с тем при принятии решения об организации базы данных следует помнить, что ее создание может привести к снижению эффективности отдельных прикладных программ и запросов, так как цель организации БД – повышение эффективности всей системы.

Визуальное программирование состоит в автоматизированной разработке программ с использованием особой диалоговой оболочки. Рассматривая системы визуального программирования, легко увидеть, что все они базируются на объектно-ориентированном программировании и являются его логическим продолжением. Наиболее часто визуальное программирование используется для создания интерфейса программ и систем управления базами данных. С объектно-ориентированными системами ассоциируется программа Browser (рис. 9.1). Это средство вместе с системой экранных подсказок позволяет программисту по желанию просматривать некоторые части программного окружения и видеть весь проект уже созданной программы. Под проектом программы здесь понимается структура программы — состав файлов, объектов и их порождающих классов, которые слагают программу в целом. Рис. 9.1. Browser в Delphi 5.0 Одну из ключевых возможностей программы Browser предоставляет окно, в котором находится список всех классов системы. При выборе одного из классов в специальных окнах отображаются его локальные функции и переменные

1. Компьютерные технологии обработки экономической информации на основе использования систем управления базами данных

2. Реляционная модель данных в системах управления базами данных

3. Современные системы управления базами данных

4. Система управления базами данных ACCESS

5. Система управления базой данных объектов гражданской обороны для принятия решений в чрезвычайной ситуации (Диплом)

6. Некоторые аспекты обеспечения эффективности работы системы управления базами данных
7. Использование системы управления базами данных Acceess при ведении бухгалтерского учета затрат на производство
8. Проектирование, создание и управление базой данных «Переплетная мастерская» в пакете MS Access

9. Разработка проекта управления базами данных для процесса "Учет ремонта и ТО автотранспорта"

10. Серверы и системы управления базами данных

11. Система управления базами данных Mіcrosoft Access 2003

12. Системы управления базами данных

13. Создание и управление базой данных в СУБД FoxPro

14. Управление базами данных

15. Выбор оптимальных сетевых решений на базе многозадачных операционных систем для построения компьютерной сети вуза

16. Просопографические базы данных России на примере баз данных Comandarm и Duma1

Набор посуды "Peppa Pig".
Яркая фарфоровая посуда с героями из самого популярного мультфильма "Peppa Pig". Набор, несомненно, привлечет внимание вашего
547 руб
Раздел: Наборы для кормления
Настольная игра "Скажи, если сможешь!".
Это веселая игра на артикуляцию. Вам нужно объяснить как можно больше слов своей команде, но задача не так проста. Вам нужно вставить в
910 руб
Раздел: Игры на ассоциации, воображение
Глобус детский зоогеографический, с подсветкой, 210 мм.
Глобус детский зоогеографический, на пластиковой подставке, с подсветкой. Диаметр: 210 мм.
985 руб
Раздел: Глобусы

17. Особенности реализации экспертных систем на базе логической модели знаний

18. Проектирование информационных систем на базе MySQL и Internet

19. Разработка систем управления организациями с использованием информационных технологий

20. Организация исследования систем управления в компании

21. Формы организации исследования систем управления

22. Основные компоненты систем управления документооборотом. Фрейм: его структура и понятие
23. Разработка и внедрение автоматизированных систем управления технологического оборудования минипекарень
24. Проектирование производства и систем управления мини-пекарень

25. Проблема выбора стиля управления руководителем

26. Построение и совершенствование систем управления

27. История автоматизированных систем управления предприятиями (АСУП)

28. Исследование систем управление на примере ООО «Алена»

29. Исследование систем управления

30. Основные типы систем управления

31. Билеты по исследованию систем управления - 2000

32. Исследование систем управления промышленным предприятием

Солнцезащитная рулонная шторка для автомобиля Altabebe, арт. AL7030.
Солнцезащитная рулонная шторка для автомобиля Altabebe AL7030 - аксессуар, который защитит ребенка от ярких солнечных лучей при перевозке
660 руб
Раздел: Прочее
Статуэтка "Маленькая леди", 10 см.
Материал: фарфор. Регулярно удалять пыль или мыть тёплой водой. Товар не подлежит обязательной сертификации.
462 руб
Раздел: Миниатюры
Бумага для принтера "Svetocopy", формат А3, 500 листов.
Офисная бумага для принтера и техники SvetoCopy А3 относится к категории качества C и является самой популярной в офисном классе,
558 руб
Раздел: Формата А3 и больше

33. Построение эффективных систем управления документами на предприятиях нефтегазовой отрасли

34. Моделирование систем управления

35. Автоматизация систем управления в образовании

36. Моделирование систем управления

37. Описание систем управления беспилотными летательными аппаратами

38. Классификация автоматизированных систем управления
39. Методы организации сложных экспертиз компьютерных систем
40. Задачи синтеза оптимальных систем управления

41. Исследование линейных и нелинейных систем управления

42. Маркетинг — одна из систем управления предприятием

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

44. Математическое моделирование и расчет систем управления техническими объектами

45. Анализ систем управления в менеджменте

46. Диверсифицированные методы исследования систем управления

47. Исследование систем управления

48. Исследование систем управления

Ящик с крышкой Darel Box, 41x30x21 см.
Универсальные и герметичные боксы идеально подходят для хранения меха, одежды и домашнего текстиля. Герметичность конструкции обеспечивает
319 руб
Раздел: Более 10 литров
Планшет для акварели и пастели "Соленый ветер. Венеции", 20 листов, А3.
Планшет для пастели и акварели состоит из 2 цветов рисовальной бумаги (10 листов серого цвета и 10 листов оливкового цвета), что позволяет
345 руб
Раздел: Папки для акварелей, рисования
Цветные карандаши, 12 цветов, в пластиковом пенале.
Первый гибкий пенал для карандашей. Изящное решение: с растягивающимся тубусом. Пенал легко превращается в стаканчик для карандашей.
378 руб
Раздел: 7-12 цветов

49. Классификация методов исследования систем управления

50. Логико-интуитивные методы исследования систем управления. Метод тестирования

51. Методы проявления системной идеи. Эвристические методы исследования систем управления

52. Моделирование систем управления

53. Обзор рынка корпоративных систем управления

54. Основные понятия и элементы систем управления
55. Системный анализ как теоретическая основа исследования систем управления
56. Совершенствование систем управления

57. Техническая документация при проектировании автоматизированных систем управления

58. Организация труда на предприятии "Нефтегазодобывающее управление"

59. Организация и технология документационного обеспечения управления

60. Как построить комплексную систему управления затратами: теоретические основы и практические подходы

61. Параметрическое исследование систем управления

62. Использование Internet/intranet технологий для организации доступа к базам данных

63. Организация Web-доступа к базам данных с использованием SQL-запросов

64. Учет очереди на получение квартир по организациям (база данных)

Мультиплеер "Мамонтенок".
Мультиплеер "Мамонтенок" в оригинальном дизайне! Нажимая на кнопочки, ребенок сможет послушать 20 популярных песенок из
314 руб
Раздел: Смартфоны, мультиплееры
Переносная люлька-кокон "Кошки на белом".
Люлька-переноска Фея "Кокон" - это комфортная переноска для малыша. Модель с жестким дном и съемным капюшоном защитит ребенка от
1127 руб
Раздел: Переноски
Шкатулка декоративная "Стиль", 21,5x15,5x13 см (малиновая).
Шкатулка декоративная для ювелирных украшений, с выдвижными ящичками. Размер: 21,5x15,5x13 см. Материал: комбинированный.
2260 руб
Раздел: Шкатулки для украшений

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

66. База данных для организации по продаже канцелярских товаров

67. Организация баз данных

68. Создание базы данных "Паспортистка жилищной организации"

69. Файлові системи і бази даних. Потреби інформаційних систем

70. База данных для проекта досугового учреждения в городе Муроме Владимирской области
71. Информация, информатика, базы данных. Периферийные устройства
72. Пример базы данных на Delphi 2.0

73. Проектирование и разработка баз и банков данных

74. База данных для учета оплаты за междугородние разговоры

75. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"

76. База данных "Домашняя библиотека"

77. Создание и описание базы данных "СТУДЕНТЫ" (Отчет по курсу "Базы данных")

78. Разработка базы данных "Кадры"

79. Лекции по теории проектирования баз данных (БД)

80. Разработка базы данных

Трехколесный велосипед Funny Jaguar Lexus Trike Original Volt (цвет: графит).
Трехколесный велосипед подходит для детей от 1 года. Велосипед Volt заряжает своей энергией, зовет в дорогу. Характеристики: - удобное
2400 руб
Раздел: Трехколесные
Футбольный мяч "St. Petersburg", 23 см.
Размер: 5 (23 см). Плотность материала: 350 грамм. Материал: TPU+EVA.
729 руб
Раздел: Игрушки, фигурки
Настольная игра "Каркассон".
«Каркассон» — настоящий настольный шедевр с простыми правилами и глубоким игровым процессом. Ход за ходом участники партии создают
990 руб
Раздел: Классические игры

81. База данных - Бактериологическая испытательная лаборатория Боханского района

82. Создание базы данных "Библиотека"

83. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

84. Классификация баз данных

85. Системы принятия решений, оптимизация в Excel и базы данных Access

86. HTML и базы данных
87. База данных периодического издания
88. Опыт создания Базы Данных для источников личного происхождения

89. База данных страховой компании

90. GeoCad, как база данных для ведения реестра регистрации прав на недвижимость и сделок с ним

91. Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox

92. Создание баз данных в InterBase SQL Server

93. Введение в проектирование реляционных баз данных

94. Средства доступа к базам данных в Internet и свободно доступная СУБД POSTGRES95

95. Базы данных и файловые системы

96. Базы данных по законодательству в интернет и на компакт-дисках

Ранец ортопедический "Kitty", цвет розовый.
Ранец с ортопедической спинкой. Компактная обтекаемая форма. Крышка из износостойкой искусственной кожи! Широкие удобные лямки
3295 руб
Раздел: Без наполнения
Подставка для бумажных полотенец "Mayer & Boch", 32 см.
Высота: 32 см. Материал: дерево (бамбук).
387 руб
Раздел: Крючки, держатели для полотенец, доски для записок
Кресло детское "Бюрократ" (цвет: розовый/белый, арт. CH-W797/PK/TW-13A).
Регулировка высоты (газлифт). Пружинно-винтовой механизм качания спинки. Эргономичная спинка (сетка). Ограничение по весу: 120 кг.
5264 руб
Раздел: Стульчики

97. Инфологическое моделирование базы данных

98. Базы данных и знаний

99. Web-серверы, базы данных в Интернет, Поиск информации в Интернет, Основные системы и средства


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