Здавалка
Главная | Обратная связь

Структурные элементы БД



Государственное образовательное учреждение высшего профессионального образования

Поволжский государственный университет телекоммуникаций и

Информатики

Стефанова И.А.

 

ОБРАБОТКА ИНФОРМАЦИИ СРЕДСТВАМИ СУБД

 

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

Часть 2

 

Самара

Оглавление

Введение 3

Рекомендуемая литература: 3

1. Основные понятия базы данных 3

1.1. Структурные элементы БД_ 4

1.2 Свойства полей БД_ 5

1.3 Типы данных_ 6

1.4 Безопасность бах данных_ 6

2. Модели данных, поддерживаемые СУБД 7

2.1 Иерархическая модель данных_ 7

2.2 Сетевая модель данных_ 8

2.3 Реляционная модель данных_ 8

2.4 Объектно-ориентированная модель данных_ 13

3. Обобщенная технология работы в СУБД 13

3.1 Режимы работы с базами данных_ 13

3.2 Этапы работы с базами данных_ 14

3.3 Объекты базы данных_ 17

3.4 Средства создания объектов СУБД_ 18

3.5 Обеспечение целостности БД_ 18

3.6. Производительность СУБД_ 18

4. Контрольная работа №2

«Обработка информации средствами СУБД» 19

4.1 Постановка задачи_ 19

4.2 Задание на выполнение 19

4.3 Требования к оформлению_ 27

4.4 Вопросы к защите 29

5. Методические указания 30


Введение

Целью данного пособия является обеспечение базовой подготовки студентов заочного отделения направлений 230700 (прикладная информатика), 080500 (бизнес информатика) и 080200 (менеджмент) в области информатики и информационных технологий, достаточной для последующего изучения специальных дисциплин.

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

 

Рекомендуемая литература:

1. Информатика. Учебник для ВУЗОВ /Под ред. В.В. Трофимова – Москва.: «Юрайт», 2010.

2. Симонович С. В. Информатика. Базовый курс. СПб.: Питер, 2013 – 640 с..

3. Сеннов А.С. Access 2010. Учебный курс. – СПб: Питер , 2010.

4. Кошелев В. Е. Access 2007. Эффективное использование. Москва.: Бином Пресс, 2009.

 

Основные понятия базы данных

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

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

В мире существует множество СУБД, но все они опираются на единый устоявшийся комплекс основных понятий. Это дает возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве учебного объекта выбираем СУБД MS Access, входящую в пакет MS Office. Будем рассматривать обобщенные понятия и методы, а различия между конкретными версиями программ второстепенны.

Эффективная работа с БД возможна, если данные структурированы, т.е.представлены определённым способом, напримерв виде двумерной таблицы (рис. 1.1).

Фамилия Имя Отчество Дата рождения
1 Антонов Николай Иванович 11.01.50
2 Иванова Ольга Борисовна 28.06.65
3 Сергеев Андрей Михайлович 10.10.75

Рис. 1.1 Фрагмент двумерной таблицы

Неструктурированные данные можно представить в текстовом файле, например:

1. Антонов Николай Иванович, дата рождения 11 января 1950 г…; 2. Иванова Ольга Борисовна, дата рождения 28 июня 1965 г…; 3. Сергеев Андрей Михайлович, дата рождения 10 сентября 1975 г…

Следует заметить, что обработка данных в таком виде весьма затруднительна. Если в БД нет данных, то информация в ней все-таки есть – это структура базы. Она определяет методы занесения данных и хранения их в базе.

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

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

Структурные элементы БД

Структура базы определяет методы занесения данных и хранения их в базе. Современные БД представляют собой электронные архивы. Данные о каждом элементе заносят в отдельные ячейки (определённые поля).

Структура простейшей базы данных тождественно равна структуре ее таблицы. БД представляются в виде таблиц (файлов).

Файл (таблица)– совокупность записей одной структуры.

Структуру двумерной таблицы образуют столбцы и строки (рис. 1.1). Их аналогами в структуре простейшей БД являются поля и записи(рис. 1.2).

Рис. 1.2 Структура двумерной таблицы

Если записей в таблице пока нет, то её структура образована только набором полей. Изменив состав полей базовой таблицы, мы изменяем структуру БД, и соответственно, получаем новую БД.

Свойства полей БД

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

Для описания поля используют следующие характеристики:

Имяполя верхняя строка списка, содержащая заголовок каждого столбца таблиц,определяет, как следует обращаться к данным этого поля при автоматических операциях с базой – (Фамилия, Имя, Отчество, дата рождения, адрес, телефон и т.д.);

Типполя определяет тип данных, содержащихся в данном поле (символьный, дата, числовой, календарный…);

Размер поля определяет предельную длину данных (символов), которые могут размещаться в данном поле (15 байт);

Формат поля – определяет способ формирования данных в ячейках, принадлежащих полю;

Маска ввода – определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных);

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

Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически;

Условиеназначение – ограничение, используемое для проверки правильности ввода данных (для данных числового, денежного типа и типа даты);

Сообщениеобошибке – текстовое сообщение, которое выдается автоматически при вводе в поле ошибочных данных;

Пустыестроки – свойство, разрешающее ввод пустых строковых данных;

Индексированноеполе – ускоряет операции по поиску или сортировке записей по значению;

Точностьслужит для отображения дробной части числа.

Свойства у полей могут различаться в зависимости от типа данных. Так, например, точность вычисления характерна для данных, представляющих действительные числа, а остальные из рассмотренных свойств относятся в основном к полям текстового типа.

Типы данных

Базы данных MS Access работают со следующими типами данных:

Текстовый – тип данных, используемый для хранения обычного не форматированного текста ограниченного размера (до 255 символов);

ПолеМемо – специальный тип, позволяющий хранить большие объемы текста (до 65535 символов). В поле хранится указатель на место хранения объемного текста;

Числовой – тип данных, предназначенный для хранения действительных чисел;

Дата/время – тип данных, предназначенный для хранения календарных дат и текущего времени;

Денежный – тип данных для хранения денежных сумм;

Счетчик – специальный тип данных для уникальных натуральных чисел с автоматическим наращиванием;

Логическийтип – тип для хранения логических данных (да / нет);

ПолеобъектаOLE – специальный тип данных, предназначенный для хранения объектов, вставляемых внедрением или связыванием;

Гиперссылка – специальное поле для хранения адресов URL Web-объектов Интернета;

Мастерподстановок – это объект, настройкой которого можно автоматизировать ввод данных в поле путем выбора их из списка.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.