Реферат: Информатика

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

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

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

Одно из основныхназначений СУБД – поддержка программными средствами      представления,адекватного реальности.

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

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

3.1 Работы ISO после завершения в 1989 г. разработки международногостандарта языка БД SQL                                                                                      

     в основном осуществлялись в двухнаправлениях:

-     развитие концепциираспределенной обработки в открытых системах, что для СУБД влечет разработкуконцепции распределенной обработки транзакций и доступа к удаленной БД в сетиЭВМ;

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

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

4.1  Концепция SAA вытекает из практических требований обеспечениямобильности прикладных программ для ЭВМ фирмы IBM, имеющих различную архитектуру –от PS/2 до IBM старших моделей, и дляразличных операционных сред этих ЭВМ – OS/2, MVS/XA, VM/SP. При этом также должна обеспечиватьсясовместимость как для средств взаимодействия конечного пользователя сразличными моделями ЭВМ, так и для средств соединения этих ЭВМ в вычислительнуюсеть.

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

5.2 Выявление информационных объектови связей между ними.

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

5.3  Построение информационной структуры.

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

5.4  Проектирование информационнойструктуры для системы БД.

  Задача построения системы БДвозникает, если:

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

-     информационные объектыимеют общие связи, отношения, общие типы атрибутов.

6.1 Проектирование текстовых БД.

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

   Проектирование текстовой БДпредставляется следующим перечнем вопросов:

1.   Анализ информационных интересовпользователей к данной предметной области.

2.   Определение источников формированияБД.

3.   Выбор архитектуры БД.

4.   Разработка языка описания документов.

6.2 Технологию комплектования новой БДможно разделить на три этапа: отбор, конвертирование, редактирование.

6.3 Требования кинформационно – поисковым языкам (ИПЯ):

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

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

3.   Простота изучения.

4.   Многоуровневость языка. Минимальныйуровень хорошо понимается пользователем, и его бывает достаточно для описаниябольшинства документов и запросов. Лишь формулировка сложных запросов иописание сложных документов требует привлечения всех выразительных средствязыка, о существовании которых пользователь и не подозревает.

5.   Открытость языка. Язык должен иметьвозможность расширения и модификации.

6.   Возможность явного выражениясмысловых отношений между терминами, отсутствием многозначности.

7.1 Выбор системы управления БД.

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

Логическое проектирование состоит изследующих этапов:

1.   Выбор конкретной СУБД.

2.   Отображение концептуальной схемы налогическую схему.

3.   Выбор ключей.

4.   Описание языка запросов.

8.1     Эту СУБДотличало простота использования в сочетании с широкими возможностями поразработке законченных приложений. СУБД позволяет задать типы данных и способыих хранения. Вы также можете задать критерии, которые СУБД будет в дальнейшемиспользовать для обеспечения правильности ввода данных. ACCESS предоставляет максимальную свободу взадании типа данных (текст, числовые данные, даты и др.).

           ACCESS спроектирован таким образом, что онможет быть использован как в качестве самостоятельной СУБД на отдельной рабочейстанции, так и в сети в режиме “клиент – сервер”.

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

8.2   Архитектура MicrosoftACCESS.

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

8.3   База данных.

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

8.4   Типы данных.

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

8.5   Запрос по образцу.

Для выборки данных из одной илинескольких таблиц ACCESS используют “запрос по образцу”.

8.6   Запросы и выборки.

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

8.7   Взаимодействие с внешнимиприложениями.

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

-     MicrosoftACCESS (другая БД).

-     Текст сразделителями.

-     Текст с фиксированнойшириной полей.

-     Файлы данных составныхдокументов MicrosoftWord для Windows.

-     MicrosoftExcel (версии 2-х, 3.0,4.0, 5.0).

-     Lotus 1 – 2 – 3 или 1 – 2 – 3/W (файлы .WKSI .WK1).

-     Paradox (файлы .DB версий 3.х и 4.х).

-     FoxPro (файлы .DBF версий 2.0 и 2.5).

-     dBase III и dBase IV (файлы .DBF).

-     Btrieve (вместе с файлами описаний данных File.DDF и FileD.DDF).

-     БД SQL с использованиемдрайверов ODBC.

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

9.1     Техническиехарактеристики системы.

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

-     Число записей файла БДдо 1 млрд.

-     Объем файла БД до 2 млрд. байт.

-     Размер записи файла БДдо 4000 байт в файле dbf. и до 512 килобайт в файле dbt.

-     Количество полей в файлеБД до 128

-     Количество одновременнооткрытых файлов БД до 10.

-     Количество одновременнооткрытых файлов всех типов до 15.

-     Количество индексныхфайлов на 1 открытый файл БД до 7.

-     Количество открытыхфайлов форматов на 1 активный файл БД – один.

-     Точность чисел до 15значащих цифр.

-     Число временныхпеременных до 256.

-     Размер памяти длявременных переменных по умолчанию 6000 байт.

9.2 Типы файлов.

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

Разновидностьфайла                                              Расширение файла

    Двоичный                                                                .bin

     Каталог                                                                  .cat

ФайлБД                                                                  .dbf

Страховыекопии                                                     .bak

Файл примечаний                                                    .dbt

Страховые копиипримечаний                                  .tbk

Индекс                                                                   .ndx

Программа или командныйфайл                              .prg

Файл форматаэкрана                                              .fmt

Файлмарок                                                             .lbl

Файл временныхпеременных                                  .mem

Файлзапроса                                                          .qry

Файл описанияэкрана                                             .scr

Файлвыборки                                                         .vue

Файл формыотчета                                                .frm

Текстовый файл                                                     .txt

9.3     СтруктураБД dBaseIII.

Структура файла БД формируется путемопределения каждого поля в БД, что осуществляется посредством команд CREATE и MODIFY STRUCTURE. Определение поля состоит в заданииследующих элементов:

-     имя поля

-     тип поля

-     ширина поля.

 

9.4 Структура команд системы.

Структура команды называется ее синтаксисом. Каждаякомандная строка начинается с глагола, который является основой команды. Общийсинтаксис команды выглядит так:

ГЛАГОЛ [<область>] [<список выражений>] [FOR <условие>]

[WHILE<условие>].

ГЛАГОЛ – это имя команды системы.

[] (квадратные скобки) означают, чтоэлемент необязателен.

<> означают, что элемент вводитпользователь.

9.5 Операции.

Система предусматривает 4 типа операций:

1.   Математические операции

2.   Операции отношений

3.   Логические операции

4.   Строчные операции

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

Терминологический словарь.

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

2.   Простое (элементарное) данное – этонаименьшая семантически значимая поименованная единица данных (ФИО, АДРЕС ит.д.).

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

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

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

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

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

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

 

еще рефераты
Еще работы по информатике, программированию