Понятие БД. Классификация БД. Системы управления БД (СУБД). Понятие банка данных.
БД – организованная структура, предназначенная для хранения данных.
Данные – признаки или записанные наблюдения.
Знания – правила, применяемые к храним данным (папкам), позволяющие выводить из них др папки.
БД включает в себя:
1. данные
2. систему управления БД (СУБД).
СУБД – комплекс программных средств, необходимых для создания БД, поддержания их в актуальном состоянии и функции поиска в них необходимой информации.
База знаний включает в себя:
1. БД, содержащая основные факты
2. база правил, позволяющая делать выводы из базы фактов
3. СУБЗ – комплекс программных средств;
а) реализующих функции обычных СУБД
б) делающих выводы на основе имеющихся фактов и правил.
Понятие моделей данных. Иерархическая модель. Сетевая модель.
Модель данных – формально определенная структура представления данных.
Типы моделей данных:
1. иерархическая
2. сетевая
3. реляционная
4. объектно-ориентированная.
Иерархическая модель – взаимодействие между объектами организованно по принципу графа типа дерева.
Достоинство: простота модели.
Недостаток: ограниченные возможности применения.
Сетевая модель – более сложные связи между объектами по сравнению с иерархической моделью.
Достоинство: возможность более сложной организации данных.
Недостаток: трудность управления данными.
Реляционная модель.
Основной структурный элемент реляц. модели – таблица.
|
|
39. Объекты БД:
- таблицы
-запросы
-формы
-отчеты
-страницы
-макросы
-модули
Таблицы хранят все данные, имеющиеся в базе.
С помощью запросов можно:
1) конструировать таблицы
2) изменять содержимое таблицы
3) извлекать данные из таблицы
Формы: осн. назначения – предоставления пользователю удобных средств ввода данных.
Отчеты предназначены для вывода данных на печать.
Страницы- спец. типы Web- страниц доступа к данным.
Макросы, модули-элементы проффесианальной работы разработчиков БД ( для их создания используются элементы программирования баз данных )
40.Таблицы. Структура таблицы, свойства полей. Таблицы (отношение)- двухмерный массив строк и столбцов.
Структуру таблицы определяют заголовок таблицы и св-ва полей.
Свойства полей:
- имя
-тип
-размер
-значение по умолчанию
- условие на значение
-и др.
Имя поля используется для обращения к данным, содержащимся в поле.
Тип поля определяет тип данных, которые могут содержатся в этом поле.
Размер определяет длину данных в байтах, размещаемых в этом поле.
Значение по умолчанию – это значение, которое вводится поле автоматически.
Условие на значение – ограничения, показываемые на значение данных, используется для проверки правильности ввода.
|
|
Значение NULL- спец. значение, смысл которого „ничему не равно“, включая его самого. Обычно это поле, в котором отсутствует значение.
41. Типы данных, используемые в БД:
1) текстовой (до 255 символов)
2) числовой
3) логический
4) денежный
5) дата/время
6) счетчик
7) поле Memo
8) поле объекта OLE
9) гиперссылка
Текстовый – для хранения текста
Числовой (байт; целое; 0….255(1 байт)
целое; -32768,….32767(2 байта)
длинное целое; -2147483648….2147483647(4 байта)
- - - - - - - - -
одинарное
плавающей точкой до 3,4*1038(кбайт)
двойное с плав. точкой до 1,7*1038(8 байт)
Денежный для хранения ден. сумм.
Дата/время (27.03.2009-9:13:27)
Логический -для решения логических данных.
Счетчик- натуральные числа с автоматическим наращиванием, используется для порядковой нумерации записей таблицы
Поле Memo- длинный текст (до 60 тыс символов)
Поле объекта OLE – объекты, созданные в др. приложениях (Word,Paint)
Гиперссылка – ссылка на сетевой ресурс Интернета.
Реляционные ключи
Первичный ключ – поле или набор полей, которые уникальным образом идентифицируют записи таблицы. Значит, что в таблице не может быть 2 записей с одинаковым значением первичного ключа, если ключ состоит из одного поля, он называется простым ключом; если больше, чем 1 поле – составным.
|
|
Внешний ключ – поле или набор полей. Он существует в нескольких таблицах и является первичным в одной из них.
Связывание таблиц
для установления связей между таблицами используются ключи.
4 вида связи: 1:1, 1:М, М:1, М:М.
1:1 Одной из записей таблицы с первичным ключом соответствует не более одной записи в таблице внешним ключом.
1:М Одной из записей в таблице с первичным ключом соответствует любое количество записей с внешним ключом.
М:М нескольким записям в одной таблице соответствует несколько записей в другой таблице.
Ссылочная целостность.
Правила ссылочной целостности требует, чтобы каждое определенное значение атрибутов (поля) внешнего ключа, существующего в данной таблице, для которого данный атрибут явл. первичным ключом.
Возможные стратегии ссылочной целостности:
1. запрещение
2. каскадное изменение
1) налагается запрет на все изменения первичного ключа, если существуют ссылающиеся на него внешние ключи.
2) воздействие на запись в таблице с первичным ключом каскадным образом, распределяются на все таблицы, содержащие ссылки на данную запись
Дата добавления: 2018-04-15; просмотров: 573; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!