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

  • системы управления базами данных

  • окна

  • Запрос

  • Отчет

  • Этапы проектирования базы данных

  • Создание новой (пустой) базы данных Чтобы создать новую БД, находясь в главном окне MS Access:1) выберите команду Файл >

  • выберите

  • Имя поля

  • Установка первичного ключа

  • Добавление, удаление и перемещение полей

  • Свойство Назначение

  • Рис. Свойства и назначение полей

  • Колонтитул 2) переместите с помощью мыши строку в

  • методика по базам. Мет. указ. к Access. Система управления базами данных ms access Общие сведения База данных (БД)


    Скачать 165.5 Kb.
    НазваниеСистема управления базами данных ms access Общие сведения База данных (БД)
    Анкорметодика по базам
    Дата17.06.2022
    Размер165.5 Kb.
    Формат файлаdoc
    Имя файлаМет. указ. к Access.doc
    ТипДокументы
    #599642
    страница1 из 4
      1   2   3   4


    Система управления базами данных MS Access

    Общие сведения

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

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

    MS Access — наиболее популярная на сегодняшний день СУБД для персональных компьютеров. Она представляет собой систему обслуживания реляционных баз данных с графической оболочкой. Данные в таких базах оформляются в виде одной или нескольких таблиц, состоящих из однотипных записей. Система обслуживания включает в себя ввод данных в ЭВМ, отбор данных по каким-либо признакам (критериям или параметрам), преобразование структуры данных, вывод данных, являющихся результатом решения задач в

    табличном или каком-либо ином удобном для пользователя виде.

    MS Access позволяет создавать связанные объекты и устанавливать ссылочную целостность данных*. MS Access поддерживает встраивание OLE-объектов (Object Linking and Embedding) в рамках среды Windows.

    В состав пакета MS Access входит также ряд специализированных программ, решающих отдельные задачи (так называемых «мастеров»).

    Запуск программы

    Для запуска MS Access можно использовать меню Пуск системы Windows и с помощью мыши выбрать команду Программы, а затем Microsoft Access, в случае отсутствия Microsoft Access в меню Программы выберите Microsoft Office и в его подменю найдите Microsoft Access).

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

    Для создания пустой базы данных выберите параметр Новая база данных и в открывшемся окне диалога Файл новой базы данных:

    1. Выберите из раскрывающегося списка Папка папку, в которой предполагается сохранить создаваемую базу данных, а в поле «Имя файла» введите имя базы данных.

    2. Нажмите кнопку Создать.

    Главное окно MS Access

    После запуска MS Access на экране появляется главное окно Access с наименованием Microsoft Access в строке заголовка. Если открывается существующая база данных, то ее имя помещается в строку заголовка окна БД. Это окно может быть развернуто до размера полного экрана, уменьшено, минимизировано до пиктограммы или закрыто.

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

    Главное окно MS Access содержит строку меню, панель инструментов, строку состояния и окно базы данных. Закрытие окна БД приводит к закрытию самой базы.

    Через меню Файл можно открыть имеющуюся базу данных или создать новую базу данных.

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

    Панель инструментов. Под строкой меню располагается панель инструментов, состав набора кнопок которой зависит от назначения конкретной панели инструментов. Каждому режиму работы соответствует собственная панель инструментов. После запуска Microsoft Access появляется панель инструментов базы данных. Для того чтобы выбрать другую, необходимую для работы панель инструментов, воспользуйтесь командой Вид >• Панель инструментов, либо установите указатель мыши в область панели инструментов и, нажав правую кнопку мыши, выберите команду Настройка.

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

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

    Окно базы данных

    Окно базы данных (рис. IV. 1) состоит из шести вкладок. В этом окне осуществляются все операции обработки входящих в базу объектов. Их перечень соответствует ярлыкам вкладок в верхней части окна базы данных. При создании новой базы данных список объектов в каждой вкладке пуст.

    В Access-базу данных могут входить разнородные объекты. Как правило, БД состоит из достаточно большого числа таких объектов. Различают следующие типы объектов:
    Таблица — набор данных по конкретной теме. Данные таблицы хранятся в записях (строках), состоящих из отдельных полей (столбцов). В БД Microsoft Access все данные хранятся в виде таблиц.

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

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

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

    Макрос автоматизирует выполнение конкретной операции БД

    без программирования.

    Модуль содержит программы на языке Visual Basic, применяемые для настройки, оформления и расширения БД.

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

    Этапы проектирования базы данных

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

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

    При разработке эскиза необходимо ответить на следующие вопросы:

    • Какими данными мы располагаем?

    • Какие таблицы необходимо создать?

    • Какой тип данных должны иметь поля таблиц?

    • Как эти таблицы будут связаны друг с другом?

    • Какую информацию необходимо получить из форм и отчетов?

    • Какие запросы необходимы для создания форм и отчетов?

    • Нужны ли в запросах вычисляемые поля?

    • Какие макросы могут быть созданы для автоматизации ра­боты с базой данных?

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

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

    Создание новой (пустой) базы данных

    Чтобы создать новую БД, находясь в главном окне MS Access:

    1) выберите команду Файл >Создать базу данных...;

    2) перейдите на вкладку Общие с ярлыком Новая база данных;

    3) введите имя новой БД в поле «Имя файла»;

    4) нажмите кнопку Создать.

    MS Access открывает окно для создания базы данных.

    Создание таблицы

    Создание таблицы производится в два этапа:

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

    • ввод данных.

    Создание таблицы в MS Access осуществляется в окне базы

    данных:

    1) перейдите на вкладку Таблицы и нажмите кнопку Создать-

    2) в появившемся окне диалога Новая таблица выберите подходящий вариант создания таблицы;

    3) нажмите кнопку ОК.

    Определение структуры таблицы

    Структура таблицы может быть создана с использованием режима таблицы либо в режиме Конструктора, а также и с помощью Мастера таблиц.

    Наиболее широкие возможности по определению параметров

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

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

    В столбце Тип данных определяется тип данных в этом поле (переход между столбцами осуществляется с помощью клавиши <ТаЬ>). По умолчанию Microsoft Access присваивает полю текстовый тип данных. Щелкнув на стрелку в правой части клетки, можно выбрать нужный тип данных из открывшегося списка.

    Так, например, тип данных Поле объекта OLE указывает на возможность хранить в таблицах изображения и другие двоичные данные (например, электронную таблицу MS Excel, документ MS Word, рисунки, графики и прочие объекты). Поля типа Счетчик предназначены для хранения данных, значения которых не редактируются, а устанавливаются автоматически при добавлении каждой новой записи в таблицу. Мастер подстановок позволяет создавать поле, в котором пользователь может выбрать значения из сформированного заранее списка*.

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

    Установка первичного ключа

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

    В Microsoft Access можно выделить три типа ключевых полей:

    счетчик, простой ключ и составной ключ.

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

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

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

    В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать составной ключ, состоящий из нескольких полей. Чаще всего такая ситуация возникает для таблицы, используемой для связывания двух таблиц в отношении «многие-ко-многим». Если определить подходящий набор полей для составного ключа сложно, следует добавить поле счетчика и сделать его ключевым. Например, не рекомендуется определять ключ по полям «Имена» и «Фамилии», поскольку нельзя исключить повторения этой пары значений для разных людей. Обычно в качестве ключа используются числовые поля.

    Первичный ключ может быть определен только в режиме Конструктора таблиц:

    1) выделите поле, которое должно стать полем первичного

    ключа;

    2) вызовите команду Правка > Ключевое поле или нажмите

    кнопку Ключ панели инструментов.

    Установка характеристик поля

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

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

    свойств. Например, поля данных текстового и числового типа имеют свойство Размер поля. В свойстве Формат логического поля задается одно из двух возможных значений, хранимых в этом

    поле данных: Истина/Ложь, Да/Нет или Вкл/Выкл.

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

    Добавление, удаление и перемещение полей

    Для добавления нового поля между уже существующими полями:

    1) установите курсор в поле, перед которым хотите добавить

    новое поле;

    2) выберите команду Вставка > Строки.

    Для удаления поля из БД:



    Свойство


    Назначение


    размер поля


    задает максимальное число символов для ввода в данное поле.


    Новые значения


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


    Формат поля


    задает формат вывода значений данного поля.


    Число десятичных знаков


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


    Маска ввода


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


    Подпись


    определяет текст, который выводится в качестве подписи поля.


    Значение по умол­чанию


    позволяет указать значение, автоматически вво­дящееся в поле при создании новой записи.


    Условие на значе­ние


    определяет требования к данным, вводимым в поле.


    Сообщение об ошибке


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


    Обязательное поле


    указывает, требует ли поле обязательного ввода значения.


    Пустые строки


    определяет, допускается ли ввод в данное поле пустых строк («»).


    Индексированное поле


    определяет индекс*, создаваемый по одному по­лю.



    Рис. Свойства и назначение полей

    1) выделите всю строку поля, щелкнув курсором на серой кнопке слева от имени поля (курсор примет вид стрелки, направленной вправо);

    2) выберите команду Правка >Удалить или нажмите клавишу

    .

    Для изменения порядка следования полей:

    1) выделите всю строку поля, щелкнув курсором на серой

    кнопке слева от имени поля (курсор примет вид стрелки,

    направленной вправо);

    Индекс — средство Microsoft Access, ускоряющее поиск и сортировку в таблице. Ключевое поле таблицы индексируется автоматически. Не Допускается создание индексов для полей типа MEMO и «Гиперссылка» или полей объектов OLE.-Колонтитул

    2) переместите с помощью мыши строку в новое место (над тем полем, перед которым хотите расположить).

    Сохранение структуры таблицы

    Если структура была создана иди изменена, ее необходимо сохранить. Для сохранения структуры таблицы:

    1. Нажмите кнопку Сохранить на панели инструментов или

    выберите команду Файл > Сохранить.

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

    3. Нажмите кнопку ОК.

    4. Если новая таблица не имеет ключевого поля, для автоматического создания ключа нажмите кнопку Да.
      1   2   3   4


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