Понятие БД. Классификация БД. Системы управления БД (СУБД). Понятие банка данных.



БД – организованная структура, предназначенная для хранения данных.

Данные – признаки или записанные наблюдения.

Знания – правила, применяемые к храним данным (папкам), позволяющие выводить из них др папки.

БД включает в себя:

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; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!