КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Просмотр структуры компонентов базы данных
Создание таблиц БД Установка соединения Создание новой БД Эту операцию можно выполнить в пункте меню File|Create Database. Location Info- информация о расположении создаваемой БД. Local Server-данный компьютер;Remote Server-удаленный компьютер. В последнем случае необходимо указать имя сервера и сетевой протокол. В случае использования удаленного сервера: Database Name-определяет имя создаваемой БД и полный путь к ней (поле Database). Далее необходимо ввести имя пользователя и пароль. Defauit Option-параметры создаваемой БД.
Для соединения с БД необходимо выбрать элемент меню File | Connect to Database и указать реквизиты базы данных Location Info- информация о расположении БД. Local Server-данный компьютер;Remote Server-удаленный компьютер. В последнем случае необходимо указать имя сервера и сетевой протокол. Database Name- имя БД и полный путь к ней (поле Database). Далее необходимо ввести имя пользователя и пароль. Если все указано правильно, то по нажатию клавиши "OK" установится соединение с базой данных и можно приступать к дальнейшей работе.
Перед созданием таблиц БД необходимо продумать определение всех столбцов таблицы и характеристик каждого столбца (тип, длина, обязательность для ввода, ограничения, накладываемые на значения и пр.), индексов, ограничений целостности по отношению к другим таблицам. Та БД, в которую будет добавлена создаваемая таблица, должна быть открыта, т.е. с ней должно быть установлено активное соединение. Создание таблиц осуществляется с помощью SQL-оператора CREATE TABLE. Существует два способа выполнения SQL-операторов в WISQL. Первый заключается в наборе текста оператора в окне SQL Statement. Для запуска его на выполнение надо нажать кнопку RUN. Второй способ состоит в формировании текстового файла, который содержит от одного до нескольких SQL-операторов. Такой файл выполняется в режиме File | Run an SQL script. Для примера воспользуемся первым способом. Следующий SQL-запрос создаёт три таблицы: BOOK - содержит поля BOOK_ID, NAME, AUTHOR BOOK_IN_USE - BOOK_ID, READER_ID и LEASE_DATE READER - READER_ID и NAME. CREATE TABLE BOOK ( BOOK_ID INTEGER NOT NULL, NAME CHAR(25), AUTHOR CHAR(25), PRIMARY KEY (BOOK_ID));
CREATE TABLE BOOK_IN_USE ( BOOK_ID INTEGER NOT NULL, READER_ID INTEGER NOT NULL, LEASE_DATE DATE, FOREIGN KEY (BOOK_ID) REFERENCES BOOK, FOREIGN KEY (READER_ID)REFERENCES READER);CREATE TABLE READER (READER_ID INTEGER NOT NULL, NAME CHAR(25), PRIMARY KEY (READER_ID)); Для подтверждения выполненных действий выберите в главном меню режим File! Commit Work или введите в окне SQL Statement и выполните оператор COMMIT. Если вы решили не запоминать изменений, выберите режим FILE | Rollback или выполните оператор ROLLBACK.
Для просмотра структуры компонентов базы данных используется утилита Windows InterBase Interactive SQL. Для этого выберите меню View | Metadata Information. В диалоговом меню вы можете выбрать тип компонентов, по которым вы хотите получить информацию: Check: показывает ограничения, установленные для таблицы. Необходимо указать имя таблицы. Database: показывает имя файла базы данных, теневые файлы (shadow files), размер страницы и их размещение, интервал дефрагментации базы данных. Domain: показывает имена доменов и типов данных Exception: показывает имена исключительных ситуаций, соответствующие им сообщения, имена триггеров и хранимых процедур, в которых они используются. Filter: показывает имена BLOB-фильтров базы данных; при указании имени фильтра, можно получить более детальную информацию Function: показывает имена всех функций, определённых пользователем, или всю информацию о функции, если указать её имя. Generator: имена и текущие значения генераторов Grant: показывает права доступа к таблице или представлению (view) Index: показывает имена индексов, имена соответствующих полей таблиц, и уникальность. В поле "Object name" можно указать имя индекса или таблицы, и получить более детальную информацию по выбранному объекту. Procedure: показывает имена хранимых процедур, а при указании имени процедуры - её код, входные и выходные параметры. System: показыает имена системных таблиц и представлений базы данных Table: показывает имена всех таблиц базы данных, а если указать имя таблицы - имена атрибутов, типов данных, превичные, внешние ключи и ограничения для таблицы Trigger: показывает имена триггеров, определённых в базе данных и имена таблиц, в которых они используются. В поле "Object name" можно указать имя таблицы или триггера. View: показывает имена представлений (view) и структуру, при указании имени представления
Дата добавления: 2015-05-09; Просмотров: 467; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |