Создание и корректировка базы данных
Выполнив предложенные работы, Вы узнаете, как:
- создается файл базы данных
- описывается структура таблицы в режиме Конструктора
- устанавливаются связи между таблицами
- таблицы заполняются данными
- корректируется база данных
- происходит работа с таблицей
Минимум необходимых знаний:
Приступая к обсуждению проблем СУБД, необходимо прежде всего договориться о терминологии данных: запись, таблицы, столбец, строка, формы, страницы, макросы, модули, запросы, отчеты.
Основное внимание уделено реляционной модели. Сердцевиной, центральным компонентом любой СУБД является сервер базы данных. Его техническое качество в решающей степени определяет главные характеристики системы, такие как производительность, надежность, безопасность и т.д. В то же время богатство и разнообразие возможностей, заложенных в механизм его функционирования, сильно сказываются на эффективности разработки прикладных программ.
Модель взаимодействия "клиент-сервер", эволюция сервера БД - главные особенности сегодняшних баз данных.
База данных — это набор сведений, относящихся к определенной теме или задаче, такой как отслеживание заказов клиентов или сопровождение музыкальной коллекции. Если база данных хранится не на компьютере, или на компьютере хранятся только ее части, отслеживать сведения можно из целого ряда других источников, которые пользователь должен скоординировать и организовать самостоятельно. Перед созданием баз данных необходимо составить соответствующий план создания. Здесь возможны два варианта: создание абсолютно новой базы данных и создание базы данных на основе существующей.
Реляционной считается такая база данных, в которой все данные представлены для пользователя в виде прямоугольных таблиц значений данных, и все операции над базой данных сводятся к манипуляциям с таблицами. Таблица состоит из строк и столбцов и имеет имя, уникальное внутри базы данных.
Создание реляционной базы данных включает в себя создание структур таблиц, установку связи между таблицами и заполнение таблиц.
Таблица— это набор данных по конкретной теме, такой как товары или поставщики. Использование отдельной таблицы для каждой темы означает, что соответствующие данные сохранены только один раз, что делает базу данных более эффективной и снижает число ошибок при вводе данных.
Таблица- это структура, предназначенная для хранения информации в базе данных.
Современные СУБД позволяют хранить в таблицах данные разных типов: числа, тексты, даты, денежные значения, графические изображения, гиперссылки и др. Таблицы организуют данные в столбцы, которые называются полями и строки, которые называются записями.
Общее поле может связать две таблицы таким образом, что Microsoft Access объединит данные из двух таблиц для просмотра, редактирования или печати.
Записи могут определяться по некоторой уникальной характеристике, включающей одно или несколько полей и называемой ключом.
В Access можно создавать таблицу в режиме таблицы, с помощью Мастера, с помощью Конструктора.
Создание таблицы в режиме таблицы наиболее просто, так как от пользователя требуется лишь полям стандартной таблицы присвоить имена полей собственной таблицы, заполнить эти поля данными и присвоить имя своей таблице.
В режиме Таблицы можно добавлять, редактировать, просматривать или выполнять другую работу с данными таблицы. Также можно отображать записи из таблиц, связанных с текущей таблицей, путем отображения подтаблиц в пределах основной таблицы. С некоторыми ограничениями можно работать с данными подтаблицы многими из способов, используемых для работы с данными основной таблицы.
Создание таблицы с помощью Мастера сводится к созданию новой таблицы на основе образца таблицы из деловой или личной сферы. Используя Мастера,можно выбрать тип и структуру таблицы, ввести данные непосредственно в таблицу и, созданную с помощью Мастера, форму таблицы.
Конструктор таблиц используется для создания структуры таблицы и при работе с ним от пользователя требуется:
· присвоение имен полям;
· указание типа данных, вводимых в поля;
· задание определенных свойств полям, которые позволят управлять сохранением,
· обработкой и отображением данных поля.
В режиме Конструктора можно создать новую таблицу, либо добавить, удалить или настроить поля существующей таблицы.
Имена полей могут включать любую комбинацию букв, цифр, пробелов и специальных символов (не более 64 символов), за исключением точки (.), восклицательного знака (!), апострофа (‘) и квадратных скобок ([]) и не должны начинаться с пробела.
Набор допустимых свойств поля зависит от того, какого типа данные будут храниться в поле.
Конструктор таблиц позволяет также корректировать структуру таблицы.
Связь между таблицами используется для объединения записей таблиц при корректировке базы данных, при конструировании многотабличных запросов, форм, отчетов, страниц доступа к данным.Она устанавливается посредством связи полей, обычно имеющих одинаковые имена и типы данных в обеих таблицах.
Таблица, которая связывается с другой таблицей по ключевому полю, называется главной. Таблица, с которой связывается главная таблица, называется подчиненной(связанной).
Поле главной таблицы, по которому устанавливается связь, называется первичным ключом, а поле подчиненной таблицы –внешним.
В Access возможна реализация трех типов связей. Связи 1:1, 1:М реализуются явно, а связь М:М возможна только с помощью третьей, связующей таблицы.
В случае связи 1:1 записи с некоторым значением первичного ключа соответствует только одна запись с таким же значением внешнего ключа.
В случае связи 1:М записи с некоторым значением первичного ключа может соответствовать несколько записей с таким же значением внешнего ключа.
В случае связи М:М записи с некоторым значением первичного ключа может соответствовать несколько записей с таким же значением внешнего ключа, а записи с некоторым значением внешнего ключа может соответствовать несколько записей с таким же значением первичного ключа.
Заполнение таблицы данными осуществляется в режиме таблицы. В этом режиме возможно также редактирование, поиск, сортировка и фильтрация данных, а также изменение вида таблицы.