Скачиваний:
54
Добавлен:
17.02.2014
Размер:
404.99 Кб
Скачать

Министерство образования Российской Федерации

Саратовский государственный технический университет

СОЗДАНИЕ БАЗЫ ДАННЫХ, СОСТОЯЩЕЙ

ИЗ ДВУХ ТАБЛИЦ

Методические рекомендации к лабораторной работе по курсу

«Информационное обеспечение систем управления»

для студентов специальности 2101 по направлению Т-02

Одобрено

редакционно-издательским советом

Саратовского государственного

технического университета

Саратов 2003

СОЗДАНИЕ ТАБЛИЦ В РЕЖИМЕ ТАБЛИЦЫ

В базах данных Access информация хранится в виде двумерных таблиц. В Ассеss таблицу можно создать несколькими способами. Работа с таблицами включает в себя следующие действия:

  • Задание имен полей.

  • Задание типов данных.

  • Задание свойств полей.

  • Задание поля таблицы, которое будет иметь уникальные значения.

  • Создание связей между таблицами.

  • Введение данных в таблицу.

  • Изменение данных в таблице.

  • Удаление данных из таблицы.

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

Типы данных access

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

Таблица 1. Типы данных полей таблиц Access

Вид данных

Тип данных

Описание

Символьный

Текстовый

Текст или числа, не требующие проведения расчетов, например, номера телефонов. Число символов, не превышающее минимальное из двух значений: 255 или значение свойства Размер поля. По умолчанию длина текстового поля устанавливается равной 50 символам.

МЕМО

Поле типа МЕМО предназначается для хранения больших текстовых данных. Длина поля МЕМО может достигать 64 000 символов. Поле с этим типом данных не может быть ключевым или проиндексированным.

Числовые данные

Числовой

Числовой тип данных содержит множество подтипов. От выбора подтипа (размера) данных числового типа зависит точность вычислений. Подробнее подтипы рассмотрены в таблице 2.

Счетчик

Уникальные, последовательно возрастающие (на 1) или псевдослучайные числа, автоматически вводящиеся при добавлении каждой новой записи в таблицу. Значения полей этого типа нельзя устанавливать принудительно.

Логический

Логические значения, а также поля, которые могут содержать одно из двух возможных значений (Истина/Ложь, Да/Нет или Вкл/Выкл). Ассеss использует величину 1 для представления значения «Да» и величину 0 для «нет». Поля логического типа не могут быть ключевыми, но их можно индексировать.

Денежный

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

Дата и время

Дата/Время

Даты и время хранятся в специальном фиксированном числовом формате. Дата является целой частью значения поля типа Дата/Время, а время его дробной частью. Ассеss имеет большой выбор форматов отображения даты и времени.

Объекты произвольного типа

Поле объекта OLE

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

Поле объекта OLE не может быть ключевым и его нельзя индексировать.

Адреса Web и других HTML документов

Гиперссылка

Содержит адреса Web-страниц, которые могут быть Web-страницами Internet или локально храниться на персональном компьютере или сети. Нажатие мыши на поле этого типа приводит к запуску Web-браузера и показу соответствующей Web-страницы. Для добавления нового адреса выберите команду Вставить, Гиперссылка.

Таблица 2. Подтипы числового типа данных

Подтип

Описание

Дробная часть

Размер

Байт (Byte)

Числа от 0 до 255 (без дробной части)

Отсутствует

1 байт

Целое (Integer)

Числа от –32768 до 32767 (без дробной части)

Отсутствует

2 байт

Длинное целое

Числа от –2 147 483 648 до

2 147 483 647 (без дробной части)

Отсутствует

4 байт

С плавающей точкой

(4 байта) single

Числа от –3,402823Е38 до 3,402823Е38

7 знаков

4 байт

С плавающей точкой

(8 байтов)

Double

Числа от –1,7976931348623Е308

до 1,7976931348623Е308

15 знаков

8 байт

Денежный (Currency)

Числа от -922337203685447,5808 до 922337203685447,5808

4 знака

4 байт