Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы_БД.doc
Скачиваний:
13
Добавлен:
17.09.2019
Размер:
542.21 Кб
Скачать

33. Два типа независимости от данных – логическая и физическая

Логическая независимость означает то, что при изменении концептуальной схемы внешние схемы меняться недолжны.

Физическая независимость означает, что изменения во внутренней схеме никак не должны отражаться на концептуальном уровне

34.Проект, состав и назначение элементов проекта.

Проект это основное средство объединения отдельных элементов VFP и управления ими.

В проект могут водить: приложения, базы данных, таблицы, запросы, формы, отчеты, меню, библиотеки объектов, программы, рисунки, звук, текст.

Запросы являются средством извлечения информации из базы данных, которая может содержатся в нескольких ее таблицах.

Формы ( окна) являются основой интерфейса пользователя, используются для ввода и вывода данных, а так же для отображения информации в требуемом виде.

Отчеты используются для отображения информации содержащейся в базе данных, позволяют группировать данные с возможностью вывода на принтер.

Меню управляет работой приложения и его компонентами.

Программы реализуют различные функции в приложении.

35. Символьные типы данных, используемые в Visual FoxPro.

  1. Character (C)

Диапазон – любые символы (1б на символ). Max длина – 254 сипвола.

Примеры: имя, регион, город, цвет.

  1. VarChar(VC) – аналогично Character, за исключением того, что значение к поле этого типа НЕ включает доп пробелы.

36. Числовые типы данных, используемые в Visual FoxPro.

  1. Double (B) – число с плавающей точкой. Размер 8б.

  2. Numeric (N) – число с фиксированной точкой, целое или дробное число.

Max число символов – 20.

  1. Float (F) – число с плавающей точкой. Занимает 8б в памяти и 20б в таблице.

  2. Itneger (I) – целое число. 4 б, диапазон фиксированный: от -2147483648 до 2147483647.

  3. Integer AutoInc (IA) – 4б, диапазон как у Integer, но ТОЛЬКО ЧТЕНИЕ. По умолчанию ноль.

37. Прочие типы данных, используемые в Visual FoxPro.

  1. Currency (Y) – денежный тип с фиксированной точкой( 4 знака после запятой).

  2. Date (D) – дата, 8б в памяти.

  3. DataTime (T) – время и дата.

  4. Logical (L) – 1б. Диапазон: True-T(истина), False-F (ложь).

  5. Memoi(M) – ссылка на примечание – текст произвольной длины(характеристика, аннотация и т.д.). В таблице 4б.

  6. General (G) – ссылка на OLE – объейт(рисунок, звук и тд.)

38. Построение физической модели данных.

Для построения физической модели данных необходимо для каждого отношения определить:

-Имя поля (идентификатор)

-Тип поля

-Ширина поля

-Количество десятичных знаков (только для Numeric)

-Допустимость пустых значений

-Индекс

Как правило данные об отношениях сводятся в таблицу.

39. Этапы создания БД в Visual FoxPro.

  1. Создание файла БД – определить имя и место расположения.

  2. Создание файлов – таблиц (одной или нескольких), определить структуру таблиц, имя файла, место расположения.

  3. Определение индексов для каждой таблицы.

  4. Установка связей между таблицами.

  5. Определение правил ссылочной целостности(непротиворечивость данных.

40. Индексы. Механизм индексирования

Индекс - поле таблицы либо выражение включающее савокупность полей по которым упорядоченна таблица.

Механизм индексирования базируется на использовании специального индексного файла, содержащего упорядочоченные указатели (ссылки) на записи исходной таблицы, позволяющие извлекать записи в нужном порядке. Индексирование таблиц позволяет осуществлять быстрый поиск записи. Важным свойством индеска является возможность их использования для организации первичных и внешних ключей таблиц и обеспеченья межтаблицных связей.