Ы включенные в пособие Разделы не вошедшие в пособие Тип пособия

Остальные рефераты » Ы включенные в пособие Разделы не вошедшие в пособие Тип пособия

Министерство Образования Российской Федерации

Томский Государственный Педагогический Университет


Институт Прикладной информатики


Разработка электронно-методического пособия

По курсу ‘‘Информационные системы’’.


Курсовая работа


Выполнила: студ. 2 курса

Гр.415 Клюжева О.С.

Научный руководитель:

старший преподаватель

Стась А.Н.


Томск 2003


Реферат

Отчет о курсовой работе на 18 стр. 5 источников 1 приложение.


Информационные системы базы данных системы управления базами данных модель данных реляционная модель сетевая модель модель данных “Сущность -Связь”.


Объект исследования – дисциплина «Информационные системы”.

Цель работы: разработка учебного пособия по курсу Информационные системы’’ читаемому в 9 семестре в курсе информатика.

Метод исследования: экспериментальный и теоретический.

Основные результаты: разработано требуемое электронное методическое пособие.


Содержание


Введение

1.Содержание пособия

Основная концепция учебного пособия

Требование стандарта

Разделы включенные в пособие

Разделы не вошедшие в пособие

2. Тип пособия.

2.1 Типы всевозможных пособий

2.2 Что такое HTML?

2.2.1 HTML 4.0

2.2.2 Интернационализация

2.2.3 Доступность

3. Основное содержание пособия

3.1 Понятие модели данных, базы данных и СУБД.

3.2 Модель данных “ Сущность-Связь”.

3.3 Реляционная модель.

3.4 Сетевая модель.

3.5 Этапы проектирования информационных систем.

3.6 Файловые системы.

Заключение

Список использованных источников

ПРИЛОЖЕНИЯ

4

6

6

6

8

8


10

10

10

11

11

12

14

14

15

17

18

20

20

22


Черновой вариант пособия дискета

Введение


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

В любой области человеческой деятельности компьютер находит себе сферу эффективного и перспективного применения что многие отрасли современной науки и производства (педагогика ядерная энергетика физика элементарных частиц и др.) были бы просто невозможны без вычислительной техники. Использование ЭВМ позволяет вводить элементы автоматизации в важнейшую область человеческой деятельности – интеллектуальную деятельность умственный труд. Практическая реализация “интеллектуальных’’ способностей ЭВМ осуществляется на основе разработки и внедрения в практику многочисленных информационных технологий.

Согласно государственному образовательному стандарту высшего профессионального образования одобренному на заседании учебного – методического совета 16 декабря 1999 года на аудиторные занятия по курсу «Информационные системы» отводится 72 часа и на самостоятельную работу также отводится 72 часа. В Томском государственном педагогическом университете курс по теме Информационные системы проходит в 9 семестре на аудиторные занятия отводится только 54 часа. Поскольку курс «Информационные системы» очень объемный 54 часа аудиторных занятий явно недостаточно для его изучения. Поэтому основной упор методисты вынуждены делать на самостоятельную работу студентов. Особенно актуальная проблема разработка методического обеспечения к курсу. Существует два вида методических пособий: на бумажных носителях и электронные. При использование пособия первого типа всплывают такие проблемы как расходы на их издание что существенно в условиях слабого финансирования высших учебных заведений в переходный период российской экономики поэтому в последнее время все чаще отдается предпочтение электронно–методическим пособиям. Это пособие будет помогать студентам в изучение данного курса.

Основная задача курса «Информационные системы» - обучение студентов знаниям и навыкам в соответствие с требованиями Государственного Образовательного стандарта по специальности 030100 (методика преподавания информатики).

Основное понятие данного курса – понятие информационной системы.

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

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

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

При подготовки пособия широко использовались следующие источники [1..5].

1.Содержание пособия


Основная концепция учебного пособия


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

Подобная концепция целесообразна и для электронных учебных пособий предназначенных в частности для студентов педагогических ВУЗов.


Требование стандарта.

По решению Государственного Образовательного стандарта Высшего профессионального образования одобренному на заседание учебно – методического совета 16.12.99 года по курсу Информационные системы в пособие должны были войти следующие разделы:

Информационные модели данных: фактографические иерархические сетевые.

Последовательность создания информационной модели.

Взаимосвязи в модели.

Типы моделей данных.

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

Концептуальная модель предметной области.

Логическая модель предметной области.

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

Первичные и альтернативные ключи атрибутов данных.

Приведение модели к требуемому уровню нормальной формы.

Физические описания модели.

Словарь данных.

Администрирование баз данных.

Обзор возможностей и особенностей различных СБД.

Методы хранения и доступа к данным.

Работа с внешними данными с помощью технологии ODBC (BDE).

Объектное – ориентированное программирование в среде баз данных.

Введение в SQL.

Использование SQL для выборки данных из таблицы создание SQL – запросов.

SQL сервер.

Использование технологии ‘‘клиент - сервер’’.

Разработка пользовательских программ в среде баз данных.


Разделы включенные в пособие.

В данное пособие вошли следующие разделы:

- Понятие модели данных.

- Модель данных ‘‘сущность - связь’’.

Иерархическая модель данных.

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

Сетевая модель.

Обзор современного СУБД.

Проектирование.

Проектирование СУБД.

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

Распределенные базы данных.


1.4 Разделы не вошедшие в пособие.


В это пособие не вошли некоторые разделы

-Иерархические модели данных.

-Физические описание модели.

-Администрирование баз данных.

-Обзор возможностей и особенностей СУБД.

-Методы хранения и доступа к данным.

-Работа с внешними данными с помощью технологии ODBC (BDE).

-Объектное – ориентированное программирование в среде баз данных.

-Разработка пользовательских программ в среде баз данных.

Выше указанные разделы не вошли в данное пособие по курсу Информационные системы в связи с тем что упомянутые разделы в Томском Государственном Педагогическом Университете рассматриваются не на втором курсе а на третьем курсе как правило в рамках дисциплины “практикум решения задач на ЭВМ”. Такое положение обусловлено прежде всего следующими причинами. Для BDE и основ объектно-ориентированного программирования в среде баз данных требуются знания BDE (ODBC). Для иерархической модели данных для физического описания модели для администрирования баз данных для обзора возможностей и особенностей СУБД для методов хранения и доступа к данным требуются знания Borland Delphi Borland C++ Builder Microsoft Visual Basic.

2. Тип пособия.


2.1 Типы всевозможных пособий.


Существует несколько типов пособий. Наиболее известными из них являются:

Документальное пособие:

текст

текст с графикой

мультимедийные средства (текст с графикой + элементы мультимедиа);

Обучающие программы:

разработка в специализированных средах (Toolbox Assistent)

разработка программ в универсальных системах (н-р Borland Delphi);

Возможные форматы пособий 1-го типа:

документ Word

графические формата

HTML;

Выбор HTML обуславливается необходимостью размещения пособия в локальной сети и Internet’e. Кроме того HTML поддерживает всевозможные скрипты относительно легко позволяющие внедрить в пособие элементы мультимедиа.


2.2. Что такое HTML?

Чтобы представить информацию для глобального использования нужен универсальный язык который понимали бы все компьютеры. Языком публикации используемым в World Wide Web является HTML (HyperText Markup Language - язык разметки гипертекстов).

HTML дает авторам средства для:

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

загрузки электронной информации с помощью щелчка мыши на гипертекстовой ссылке.

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

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

2.2.1 HTML 4.0.

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

2. 2.2 Интернационализация. Эта версия HTML разработана с помощью экспертов в области интернационализации так что документы можно писать на любом языке и легко передавать их по всему миру.

Важным шагом стало принятие стандарта ISO/IEC:10646 (см. [ISO10646]) в качестве набора символов для документов HTML. Это наиболее содержательный стандарт в мире в котором решены вопросы представления национальных символов направления письма пунктуации и других языковых вопросов.

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

2.2.3 Доступность

Поскольку сообщество Web растет и возможности и умения его членов различаются очень важно чтобы основные технологии соответствовали потребностям. Язык HTML разработан так чтобы сделать Web-страницы более доступными для пользователей с физическими недостатками. В HTML 4.0 имеются следующие дополнения продиктованные соображениями доступности:

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

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

добавлена возможность разметки текстового описания включенного объекта (с помощью элемента OBJECT).

введен новый механизм действия изображений-карт на стороне клиента (элемент MAP) который позволяет авторам интегрировать изображения и текстовые ссылки.

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

добавлена поддержка атрибутов title и lang во всех элементах.

добавлена поддержка элементов ABBR и ACRONYM.

более широкий диапазон целевых устройств (телетайп шрифт Бройля и т.д.) для использования в таблицах стилей.

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

3. Основное содержание пособия


3.1 Понятие модели данных базы данных и СУБД.


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

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

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

Основной способ структуризации данных – абстракция. Абстракция представляет собой совокупность деталей конкретного предмета явления или понятия которое может быть соответствующем образом рассмотрено и именовано как целое. Существует два способа абстракции: обобщение и агрегация. Обобщение позволяет соотносить множество знаков или типов с одним типом. Агрегация – абстракция посредством которой объект конструируется из других конструируется из других базовых объектов. Операция обратная агрегации называется декомпозицией.

Агрегация и обобщение применяются взаимозаменяющем образом и выражают соответственно структурные и классификационные аспекты типизации. На основе этих операций и определяется множество структур данных.

3.2 Модель данных ‘‘Сущность - Связь’’


Любая предметная область представляет собой совокупность некоторых объектов реального мира которые взаимодействуют между собой. В терминах ER – модели объекты реального мира называются сущностями. Для отражения в модели взаимодействия сущностей между собой используются связи.

Однородные сущности т. е. сущности обладающие одинаковыми характеристиками объединяются в множества сущностей. Характеристики сущностей являются атрибутами. Атрибут определяется как отображение из множества сущностей в множество значений.

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

Таким образом схема базы данных в ER – модели представляет собой множество множеств сущностей с определенным для каждого из них конечного непустого множества атрибутов и множество множеств связей для каждого из которых определено конечное множество атрибутов а также упорядоченный набор множеств сущностей на которых строятся связи и для каждой из которых может быть определена роль.

Графическое изображение схемы данных называется ER-диаграммой. Пример ER-диаграммы приведен на рисунке 1.

Рис. 1. Пример ER-диаграммы


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

Отмечены основные достоинства и недостатки ER – модели.


Достоинства

А) Естественность. Структуры в ER – модели сравнительно неплохо соответствуют структурам реального мира по сравнению со структурами в других моделях.

Б) Возможность явного определения ограничений на существование.

В) Хранение явной информации о связях что позволяет избежать неоднозначности в вопросе существования связи что характерно для многих других моделей.


Недостатки:

А) Трудность практической реализации.

В) Неприспособленность для распределенных БД.


3.3 Реляционная модель


Автор реляционной модели (relation model) – Кодд. В настоящее время это самая распространенная модель данных которую поддерживает подавляющее большинство СУБД в частности и Access. Реляционная модель удобна для реализации в СУБД но не удобна для представления предметной области поэтому удобно сначала построить ER – диаграмму предметной области а затем воспользоваться правилами трансформации схемы из ER – модели в реляционную.

Ограничения целостности в модели поддерживаются с помощью так называемых триггеров целостности которые задаются с помощью ЯООЦ. Синтаксис ЯООЦ зависит от конкретной реализации модели. Рассмотрены основные типы ограничений целостности.

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

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

Страницы: 1 2