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


Информационная система (ИС) – совокупность любой связанной структурированной информации. ИС может храниться как в «бумажном» варианте, так и в памяти компьютера. Например, информационной системой можно считать расписание занятий, книгу регистрации заказанных товаров, телефонный справочник и т.д.

База данных – информационная система, которая хранится в электронном виде.

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

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

Фамилия Имя Отчество Пол Дата рождения Адрес Номер мед. полиса Группа здоровья Учебное заведение
Авдеева Ирина Павловна ж 07.05.1990 Троицкий, 112 03987 546 II (В) Ср. школа № 1
Петренко Илья Алексеевич м 09.11.2004 Воскресенская, 100 06899 324 I (A) ---
Маркова Полина Николаевна ж 12.04.1999 Троицкий, 83 64748 823 I Детский сад №4
Тарасов Виктор Сергеевич м 26.10.1989 Гагарина, 6 73849 674 II Ср. школа № 2

Пример: Спроектируем базу данных пациентов врача педиатра. Объектами базы данных будут дети – пациенты. Характеристики объектов: Фамилия, Имя, Отчество, пол, Дата рождения, адрес, номер страхового полиса, группа здоровья и т.д.

 

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

Домен поля Пол – «М», «м», «Ж», «ж»

Домен поля Дата рождения – от 1 января 1989 года (педиатр обслуживает детей до 18 лет, и если текущим годом считать 2007 г)

Домен поля Номер страхового полиса – любые цифры.

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

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

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

Преимущества Access над другими СУБД:

ü все объекты хранятся в одном файле (таблицы, формы, отчеты, макросы, запросы и т.д.);

ü интеграция с продуктами MS Office (Word, Excel);

ü совместная работа с БД в сети.

Недостаток:

ü нет возможности создания исполняемого exe-файла.

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

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

Основными элементами баз данных являются:

Таблицы предназначены для хранения и просмотра данных. Столбцы таблицы – поля, строки таблицы – записи. Таблица является главным элементом баз данных (нет таблицы – нет базы данных!)

Формы – диалоговые окна, назначение которых – ввод и редактирование данных.

Запросы – создаются для отбора данных по заданным условиям.

Отчеты – печатные бланки, которые создаются по таблицам или запросам.

Страницы – формы для доступа к данным через Интернет

Макросы, модули – команды для автоматизации действий.

Таблицы

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

Типы данных в таблицах:

Тип данных Содержимое Примечания, примеры
Текстовый Текст или комбинация текстовых и числовых значений. Можно вводить одни числовые данные, с которыми не будут производиться математические операции. Максимальный размер поля (количество символов) определяется числом в свойстве «размер поля» До 255 символов Наименование товара, телефонные номера, паспортные данные, банковские реквизиты и т.д.
Поле МЕМО Можно записать длинный текст до 64 000 символов Например, описание товара
Числовой Числовые данные, которые будут задействованы в математических вычислениях. Более конкретный числовой тип определяется значениями свойства «размер поля» 145,906
Дата/время Значения даты или времени, настройка свойства «размер поля» 19 июня 2006 г., 19.06.2006, 12:34
Денежный В поле вводятся денежные значения с указанием денежной единицы и количеством десятичных знаков. Основная особенность – проведение вычислений без округления. 25,70 р. 54$
Счетчик Уникальная последовательность чисел с шагом 1 или случайные номера, автоматически вставляемые при вводе новой записи Часто используется для ключевых полей: код товара, покупателя и т.д.

 


 

Логический Поле, имеющее одно из пары значений: «истина» (обозначается þ) или «ложь» (обозначается ¨) Например, поле «Наличие оплаты»
Объект OLE Позволяет сохранять рисунки, музыкальные клипы, видеозаписи и т.д. Для добавления данных выполнить команду Вставка_Объект Например, изображение упаковки товара, фотография сотрудника.
Мастер подстановок Создается поле, позволяющее выбрать с помощью раскрывающегося списка значения из другой таблицы или из списка значений. Удобно применять для облегчения ввода повторяющихся значений поля.

Основные свойства полей:

- Размер – количество знаков (для текстовых) и тип чисел для числовых.

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

- Значение по умолчанию – вводится в поле, если пользователь не задает других значений. В качестве значений могут быть использованы стандартные функции, например, Date()текущая дата, Time() – текущее время.

- Условие на значение – ограничение на вводимые данные (например, у поля дата заказа условие на значение может быть <=Date(), т.е. дата заказа не должна быть позже текущей даты).

- Сообщение об ошибке – сообщение, которое выводится в случае нарушения условий на значение.

Перенос данных из имеющихся таблиц:

1. Файл_Внешние данные_Импорт;

2. с помощью мастера осуществить импорт данных.

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

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

1) в окне базы данных выбрать пункт Таблицы (рис.5.1);

2) кнопка [Конструктор], откроется окно таблицы в режиме конструктора (рис.5.2);

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

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

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

ü Конструктором (чаще используется при создании таблиц, определении и редактировании имен полей, типов данных, свойств полей) – рис.5.2.

ü Мастером (в этом режиме создаются новые таблицы, при этом автоматически мастер задает тип поля, пользователь только выбирает из шаблонов таблиц нужные поля и переименует их при необходимости, задает имя таблицы и определяет, будет ли связана новая таблица с имеющимися) – рис.5.3.

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

 

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

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




Дата добавления: 2016-07-22; просмотров: 2237;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.