Интерактивные и программные способы проектирования баз данных

Страницы работы

Содержание работы

1. Лабораторная работа № 1

Тема: Проектирование баз данных

Цель работы: освоить интерактивные  и программные способы проектирования баз данных, изучить основные команды оболочки FoxPro, разработать  программы создания и редактирования баз данных .

1.  1. Теоретическая часть

            База данных (БД) - это совокупность данных, структурированных определенным образом.

База данных может состоять из одного или нескольких файлов, связанных друг с другом. Для выполнения лабораторных работ по данному курсу достаточно создания одного файла.

Введем основные понятия, используемые при описании баз данных. Каждый файл представляет из себя таблицу, состоящую из строк и столбцов. Каждая строка - это запись. Запись содержит одно или несколько полей. Каждое поле занимает отдельный столбец.

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

Семейство программ, выполняющих такие задачи, получило название Системы Управления Базами Данных (СУБД). Эти программные средства обеспечивают работу с БД: ее создание, корректировку, поиск и отбор данных, выдачу итоговой информации. FoxPro для Windows является СУБД.

При разработке собственной базы данных, первое, с чего необходимо начать - это создать таблицу, в которую впоследствии будет вводиться информация. В дальнейшем данные в таблице могут дополняться новыми данными, редактироваться или исключаться из таблицы, вы можете просматривать данные в таблицах или упорядочивать их по некоторым признакам. Информации, содержащаяся в таблицах, ,.&%b быть использована для составления отчетов.

Как уже отмечалось, таблица состоит из полей, в каждом из которых хранится информация. Поле имеет такие атрибуты, как имя, тип и размер. Рассмотрим подробнее структуру полей.

1. 2. Наименования полей

Наименования полей становятся заголовками столбцов создаваемой таблицы. При задании наименований полей вы должны следовать следующим правилам:

- Наименование поля может содержать до 10 символов.

- Наименование поля может содержать буквы русского и латинского алфавитов, цифры и знак подчеркивания.

- Два поля в одной таблице не могут иметь одинаковых наименований.

- В наименовании поля недопустимо наличие двойных кавычек ", квадратных [], фигурных и обычных открывающей и закрывающей скобок (), а также комбинации символов->.

- В наименовании поля недопустимо наличие пробела. При вводе запрещенных символов FoxPro выдает звуковое предупреждение

В качестве наименования поля рекомендуется использовать аббревиатуры или краткие названия.

1. 3 Типы данных

FoxPro допускает использование данных семи типов:

- текстовое;

- числовое с плавающей точкой;

- числовое с фиксированной точкой;

- дат;

- логическое;

- Memo;

- General

Рассмотрим подробнее каждый из типов данных.

Текстовые поля (Character)

Текстовые поля могут содержать буквы, цифры и специальные символы. Минимальная ширина поля составляет 254 символа.

При вводе имени поля ему по умолчанию FoxPro присваивает тип данных текстовый с шириной поля, равной 10.

Для изменения ширины поля нужно в колонке ширины поля

задать число, определяющее величину поля (от 1 до 254). Например, если вы

зададите ширину поля равной 25, то это означает, что в такое поле не могут быть

введены значения, длина которых превышает 25 символов. Ниже приведены примеры

данных, которые вы можете ввести в различные записи такого поля:

IBM PC/AT Computer

ЦКБ"ЦИКЛОН"

123-34-78 (домашний)

Числовые поля с фиксированной и плавающей точкой

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

1. Числовые поля занимают меньший объем: дискового пространства.

2. При вводе данных числового типа автоматически производится проверка данных.

Если данные содержат текстовые или специальные символы, FoxPro выдает предупреждение, и ошибочные данные не будут введены.

3. Выполнение математических операций возможно только над числовыми полями.

Числовые поля с плавающей точкой (Float)

Поля этого типа рекомендуется использовать в тех случаях, когда вам необходимо выполнять вычисления с высокой точностью. Вычисления над значениями числовых полей с плавающей точкой занимают больше времени, чем вычисления над значениями числовых полей с фиксированной точкой, но обеспечивают большую точность.

Числовые поля с фиксированной точкой (Numeric)

Числовые поля с фиксированной точкой содержат числовые данные в двоичном формате. При определении поля этого типа следует указать количество знаков в дробной части числа. Место для десятичной точки и знака числа, в случае его наличия,

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Методические указания и пособия
Размер файла:
59 Kb
Скачали:
0