Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Тема 4. Системы управления базами данных



Учебное пособие

Редактор –

Технический редактор –

Корректор –

Компьютерные набор и дизайн – Шевчук В. Г., Киселева С.В., Климович Ю.Н.

Подписано в печать.. 2009 г. Формат 60х84 1/16

Бумага офсетная. Гарнитура Таймс. Печать на ризографе.

Усл.печ.л. Уч.-изд.л. Тираж 300 экз. Зак. № Изд. №

Издатель и полиграфическое исполнение

Белорусский государственный университет транспорта

ЛИ №02330/01333394 от 19.07.2004 г.

ЛП №02330/0148780 от 30.04.2004 г., 246653, г. Гомель, ул. Кирова, 34.

Тема 4. Системы управления базами данных

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

К числу классических моделей баз данных относятся: реляционная, иерархическая; сетевая.

В последние годы появились и стали более активно использоваться на практике: постреляционная; многомерная; объектно-ориентированная.

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

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

Информация базы данных хранится в одной или нескольких таблицах. Любая таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Они представляют собой строки таблицы, которые можно добавлять, удалять или изменять. Каждая запись является набором именованных полей, или ячеек, которые могут хранить самую разнообразную информацию, начиная от даты рождения и заканчивая подробным описанием кулинарного рецепта. Однотипные поля разных записей образуют столбец таблицы. Связи таблиц позволяют установить правила взаимодействия между таблицами. Различают два типа связей: один ко многим и многие ко многим. При создании связи один ко многим, id-код первой таблицы прописывается отдельным столбцом во второй таблице. При создании связи многие ко многим, id-коды обеих таблиц прописывается в третьей таблице (вспомогательной).

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

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

Основные виды запросов следующие:

¾ простой запрос;

¾ запрос на выборку;

¾ запрос на действие (обновление, добавление, удаление).

Простойзапрос позволяет выбирать нужную совокупность полей из таблицы. Он легко и быстро создается вручную с использованием некоторых элементов мастера запросов. С точки зрения реляционной алгебры при простом запросе выполняется операция проецuрованuяна свои указанные атрибуты (поля таблицы).

Запрос на выборку¾ основной вид запросов, который создается при помощи конструктора запросов на языке формирования запросов по образцу QBE. С точки зрения реляционной алгебры при этом выполняется операция выборки из отношения тех кортежей (записей таблицы), которые удовлетворяют заданному предикату.

Запрос на действиебазируется на запросе на выборку. Процесс формирования этого запроса распадается на два этапа: сначала осуществляется запрос на выборку, а затем подключаются средства

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

Формы предназначены для форматированного ввода и восприятия информации. Они облегчают ввод, редактирование и восприятие информации, могут содержать вспомогательные подписи и элементы оформления.

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





Дата публикования: 2014-11-03; Прочитано: 383 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...