Тема 5. Базы данных. MS ACCESS

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

Базы данных, которые организованы в виде нескольких таблиц, именуются реляционными.

Для взаимодействия юзера с базой данных употребляются СУБД (системы управления БД).

СУБД включает:

Ø набор средств для поддержки таблиц, отношений меж ними Тема 5. Базы данных. MS ACCESS;

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

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

Ø средства для выбора подходящих данных;

Ø средства для вывода инфы на печать;

Ø средства для выполнения расчетов.

В текущее время применяется Тема 5. Базы данных. MS ACCESS несколько 10-ов разных СУБД. Посреди их можно именовать Microsoft Access, Visual FoxPro, Oracle. Microsoft Access предназначен для сотворения маленьких, некоммерческих приложений.

Есть объекты базы данных: таблицы, формы, запросы, отчеты, макросы и модули.

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

Есть Мастерапо созданию объектов баз данных, т.е. особые диалоговые средства для помощи по выполнению работ. К примеру, Мастер подстановок, делает в поле таблицы раскрывающийся перечень значений для выбора и ввода подходящего. Для сотворения поля со перечнем нужно в Тема 5. Базы данных. MS ACCESS режиме Конструктора таблицыизбрать тип данных этого поля – Мастер подстановок.

ТАБЛИЦЫ В ACCESS

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

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

Содержание таблицы заключено в Тема 5. Базы данных. MS ACCESS ее строчках, т.е. записях.

ТИПЫ ПОЛЕЙ

Текстовый. Служит для ввода символьных данных: букв, цифр, символов пунктуации, других знаков длиной менее 256 знаков. Таковой тип обязаны иметь, к примеру, поля «Фамилия», «адрес».

Числовой. Употребляется для ввода целых и вещественных чисел. К примеру, номер дома, вес и т.д.

Дата/время. Позволяет задать дату Тема 5. Базы данных. MS ACCESS и время. К примеру: дата поступления заявки, дата вызова.

Логический тип. Может принимать одно из 2-ух вероятных значений: «истина» либо «ложь». «Истина» обозначается галочкой, «ложь» - пустой клеточкой. Примеры: наличие оплаты, вступление в профсоюз.

Валютный. Разновидность числового типа данных. Отличается более комфортным форматом и значком валютной единицы. Для Тема 5. Базы данных. MS ACCESS обозначения рублей употребляется буковка «р», дробная часть содержит две числа для хранения копеек. К примеру, стоимость продукта, сумма налогов.

OLE-объект позволяет сохранять картинки, музыкальные клипы, видеозаписи и т.д.

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

Счетчик – целое значение Тема 5. Базы данных. MS ACCESS. Значение счетчика не может повторяться, оно устанавливается автоматом, на единицу больше, чем предшествующее. Его комфортно использовать для нумерации записей.

Таблица может быть сотворена в одном из 5 режимов:

Режим таблицы позволяет изменять имена полей и вводить данные. Тип поля определяется Access автоматом и не всегда верно. Отлично работает Тема 5. Базы данных. MS ACCESS при занесении символьных и числовых данных. У вас могут появиться препядствия при занесении дат, не удается занести логическое значение.

Конструктор позволяет изменять имя, тип, формат поля. В этом режиме нереально вводить данные.

Мастер таблиц. Вы сможете избрать какие-то поля из таблиц-образцов.

Импорт таблиц. Вы сможете скопировать готовую таблицу из какой-нибудь Тема 5. Базы данных. MS ACCESS базы данных.

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

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

Пока не заданы связи меж таблицами, нужно без помощи других выслеживать взаимосвязанные записи, потому нужно показать на дисплее две и поболее таблиц: Окно/Сверху Тема 5. Базы данных. MS ACCESS вниз.Это не очень комфортно, потому сделаны дополнительные способности: Форма и Схема данных.

Связи меж таблицами дают возможность вместе использовать данные из различных таблиц. Связь каждой пары таблиц обеспечивается схожими полями в их – ключом связи. Связи меж таблицами в реляционной базе данных могут быть только типа один-к-одному либо один Тема 5. Базы данных. MS ACCESS-ко-многим. Связывание таблиц дает возможность избежать повторения значений данных в различных таблицах и позволяет упростить процесс их обновления.

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

Разглядим пример сотворения базы данных «Расследование преступлений», содержащую три таблицы: "СЛЕДОВАТЕЛЬ Тема 5. Базы данных. MS ACCESS", "ПРЕСТУПЛЕНИЕ», "ЛИЧНЫЕ ДАННЫЕ " следователя.

На рисунке 3 показаны три таблицы: СЛЕДОВАТЕЛЬ, Грех, ЛИЧНЫЕ ДАННЫЕ следователя, которые логически связаны по схожему полю Код следователя.

Рис.3 Логически связанные таблицы

Меж таблицами есть дела:

"СЛЕДОВАТЕЛЬ", "Грех" – дела один-ко-многим;

"СЛЕДОВАТЕЛЬ", "ЛИЧНЫЕ ДАННЫЕ " -отношенияодин-к-одному.


tema-4-stroenie-formi-i-svojstva-dnk.html
tema-4-subekti-i-obekti-prirodoresursnogo-prava.html
tema-4-sudebnaya-fotografiya-kriminalistika.html