
- •1. Информационная модель данных, ее состав (концептуальная, логическая и физическая модели). Переход от одной модели к другой.
- •3.Типы взаимосвязей в модели: «один к одному», «один ко многим» и «многие ко многим».
- •4.Приведение таблицы к требуемому уровню нормальности: первый, второй и третий уровни.
- •5. Назначение и структура файлов базы данных. Создание новой таблицы.
- •6. Открытие, создание и модификация таблицы.
- •7. Возможности команды browse. Управление окном browse.
- •8. Перемещение и поиск данных в таблице.
Какую работу нужно написать?
4.Приведение таблицы к требуемому уровню нормальности: первый, второй и третий уровни.
Нормализация таблиц - оптимизация структуры хранения данных, позволяющая проще обрабатывать и ивлекать информацию.
Первая нормальная форма:
-каждое поле неделимо (например, ФИО)
-отсутствуют повторяющиеся поля или группы полей
Вторая нормальная форма:
-выполняются условия первой нормальной формы
-первичный ключ однозначно определяет каждую запись таблицы
-все поля зависят от первичного ключа
-первичный ключ должен быть не избыточным (нет необходимости делать первичный ключ сразу по всем полям записи)
Третья нормальная форма:
-выполняются условия второй нормальной формы
-каждое неключевое поле должно не зависеть от другого неключевого поля (такие поля должны содержаться в другой(новой) таблице)
5. Назначение и структура файлов базы данных. Создание новой таблицы.
Назначение файлов базы данных состоит непосредственно в хранении данных на жёстком диске.
Файл таблицы имеет формат DBF, он хранит структуру таблицы и записи таблицы.
Файл индексов имеет формат CDX, он хранит созданные для соответствующей таблицы индексы.
Файл базы данных имеет формат DBC, он представляет собой некий контейнер для таблиц, представленных в файлах DBF, содержит схему их взаимосвязей.
Создать новую таблицу можно несколькими способами:
командой CREATE (на экран выводится диалог создания файла базы данных, в котором нужно указать тип файла - таблица, нажать "Создать", далее появится окно создания структуры таблицы)
через главное меню
с помощью команды SQL - CREATE TABLE имя_таблицы (имя_поля1 тип_поля1 (размер_поля1) [, ... имя_поляN тип_поляN (размер_поляN)] )
6. Открытие, создание и модификация таблицы.
Создать новую таблицу можно несколькими способами:
командой CREATE (на экран выводится диалог создания файла базы данных, в котором нужно указать тип файла - таблица, нажать "Создать", далее появится окно создания структуры таблицы)
через главное меню
с помощью команды SQL - CREATE TABLE имя_таблицы (имя_поля1 тип_поля1 (размер_поля1) [, ... имя_поляN тип_поляN (размер_поляN)] )
Различают два понятия открытия таблицы: открытие таблицы в рабочей области (ALIAS-е) и открытие таблицы на экране.
В первом случае существует два способа:
-через главное меню File>>Open (таблица откроется в рабочей области и на экране)
-командой USE имя_таблицы
**более подробный синтаксис команды USE**
USE [TableName]
[IN nWorkArea ] && рабочая область
[AGAIN] && повторное открытие таблицы
[INDEX IndexFileList] && указание индексного файла
[ORDER [nIndexNumber | IDXFileName && выбор поля..
| [TAG] TagName [OF CDXFileName] && ..по которому упорядочить записи
[ASCENDING | DESCENDING] && по возрастанию/убыванию
[ALIAS cTableAlias] && псевдоним рабочей области
[EXCLUSIVE l SHARED] && доступ другим польователям к таблице
[NOUPDATE] && режим Read-Only
*******************************************
Во втором случае существует также два способа:
-через окно проекта выбрать таблицу и нажать кнопку Browse или воспользоваться главным меню Project>>Browse file
-в командном окне выбрать рабочую область(команда SELECT имя_рабочей области), в которой расположена таблица и подать команду BROWSE
Редактировать можно как данные таблицы, так и её структуру.
Данные редактируются как с помощью интерфейса, так и программно.
Можно открыть таблицу командой BROWSE и вносить необходимые изменения, а можно в программном коде воспользоваться командами SQL - INSERT, UPDATE, DELETE и командой REPLACE. При просмотре через BROWSE записи добавляются с пом. сочетания клавиш Ctrl+Y, а удаляются в два этапа: сначала нужно пометить запись на удаление (слева от записи нажать на пустой белый сектор), затем дать команду PACK или в главном меню Table>>Remove deleted records.
Открытие окна редакторы структуры осуществляется в окне проекта либо же в командном окне командой MODIFY, также можно использовать главное меню.
В окне редактора структуры указываются имя полей, их тип, размер, задаётся индекс и порядок сортировки.
Программно можно менять структуру с помощью команды ALTER TABLE. Она позволяет добавлять, переименовывать и удалять поля таблицы, устанавливать и удалять ключевые поля и уникальные поля.