23333

Сортировка и индексирование баз данных

Лабораторная работа

Информатика, кибернетика и программирование

Задание на лабораторную работу: Выполните сортировку по одному полю базы данных содержащей не менее 15 записей. Повторите сортировку для полей содержащих разные типы данных. Просмотрите результат сортировки в новой базе данных.

Русский

2013-08-04

244 KB

12 чел.

Московский Государственный Университет Леса

Факультет электроники и системотехники

Кафедра вычислительной техники

Лабораторная работа №3

по дисциплине: Базы данных

на тему:

«Сортировка и индексирование баз данных»

Выполнил:

студент группы ВТ-41Соколов И.П.

    Принял:

доцент Боцула Л.Н.

Москва – 2012 г.

Задание на лабораторную работу:

  1.  Выполните сортировку по одному полю базы данных, содержащей не менее 15 записей. Повторите сортировку для полей, содержащих разные типы данных. Просмотрите результат сортировки в новой базе данных. Для символьных полей выполните сортировку с учетом регистра, без учета регистра.
  2.  Выполните сортировку по 2–3 полям одновременно.
  3.  Выполните сортировку с переносом в результирующую базу данных части полей исходной.
  4.  Просмотрите сгенерированные команды в окне Команды.
  5.  Проиндексируйте базы данных, создав простые индексные файлы. Установите связь между базой данных и индексным файлом, объявив его активным. Выполните просмотр проиндексированной базы данных. Обратите внимание, что записи в исходной базе данных не перенумерованы.
  6.  Выполните корректировку исходной базы данных. Убедитесь, что простой индекс не поддерживает упорядочение записей. Выполните переиндексацию базы данных. Проанализируйте результаты.
  7.  Просмотрите сгенерированные команды в окне Команды.
  8.  Постройте структурированный и обычный мультииндексные файлы, заранее продумав индексное выражение, содержащее в себе 2–3 поля.
  9.  Выполните корректировку исходной базы данных. Проанализируйте результат.
  10.  Просмотрите сгенерированные команды в окне "Команды".


Отчет по лабораторной работе:

Сортировка:

Команда: SORT TO d:\foxpro\sort.dbf ON SALES.SNAME/D

Файл Sort.dbf. Отсортированная база данных (Salespeople) по полю (Sname):

SNUM,N,4,0

SNAME,C,8

CITY,C,10

COMM,N,10,0

1013

Vooly

Barcelona

11

1014

Terry

Berlin

14

1006

Smith

Mehiko

13

1002

Serres

San Jose

13

1005

Rifkin

Barcelona

15

1001

Peel

London

12

1004

Motika

London

11

1007

James

Berlin

11

1010

Hoffman

Paris

14

1012

German

London

15

1008

Franclin

Rome

16

1015

Dandy

Rome

18

1009

Chen

New York

12

1011

Bruce

San Jose

17

1003

Axel

New York

10

Индексирование:

В области INDEX ON: составляется индексное выражение в виде суммы полей одного типа (SNAME+CITY).

Команда: INDEX ON SNAME+CITY  TAG  SNCI  ADDITIVE

Индекс .CDX

Индекс .IDX

Команда: INDEX ON SNUM UNIQUE TO d:\foxpro\sales.idx COMPACT ADDITIVE

Контрольные вопросы:

  Объяснить понятия: простой и структурированный индексы.

  Назвать различия операций сортировки и индексирования.

  Что означает выражение "сделать индекс активным"?

  Когда требуется операция переиндексирования баз данных?

  Описать правила составления выражения для индексирования по ключу, содержащему 2–3 поля.

  Объяснить понятия – тег, индексный ключ.


 

А также другие работы, которые могут Вас заинтересовать

15036. Жүсіп Баласағұн шығармаларының Қазақ ақындарымен сабақтастығы 56.5 KB
  Жүсіп Баласағұнның және ХІХХХ ғасыр басындағы қазақ әдебиеті өкілдерінің шығармашылығындағы замана бейнесі Түркі әлеміне есімі мәшһүр болып қайта өрлеу дәуірінің аса көрнекті ақыны данышпанойшылы Жүсіп Баласағұн өнегелі ойтолғамдарын өзінің Құтадғу білік
15037. Жыр жампозы - Жамбыл 47 KB
  ӘОЖ 801: 894.342 ЖЫР ЖАМПОЗЫ К.Ж. Демеш Жамбыл облысы әкімияты Тараз қ. Қашанда халық арасынан өнерімен елді сүйсіндірген адамдар шығып отырған. Олар елді қиынқыстау шағында қиыншылықтан шығуға қол ұшын берумен қатар рухани тірегі бола білді. Ел мақтанышына айна
15038. Жырау мен жыршылдық дәстүрдің Қазақ әдебиетіндегі қалыптасуы 52.5 KB
  ӘОЖ 378.147:8.0 ЖЫРАУ МЕН ЖЫРШЫЛЫҚ ДӘСТҮРДІҢ ҚАЗАҚ ӘДЕБИЕТІНДЕГІ ҚАЛЫПТАСУЫ А.Мұқашева Г.Мейірбекова Тараз мемлекеттік педагогикалық институты Тараз қ. Тарих қашан да өз перзенттерінің құнды мұраларымен қымбат әрі барлық кезеңдердің сарапшысы.Ерлігі м...
15039. Зар заман ақындарының (Дулат, Шортанбай, Мұрат) шығармаларындағы идеялық ерекшеліктер 42.5 KB
  ӘОЖ 323 001 574 ХІХ ҒАСЫРДЫҢ ІІ ЖАРТЫСЫНДАҒЫ ҚАЗАҚ ӘДЕБИЕТІНДЕГІ ЗАР ЗАМАН ӨКІЛДЕРІ Қ.С. Қожабекова Тараз мемлекеттік педагогикалық институты Тараз қ. Қазақ әдебиетіндегі байырлық рух ХVІІІ ғасырда жоңғарлар мен қарсы күресте ХІХ ұлт азаттық күресте Мах...
15040. Ілияс Есенберлиннің тарихи романдары 63 KB
  ІЛИЯС ЕСЕНБЕРЛИН 1915-1983 Ілияс Есенберлин 1915 жылы Ақмола облысындағы Атбасар қаласында туған. 1940 жылы Қазақ таукен институтын бітірген. Ұлы Отан соғысына қатысқан. Соғыстан кейінгі жылдарда филармонияны Жазушы баспасын басқарады т.б. жұмыстар атқарады. Жазушы ...
15041. Ілияс Жансүгіровтің Жетісу суреттері өлеңін оқытудағы ерекшеліктер 48.5 KB
  Ілияс Жансүгіровтің Жетісу суреттері өлеңін оқытудағы ерекшеліктер немесе қазақ поэзиясындағы ұлы жаңалық Б.О.Есімбекова Алматы қаласы Ілияс Жансүгіров Жетісу губерниясының Қапал уезі Ақсу болысы 4ауылында 1894 жылы 14 мамырда дүниеге келген. Анасынан 4
15042. Ілияс Жансүгіровтың Күйші поэмасы 48 KB
  Ілияс Жансүгіровтың Күйші поэмасы Қазақ поэзиясында бүгінге дейін өнер жайында көп жазған және көркемдіктің шыңына жеткізе жазған І.Жансүгіров пен теңдесер қаламгер жоқ. Сонау 20жылдардың бас кезінде өмірге келген Әнші өлеңінен басталған бұл тақырып тек қазақ әде
15043. Кел, жастар, біз бір түрлі жол табалық 113.02 KB
  Кел жастар біз бір түрлі жол табалық.... Шәкәрім Шаһкәрім Құдайбердіұлы өмірі мен шығармашылығын өз бетімен ізденіске бағыттап қосымша материалдарды пайдалану арқылы оқыту тәжірибесінен Көмекші оқуәдістемелік құрал Шаһкәрім Шәкәрім Құдайбердіұлы ө...
15044. Кітапханашылар байқауы 95 KB
  Шығыс Қазақстан облыстық балалар және жасөспірімдер кітапханасы ММ Ұымдастырушылық әдістемлік бөлім Өскемен қ. 2007 Оқысаң ұшасың Пауло Коэльо Құрметті оқырмандар Балаларға оқу бақытын сыйлайық байқауына ...