Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
38
Добавлен:
10.05.2015
Размер:
610.45 Кб
Скачать

Тема 1.Базы данных

    План

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

1.2. Виды моделей баз данных

1.3. Классификация баз данных

1.4. Проектирование реляционной БД

1.5. Основы использования языка SQL

1.6. Тесты для самопроверки

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

Цель любой информационной системы - обработка данных об объектах реального мира.

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

База данных(БД) - поименованная совокупность структурированных данных, относящихся к определенной предметной области.

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

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

Под предметной областьюподразумевают модель определенной части реального мира.

Описание предметной области включает в себя описание объектов (сущностей), их свойств и взаимоотношений.

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

Структурные связи ИО- бинарные отношения между парами информационных объектов. Они характеризуются реальными отношениями между экземплярами разных информационных объектов.

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

Поле- элементарная единица логической организации данных, которая соответствует неделимой единице информации - реквизиту.

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

Запись- совокупность логически связанных полей.

Экземпляр записи- отдельная реализация записи, содержащая конкретные значения ее полей.

1.2.Виды моделей бд

Ядром любой базы данных является модель данных.

Модель данных- совокупность структур данных и операций их обработки.

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

1.2.1.Иерархическая модель данных

К основным понятиям иерархической структуры относятся: уровень, элемент(узел), связь. Узелэто совокупность атрибутов данных, описывающих некоторый объект. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только один верхний узел (корень дерева), не подчиненный никакому другому узлу и находящийся на самом верхнем (первом) уровне.

Пример иерархической структуры приведен на рисунке 1. Каждый студент учится в определенной (только одной) группе, которая относится к определенному (только одному) факультету.

Врезка1