Методические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов


НазваниеМетодические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов
страница3/28
ТипМетодические указания
1   2   3   4   5   6   7   8   9   ...   28

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




Введение.

Информационные системы.



Информационная система представляется комплексом технических, программных, методических и организационных средств, осуществляющих:

  • прием, хранение и формальную обработку данных;

  • поиск и своевременную выдачу по запросу пользователя, предварительно подготовленных и отформатированных, данных для принятия решений.

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

Носителем данных в рассматриваемых системах является база данных поименованная совокупность логически связанных данных, размещенная в памяти компьютера и находящаяся под управлением комплекса специализированных программных средств, называемых системой управления базой данных (СУБД). Роль и место информационной системы (Рис. 1) определяется её функциональным назначением в системах автоматизированного или автоматического принятия решений (управления).

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

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


Рис. 1 Функциональная схема автоматизированных и автоматических систем принятия решений

Структура системы управления базой данных [15] приведена на рисунке. 2.

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

  • обеспечивать непосредственное управление данными во внешней памяти, поддерживая необходимые структуры внешней памяти, как для хранения данных, так и для хранения служебной информации;

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




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


  • поддерживать механизмы выполнения транзакций. Если транзакция успешно выполняется, то СУБД фиксирует изменения базы данных, произведенные этой транзакцией. В противном случае, происходит откат транзакции, и состояние базы данных не изменяется. Поддержание механизма транзакций является обязательным условием даже для однопользовательских СУБД. В многопользовательских СУБД аналогичный механизм необходимо обеспечить для нескольких (серии) параллельно выполняемых транзакций. Управление транзакциями позволяет сохранять целостность базы данных при ее эксплуатации;

  • осуществлять надежное хранение данных во внешней памяти. Надежность означает, что СУБД должна восстанавливать последнее согласованное состояние базы данных после любого аппаратного или программного сбоя. Это достигается ведением журнала изменений базы данных. Журнал - это обособленная часть базы данных, недоступная пользователям и сохраняющая протокол изменения базы данных. Восстановление базы данных выполняется по архивной копии базы данных и журналу;

  • поддерживать язык, содержащий все необходимые средства для создания и работы с базой данных. В настоящее время таким языком для реляционных СУБД является язык SQL (Structured Query Language).

Функционирование СУБД регламентируется командами (инструкциями), формируемыми Приложениями2, конечными пользователями и администратором базы данных.

Инструкции администратора базы данных, осуществляющего сопровождение (эксплуатацию) базы данных в рабочем состоянии, формируются в виде команд языка DDL (Data Definition Language ─ язык определения данных). Издаваемые команды обрабатываются компилятором DDL и передаются на выполнение исполняющей системе и менеджеру ресурсов.

Инструкции пользователей и приложений издаются в виде запросов и команд языка управления данными (DMLData Manipulation Language). Существуют различные реализации DML, но наиболее мощным и используемым является, поддерживаемый международными стандартами, язык структурированных запросов SQL (Structured Query Language), выполняющий функции как языка DML, так и DDL.

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

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

Каждая инструкция пользователей и Приложений рассматривается СУБД как транзакция, подлежащая исполнению в условиях атомарности, целостности, изолированности и долговечности. Выполнение транзакции осуществляется под управлением процессора транзакций, который включает в себя планировщика заданий (scheduler) или менеджера параллельных вычислений (concurrency-control manager) и менеджера протоколирования и восстановления (logging and recovery manager). Планировщик заданий обеспечивает атомарность и изолированность транзакций, а менеджер протоколирования и восстановления ─ устойчивость.

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

Процесс проектирования информационных систем является многоэтапным итерационным процессом, включающим проектирование:

  • информационно-логической модели предметной области. Инфологическая модель является семантической моделью предметной области и представляется в терминах информационных объектов3. Проектирование инфологической модели сложной системы является задачей системного анализа. Частным случаем инфологической модели предметной области является модель “сущность ─ связь”;

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

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

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

  • интерфейса пользователя.


1   2   3   4   5   6   7   8   9   ...   28

Похожие:

Методические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов iconМетодические указания для выполнения лабораторных работ и «Базы данных»
Лабораторная работа №1 «Организация хранения данных в субд ms access»

Методические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов iconМетодические указания по проведению лабораторных работ по дисциплине «Информатика»
Методические указания по проведению лабораторных работ предназначены для студентов гоапоу «Липецкий металлургический колледж» технических...

Методические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов iconПрограмма курса и методические указания по изучению дисциплины, выполнению...

Методические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов iconМетодические указания к лабораторным работам по изучению субд access...
«Информационные технологии (ИТ): Методические указания к лабораторным работам по курсу ит для направления 552800 Информатика и вычислительная...

Методические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов iconЕ. П. Пегова Методические указания к выполнению лабораторных работ по дисциплине
Методические указания к выполнению лабораторных работ по дисциплине информатика для студентов I курса специальности 080507 IV курса...

Методические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов iconКомплекс лабораторных работ в среде access microsoft Access является...
База данных состоит из объектов, которые можно разделить на следующие группы: таблицы, запросы, формы, отчеты, страницы, макросы...

Методические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов iconКомплекс лабораторных работ в среде access microsoft Access является...
База данных состоит из объектов, которые можно разделить на следующие группы: таблицы, запросы, формы, отчеты, страницы, макросы...

Методические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов iconЗадания и методические указания к выполнению лабораторных работ по курсу
Методические указания предназначены для студентов экономического факультета, изучающих курсы «Документирование управленческой деятельности»...

Методические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов iconМетодические указания по выполнению практических и лабораторных работ...
Учебно-методическое пособие предназначенодля студентов 3 курса, обучающихся по профессии 23. 01. 03 Автомеханик. Пособие содержит...

Методические указания по изучению раздела «субд ms access» ивыполнению лабораторных работ. Для студентов всех факультетов iconРазработка электронного документа в субд access методические указания к лабораторным работам
Методические указания предназначены для студентов экономических и других специальностей, изучающих дисциплины «Информационные системы»,...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск