Теоретические сведения. Тема роботи: Операции с базой данных

ЛАБОРАТОРНА РОБОТА № 1

Тема роботи: Операции с базой данных

Мета роботи: Изучить операции, проводимые с базами данных в целом. Получить навыки использования программы "IB Expert" для создания, удаления, регистрации, подключения, извлечения метаданных, резервного копирования и восстановления базы данных СУБД Firebird. Изучить SQL-операторы для создания, подключения и удаления базы данных.

Теоретические сведения

На сегодняшний день известно более двух десятков серверных СУБД, из которых наиболее популярными являются Oracle, Microsoft SQL Server, Informix, DB2, Sybase, InterBase, MySQL.

Говоря об InterBase, мы будем подразумевать семейство трех серверов – InterBase, Firebird и Yaffil, так как приемы работы с этими СУБД практически идентичны.

СУБД InterBase – это SQL-сервер реляционных баз данных, предназначенный для использования в приложениях с архитектурой клиент-сервер. Этот сервер обладает всеми характеристиками, обязательными для SQL-сервера баз данных, предъявляет минимальные требования к аппаратным средствам, обеспечивает легкость в администрировании, надежность и производительность, необходимую для создания современных информационных систем любого масштаба.

В InterBase база данных представляет собой один или несколько файлов, в которых хранятся данные пользователя и метаданные. Расширение этого файла может быть любым, но при выполнении лабораторных работ следует использовать расширение "*.gdb". Файл с базой данных представляет собой набор страниц одинакового размера. Размер страницы задается при создании базы данных и может быть изменен только при ее восстановлении из резервной копии. Чтение и запись данных в базе данных осуществляется постранично.

Сервер СУБД не имеет интерфейса пользователя и для выполнения операций с базой данных ему необходимо посылать команды с помощью какой-либо прикладной программы. Для выполнения операций с базой данных при проведении лабораторных работ предлагается использовать программу "IB Expert" (рис. 1), представляющую собой наиболее распространенное и удобное средство администрирования баз данных InterBase/Firebird/Yaffil.

Большинство действий с базой данной InterBase в программе IBExpert может быть осуществлено двумя способами: либо выполнением операторов языка SQL в окнах "Script Execute" (подключение к базе данных не обязательно) и "SQL Editor" (требуется подключение к базе данных), либо с использованием меню и диалоговых окон. В последнем случае операторы SQL, которые требуются для выполнения данного действия, будут сгенерированы и выполнены программой IBExpert автоматически.

Для открытия окон "Script Execute" и "SQL Editor" используются одноименные команды меню "Tools".


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: