Информационные модели

Автор работы: Пользователь скрыл имя, 15 Декабря 2012 в 23:02, дипломная работа

Описание

Компьютерная информационная модель. Основным инструментом современной информатики является компьютер. Поэтому информационное моделирование в информатике — это компьютерное моделирование, применимое к объектам различных предметных областей. Компьютер позволил ученным работать с такими информационными моделями, исследование которых было невозможно или затруднено в докомпьютерные времена. Например, метеорологи могли и 100 лет назад написать уравнения для расчёта прогноза погоды на завтра. Но на решение их потребовалось бы много лет. И лишь с помощью компьютера появилось возможность рассчитать прогноз погоды прежде, чем наступит завтрашний день.

Содержание

ВВЕДЕНИЕ.........................................................................................................................3
Глава 1. Информационные модели................................................................................5
1.1.Понятие информационной модели.........................................................................5
1.2. Структуры данных: деревья, сети, графы, таблицы..............................................5
1.2.1. Граф.........................................................................................................................6
1.2.2. Иерархические структуры (деревья)...................................................................8
1.2.3. Таблицы................................................................................................................11
1.3. Пример структуры данных — модели предметной области..............................15
1.4. Алгоритм как модель деятельности......................................................................18
Глава 2. Система управления базами данных (СУБД) MicrosoftAccess..............23
2. 1. Назначение и преимущество СУБД MSAccess..................................................23
2. 2. Запуск программы и основные элементы главного окна Access......................23
ЗАКЛЮЧЕНИЕ...............................................................................................................29
ЛИТЕРАТУРА..................................................................................................................30

Работа состоит из  1 файл

ВВЕДЕНИЕ.docx

— 309.89 Кб (Скачать документ)

Пусть игрок задумал число 3. Проверим, как по данному алгоритму будет  получено это число

№ шага

Команда алгоритма

Переменные

Выполняемые действия

X

A

B

1

Ввод A, B, X–

3

1

8

 

2

A ≠ B

     

1 ≠ 8, да

3

X ≤ (A+B) /2

     

3 ≤ 4,5, да

4

B:=ЦЕЛ ((A+B) /2)

   

4

B:=4

5

A ≠ B

     

1 ≠ 4, да

6

X ≤ (A+B) /2

     

3 ≤ 2,5, нет

7

A: =ЦЕЛ ((A+B) /2) +1

 

3

 

A:=3

8

A ≠ B

     

3 ≠ 4, да

9

X ≤ (A+B) /2

     

3 ≤ 3,5, да

10

B:=ЦЕЛ ((A+B) /2)

   

3

B:=3

11

A ≠ B

     

3 ≠ 3, нет

12

Вывод A

     

Ответ:   3





Трассировочная таблица алгоритма «Половинное деление»

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

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

Глава 2. Система  управления базами данных (СУБД) MicrosoftAccess

2. 1. Назначение  и преимущество СУБД MSAccess

MSAccess (от англ.access — доступ) — это функционально полная реляционная СУБД. Кроме того, MSAccess — одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто очень сложное, то на этот случай MSAccess предоставляет мощной язык программирования — VisualBasicApplication.

Популярность СУБД MSAccess обусловлена следующими причинами:

  • Access является одной из самых легкодоступных и понятных систем как для профессионалов, так и для начинающих пользователей, позволяющая быстро освоить основные принципы работы с базами данных;
  • Система имеет полностью русифицированную версию;
  • Полная интегрированность с пакетами MSOffice: Word, Excel, PowerPoint, Mail
  • Идеология Windows позволяет представлять информацию красочно и наглядно;
  • Возможность использования OLE технологии, что позволяет установить связь с объектами другого приложения или внедрить какие-либо объекты в базу данных Access;
  • Технология WYSIWIG позволяет пользователю постоянно видеть все результаты своих действий;
  • Широко и наглядно представлена справочная система;
  • Существует набор «мастеров» по разработке объектов, облегчающий создание таблиц, форм и отчетов.

2. 2. Запуск программы  и основные элементы главного  окна Access

Запустить сиcтему Access можно несколькими способами:

  • Запуск с помощью главного меню в Windows;
  • Запуск с помощью ярлыка на панели инструментов.

После запуска системы появится главное окно Access. Здесь же можно открывать другие окна, каждое из которых по-своему представляет обрабатываемые данные (рис. 10).  Далее описаны основные элементы главного окна Access, о которых необходимо иметь представление.

 

В строке заголовка отображается имя активной в данный момент программы.Строка заголовка отдельного окна Access всегда отображает имя программы MSAccess.

Рис. 10. Пример экрана СУБД MSAccess

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

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

 

 

Панель инструментов — это группа пиктограмм, расположенных непосредственно под полосой меню. Главное её назначение — ускоренный вызов команд меню. Кнопки панели инструментов тоже могут изменяться в зависимости от выполняемых операций. Можно изменять размер панели инструментов и передвигать её по экрану. Также можно отобразить, спрятать, создать новую панель инструментов или настроить любую панель инструментов.

В левой части строки сосояния отоброжается информация о том, что вы делаете в настоящее время.

Окно базы данных появляется при открытой БД. В нём сосредоточены все «рычаги управления» БД. Окно БД используется для открытия объектов, содержащихся в БД, таких как таблицы, запросы, формы, отчеты, макросы и модули. Кроме того, в строке заголовка окна базы данных всегда отображается имя открытой БД.

С помощью Вкладки объектов можно  выбрать тип нужного объекта (Таблицы, Запросы, Формы, Отчёты, Макросы, Модули). Необходимо сказать, что при открытии окна базы данных всегда активизируется вкладка-таблица и выводится список доступных таблиц БД. Для выбора вкладки других объектов БД нужно щёлкнуть по ней мышью.

Условные кнопки, расположены вдоль  правого окна БД, используются для  работы с текущимобъектом БД. Они позволяют создавать, открывать или изменять объекты БД.

К основным объектам Access относятся таблицы, запросы, формы, отчёты, макросы и модули.

Таблица — это объект, который определяется и используется для хранения данных. Каждая таблица включает информацию об объекте определённого типа. Как уже известно, таблица содержит поля (столбцы) и записи (строки). Работать с таблицей можно в двух основных режимах: в режиме конструктора и в режиме таблицы.

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

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

Из режима конструктора перейти в режим таблицы можно, щёлкнув по кнопке таблицы на панели инструментов.

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

Вследствие того, что в таблицах, как правило, содержится большое количество записей, размещение всех их на экране не возможно. Поэтому для перемещения по таблице используют полосы прокрутки, расположены в нижней и правой части окна. Левее нижней полосы прокрутки выводится номер текущей записи и общее число записей таблицы. Для перехода к записям с нужным номером необходимо активизировать полеНомера записи, щёлкнув по нему, или нажать клавишу ˂F5˃, после чего набрать на клавиатуре новый номер записи и затем нажать клавишу ˂Enter˃.

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

По сути дела, запрос — это вопрос, который пользователь задаёт Access о хранящейся в базе данных информации. Работать с запросами можно в двух основных режимах: конструктора и таблицы.

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

Форма — это объект, в основном предназначенный для удобного ввода отображения данных. Надо отметить, что в отличии от таблиц, в формах не содержится информации баз данных (как это может показаться на первый взгляд). Форма — это всего лишь формат (бланк) показа данных на экране компьютера. Формы могут строиться только на основе таблиц или запросов. Построение форм на основе запросов позволяет представлять в них информацию из нескольких таблиц.

В форму могут быть внедрены рисунки, диаграммы, аудио (звук) и видео (изображение).

 

 

Режим работы с формой:

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

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

Режим работы с отчётом. Режим предварительного просмотра позволяет увидеть отчёт таким, каким он будет воплощён при печати. Для того чтобы открыть отчёт в режиме предварительного просмотра, надо:

  • щёлкнуть по вкладке Отчёты;
  • кнопкой выбрать необходимый отчёт в окне базы данных;
  • щёлкнуть по кнопке Просмотра.

Режим конструктора предназначен для изменения шаблона (структуры отчёта).

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

Работа с формами и отчётами существенно облегчается за счёт использования макрокоманд. В MSAccess имеется свыше 40 макрокоманд, которые можно включать в макросы. Макрокоманды выполняют следующие действия; открытие таблиц и форм, выполнение запросов, запуск других макросов, выбор опций из меню, изменение размеров открытых окон и т. п. Макрокоманды позволяют нажатием одной (или нескольких одновременно) кнопки выполнять комплекс действий, который часто приходится выполнять в течение работы. С их помощью можно даже осуществлять запуск приложений, поддерживающих динамический обмен данных (DDE), например MSExcel, и производить обмен данными между вашей базой данных и этими приложениями. Один макрос может содержать несколько макрокоманд. Можно также задать условия выполнения отдельных макрокоманд или их набора.

Модуль — объект, содержащий программы на MSAccessBasic, которые позволяют разбить процесс на более мелкие действия и обнаружить те ошибки, которые невозможно было бы найти с использованием макросов.

Завершив работу с Access (или с её приложением), надо корректно закончить сеанс. Простое выключение компьютера — плохой метод, который может привести к возникновению проблем. При работе Windows приложения используют множество файлов, о существовании которых пользователь может даже не подозревать. После выключения машины эти файлы останутся открытыми. Что в будущем может сказаться на надёжности файловой системы жёсткого диска.

Безопасно выйти из Accessможно несколькими способами:

  • двойным щелчком мыши  на пиктограмме системного меню в строке заголовка главного окна Access;
  • из меню Access выбором пункта Файл / Выход;
  • нажатием комбинации клавиш ˂Alt˃ и ˂F4˃.

 

 

ЗАКЛЮЧЕНИЕ

СУБД — это успех в управлении.

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

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

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

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

Информация о работе Информационные модели