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

  • Таблицы

  • Комплектующие

  • Формы

  • Конспект лекций по информатике. Конспект лекций по информатике учебное пособие


    Скачать 0.97 Mb.
    НазваниеКонспект лекций по информатике учебное пособие
    АнкорКонспект лекций по информатике.doc
    Дата28.04.2018
    Размер0.97 Mb.
    Формат файлаdoc
    Имя файлаКонспект лекций по информатике.doc
    ТипКонспект лекций
    #18610
    страница28 из 37
    1   ...   24   25   26   27   28   29   30   31   ...   37

    4. Связанные таблицы


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

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

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

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

    Таблица 13.2

    Схема данных в связанных таблицах



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

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

    1. В подчиненную таблицу нельзя добавить запись с несуществующим в базовой таблице ключом.

    2. В базовой таблице нельзя удалить запись, если не удалены соответствующие записи в подчиненной таблице.

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

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


    Программные средства, с помощью которых создаются, наполняются и используются базы данных, называются системами управления базами данных (СУБД). Одной из самых распространенных СУБД является программа Access, которая поддерживает все средства и возможности по обработке данных в рамках реляционной модели. Access входит в состав программного пакета Microsoft Office и позволяет через буфер обмена поддерживать динамический обмен данными из других программ пакета, например, Word или Excel.

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

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

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

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

    Таблица 13.3

    Базовая таблица

    Комплектующие

    Микропроцессор

    Модель

    Цена

    Поставщик
















    Подчиненная таблица 1




    Подчиненная таблица 2

    Цена




    Поставщики

    Модель

    Цена




    Поставщик

    Модель



















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

    2. Отчеты – это средства вывода данных на печать. Данные выводятся в форме таблицы и могут иметь некоторые оформительские элементы, например, колонтитулы.

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

    Управление перечисленными объектами лежит в основе работы программы Access. Порядок работы с программой подробно описан в справке26 и в учебной литературе, например, в учебном курсе27.
    1   ...   24   25   26   27   28   29   30   31   ...   37


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