- •1. Определение базы данных с комментариями. Преимущества использования бд.
- •2.Состав системы бд. Раскрыть разделы: Данные и Аппаратное обеспечение.
- •3.Состав системы бд. Раскрыть раздел Программное обеспечение
- •6. Элементарная единица моделирования данных. Определение модели данных (формула).
- •7. Модели данных. Перечислить. Дать краткую характеристику.
- •8.Реляционная модель данных(рмд). Структурная часть.
- •9. Ограничения на отношения, используемые в рмд.
- •10.Реляционная модель данных. Целостная часть.
- •11. Понятие ключа отношения. Свойства. Первичный ключ.
- •12. Понятие внешнего ключа отношения. Пример
- •13. Реляционная модель данных. Манипуляционная часть. Традиционные операции над множествами.
- •14. Реляционная модель данных. Манипуляционная часть. Специальные операции реляционной алгебры.
- •15. Процесс проектирования бд. Этапы.
- •16. Проектирование бд – Инфологическое проектирование (содержание).
- •17. Основные концепции er – моделирования.
- •26. Правила отображения er-диаграммы на логическую схему.
- •27. Нормализация таблиц. Избыточность данных и аномалии редактирования.
- •28.Нормализация таблиц. Зависимость между атрибутами отношения.
- •29. Нормализация таблиц. 1 нф, 2 нф схем отношений.
- •30. Нормализация таблиц. 3 нф, 4 нф схем отношений.
- •31. Содержание этапа физического проектирования бд.
- •32. Архитектура субд ansi-sparc. Схема. Внешний, концептуальный и внутренний уровни.
- •33. Два типа независимости от данных – логическая и физическая
- •34.Проект, состав и назначение элементов проекта.
- •35. Символьные типы данных, используемые в Visual FoxPro.
- •36. Числовые типы данных, используемые в Visual FoxPro.
- •41. Типы индесков
- •42. Организация постоянных и временных межтабличных связей.
- •43.Главное требование ссылочной целостности. Группа правил Update.
- •44. Главное требование ссылочной целостности. Группа правил Delete.
- •45. Главное требование ссылочной целостности. Группа правил Insert.
- •46. Организация запросов к бд. Этапы формирования запроса.
- •47.Операторы Use, Select, Append, Replace. Назначение, синтаксис.
- •48.Операторы удаления и восстановления записей. Назначение, синтаксис.
- •49. Операторы перемещения и поиска записей в таблице. Назначение, синтаксис.
33. Два типа независимости от данных – логическая и физическая
Логическая независимость означает то, что при изменении концептуальной схемы внешние схемы меняться недолжны.
Физическая независимость означает, что изменения во внутренней схеме никак не должны отражаться на концептуальном уровне
34.Проект, состав и назначение элементов проекта.
Проект это основное средство объединения отдельных элементов VFP и управления ими.
В проект могут водить: приложения, базы данных, таблицы, запросы, формы, отчеты, меню, библиотеки объектов, программы, рисунки, звук, текст.
Запросы являются средством извлечения информации из базы данных, которая может содержатся в нескольких ее таблицах.
Формы ( окна) являются основой интерфейса пользователя, используются для ввода и вывода данных, а так же для отображения информации в требуемом виде.
Отчеты используются для отображения информации содержащейся в базе данных, позволяют группировать данные с возможностью вывода на принтер.
Меню управляет работой приложения и его компонентами.
Программы реализуют различные функции в приложении.
35. Символьные типы данных, используемые в Visual FoxPro.
Character (C)
Диапазон – любые символы (1б на символ). Max длина – 254 сипвола.
Примеры: имя, регион, город, цвет.
VarChar(VC) – аналогично Character, за исключением того, что значение к поле этого типа НЕ включает доп пробелы.
36. Числовые типы данных, используемые в Visual FoxPro.
Double (B) – число с плавающей точкой. Размер 8б.
Numeric (N) – число с фиксированной точкой, целое или дробное число.
Max число символов – 20.
Float (F) – число с плавающей точкой. Занимает 8б в памяти и 20б в таблице.
Itneger (I) – целое число. 4 б, диапазон фиксированный: от -2147483648 до 2147483647.
Integer AutoInc (IA) – 4б, диапазон как у Integer, но ТОЛЬКО ЧТЕНИЕ. По умолчанию ноль.
37. Прочие типы данных, используемые в Visual FoxPro.
Currency (Y) – денежный тип с фиксированной точкой( 4 знака после запятой).
Date (D) – дата, 8б в памяти.
DataTime (T) – время и дата.
Logical (L) – 1б. Диапазон: True-T(истина), False-F (ложь).
Memoi(M) – ссылка на примечание – текст произвольной длины(характеристика, аннотация и т.д.). В таблице 4б.
General (G) – ссылка на OLE – объейт(рисунок, звук и тд.)
38. Построение физической модели данных.
Для построения физической модели данных необходимо для каждого отношения определить:
-Имя поля (идентификатор)
-Тип поля
-Ширина поля
-Количество десятичных знаков (только для Numeric)
-Допустимость пустых значений
-Индекс
Как правило данные об отношениях сводятся в таблицу.
39. Этапы создания БД в Visual FoxPro.
Создание файла БД – определить имя и место расположения.
Создание файлов – таблиц (одной или нескольких), определить структуру таблиц, имя файла, место расположения.
Определение индексов для каждой таблицы.
Установка связей между таблицами.
Определение правил ссылочной целостности(непротиворечивость данных.
40. Индексы. Механизм индексирования
Индекс - поле таблицы либо выражение включающее савокупность полей по которым упорядоченна таблица.
Механизм индексирования базируется на использовании специального индексного файла, содержащего упорядочоченные указатели (ссылки) на записи исходной таблицы, позволяющие извлекать записи в нужном порядке. Индексирование таблиц позволяет осуществлять быстрый поиск записи. Важным свойством индеска является возможность их использования для организации первичных и внешних ключей таблиц и обеспеченья межтаблицных связей.