Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

shpora_po_kit

.doc
Скачиваний:
28
Добавлен:
20.02.2016
Размер:
184.83 Кб
Скачать

1.Экономическая информация.Виды ЭИ, требования к ней.Экономическая информация-это совокупность различных сведений экономического хар-ра, используемых для планирования, учета контроля, анализа и управления народным хозяйством и его звеньями. ЭИ вкл. Сведения о трудовых, материальных и денежных ресурсах.Требования: корректность, полезность, оперативность, точность, достоверность, устойчивость, достаточность.

2.Структурными единицами ЭИ явл. Реквизиты, показатели, док-ты, массивы.Реквизиты выражают определенные св-ва объекта и подразделяются на реквизиты-признаки(харак-ют качественные св-ва объекта) и реквизиты-основания(дают калич-ную хар-ку, выраженную в определенных единицах).Реквизиты имеют наименование и значение. Область значений описывается форматом. Формат определяет тип и максим. Длину значен. Тип может быть числовым, символьным и логическим. Для записи формата используют определенные символы. Реквизит- основание и логически связанные с ним реквизиты-признаки, имеющие экономический смысл, образуют показатель. На основе показателей строятся документы. Документ- материальный объект, содержащий информацию, оформленную в установленном порядке, и имеющий в соответствии с действующим законодательством правовое значение. Совокупность док-ов, объединенных по определенному признаку, образует массив.

3.Экономические информационные системы. Их функции, классификация. Состав информационного обеспечения, информационная база. Экономическая информационная система- система, функционирования кот.во времени заключается в сборе, обработке и распространении информации о деятельности некоторого экономического объекта. Функции ЭИС- учет, контроль, регулирование, прогнозирование, планирование. По уровню применения различают ЭИС предприятия, района, области, города, государства. По сфере применения: бухгалтерские, финансовые, статистические, страховые. Возрастание объемов информации в сфере управления, усложнение повлекло внедрения автоматизации. Автоматизированная информационная система-совокупность информации, экономико-математических методов и моделей, технических программных, технологических средств и специалистов, предназначенная для обработки информации и принятия управленческих решений. Важнейший элемент АИС- информационное обеспечение(оно предназначено для отражения информации, характеризующей состояние управляемого объекта, и является основой для принятия управленческих решений.)Оно вкл.:сист.показателей,описыв. деятельность экономического объекта; системы классификации и кодирование показателей; информационную базу. Информационная база вкл. потоки внутренней и внешней информации, хранящейся на своих носителях.

4.Внемашинная организация экономической информации. Документы их виды и структура. Информационная база АИС состоит из 2-х взаимосвязанных частей: внемашинной и внутремашинной. К внемашинной относятся та часть эконом. Информации, кот.обслуживает систему управления в виде, воспринимаемом человеком без каких-лтбо технических средств.Внутремашинная содержится на машинных носителях и может состоять из отдельных независимых файлов или предстовлять собой БД.Внемашинная часть представлена различными док-ми.Док-ты классифицируют по: сфере деятельности-плановые, учетные, статестические;отношению объекта управления-входящие, исходящие, промежуточные, архивные; содержанию хозяйственной операции-материальные, денежные, расчетные; способу использованию-разовые, накопительные.Развитие АИС потребовало унификации и стандартизации док-ов, по требованиям:заголовочная часть, содержательная часть, оформляющая часть.

5.Классификация и кодирование информации.Классификация-это распределение множества объектов на подмножества в соостветствии с установленными признаками сходства или различиями.Эти признаки положены в основу классификации, назыв. Ее основанием. Совокупность правил классификации и результат классификации назыв.системой классификации. Существует 2 системы классификации-иерархическая и фасетная.В фасетной системе заданное множество объектов делится на группировки одновременно по нескольким независимым признакам.Иерархическая система применяется в случае, когда какое-либо множество объектов подразделяется на классы, подклассы, группы последовательно.Кодирование-это образование и присвоение кодового обозначения объекту классификации, признаку классификации.Коды позволяют уменьшить объем информации, вводимой в ЭВМ;облегчить запись на машинные носители, поиск и сортировку.Коды классифицируот по:форме предстовления-цифровые и алфавитно-цифровые;длине-однозначные и многозначные;методу образования-порядковые(кодирование объекта присваивается порядковый номер, начиная с 1) серийно прядковый(выделяеся номер, а внутки серии-порядковый номер) разрядный метод(применяется для кодирования объектов, определяемых несколькими соподчиненными признаками.Каждому признаку классификации отводится определенное число разрядов. Классификационные группировки по младшим признакам кодируются в зависимости от кода более старшего признака.).

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

7.Трехуровневая модель организации БД. Внешний, концептуальный и внутренний уровень.В 1978 году была принята 3-хуровневая система организации данных.Она предстовляет собой 3 уровня абстракции организации данных.Внешний уровень-отражает представления конечного пользователя о конфигурации данных.Концептуальный уровень-отражает требования к БД со стороны организации, не содержит никаких сведений о метадах хранения данных. Здесь долны быть отраженны:-все сущность,вкл. В БД, их атрубуты и связи;-накладываемые на данные ограничения;-семантическая информация данных;-информация о мерах обеспечивания безопасности и поддержки целостности данных.Внутренний уровень-поддерживает представление данных в конкретной СУБД.

8.Модель данных. Иерархическая модель: понятия, достоинства и недостатки. Модель данных-систематизация разнообразной информации, которая отражает ее св-ва по содержанию,структуре и объему информационных потребностей всей категории пользователя.Иерархическая модель-представляет собой перевернутое дерево, из корня и узлов котороо исходят ветви.Достоинства:-имеет простую и наглядную форму;-высокая скороть поиска нужной информации. Недостатка:-присутствует один вид связи-подчиненный;-сложная для модификации;-громоздкость для обработки данных со сложными логическими связями.

9. Сетевая модель: понятия, достоинства и недостатки.Сетевая модель-это структура у которой любой элемент может быть связан с любым другим элементом.Достоинства:-сетевой модели данных относятся возможность образования произвольных данных и быструй доступ.Недостатки:-сложность при модификации;-сожность ее понимания для обычного пользователя;-ослаблен контроль за целостностью данных;-большие объемы памяти компьютера на хранение данных.

10.Реляционная модель. Базовые понятия модели: отношения, домен, кортеж, степень отношения. Первичный и внешний ключи. Реляционная целостность. Достоинства и недостатки.Реляционная модель данных представляет собой совокупность данных, состоящую из набора 2-хмерных табл.Разработана в 1969году.Отношение-реляционная табл. Кортеж -строка реляционной табл. Домен – набор возможных значений атрибута.Степень отношений-количество отрубутов.Редяционная целостность:целостность отношений-накладывает ограничения на значение первичного ключа.ссылочная целостность-каждое значение внешнего ключа должно совпадать с одним из значений первичного ключа.Достоинства:-простота представления данных;-удобство модификации отношений;-минимальная избыточность данных, достигаемая при нормализации отношений.Недостатки:-невысокая скорость работы с данными;-сложность в обеспечении целостности данных.

11.Операции реляционной модели алгебры: объединение, пересечение, декартово произведение, разность, проекция, выборка, соединение и деление. Операции объединение, пересечение и вычитание производятся над 2мя исходными отношениями Р1 иР2 с одинаковой структурой.Результотам явл.отношение такой же структуры, включающее:картежи,присутствующие в каждом из отношений Р1иР2 одновременно, если выполнялось пересечение Р1иР2.;кортежи из Р1, которых нет в Р2, если выполнялось вычитание Р1-Р2.;кортежи и из Р1 и из Р2, за исключением дубликатов-кортежей, если выполнялось пересечение Р1иР2.Декартово произведение явл.операцией над 2мя отношениями Р1иР2 имеющими в общем случае разную структуру.В результате отношение Р1*Р2 содержит число кортежей, равное прозведению количеств кортежей в исходных отношениях.Операция выбора выполняется над одним отношением- по задоному условию производится выборка подмножества кортежей.Проекция-операция выбора, кот.переносит в результирующее отношение домены исходного отношения, указанные в условии операции. Соединение отношений выполняется над 2мя отношениями Р1 и Р2 и создает 1о результирующее. Каждый кортеж Р1 сопостовляется со всеми кортежами Р2 и если для этой пары кортежей соблюдается условие соединение, то они сцепляются и образуют очередной кортеж в результирующем отношении. Деление-операция над 2мя отношениями Р1 иР2, имеющими в общем случае разные структуры и некоторые одинаковые домены.Структура результируещего отношения получаеся искл.из множества доменов в Р1 множество доменов Р2.

12. Постреляционная модель: понятия, достоинства и недостатки.Постреляционная модельявляется расширение реляционной модели, в которой сняты ограничения неделимость данных и ограничения на количество и длину полей.Достоинства:-возможность представления связанных реляционных табл. Обной постреляционной табл.-обеспечивает наглядность представления данных и повышение эффективности их обработки.;-отсутствие ограичений на длину полей и их количество в записях табл.Недостатки:-сложность в обеспечении целостности данных.

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

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

15. Многомерная модель. Базовые понятия модели: измерение, ячейка. Поликубическая и гиперкубическая организация данных. Достоинства и недостатки модели. Многомерная модель –модель с многомерным логичкским представлением структуры информации. Основными понятиями, с котрыми оперирует пользователь в многомерной модели, являются понятия «измерение» и «ячейка». Измерение – это множество однотипных данных, образующих одну из граней многомерного гиперкуба. Примерами наиболее часто используемых временных измерений являются дни, месяцы, кварталы и годы. В качестве географических измерений используются города, районы, регионы и страны. Ячейка – это поле, значение которого однозначно определяется фиксированным набором измерений. В многомерной модели данных используются два варианта организации данных – гиперкубическая и поликубическая. В гиперкубической модели все кубы определяются одним и тем же набором измерений(максимально возможным). В некоторых случаях информация может быть избыточной, так как треюуется обязательное заполнение ячеек. В поликубической определяются несколько гиперкубов с различной размерностью и различными измерениями в качестве граней. Достоинства: удобство и эффективность аналитической обработки больших объемов данных, связанных с временными интервалами. Недостатки: громоздкость для простейших задач оперативной обработки информации.

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

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

18. Требования предъявляемые к базе данных. Требования: 1)целостность БД(требование полноты и непротиворечивости данных); 2)многократное использование данных; 3)быстрый поиск и получение информации по запросам пользователей; 4)простота обновления данных; 5)уменьшение изменений избыточности данных; 6)защита данных от несанкционированного доступа, искажения и уничтожения.

19. Этапы жизненного цикла БД. Этапы жизненного цикла БД: 1)предварительное планирование(процесс перехода от разрозненных данных к интегрированным); 2)проверка осуществляемости(предполагает подготовку отчетов); 3)определение требований(формулируются цели БД, требования к оборудованию, требованя к программному обеспечению) ; 4)концептуальное проектирование(создаются подробные модели пользовательских представлений данных предметной области); 5)логическое проектирование(осуществляется выбор типа модели данных); 6)физическое проектирование(логическая модель расширяется характеристиками необходимыми для определения способов физического хранения БД, типа устройств для хранения, методов доступа к данным базы, требуемого объёма памяти, правил сопровождения БД и др); 7) оценка работы и поддержка БД.

20.Модель «сущность-связь». Сущность, атрибут, экземпляр сущности, связь, мощность связи, показатель кардинальности, класс принадлежности сущности. ER-диаграммы. Средством моделирования предметной области на этапе концептуального проектирования является модель «сущность-связь», которую часто называют ER-моделью. Моделирование структуры данных предметной области в ней базируется на использовании графических средств – ER-диаграмм. В наглядном виде они представляют связи между сущностями. Сущность – это некоторый объект реального мира, который может существовать независимо. Сущность имеет экземпляры, отличающиеся друг от друга значениями атрибутов и допускающие однозначную индефикацию. Атрибут – это свойство сущности. Экземпляр сущности – конкретный объект, характеризующийся набором значений атрибутов сущности. Связь – взаимодействие между сущностями. Мощность связи – количество сущностей, участвующих в связи. Класс принадлежности сущности необязательный – не каждый экземпляр сущности А связан экземпляром сущности В. Класс принадлежности сущности обязательный – каждый экземляр сущности А связан с экземпляром сущности В. ER-диаграмма связи – графическое представление связи между двумя сущностями.

21. Преобразование ER-модели в реляционную модель. Правила преобразования.

Такой метод основывается на формировании набора предварительных таблиц из ЕР-диаграмм.Для каждой сущности создаётся таблица.Правила:1. если связь типа 1:1 и класс принадлежности обеих сущностей явл. обязательным, то нужна 1 таблица.2.если связь типа 1:1 и класс принадлежности одной сущности явл. обязательным, а другой необязательным , то табл. для каждой сущности.3. если связь типа 1:1 и класс принадлежности обеих сущностей явл. Необязательным, то строим 3 тьаблицы.4.если связь типа 1:М и класс принадлежности сущности на стороне М явл. обязательным, то табл. для каждой сущности.5. если связь типа 1:М и класс принадлежности сущности на стороне М явл. необязательным, то 3 таблицы.6.если связь типа M:N, то 3 табл.

22. Нормализация таблиц. Назначение нормализации. Первая нормальная форма. Вторая нормальная форма. Третья нормальная форма.

Реляционная БД явл эффективной, если она облад мин избыт данных. Минимизир избыток данных позвол проц нормализ табл. 1НФ-табл нах в этой форме,если только прост недел знач;2НФ-табл удовл 1НФ и ключ поля функцион полно зав от первичного ключа. Функц зав-атриб А функц зав от атр В, если каждому знат атр В соотв только 1 знач атр В. Функцион полная зав-неключ атр А функцион зав от ключа и если не наход в функц зав от к-л части сост ключа, иначе гов, что атр А нах в част функц зав. 3НФ-табл удовл требов 2НФ и не содерж транзитивных зависимостей. Транзитивная зависимость-атр А транзитивно зависит от атр С, если атр А функцион зав от атр В, а атр В функц зав от атр С

23.Этапы проектирования БД и их процедуры. Проектирование БД осуществляется в три этапа: 1)концептуальное проектирование(1-определение сущностей и их документирование, 2-определение связей между сущностями и их документирование, 3-создание ER-модели предметной области, 4-определение атрибутов и их документирование, 5-определение значений атрибутов и их документирование, 6-определение первичных ключей для сущностей и их документирование, 7-обсуждение концептуальной модели данных конечными пользователями); 2)логическое проектирование(1-выбормодели данных, 2-определение набора таблиц исходя из ER-модели и их документирование, 3-нормализация таблиц, 4-проверка логическо модели данных на предмет возможности выполнения транзакций, 5-определение требований поддержки целостности данных и их документирование, 6-создание окончательного варианта логической модели данных и обсуждение го с пользователями); 3)физическое проектирование(1-проектирование таблиц БД средствами выбранной СУБД, 2-реализация бизнес-правил в среде выбранной СУБД, 3-проектирование физической организации БД, 4-разработка стратегии защиты БД, 5-организация мониторинга функционирования БД и ее настройка.

24. Понятие СУБД. Языковые и программные средства СУБД.Система управления базами данных (СУБД) — это совокупность язы­ковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями. Функции СУБД — это описание данных, манипулирование данными, их использо­вание. Данные функции реализуются благодаря наличию у СУБД языка описания данных (ЯОД), языка манипулирования данными (ЯМД) и языка запросов.

ЯОД включает язык логического описания данных и язык описания физических данных.

ЯМД дает возможность реорганизации данных з базе (добавления но­вых, удаления ненужных, обновления существующих).

Язык запросов обеспечивает доступ к даннымиззлечение их по зап­росам пользователей.

Языковые средства могут быть реализованы различными способами: синтаксическими конструкциями (командами), меню, диалоговыми сценариями, таблицами.

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

Программные средства СУБД обеспечивают работу с физической БД и выполнение всех ее функций.

25.Архитектура СУБД. Средства проектирования, подсистема обработки, ядро СУБД.Ф-ции СУБД: 1. определение данных, определение структуры данных, их типа, связей между данными, критерий в проверке данных.2. обработка данных: отбор, сортировка, фильтрация, вып-е запросов, вычисление расчет итогов. 3. модификация, представление данных. 4. управление данными: защита данных, восстановление в случае повреждения, поддержка данных.Сост. части СУБД: 1. подсистема средств проектирования – набор инструментов для проектир-я БД. 2. подсистема обработки – обеспечивает работу приложений. 3. ядро СУБД – вып-ет физ. структуирование, чтение и запись данных, участвует в восстановлении данных.

26.Классификация СУБД: по универсальности, поддерживаемой модели данных.

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

Однако в некоторых случаях доступные СУБД общего назначения не позволяют добиться требуемой производительности и/или удовлетво­рить заданные ограничения по объему памяти, предоставляемой для хра­нения БД. Тогда приходится разрабатывать специализированную СУБД для данного конкретного применения. Примером специализированной СУБД может быть система IMBASE, используемая для автоматизации проектных и конструкторских разработок. Эта СУБД содержит инфор­мацию о стандартных конструктивных элементах, материалах и других элементах, используемых для проектирования сложных механических ус­тройств.

По принципу обработки запросов к БД СУБД подразделяют на нас­тольные и серверные.

27. Функциональные возможности СУБД. Функциональные возможности СУБД обширны. СУБД имеют эффек­тивные средства для:

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

обновления хранящихся в ней данных;

быстрого извлечения из БД необходимых данных по запросам поль­зователей;

выполнения вычислений над данными;

вывода данных из базы в отчетах в виде, удобном для восприятия пользователями;

разработки приложений;

Эти средства ориентированы на непрофессиональных пользователей.

СУБД обеспечивают также поддержку целостности БД с помощью механизма транзакций.

Транзакция — это совокупность операций с БД, которые должны быть выполнены обязательно до конца, чтобы БД оказалась в непроти­воречивом состоянии;

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

28.Производительность СУБД. Показатели производительности. Производ-ость – величина, обратно пропорциональна времени, кот. СУБД затрачивает на операцию по обработке данных. Оценивается: 1. временем вып-я запросов, 2. временем поиска инф-ции и 3. временем вып-я операции БД, 4. временем вып-я обновления, вставка, удаление данных.

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

  1. через меню системы;

  2. в командном режиме;

  3. в программном режиме.

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

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

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

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

30.Направления развития СУЮД. Расширение множества типов обрабатываемых данных. Интеграция технологий БД и веб-технологий. Превращение СУБД в системы управления базами знаний. Направ-я развития СУБД: 1. расшир-е множ-ва типов обрабатываемых данных-СУБД должна позвалять отображать граф.изображения,текстовые документы,Аудио-видео данные . 2. интеграция технологий баз данных и Web- технологий-публикацияБД (Размещение её на Web-сервере длясовместного исполь-ия данных). 3. превращение СУБД в системы управления базами знаний(База знаний-это один или нескол. организ-ых файлов,хранящих совокупность понятий,правил и фактов,относящихся к некоторой области.

31. Характеристика СУБД Аксес, функциональные возможности.СУБД Microsoft Access 2000 предназначена для работы с реляционными базами данных. Эта СУБД входит в програм­мный комплекс Microsoft Office 2000, компоненты которого работают в среде Windows 95/98, Windows NT Workstation 4.0 и выше.

Access имеет инструментальные средства для создания: локальной БД, централизованной БД в локальной сети с файловым сервером, про­ектов.

Access поддерживает механизм OLE — связывание и внедрение объектов различных приложений Windows в БД, позволяет импортиро­вать данные таблиц: других баз данных Access; баз данных dBase, Microsoft FoxPro, Paradox, Oracle, Microsoft SQL Server; табличного про­цессора Microsoft Excel. Внешними для Access могут быть также: данные почтовой программы Microsoft Exchange; таблицы и списки HTML на сервере локальной, корпоративной сети, сети Internet. Может экспортировать объекты БД в другие приложения.

Access позволяет осуществлять: восстановление БД, сжатие БД, реп­ликацию БД, защиту БД. Дает возможность конвертировать БД из преды­дущих версий в текущую и наоборот.

32. Характеристика БД и ее приложений, создаваемых в СУБД аксес. СУБД Access ориентирована на работу с объектами БД, к которым от­носятся таблицы, запросы, формы, отчеты, страницы доступа к данным, макросы и модули.

Таблица — это основная структура, предназначенная для хранения информации в БД. По терминологии СУБД ее строки — это записи, а столбцы — поля БД. Записи идентифицируются по некоторой уникаль­ной характеристике, включающей одно или несколько полей и называе­мой ключом. Запрос — это требование на: отбор данных, хранящихся в таблицах; выполнение вычислений над данными; изменения в БД. Фор­ма — созданный на экране шаблон, используемый, главным образом, для ввода, просмотра и редактирования записей БД. Отчет — отображение на принтере или на экране информации из БД в виде, удобном для ее вос­приятия и анализа пользователем. Страница доступа к данным —диало­говая Web-страница, которая поддерживает динамическую связь с БД и позволяет просматривать, редактировать и вводить данные в базу, рабо­тая в окне броузера Internet Explorer 4.0 или Internet Explorer 5.0. Мак­рос — есть последовательность макрокоманд для автоматизации выпол­нения операций в среде Access без программирования. Модуль—это про­грамма для работы с БД, написанная на языке Visual Basic for Applications 6.0 (VBA). Объекты БД могут быть объединены в именованные группы объектов по функциональному или иному признаку.

33.Пользовательский интерфейс СУБД аксес. Система меню, панели инструментов, типы окон.После загрузки Access появится стартовое окно Access, содержащее окно запуска, которое позволяет открыть существующую БД или создать новую. Выполнение одной из предложенных операций вызывает главное окно Access. В строке заголовка отображается имя программы и содержатся кноп­ки для управления окном. Строка меню содержит несколько пунктов ме­ню. Перечень пунктов меню и их содержание изменяются в зависимости от режимов работы системы. Панель инструментов представляет собой набор графических кнопок, назначение которых — ускоренный вызов ко­манд меню. Access имеет большое количество панелей инструментов, ис­пользуемых в различных режимах работы. Панели инструментов, соот­ветствующие некоторому режиму, выводятся на экран автоматически при переходе в этот режим.

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

34. Настройка рабочей среды в СУБД Аксес. Параметры настройки. Осуществить настройку рабочей среды в соответствии с требования­ми пользователя можно с помощью команды Сервис/Параметры. Ее ре­зультатом является диалоговое окно Параметры с вкладками.

На вкладке Вид есть возможность включить/выключить отображе­ние: строки состояния, окна запуска, ярлыков для создания новых объек­тов в окне БД и др.

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

На вкладке Правка и поиск задаются параметры выполнения операций редактирования, поиска и замены. Вкладка Режим таблицы служит для установки параметров таблицы, а также задания анимации при ото б-ражении изменений в таблице в связи со вставкой новых столбцов. Вкладка Таблицы и запросы позволяет установить параметры, исполь­зуемые по умолчанию в режиме конструктора таблицы и в режиме кон­структора запроса. Элементы вкладки Формы и отчеты применяются для установки параметров, действующих по умолчанию в режиме конструк­тора формы и в режиме конструктора отчета. Вкладка Клавиатура позво­ляет задать режимы работы при вводе данных с клавиатуры. На вкладке Другие осуществляется сетевая настройка и настройка интерфейса ODBC, имеется возможность конфигурировать программу Access для ра­боты в многопользовательской среде.

35.Типы данных, обрабатываемых в СУБД аксес.Создавая компьютерную БД, пользователь вводит свои данные в ее поля.

В поля БД можно вводить данные нижеприведенных типов.

Текстовый. В поля такого типа помещают текст или комбинацию тек­стовых и числовых значений. Объем текста не должен превышать 255 символов.

Поле MEMO. Длинный текст (до 65535) символов.

Числовой. Числовые данные, используемые в математических вычис­лениях, за исключением денежных расчетов. Размеры числовых полей — 1, 2, 4, 8, 12 байтов.

Дата/время. Значения даты и времени. Даты из диапазона от 100 по 9999 год.

Денежный. Денежные значения. Их максимальная точность составля­ет 15 знаков слева от десятичной запятой и 4 знака справа от нее.

Счетчик. Уникальные последовательные с шагом 1 номера, автома­тически вставляемые при вставке записи в БД.

Логический. Поля, которые могут иметь только одно значение из пары значений, таких как Да/Нет, Истина/Ложь или Вкл/Выкл.

Поле объекта OLE. Объекты других приложений, которые могут быть связаны или внедрены в таблицу Access.

Гиперссылка. В полях этого типа хранятся гиперссылки — путь к фай­лу на жестком диске либо адрес в сети Internet или интранет.

36. Выражения в СУБД аксес.Элементы выражения. Операторы. Выражение — комби­нация значений и операторов, дающая определенный результат. В качестве значений в выражениях используют литералы, константы, функции и идентификаторы.

Литерал — фактическое значение в виде числа, текстовой строки, да­ты (например, 100, "Минск", #1-янв-99#).

Константа — не изменяющееся значение (например,Yes, No, True, False и Null).

Функция — небольшая программа, которая всегда возвращает значе­ние, являющееся результатом расчетов или выполнения других операций. К функции обращаются по имени, за кото­рым в круглых скобках указывают ее аргументы. Имеются и безаргумен­тные функции, например, Date. В Access определено множество типов функций: статистические, математические, даты/время, текстовые, фи­нансовые и др.

Идентификатор — ссылка на значение поля, элемента управления или свойства. Например, Forms![Заказы]![ДатаРазмещения]. Default Va­lue (ссылка на свойство DefaultValue элемента управления "ДатаРазмеще-ния" в форме "Заказы"). Символ "!" предопределяет ссылку на открытую фрму, на открытый отчет или их элемент управления, а символ"." — на ойства форм, отчетов и элементов управления.

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

Арифметические операторы: + (сложение), — (вычитание), * (умно-ние), / (деление), % (проценты), Л (возведение в степень) и др.

Операторы сравнения: = (равно), > (больше), < (меньше), >= (больше и равно), <= (меньше или равно), <> (не равно).

Логические операторы: AND (логическое умножение), OR (логичес-; сложение), NOT (логическое отрицание).

Текстовый оператор: & (слияние строковых значений).

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

37. Инструментальные средства в СУБД аксес для создания БД, ее приложений. СУБД Access имеет разнообразные инструментальные средства, дающие возможность непрофессиональным пользователям решать задачи использования языка запросов или языка программирования VBA. Для автоматизации создания объектов БД в Ассess используются специализированные средства, называемые конструкторами. Конструктор предоставляет пользователю ряд инструментальных средств, с помощью которых можно быстро и просто создавать и модифицировать объекты БД. Для конструирования макета формы, отчёта страницы используется панель элементов, появляющаяся при вызове конструктора. В Access имеется также множество мастеров, используемых для создания объектов БД и выполнения специальных операций, тер задает пользователю ряд вопросов и на основе его ответов строит законченный объект БД или осуществляет определенную операцию.

38.Технология создания БД.Создание файла для новой БД требует выполнения следующих дейст­вий:

в окне запуска установить переключатель в положение Новая база данных. Если это окно не выведено, то выполнить команду Файл / Соз­дать или нажать кнопку "Создать" на панели инструментов База данных;

в появившемся окне Создание на вкладке Общие произвести двой­ной щелчок по значку База данных;

в появившемся окне Файл новой базы данных указать, на каком дис­ке, в какой папке и с каким именем требуется создать файл БД и нажать кнопку "Создать".

39. Проектирование запросов. Возможности запросов. Типы запросов. Общая технологии проектирования запросов. Запрос — это важнейший инструмент для извлечения информации из одной или нескольких таблиц БД. Посредством запроса можно вносить изменения в саму БД. Запрос может служить источником данных для форм, отчетов и страниц доступа к данным. Его результатом является но­вая таблица, которая может быть просмотрена, проанализирована, а за­тем сохранена или не сохранена.

СУБД Access позволяет создавать запросы трех типов: запросы выбо­ра, перекрестные запросы, запросы действия.

Запрос выбора дает возможность: выбирать записи, удовлетворяющие условиям от­бора; включать в результирующую таблицу поля из одной или несколь­ких таблиц в нужном порядке; осуществлять вычисления над полями БД; выполнять статистические расчеты для групп записей. Перекрестный запрос представляет собой специальный запрос итого­вого типа. Запрос действия — это запрос, который вносит изменения в саму БД. Существует четыре типа запросов действия:

  1. запрос на удаление — удаляет группу записей из одной таблицы или нескольких взаимосвязанных таблиц БД, для которых задано каскадное удаление связанных записей;

  2. запрос на обновление — служит для изменения информации в полях таблицы БД;

  3. запрос на добавление—производит добавление записей из таблицы с результатами запроса в таблицу БД;

4)запрос на создание таблицы — создает новую таблицу на основе всех или части данных из одной или нескольких таблиц БД. СУБД Access позволяет создавать запросы с помощью Мастеров и с помощью Конструктора.

40. Проектирование форм. Способы проектирования. Элементы графического интерфейса форм. Технологии проетирования форм.Фор­мы служат удобным средством для ввода, просмотра и редактирования информации БД.

Формы есть простые и составные (включающие другие формы). Они могут содержать различные элементы: поля БД и подписи к ним, списки, флажки, переключатели, кнопки, вкладки и др. В них возможны вычисле­ния для отдельных записей и их групп, а также наглядное графическое представление данных в виде диаграмм.

Форму можно спроектировать на базе одной или нескольких таблиц и/или запросов. На основе одной таблицы или запроса можно построить несколько форм. В форме имена полей берутся из описания таблицы, а са­ми поля пользователь располагает в соответствии со своими вкусами и требованиями и вносит различные элементы оформления: линии, рисун­ки, заливку и др.

Форма создается "вручную" — с помощью конструктора форм, авто­матизированным способом — с помощью Мастера форм и автоматичес­ки — с использованием автоформы. Конструктор форм предоставляет пользователю набор инструментов, с помощью которого пользователь может создать форму соответственно своим вкусам и требованиям. Мас­тер форм руководит процессом проектирования форм. Он задает пользо­вателю вопросы о структуре и оформлении формы, предлагая на выбор несколько вариантов. В результате диалога пользователя и Мастера форм появляется "готовая к употреблению" форма. Автоформа на основе выбранной таблицы автоматически создает одну из форм: в столбец, лен­точную, табличную.

41. Проектирование отчетов. Способы проектирования. Группировка и расчет итогов в отчетах. Технологии проектирования отчетов. Отчет является важным средством извлечения информации из БД и вывода ее на экран или на печать в виде, удобном для восприятия и анали­за пользователем. В отчете можно сортировать и группировать данные, осуществлять расчеты в строках и проводить итоговые вычисления над группами строк и над всеми строками с использованием статистических функций. Отчет может основываться на множестве таблиц и представ­лять сложные зависимости между различными наборами данных. Он мо­жет быть составным — включать другие отчеты.

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

Существует три способа создания отчета: с помощью Конструктора, с помощью Мастера отчетов и автоматическое—автоотчет. Конструктор дает возможность самостоятельного проектирования отчетов. Мастер отчетов позволяет создать отчет на основе ответов пользователя на воп­росы, касающиеся структуры, содержания и оформления отчета. Авто­отчет создает отчет в столбец и ленточный.

42. Типы вэб-страниц для публикации БД и технологии их проектирования. В Access возможно создание статических Web-страниц и страниц доступа к данным.

Статическая Web-страница — это Web-страница, которая отображает данные из базы в состоянии на момент создания Web-страницы.

Ее можно создавать для объектов базы данных — таблицы, запроса, отчета, экспортируя их содержимое в HTML-файл.

Страница доступа к данным — это диалоговая Web-стра­ница, которая поддерживает динамическую связь с базой дан­ных и позволяет просматривать, редактировать и вводить дан­ные в базу.

Страница доступе к данным сохраняется не в базе дан­ных, а в HTML-файле. В базе данных хранится лишь указа­тель на этот файл — ярлык.

Существуют следующие способы создания страницы дос­тупа к данным: в автоматическом режиме, с помощью Масте­ра, путем изменения существующей Web-страницы и с помо­щью Конструктора. Создание с помощью Конструктора тре­бует навыков манипулирования объектами, расположенны­ми на странице доступа к данным: их выделения, перемеще­ния, выравнивания, изменения размеров.

Просмотреть созданную страницу можно в Access, а также в браузере Internet Explorer 5.0 и выше.

43. Автоматизация работы с БД. Виды макросов. Общая технология создания макросов. Современные СУБД имеют богатый набор визуальных инструмен­тальных средств для работы с БД и ее объектами. Но пользователю могут понадобиться сложные приложения, создание которых с помощью этих средств затруднительно или невозможно. В этом случае прибегают к раз­работке макросов. Набор из одной или нескольких макрокоманд, каждая из которых вы­полняет определенное действие, называется макросом. Макрос, в котором макрокоманды выполняются последовательно, одна за другой, называется линейным. Макрос, в котором отдельные мак­рокоманды или их наборы выполняются в зависимости от выполнения некоторого условия (задаваемого логическим выражением), называется макросом с условием. Если в одном макросе объединены несколько логи­чески связанных макросов, то такой макрос называется групповым.

44.Язык SQL в СУБД. Назначение, стандарты. достоинства. Интенсивное развитие технологий БД потребовало разработки стан­дартного языка, пригодного для создания БД и работы с ними независи­мо от специфики компьютера. Таким стал и по прогнозам останется в ближайшее время язык SQL. Пользователи, владеющие им, имеют огромные возмож­ности доступа к данным разнообразных баз, применения и интеграции их. Процесс стандартизации SQL продолжается уже примерно 16 лет. За этот период были опубликованы ANSI (American National Standarts) и ISO (International Standarts Organisation) три редакции стандарта SQL: SQL-86 (SQL-1), SQL-92 (SQL-2), SQL: 1999 (SQL-3). Стандарты отобра­жают сложившиеся тенденции развития технологий БД на определенный момент времени и служат отправной точкой для разработчиков СУБД, которые создают диалекты SQL (SQL*PLUS — в СУБД Огас1е8 и др.), углубляют семантику и расширяют синтаксис язы­ка. Язык SQL можно использовать для доступа к БД в двух режимах: при интерактивной работе (командный режим) и в прикладных программах (программный режим). С помощью SQL пользователь может в интерак­тивном режиме быстро получить ответы на сложные запросы. При напи­сании прикладных программ также используют язык SQL для обращения к БД (встроенный SQL). Освоив один раз стандарт SQL, пользователь мо­жет работать с БД в среде любой реляционной СУБД.

45. Структура команды SQL. Типы данных. Выражения. Каждая команда SQL начинается с глагола — ключевого слова, опи­сывающего действие, выполняемое командой. Например, CREATE (соз­дать), INSERT (добавить), COMMIT (завершить). После глагола идет одно или несколько предложений. Предложение описывает данные, с ко­торыми работает команда, или содержит уточняющую информацию о действии, выполняемом командой. Каждое предложение начинается с ключевого слова. Например, WHERE (где), FROM (откуда), INTO (ку­да), HAVING (имеющий). Одни предложения являются обязательными, а другие — нет. Многие предложения содержат имена таблиц или полей БД; некоторые из них — дополнительные ключевые слова, константы и выражения.

Ключевые слова SQL нельзя использовать для идентификации таб­лиц, полей и пользователей. Имена должны содержать от 1 до 18 симво­лов, начинаться с буквы и не содержать пробелы и специальные символы пунктуации.

Типы данных языка SQL: СНАR (длина), CHARACTER (длина) - Строки символов постоянной длины, INTEGER INT - Целые числа, SMALLINT - Малые целые числа, NUMERIC(точность, степень) DECIMAL(точность, степень) DEC(точность, степень) - Числа с фиксированной запятой, FLOAT (точность) - Числа с плавающей запятой, REAL - Числа с плавающей запятой низкой точности, DOUBLE PRECISION - Числа с плавающей запятой высокой точности.

Выражения в SQL используются для выполнения операций над значе­ниями, которые считаны из БД или используются для поиска в БД. В них можно использовать следую­щие операторы:

арифметические: +, -, *, / ;

реляционные: = , >, <, >=, <=, <>;

логические: AND ("И"), OR ("ИЛИ"), NOT ("НЕТ");

специальные: IN — определяет множество, которому может принадлежать значение;

BETWEEN — задает границы, в которые должно попадать значение;

LIKE — применяется для поиска по шаблону;

IS NULL — используется для поиска NULL-значений.

46. Команды определения данных языка скл.1. команда создания структуры таблицы: CREATE TABLE 2. КОМАНДА УДАЛЕНИЕ ТАБЛИЦЫ: Drop table 3. КОМАНДА ВНЕСЕНИЯ ИЗМЕНЕНИЙ В СТРУКТУРУ ТАБЛИЦЫ: ALTER TABLE 4. команда создания представлений: CREATE VIEW

47.Команды внесения изменений в базу языка скл.

INSERT

Добавляет новые записи в таблицу

DELETE

Удаляет записи из таблицы

UPDATE

Обновляет данные таблицы

48.Команды извлечения данных из базы языка скл.

SELECT

Извлекает данные из БД

49.Пользователи БД. Администратор БД, его функции. Пользователями БД могут быть: прикладные программы; программные комплексы;

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

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

50. Защита БД. Актуальность защиты БД. Причины, вызывающие разрушение БД.Причины РАЗРУШЕНИЯ БД: сбои оборудования, стихийные бедствия, программные ошибки СУБД, ошибки в прикладных программах, физич. воздействия на аппаратные сре-ва БД. Две осн. задачи защиты БД:1. обеспеч-е безопасности данных – защита данных от разруш-я в рез-те случайных действий пользователей и программ 2. обеспеч-е секретности данных – защита данных от несанкционированного доступа к ним.

51.Методы защиты БД. Защита паролем. Шифрование. Разграничение прав доступа.1. защита паролем – надежность парольной защиты основывается на хранении данных в тайне, пароли должны часто изменяться, их длина не менее 6 символов, не должен сод. пробелы.2. шифрование – преобраз-е данных по спец. алгоритмам в новое представление, скрывающее сод-е инф-ции. 3. разгранич-е прав доступа – позволяет настраивать права доступа пользователей в соответствии с их служеб. обязанностями.

52. Восстановление БД. Резервное копирование. Журнал транзакций. Восстановление через откат-накат. В большинстве случаев СУБД определяют повреждение БД при по­пытке открыть, сжать, зашифровать или дешифровать ее и предоставля­ют пользователю возможность восстановить БД.

Важными средствами восстановления БД являются регулярное и час­тое резервное копирование БД и ведение журнала транзакций. Резервная копия БД— это резервная копия всех файлов, составляющих БД. Если по­вреждается или теряется файл, являющийся частью БД, то из резервной копии можно извлечь копию этого файла и восстановить его в базе. Жур­нал транзакций — это группа файлов, в которые записываются измене­ния, внесенные завершенными транзакциями. Эта информация достаточ­на для повторного выполнения транзакций, если надо восстановить БД.

Иногда БД ведет себя непредсказуемым образом, но не удается уста­новить факт ее повреждения. На этот случай СУБД предоставляют адми­нистративную утилиту для восстановления БД.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]