Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Эл1_БД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.78 Mб
Скачать

1. Цель лабораторной работы

Целью работы является рассмотрение основных элементов, составляющих реляционную модель БД, и освоение приемов их реализации и обработки с помощью СУБД Open Office.org Base.

2. Основные сведения

2.1. Информационные системы и базы данных

В основе решения многих задач лежит обработка информации. Для облегчения хранения и обработки больших объемов информации создаются информационные системы (ИС). Автоматизированными называют ИС, в которых применяют технические средства, в частности ЭВМ.

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

В общем смысле термин «база данных» можно применить к любой совокупности связанной информации, объединенной вместе по определенному признаку. Примерами баз данных могут служить адресная книга, картотека, словарь, энциклопедия или школьный журнал. При этом в качестве базы данных рассматривается только набор данных, организованных определенным образом.

Рассмотрим пример. В таблице 1 данные – это собственно номера телефонов, адреса и ФИО., т.е. строки «Иванов Иван Иванович», «32-43-12» и т.п., а названия столбцов этой таблицы, т.е. строки «ФИО», «Номер телефона» и «Адрес» задают смысл этих данных, их семантику.

Таблица 1. Пример базы данных « Телефонная книга»

ФИО

Номер телефона

Адрес

Иванов Иван Иванович

32-43-12

ул. Ленина, 12, 43

Ильин Федор Иванович

32-32-34

пр. Маркса, 32, 45

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

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

Таким образом, данные целесообразно хранить независимо от программ их использующих. Данные должны быть связаны между собой и организованы по определенным правилам. Способов хранения данных существует множество. Они называются моделями представления или хранения данных. Наиболее популярными из них являются реляционная модель и объектно-ориентированная модель.

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

Но, несмотря на указанные недостатки, для решения своего класса задач, там, где информацию можно жестко разбить на составляющие элементы, реляционные БД и СУБД используются повсеместно и считаются наиболее удобными в работе.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]