Главная страница
Навигация по странице:

  • 1. Понятие базы данных

  • 2.Программные системы управления базами данных

  • 3. Краткая характеристика программного обеспечения

  • 4. Принципы организации данных, лежащие в основе современных СУБД.

  • 5.Современные технологии, используемые в работе с данными.

  • 6.Применение СУБД в экономике

  • 7.Общая характеристика СУБД MS Access

  • 8.Основные этапы разработки базы данных в среде MS Access

  • Системы управления. Введение основная часть


    Скачать 113 Kb.
    НазваниеВведение основная часть
    Анкор231312312
    Дата28.12.2021
    Размер113 Kb.
    Формат файлаdoc
    Имя файлаСистемы управления.doc
    ТипРеферат
    #320368


    СОДЕРЖАНИЕ

    Введение ………………………………………………………………………3

    Основная часть………………………………………………………………..4-14

    1. Понятие базы данных…………………………………………………..4

    2. Программные системы управления базами данных…………………..5

    3. Краткая характеристика программного обеспечения, используемого при создании СУБД……………………………………………………..7

    4. Принципы организации данных, лежащие в основе современных СУБД……………………………………………………………………..8

    5. Современные технологии, используемые в работе с данными………10

    6. Применение СУБД в экономике………………………………………..11

    7. Общая характеристика СУБД MS Access……………………………...12

    8. Основные этапы разработки базы данных в среде MS Access……….13

    Заключение …………………………………………………………………….15

    Список использованной литературы…………………………………………16

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

    -    обеспечивать получение общих и/или детализированных отчетов по итогам работы;

    -     позволять легко определять тенденции изменения важнейших показателей;

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

    -     выполнять точный и полный анализ данных.

    Современные системы управления базами данных в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и системы управления базами данных в частности менее критичными к аппаратным ресурсам ЭВМ.

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

    1. Понятие базы данных
    Базу данных (БД) можно определить как унифицированную совокупность данных, совместно используемую различными задачами в рамках некоторой единой авто­матизированной информационной системы (ИС).

    Теория управления базами данных как самостоятельная дисциплина начала раз­виваться приблизительно с начала 50-х годов двадцатого столетия. За это время в ней сложилась определенная система фундаментальных понятий. Приведем не­которые из них.

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

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

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

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

    Запись данных — это совокупность значений связанных элементов данных.

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

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

    целостность и непротиворечивость данных, под которыми понимается как физическая сохранность данных, так и предотвращение неверного использова­ния данных, поддержка допустимых сочетаний их значений, защита от струк­турных искажений и несанкционированного доступа;

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

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

    2.Программные системы управления базами данных
    Кратко остановимся на конкретных программных продуктах, относящихся к клас­су СУБД. На самом общем уровне все СУБД можно разделить:

    • на профессиональные, или промышленные;

    • персональные (настольные).

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

    возможность организации совместной параллельной работы большого коли­чества пользователей;

    1. Масштабируемость, то есть возможность роста системы пропорционально рас­ширению управляемого объекта;

    2. Переносимость на различные аппаратные и программные платформы;

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

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

    Промышленные СУБД к настоящему моменту имеют уже достаточно богатую историю развития. В частности, можно отметить, что в конце 70-х — начале 80-х годов в автоматизированных системах, построенных на базе больших вычисли­тельных машин, активно использовалась СУБД Adabas. В настоящее время харак­терными представителями профессиональных СУБД являются такие программ­ные продукты, как Oracle, DВ2, Sybase, Informix, Progress.

    Основоположниками СУБД Огасlе стала группа американских разработчиков (Ларри Эллисон, Роберт Майнер и Эдвард Оутс), которые более двадцати лет тому назад создали фирму Relational Softwarе Inc. и поставили перед собой задачу создать систему, на практике реализующую идеи, изложенные в работах Э. Ф. Кодда и К. Дж. Дейта. Результатом их деятельности стала реализация переносимой реля­ционной системы управления базами данных с базовым языком обработки 50Б. В 1979 г. заказчикам была представлена версия Оraсlе для мини-компьютеров PDP-11 фирмы Digital Equipment Corporation сразу для нескольких операцион­ных систем: RSX-11, IAS, RSTS и UNIХ. Чуть позже Oracle был перенесен на ком­пьютеры VAX под управлением VAX VMS. Значительная часть кода была напи­сана на ассемблере, и поэтому процесс переноса системы на новую платформу требовал значительных усилий. Основным отличием Oracle очередной, третьей версии было то, что она была полностью написана на языке С. Такое решение обеспечивало переносимость системы на многие новые платформы, в частности, на различные клоны UNIХ. Второй важной особенностью новой (1983 г.) версии была поддержка концепции транзакции. Примерно в это же время фирма получила новое имя — Oracle Соrporation— и заняла лидирующее место на рынке произво­дителей СУБД. Четвертая версия Oracle характеризовалась расширением переч­ня поддерживаемых платформ и операционных систем. Огас1е был перенесен как на большие ЭВМ фирмы IВМ (мэйнфреймы), так и на персональные компьютеры, работающие под управлением МS DOS. Именно в четвертой версии был сделан важный шаг в развитии технологий поддержки целостности баз данных. Для мно­гопользовательских систем было предложено оригинальное решение Oracle под­держки «непротиворечивости чтения». В пятой версии была впервые реализована СУБД с архитектурой «клиент - сервер». Последующие версии СУБД Oracle были ориентированы на построение крупномасштабных систем обработки транзакций, изменение методов реализации систем ввода/вывода, буферизации, подсистем управления параллельным доступом, резервирования и восстановления. Также была реализована поддержка симметричных мультипроцессорных архитектур.

    Проект и экспериментальный вариант СУБД Ingres были разработаны в универ­ситете Беркли под руководством одного из наиболее известных в мире ученых и специалистов в области баз данных Майкла Стоунбрейкера. С самого начала СУБД Ingres разрабатывалась как мобильная система, функционирующая в сре­де ОС UNIX.Первая версия Ingres была рассчитана на 16-разрядные компьютеры. И работала главным образом на машинах серии РDР. Это была первая СУБД, распространяемая бесплатно для использования в университетах. Впоследствии груп­па Стоунбрейкера перенесла Ingres в среду ОС UNIX ВSD, которая также была разработана в университете Беркли. Семейство СУБД Ingres из университета Беркли принято называть университетской Ingres. В начале 80-х была образова­на компания RTI (Relational Technologyу Inc.), которая разработала и стала продвигать коммерческую версию СУБД Ingres. В настоящее время коммерческая Ingres поддерживается, развивается и продается компанией Computer Associates. Сейчас это одна из наиболее развитых коммерческих реляционных СУБД. В то же время, по поводу университетской Ingres имеется много высококачественных публикаций. Более того, университетскую Ingres можно опробовать на практике и даже посмотреть ее исходные тексты.

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

    Персональные системы управления данными — это программное обеспечение, ориентированное на решение задач локального пользователя или компактной группы пользователей и предназначенное для использования на микроЭВМ (персональном компьютере). Это объясняет и их второе название — настольные. Определяющими характеристиками настольных систем являются:

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

    2. Относительно ограниченные требования к аппаратным ресурсам.

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

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

    наличие инструментов создания объектов базы данных в режиме диалога:Experts в Paradox, Wizards в Access, Assistants в Арргоаch;

    наличие развитого инструментария создания программных расширений в рам­ках единой среды СУБД: язык разработки приложений РAL в Рагаdox,VBA (Visual Basic for Applications в Ассеss встроенная поддержка универсальных языков управления данными.

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

    используемого при создании СУБД.
    Рассмотрим более подробно программные продукты компании Microsoft, а именно Visual FoxPro 3.0, Visual Basic 4.0, Visual С++, Access 7.0, SQL Server 6.5. Наиболее интересной чертой этих пакетов являются их большие возможности интеграции, совместной работы и использования данных, так как данные пакеты являются продуктами одного производителя, а также используют сходные технологии обмена данными.

    Visual FoxPro отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. Применяется для приложений масштаба предприятия для работы на различных платформах: Windows 3.x, Windows 95, Macintosh... Минимальные ресурсы ПК: для Visual FoxPro версии 3.0 – процессор 468DX, Windows 3.1, 95, NT, объем оперативной памяти 8 (12) Мб, занимаемый объем на ЖМД 15-80 Мб, а для Visual FoxPro версии 5.0 (выпущена в 1997 году) – Windows 95 или NT, 486 с тактовой частотой 50 МГц, 10 Мб ОЗУ, от 15 до 240 Мб на ЖМД.

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

    Visual Basic – это универсальный объектно-ориентированный язык программирования, диалекты которого встроены в Access, Visual FoxPro. Преимущества: универсальность, возможность создания компонентов OLE, невысокие требования к аппаратным ресурсам ЭВМ. Применяется для создания приложений средней мощности, не связанных с большой интенсивностью обработки данных, разработки компонентов OLE, интеграция компонентов Microsoft Office.

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

    SQL Server – сервер баз данных, реализует подход «клиент-сервер» и взаимодействует с указанными пакетами. Главные достоинства: высокая степень защиты данных, мощные средства для обработки данных, высокая производительность. Область применения: хранение больших объемов данных, хранение высокоценных данных или данных, требующих соблюдения режима секретности. Указанные программные продукты имеют возможности визуального проектирования интерфейса пользователя, то есть разработчик из готовых фрагментов создает элементы интерфейса, программирует только их изменения в ответ на какие-либо события.
    4. Принципы организации данных, лежащие в основе современных СУБД.
    По способу установления связей между данными различают:

    - реляционную

    - иерархическую

    - сетевую модели.

    Реляционная модель является простейшей и наиболее привычной формой представления данных в виде таблицы. В теории множеств таблице соответствует термин отношение (relation) , который и дал название модели. Для нее имеется развитый математический аппарат - реляционное исчисление и реляционная алгебра, где для баз данных (отношений) определены такие хорошо известные теоретико-множественные операции, как объединение, вычитание, пересечение, соединение и др.

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

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

    Указанный недостаток снят в сетевой модели, где, по крайней мере, теоретически, возможны связи "всех со всеми".

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

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

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

    - Алгоритмический язык для программирования прикладных систем обработки данных, реализованный как интерпретатор. Последнее позволяет быстро создавать и отлаживать программы.

    - Компилятор для придания завершенной программе вида готового коммерческого продукта в форме независимого ЕХЕ-файла.

    - Программы-утилиты быстрого программирования рутинных операций (генераторы отчетов, экранов, меню и других приложений).

    Собственно СУБД - это оболочка пользователя. Ввиду того, что такая среда ориентирована на немедленное удовлетворение его запросов, это всегда система-интерпретатор.

    Наличие в СУБД языка программирования позволяет создавать сложные системы обработки данных, ориентированные под конкретные задачи и даже под конкретного пользователя. Есть также СУБД, которые имеют только язык и не имеют оболочки пользователя. Они предназначены исключительно для программистов, и это системы компилирующего типа. Такие пакеты лишь с оговорками могут быть названы СУБД. Обычно их называют просто компиляторами.

    Объект (Сущность) – элемент какой-либо системы, информация о котором сохраняется. Объект может быть как реальным (например, человек), так и абстрактным (например, событие – поступление человека в стационар).

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

    Таблица – упорядоченная структура, состоящая из конечного набора однотипных записей.

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

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

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

    Microsoft Access, Microsoft Visual FoxPro, Microsoft Visual Basic обеспечивают средства для создания клиентских частей в приложениях «клиент-сервер», которые сочетают в себе средства просмотра, графический интерфейс и средства построения запросов, а Microsoft SQL Server является на сегодняшний день одним из самых мощных серверов баз данных.

    OLE 2.0 (Object Linking and Embedding – связывание и внедрение объектов) – стандарт, описывающий правила интеграции прикладных программ. Применяется для использования возможностей других приложений. OLE 2.0 используется для определения и совместного использования объектов несколькими приложениями, которые поддерживают данную технологию. Например, использование в среде Access таблиц Excel и его мощных средств построения диаграмм или использование данных, подготовленных Access, в отчетах составленных в редакторе текстов Word (связывание или включение объекта).

    OLE Automation (Автоматизация OLE) – компонент OLE, позволяющий программным путем устанавливать свойства и задавать команды для объектов другого приложения. Позволяет без необходимости выхода или перехода в другое окно использовать возможности нужного приложения. Приложение, позволяющее другим прикладным программам использовать свои объекты называется OLE сервером. Приложение, которое может управлять объектами OLE серверов называется OLE контроллер или OLE клиент. Из рассмотренных программных средств в качестве OLE серверов могут выступать Microsoft Access, а также Microsoft Excel, Word и Graph... Microsoft Visual FoxPro 3.0 и 5.0 может выступать только в виде OLE клиента.

    RAD (Rapid Application Development – Быстрая разработка приложений) – подход к разработке приложений, предусматривающий широкое использование готовых компонентов и/или приложений и пакетов (в том числе от разных производителей).

    ODBC (Open Database Connectivity – открытый доступ к базам данных) – технология, позволяющая использовать базы данных, созданные другим приложением при помощи SQL.

    SQL (Structured Query Language – язык структурированных запросов) – универсальный язык, предназначенный для создания и выполнения запросов, обработки данных как в собственной базе данных приложения, так и с базами данных, созданных другими приложениями, поддерживающими SQL. Также SQL применяется для управления реляционными базами данных.

    VBA (Visual Basic for Applications – Visual Basic для Приложений) – разновидность (диалект) объектно-ориентированного языка программирования Visual Basic, встраиваемая в программные пакеты.
    6.Применение СУБД в экономике
    Очевидно, что экономические задачи, для решения которых необходимо приме­нять программное обеспечение СУБД, весьма обширны и разнообразны. На его основе строятся автоматизированные системы управления предприятий различ­ных уровней (от малых до крупных). Оно лежит в основе практически всех при­кладных бухгалтерских программ (например, «1С: Бухгалтерия», «Парус» и др.). Одновременно СУБД применяются для автоматизации систем управления, мо­ниторинга и прогнозирования развития отраслей и экономики страны в целом.

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

    В настоящее время среди ведущих российских разработчиков программных про­дуктов в классе АБС могут быть названы фирмы «ПрограмБанк», «Диасофт», «Инверсия», «Асофт». В частности, фирмой «ПрограмБанк» разработаны такие известные банковские системы, как «Центавр», «Афина», «Гефест».

    В середине 1998 г. компании «ПрограмБанк» и «Диасофт» объединили усилия в области разработки систем автоматизации, рассчитанных на крупные и крупней­шие банки. Учрежденная ими дочерняя компания «Диасофт+ПрограмБанк» сосредоточилась исключительно на развитии и продвижении информационной системы управления банковской деятельностью (ИСУБД) «Новая Афина», в основу которой легли ИБС «Афина» компании «ПрограмБанк» и разработка «Диасофта» — DiasoftBank 5NT. Данная банковская система разработана на ос­нове программной платформы Оrас1е.

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

    расчетно-кассового обслуживания, управления ЛОРО - и НОСТРО-счетами, обработки сообщений S.W.I.F.T., ведения договоров, контрактов и их приложений, формирования бухгалтерской и аналитической отчетности, связи с внешними информационными системами, администрирования и аудита, получения отчетов произвольной формы.
    7.Общая характеристика СУБД MS Access
    MS Access в настоящее время является одной из самых популярных среди настольных программных систем управления базами данных. Среди причин такой популярности следует отметить:

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

    глубоко развитые возможности интеграции с другими программными продук­тами, входящими в состав Microsoft Office, а также с любыми программными Продуктами, поддерживающими технологию OLE;

    богатый набор визуальных средств разработки.

    Нельзя не отметить, что, существенной причиной такого широкого распростране­нная MS Access является и мощная рекламная поддержка, осуществляемая фирмой Microsoft. В процессе разработки данного продукта на рынок представлялись его различные версии. Наиболее известными (в некотором смысле этапными) cтали Ассеss 2.0, Ассеss 7.6 (он впервые был включен в состав программного комплекта MS Office 95). Позже появились версии Ассеss 97 (в составе NS Office 97) и Ассеss 2000 (в составе МS Office 2000).

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

    Основные разделы главного окна соответствуют типам объектов, которые мо­жет содержать база данных Ассеss. Это Таблицы, Запросы, Отчеты, Макросы и Модули. Заголовок окна содержит имя файла базы данных. В данном случае он называется Trade Test.

    Интерфейс работы с объектами базы данных унифицирован. По каждому из них предусмотрены стандартные режимы работы:

    Создать — предназначен для создания структуры объектов;

    Конструктор — предназначен для изменения структуры объектов;

    Открыть (Просмотр, Запуск) — предназначен для работы с объектами базы дан­ных.

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

    Специфической особенностью СУБД Ассеss является то, что вся информация, относящаяся к одной базе данных, хранится в едином файле. Такой файл имеет расширение *.mdb. Данное решение, как правило, удобно для непрофессиональ­ных пользователей, поскольку обеспечивает простоту при переносе данных с одного рабочего места на другое. Внутренняя организация данных в рамках mbd-формата менялась от версии к версии, но фирма Microsoft поддерживала их со­вместимость снизу вверх, то есть базы данных из файлов в формате ранних вер­сий Access могут быть конвертированы в формат, используемый в версиях более поздних.
    8.Основные этапы разработки базы данных в среде MS Access
    Как нетрудно догадаться, процесс разработки конкретного программного прило­жения в среде Access в первую очередь определяется спецификой автоматизируе­мой предметной области. Однако для большинства из них можно выделить ряд типичных этапов. Это:

    разработка и описание структур таблиц данных;

    разработка схемы данных и задание системы взаимосвязей между таблицами;

    разработка системы запросов к таблицам базы данных и (при необходимости) их интеграция в схему данных;

    разработка экранных форм ввода/вывода данных;

    разработка системы отчетов по данным;

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

    разработка системы защиты данных, прав и ограничений по доступу.

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

    Еще раз подчеркнем, что описанная последовательность этапов разработки базы данных в MS Access не является безусловным эталоном. Однако очень часто от­клонения от нее свидетельствуют не столько об оригинальности хода мысли раз­работчика, сколько о погрешностях, допущенных им при планировании процесса разработки, или вообще об отсутствии у него какого-либо плана.

    Заключение
    И так, мы поняли, что среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер».

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

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

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

    Системы управления базами данных используют несколько моделей данных: иерархическую и сетевую (с 60-х годов) и реляционную (с 70-х годов). Основное различие данных моделей в представлении взаимосвязей между объектами..

    Список использованной литературы





    1. Нортон П. Персональный компьютер фирмы IBM и операционная система MS-DOS. М.: Радио и связь, 1991

    2. Д. Вейскас. Эффективная работа с Microsoft Access 7.0 «Microsoft Press», 1997, 864с

    3. А. В. Потапкин. Основы Visual Basic для пакета Microsoft Office

    М, «Эком», 1995, 256с.

    1. Дж. Вудкок, М. Янг Эффективная работа с Microsoft Office 95

    «Microsoft Press».

    5. Бемер С. MS Access 2.0. СПб: BHV, 1995





    написать администратору сайта