на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Информационные технологии
p align="left">Одним из часто критикуемых недостатков OS/2 Warp является то, что она не поддерживает 32-х битные приложения Windows. OS/2 хороша там, где нужен "легкий" сервер приложений. Ресурсов требует меньше чем NT, в управлении гибче (хотя в настройке может и сложнее), а многозадачность очень хорошая.

Unix - самая многоплатформенная ОС. WindowsNT пытается подражать ему, но пока это плохо удается. Переносимость программ с одной версии Unix на другую ограничена. Unix хорош для квалифицированного администратора, т. к. требует знания принципов функционирования происходящих в нем процессов.

Нет хороших и плохих ОС. Каждая система имеет свою область применения.

26. Понятие базы данных и СУБД. Объекты баз данных

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

Система управления базами данных (СУБД)-- специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.

Объектом обработки MS Access является файл базы данных, которому присваивается имя. Этот файл содержит следующие объекты Access: таблицы, запросы, формы, отчеты, макросы и модули.

Таблицы - в реляционных БД вся информация хранится в виде таблиц. Каждая строка таблицы представляет собой запись, а столбец - поле. Запись содержит набор данных об одном объекте, а поле однородные данные обо всех объектах.

Запросы - работа с БД предполагает сортировку данных и их выбор по определенному критерию - эти операции выполняются по запросу. Результат запроса называется выборкой. Данные в выборке являются динамическими: они всегда соответствуют текущему состоянию таблицы. Форма представляет собой бланк, подлежащий заполнению, или маску, накладываемую на набор данных. Форма-бланк позволяет упростить процесс заполнения базы, с помощью формы-маски можно ограничить объем информации, доступной пользователю, обращающемуся к базе. Отчеты служат для отображения итоговых данных из таблиц и запросов в удобном для просмотра виде. Отчет может содержать простую информацию и сложные вычисления. Данные также могут отображаться в виде диаграмм и графиков. В качестве элементов управления можно использовать поля данных, результаты вычислений, поясняющий текст, диаграммы или графики. При помощи макросов можно автоматизировать отдельные действия, не погружаясь в программирование. Запись макросов происходит по принципу магнитофона: отдельные действия, необходимые для определенной операции, записываются в нужной последовательности, а затем воспроизводятся любое количество раз простым нажатием кнопки.

Выполнять операции, которые невозможно реализовать с помощью команд или макрокоманд, позволяют дополнительные средства - процедуры обработки событий или выполнение вычислений написанные на языке Visual Basic For Applications (VBA). Такие процедуры оформляются в виде модулей.

27. Модели организации данных

Иерархическая модель представляется в виде древовидного графа в котором объекты выделяются по уровням соподчиненности (иерархии). В этой модели должно соблюдаться правило: каждый порожденный узел не может иметь больше одного порожденного узла. Узлы которые не несут исходные стрелки называются листья.

Достоинства: позволяет описать структуру как на логическом, так и на физическом уровне (применяется только для иерархически организованных данных).

Недостатки: жесткая фиксированность взаимосвязей между элементами данных

Сетевая модель - связь многие ко многим (является расширением иерархической). Связь обязательно включает основную и зависимую запись.

Достоинства: большая информационная гибкость по сравнению с иерархической.

Недостатки: жесткая структура - ограничивает развитие информационной модели.

Реляционная модель - это такая база данных, которая воспринимается ее пользователем как совокупность таблиц, взаимосвязи между данными представлены в виде двумерных таблиц, называемых отношениями.

· Отношения обладают следующими свойствами:

· Каждый элемент таблицы представляет собой один элемент данных (повторяющиеся группы отсутствуют)

· Элементы столбца имеют одинаковую природу и столбцам однозначно присвоены имена

· В таблице нет 2-х одинаковых строк

· Строки и столбцы можно рассматривать в любом порядке вне зависимости от информационного содержания

Преимущества: простота логической модели, гибкость системы защиты, независимость данных, простой язык манипулирования данными с помощью математически строгой теории реляционной алгебры.

Сетевая модель данных базируется на табличных и графовых представлениях. Вершинам графа соответствуют объекты, представленные таблицами, а дугам соответствуют связи между объектами. Ограниченность сетевой модели состоит в невозможности непосредственного представления связей между объектами типа "многие - ко - многим".

Иерархическая модель данных представляется упорядоченным деревом. Отличие иерархической модели от сетевой состоит в том, что в иерархической модели любой объект может подчиняться только одному объекту вышестоящего уровня, а в сетевой - любой объект может быть подчинен нескольким объектам.

Реляционная модель данных базируется на отношениях и их представлении таблицами. Единственным средством структуризации данных в реляционной модели является отношение. Отношения обладают всеми свойствами множеств. Важнейшее свойство языков данных реляционной модели - возможность определять новые отношения, основываясь на существующих отношениях и используя реляционную алгебру или реляционное исчисление

28. Реляционная модель данных

Реляционная модель БД имеет дело с тремя аспектами данных: со структурой данных, с целостностью данных и с манипулированием данными. Под структурой понимается логическая организация данных в БД, под целостностью данных - безошибочность и точность информации, хранящейся в БД, под манипулированием данными - действия, совершаемые над данными в БД. Эти три аспекта отражают и основные процедуры процесса накопления данных (хранение, актуализацию и извлечение).

Все значения данных являются атомарными ( в каждой таблице на пересечении строки и столбца всегда имеется в точности одно значение данных и никогда не бывает множества значений).

Не существует каких-либо связей и указателей соединяющих таблицы, для этой цели служат тоже таблицы.

Формальный термин

Неформальный эквивалент

Отношение

Кортеж

атрибут

Таблица

Запись, строка

Поле, столбец

Доменом называется множество подобных значений одного и того же типа. Каждое отношение имеет первичный ключ, идентифицирующий это отношение (никакие 2 кортежа отношения в произвольный момент времени не могут дублировать друг друга).

29. Требования к организации и управлению данными

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

· Неизбыточность данных. Неизбыточность данных предполагает, что любые данные будут храниться в БД в одном экземпляре. Дублирование данных не только увеличивает объем требуемой памяти, но может привести к противоречивости данных. Наличие единого хранилища данных способствует хранению данных в едином экземпляре, а не в виде копий, размещенных в локальных хранилищах данных.

· Централизация управления данными. Наличие центрального хранилища данных облегчает осуществление операций пользователей при работе с данными.

· Независимость данных. В системе баз данных приложения (программы обработки) не зависят от данных. Это связано с тем, что в разных приложениях одни и те же данные требуется представлять по-разному. Различия могут существовать между представлением данных в приложениях и формой их физического хранения. Кроме того, должна быть возможность изменения структуры хранения или метода доступа без изменения существующих приложений

30. Виды и способы организации запросов к базам данных

Запросы предназначены для отбора данных, удовлетворяющих заданным критериям (например, данных о клиентах из определенного города). Результатом выполнения запроса является набор записей, собранных в таблице, который называется Recordset (динамический, временный набор данных). В объекте Recordset допускается добавление, изменение и удаление записей. В нем также отображаются добавляемые, удаляемые или изменяемые в исходных таблицах записи.

В Access запросы делятся на QBE-запросы (запрос по образцу), параметры которых устанавливаются в окне конструктора запросов, и SQL-запросы (структурированный язык запросов) применяются операторы и функции языка SQL .

QBE-запросы создаются различными способами:

- конструктор - создание запроса без помощи мастера;

- простой запрос - создание простого запроса на основе выбранных полей;

- перекрестный запрос - создание запроса, данные в котором имеют компактный формат, подобный формату представления данных в электронной таблице;

- повторяющиеся записи - задание запроса, вбирающего повторяющиеся записи из таблицы или простого запроса

- записи без подчиненных - создание запроса, выбирающего из таблицы записи, не связанные с записями из другой таблицы.

31. Понятие систем распределенной обработки данных

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

Преимущества:

· Большое количество взаимодействий между собой пользователей, выполняющих сбор, обработку, передачу информации

· Снятие пиковых нагрузок с централизованной БД путем распределенной обработки и хранения локальных баз данных на разных ЭВМ

· Обеспечение доступа информационного работника к вычислительным ресурсам сети ЭВМ

· Обеспечение симметричного обмена данными между удаленными пользователями

Представление данных и работа с базой на логическом уровне выполняется на ПК клиента, а поддержание базы в актуальном состоянии на сервере. В случае использования распределенной БД, сама база размещается на нескольких серверах. Работа с ней может осуществляться на тех же компьютерах, для осуществления доступа к удаленным данным используют сетевую СУБД.

Удаленный запрос - единичный запрос к одному серверу. Несколько удаленных запросов к одному серверу объединяются в удаленную транзакцию. Если отдельные запросы транзакции обрабатываются различными серверами, то такая транзакция называется распределенной.

Распределенная СУБД позволяет обрабатывать 1 запрос несколькими серверами - такой запрос называется распределенным.

32. Понятие архитектуры "клиент-сервер"

Сервер владеет и распоряжается информационными ресурсами системы, клиент имеет возможность ими пользоваться. Сервер БД является мультипользовательской версией СУБД параллельно обрабатывающей запросы поступившие со всех рабочих станций. В этом случае ПО рабочей станции играет роль внешнего интерфейса централизованной системы управления данными. В технологии "клиент-сервер" программ клиента и его запросы хранятся отдельно от СУБД. Функционально СУБД состоит из 3-х частей:

· ЯДРО - выполняет все основные функции, включенные в понятие обработки БД

· ЯЗЫК - совокупность процедурных и непроцедурных команд, поддерживаемых СУБД (SQL, QBE).

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

Архитектура клиент-сервер (client-server) - логическое продолжение концепции модульного программирования. Модуль-клиент (программа), установленный на ПК пользователя, запрашивает сервис (например получение информации из базы данных) у модуля-сервера (программы), расположенного на другом компьютере. В результате деления информационной системы на независимые программы с четко определенными интерфейсами взаимодействия значительно упрощаются сопровождение и поддержка программного обеспечения. В последнее время в качестве клиентской программы все чаще выступает обычный веб-браузер.

33. Способы распределения данных

1. Централизованный

На одном сервере находится единственная копия БД. Все операции с базой осуществляются этим сервером. Доступ к данным через удаленный запрос/удаленную транзакцию.

+ - Достаточно легкое поддержание БД в актуальном состоянии

- - размер БД ограничен размером внешней памяти, т.к. все запросы направляются к одному серверу существуют затраты на связь и задержки по времени; ограничение на параллельную обработку.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.