Вход

Шпаргалки по СУБД

Реферат по программированию
Дата добавления: 22 июня 2006
Язык реферата: Русский
Word, rtf, 532 кб
Реферат можно скачать бесплатно
Скачать
Данная работа не подходит - план Б:
Создаете заказ
Выбираете исполнителя
Готовый результат
Исполнители предлагают свои условия
Автор работает
Заказать
Не подходит данная работа?
Вы можете заказать написание любой учебной работы на любую тему.
Заказать новую работу
1.Таблица. Поле. Запись. Типы полей. Стр-р а файла . dbf . Т-ца – это файл, состоящий из заголовка и послед-ти понумерован. б локов (они одинак. размера, структуры), кот. содержат д-ые различн. типов. Поле – поименован. совокупн ость д-ых одного типа (колонка). Запись – понумерован. совокупность д-ых, содержащ. по одному уникаль н. представителю из всех полей табл.(строка). . dbf – формат файла Б.Д.. Рассмотрим его стр-ру: Заголовок (в начале ф-ла): в нем содержатся: 1.тип ф-ла, 2. дата последн. изменения ф-ла, 3.№ последней записи (какого размера ф-л), 4.смещ ение, с кот. нач-ся записи (блоки) 5.размер каждой записи, 6.№ кодовой таблицы, 7. перечень полей и их св-ств. Для внесения к.-л. записи нужно в конце ф-ла сделать пустую запись, а затем е е заполнить, т.е. все записи добавляются в конец ф-ла. Рассмотрим св-ва полей. 1.Имя поля (у кажд. поля есть свое уник. имя) 2.Тип 3.Размер. Рассмотрим типы полей. 1.Символьный: character – мо жно размещать до 254 символов 2.Численные: integer – зани мает 4 байта, 10 значащих цифр 3.Вещественный: (числа с плавающей точкой) numeric , float (8 байт, 11) 4.Двойной точности: Double (16 байт,15) 5.Логический: Logical (1 байт , либо истина, либо ложь) 6.Дата: (Календарная дата) Date (8 байт) 7.Текстовый: Memo : данные этого типа хранятся в спец. ф-ле с расширением . fpt (в самом .dbf есть ссылка на этот ф- л) Последовательность работы с табл-ей: (Открыть табл. – это значит помести ть е в память). Чтобы начать работу с табл. нужно сначала загрузить ее в пам ять. Область – участок памя ти, в кот. загр-ся табл. или неск. записей этой табл.Обл. – это вроде буфера в памяти. Этот буфер записывается обратно на диск либо через некот. промеж утки времени, либо в конце работы с таблицей (в зав-ти от настроек СУБД). (Обл . – это дополнит копия табл., но табл. на диске и в памяти не всегда совпадаю т, т.к. с табл. делают некот. действия (только с копией в памяти, а не на диске). В одной обл-ти может быть открыто не более одной табл-ы, а одна табл. может б ыть записана в неск. обл-ях. Наши обл-ти нумеруютися. При открытии табл. в не кот. обл-ти она (табл.) получает некот. псевдоним (алиас), по умолчанию присва ивается имя файла. В файле .dbf записи расп-ны беспорядочно. Для их упорядочивания сущ-ет 2 опера ции: 1.сортировка, 2.индексация. При 1 создается новый файл с тем же расширением .dbf, с теми же полями и запися ми, но они расположены уже по к.-л. принципу (н-р, по алфавиту). Индекс - указатель на запись в табл. При 2 рассчитывается по к.-л. полю число, кот. определяет порядок расположения з аписей. По этому индексу формируются двоичные числа каждой записи, кот. у же будут упорядочены. Эти индексы записывается в отдельный ф. 2.Сорт-ка и индексация. Типы инд-ых ф-ов. Тэги. Т-ца – это файл, состоящий из заголовка и послед-ти понумерован. блоков (они одинак. размера, структуры ), кот. содержат д-ые различн. типов. Поле – поименован. совокупность д-ых одного типа (колонка). Запись – понумерован. совокупност ь д-ых, содержащ. по одному уникальн. представителю из всех полей табл.(стр ока). Последовательность работы с табл-ей: (Открыть табл. – это значит помести ть е в память). Чтобы начать работу с табл. нужно сначала загрузить ее в пам ять. Область – участок памя ти, в кот. загр-ся табл. или неск. записей этой табл.Обл. – это вроде буфера в памяти. Этот буфер записывается обратно на диск либо через некот. промеж утки времени, либо в конце работы с таблицей (в зав-ти от настроек СУБД). (Обл . – это дополнит копия табл., но табл. на диске и в памяти не всегда совпадаю т, т.к. с табл. делают некот. действия (только с копией в памяти, а не на диске). В одной обл-ти может быть открыто не более одной табл-ы, а одна табл. может б ыть записана в неск. обл-ях. Наши обл-ти нумеруютися. При открытии табл. в не кот. обл-ти она (табл.) получает некот. псевдоним (алиас), по умолчанию присва ивается имя файла. В файле .dbf записи расп-ны беспорядочно. Для их упорядочивания сущ-ет 2 опера ции: 1.сортировка, 2.индексация. При 1 создается новый файл с тем же расширением .dbf, с теми же полями и запися ми, но они расположены уже по к.-л. принципу (н-р, по алфавиту). Индекс - указатель на запись в табл. При 2 рассчитывается по к.-л. полю число, кот. определяет порядок расположения з аписей. По этому индексу формируются двоичные числа каждой записи, кот. у же будут упорядочены. Эти индексы записывается в отдельный ф. Типы инд-ых ф-ов (и.ф .): 1. Независимый и.ф . – ф, содер жащ. один список (набор) указателей, кот. сформулирован по к.-л. принципу. У э того файла расширение . idx . 2. Мультииндексный ф . – ф. содержащ. неск. списков указателей. Каждый список наз-ся ТЭГ, т.е. мы формируем в 1-ом ф. на бор списков указателей, каждый из кот. формируется по разл. принципу. Расш ирение будет . cdx . Если имя ф. совпадает с именем ф. .dbf, то он наз-ся структурным и. ф. и при открытии .dbf . cdx помещается в память , в отличие от инд. ф., кот. надо помещать в память доп. командой. В каждый момент времени мы можем работать с одной обл-ю (активная), в каждый данный момент в одной обл-ти мы можем работать с одной таблицей, в каждый данный момент в одной таблице мы можем работать с одной записью. 3.Создание, модификация стр-ры таблицы. Осн. опер. с з аписями. Для создания табл. : File
© Рефератбанк, 2002 - 2017