Тема урока: Понятие базы данных (БД). Назначение системы управления базами данных (СУБД). Элементы интерфейса СУБД.




 

Домашнее задание: §9 + записи в тетради, подготовиться к тесту по теории

 

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

 

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

 

БД делятся на фактографические и документальные.

 

Фактографические БД содержат короткие сведения об объектах, поданные в точно определенном формате, например: Автор, название, год издания.

 

В документальных БД содержится информация разного типа: текстовая, звуковая, графическая, мультимедийная. Например, БД современной музыки может содержать тексты и ноты песен, фотографии авторов, звуковые записи, видеоклипы.

 

Известны 3 способа организации информации в БД и связей между ними:

· Иерархические (в виде дерева),

· Сетевые,

· Реляционные (в виде таблицы).

 

Иерархические. Существует строгая подчиненность элементов: один главный, остальные подчиненные. Например, система каталогов на диске.

 

 

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

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

 

 
 

 

 


Наиболее распространенными являются реляционные БД.

Реляционной (от английского “ relation” - отношение) называется БД, которая содержит информацию, организованную в виде прямоугольной таблицы.

 

Таб_№ ФИО Дата рожд Дата приема Должность Оклад
  Иванов И.И. 12.05.65 1.02.05 директор  
  Петров П.П. 30.10.75 2.03.95 бухгалтер  
  Сидоров С.С 4.01.81 4.06.00 исполнитель  

 

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

 

Каждая запись должна отличаться от другой значением хотя бы одного поля, которое называется ключом. Ключевое поле – это поле или группа полей, которые однозначно определяют запись. Например, табельный номер сотрудника, код изделия, номер автомобиля.

 

Каждое поле имеет свой формат и тип. Реальные БД состоят, как правило, из нескольких таблиц, связанных между собой каким-нибудь полем и, при запросе к такой БД можно использовать информацию из разных таблиц.

 

Сама по себе БД содержит только информацию – «Информационный склад» и не может обслуживать запросы пользователя на поиск и обработку информации. Обслуживание пользователя осуществляет СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ.

 

СУБД – это ПО, которое позволяет создавать БД, обновлять и дополнять информацию, обеспечивать гибкий доступ к информации.

 

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

 

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

 

Настольные СУБД ориентированы на обслуживание одного пользователя, работающего на определенном компьютере с базами данных в каждый реальный момент времени. К настольным СУБД относят MicrosoftAccess, Paradox, dBase, FoxPro.

 

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

 

Серверные СУБД используют принцип централизованного хранения и обработки данных, который основан на архитектуре клиент-сервер. СУБД, хранящая данные, и прикладная программа, интерпретирующая эти данные, являются разными приложениями, т. е. существуют приложение-сервер и приложение-клиент. К серверным СУБД относят Microsoft SQL Server, Informix, Sybase, DB2, Oracle и др.

Типовые задачи, решаемые СУБД:

- создание базы данных;

- изменение структуры и содержания баз данных;

- сохранение базы данных в файле;

- загрузка базы данных из файла;

- упорядочение записей в базе данных;

- поиск информации в базе данных;

- вывод информации из базы данных в форме отчета.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-01-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: