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 поля.

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


 

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

81054. МО в Южной Азии 42.3 KB
  На долю Индии приходится 734 территории ЮА 765 населения региона и около 80 валового национального продукта производимого здесь так же в военном отношении. Доминирование Индии в регионе вызывает недоверие к ней порождает ощущение угрозы их безопасности. Индия рассматривает проблему обеспечения безопасности страны в рамках всего ЮА региона = стремление защитить и упрочить доминирующие позиции Индии в ЮА. у Пакистана есть атомная бомба и он готов ее применить для обороны от Индии.
81055. МО на Ближнем и Среднем Востоке 45.42 KB
  В качестве компенсации за кражу иракской нефти Саддам Хусейн требует от Кувейта выплаты 24 млрд. Стремясь всячески избежать разрастания конфликта правительство Кувейта заявляет о своей готовности обсудить все спорные вопросы и выделить Ираку займ в размере 9 млрд. 2 августа СБ ООН принимает резолюцию в которой осуждаются агрессивные действия Ирака и содержится требование о немедленном и безоговорочном выводе иракских войск из Кувейта. Арафат который не только одобрил аннексию Кувейта и призвал находившихся там палестинцев сотрудничать с...
81056. Латинская Америка в современных международных отношениях 47.54 KB
  Приток иностранного капитала в Латинскую Америку к середине десятилетия в среднем ежегодно составлял около 50 млрд. Она предусматривает создание единого экономического пространства от Аляски до Огненной Земли. Инициатива для Америк уже в начале десятилетия существенно динамизировала отношения США с латиноамериканскими странами.
81057. Африка в современных МО 46.87 KB
  Перестав быть ареной конфронтации Востока и Запада этот регион утратил свое стратегическое значение в системе внешнеполитических координат ведущих держав а опыт их политического и экономического сотрудничества с африканскими странами подвергся критической переоценке. В этой связи к началу 90х годов как в Африке так и за ее пределами стали распространяться крайне пессимистические настроения в отношении не только отдаленных но и ближайших перспектив региона. Источником афропессимизма стало прежде всего бедственное экономическое положение...
81058. Международные отношения как область науки. Основная проблема международных отношений как отрасли знания: объект, предмет 35.21 KB
  Основными понятиями теории МО являются: МО совокупность экономических политических правовых идеологических дипломатических военных культурных и других связей и взаимоотношений между субъектами действующими на мировой арене. В целом Мо это совокупность интеграционных связей между различными национальными сообществами и государствами формирующими единое мировое пространство. В МО включается внутренняя и внешняя политика Мировая политика Объект система связей в международных отношениях Предмет изучение систем связей.
81059. Понятие системы международных отношений: структура системы, элементы, связи между элементами 40.47 KB
  система международных отношений это совокупность составляющих ее элементов между которыми существуют устойчивые связи зависимости отношения . Главными объектами международных отношений являются прежде всего суверенные национальные государства. Различные комбинации участников МО варианты их коммуникации позволяют формировать различные типы международных систем МС.
81060. Типы международных систем. Функционирование и трансформация международных систем 39.5 KB
  выделяют исторические типы: вестфальская система МО 1648 г. идея баланса сил венская система 1814 г. идея единого управляющего центра идея Европейского концерта версальсковашингтонская система после 1 мировой войны и по ее результатам переход к биполярной системе и увеличение акторов ЯлтинскоПостдамсткая посде 2 мировой войны биполярная система легла в основу биполярного мира: противостояние ВостокЗапад С распадом СССР историческая типология заканчивается. Современная система большинством исследователей называется...
81061. Субъекты и акторы международных отношений. Цели, средства, стратегии в международных отношениях 38.16 KB
  Участники: Мировое сообщество активные участники национально-государственные объединения Остальное сообщество негосударственные наднациональные организации общественные организации и личное участие.= организации создается государствами или другими участниками международных отношений и подразделяются на несколько типов: межправительственные создаются государствами ЕС неправительственные организации формируются независимыми от государств группами для решения задач с которыми государство не справляется самостоятельно; с...
81062. Взаимоотношение и анализ понятий внутренняя политика, внешняя политика, мировая политика. Закономерности международных отношений 36.74 KB
  В МО включается внутренняя и внешняя политика. Внутренняя политика испытывает двоякое давление системы международных отношений и внутренних тенденций социальноэкономического развития а также зависит от этапа исторического развития и задач государства на данном этапе. Мировая политика процесс и результат выработки принятия и реализации решений затрагивающих жизнь мирового сообщества.