Читайте также:
|
|
Таблица – основной объект базы данных.
3. После создания файла Univer и сохранения таблицы перейдите в режим конструктора.
Верхняя часть окна Конструктора Таблица 1 (рис. 1.6) содержит таблицу, состоящую из трех столбцов: Имя поля, Тип данных, Описание. Она предназначена для определения полей (атрибутов) реляционной таблицы.
В окне укажите для каждого поля его имя и тип (рекомендуется в колонке Описание указать назначение поля). Для задания типа поля щелкните в соответствующей ячейке в столбце Тип данных. Затем откройте символ списка, который появится справа в выбранной ячейке, и выберите нужный тип.
Название поля (не более 64 символов), выбрать из раскрывающегося списка тип данных, которые будут находиться в этом поле (возможные типы данных приведены в таблице далее по тексту) и ввести описание поля (рекомендуется ввести описание, так как оно выводится в строке состояния приложения и может служить справкой для пользователей приложения).
Рис. 1.6
В таблице перечислены типы данных, определенные в Access.
Тип | Размер | Описание |
Текстовый | до 255 символов | Символьные или числовые данные, не требующие вычислений. В свойстве Размер поля задается максимальное количество символов, которые могут быть введены в данное поле. |
Поле МЕМО | до 65 535 символов | Предназначено для ввода текстовой информации, по объему превышающей 255 символов. |
Числовой | 1, 2, 4, 8 или 16 байт | Используется для хранения числовых данных, используемых в математических расчетах. Имеет много подтипов, которые задаются в свойстве Размер поля. |
Дата/Время | 8 байт | Используется для представления даты и времени. Позволяет вводить даты с 100 по 9999 год. |
Денежный | Предназначен для хранения данных, точность представления которых колеблется от 1 до 4 знаков после запятой. Целая часть может содержать до 15 десятичных знаков. | |
Счетчик | 4 байта | Автоинкрементное поле, уникальный номер, создаваемый для каждой новой записи автоматически. Значения поля обновлять нельзя. |
Логический | Предназначен для хранения двух значений, интерпретируемых как "Да / Нет". Для представления значения "Да" используется 1, "Нет" – 0. | |
Поле объекта OLE | Ограничивается дисковым пространством. | Содержит ссылку на OLE–объект |
В нижней части окна Конструктора таблицы находятся две вкладки, содержащие свойства каждого поля таблицы: вкладка Общие содержит общие свойства поля, вкладка “Подстановка” содержит параметры подстановки. Для того чтобы просмотреть или изменить свойства конкретного поля таблицы, необходимо выделить нужное поле в таблице, расположенной в верхней части окна Конструктора таблицы. Состав свойств определяется типом поля.
В таблице перечислены свойства полей таблицы Access
Свойство | Описание |
Подпись | Название столбца таблицы при просмотре ее содержимого. |
Обязательное поле | Определяет, является ли ввод данных в это поле обязательным. |
Формат поля | Задает формат ввода данных. |
Маска ввода | Задает маску ввода, позволяющую автоматизировать проверку вводимых символов. |
Размер поля | Для числовых полей определяет размер и тип чисел (длинное целое, целое, байт, с плавающей точкой, десятичное и др.) |
Число десятичных знаков | Определяет число десятичных знаков после запятой. |
Индексированное поле | Определяет, является ли поле индексированным. |
Значение по умолчанию | Указывает значение, автоматически вставляемое в поле для каждой новой записи, если оно не введено пользователем. |
Условие на значение | Определяет ограничения на вводимые в это поле данные. |
Сообщение об ошибке | Содержит текст сообщения, который будет выдаваться пользователю, если при вводе данных не соблюдается условие, указанное в свойстве "Условие на значение". |
Пустые строки | Для текстового типа определяет, допустимо ли вводить в данное поле пустые строки. |
Сжатие Юникод | Для текстового типа определяет, используется ли кодировка UNICODE для данного поля. |
Новые значения | Для типа счетчик указывает способ формирования следующего значения счетчика. |
Таблица обязательно должна содержать ключ, состоящий из одного поля или комбинации полей. Значение ключа, т.е. комбинация значений полей в него входящих, однозначно определяет каждую запись в таблице. Для создания ключа необходимо выделить строки, содержащие описание полей, которые будут в ключе, и выбрать в меню пункт Правка, Ключевое поле (рис. 1.7). Слева от названий этих полей появится пиктограмма с изображением ключа.
Рис. 1.7
После закрытия окна Конструктора таблицы появляется запрос о сохранении структуры таблицы. Нажав кнопку - Да, Вы сможете дать имя новой таблице. После нажатия кнопки – Нет, созданная структура удаляется.
Задание 2. В базе данных Univer cоздайте таблицы следующей структуры:
Таблица Student
Имя поля | Тип поля | Значения свойств | Описание |
NStudent Ключевое поле | Числовой | Размер поля = Длинное целое Подпись = Номер | Номер зачетной книжки студента. |
Cname | Текстовый | Размер поля = 25 Подпись = ФИО Обязательное поле = Да | Фамилия И.О. студента |
Ndepartment | Числовой | Размер поля = Длинное целое Подпись = Факультет | Код факультета, на котором учится студент |
NIQ | Числовой | Размер поля = Длинное целое Подпись = Интеллект | Показатель интеллекта студента, вычисленный по специальной методике. |
NTeacher | Числовой | Размер поля = Длинное целое Подпись = Руководитель | Код преподавателя, руководящего научной работой студента. |
Ophoto | Поле объекта OLE | Подпись = Фотография | Графический файл с фотографией студента |
Таблица Department
Имя поля | Тип поля | Значения свойств | Описание |
NDepartment Ключевое поле | Числовой | Размер поля = Длинное целое Подпись = Код | Уникальный код факультета. |
Cname | Текстовый | Размер поля = 25 Подпись = Название | Наименование факультета |
Таблица Post
Имя поля | Тип поля | Значения свойств | Описание |
NPost Ключевое поле | Числовой | Размер поля = Длинное целое Подпись = Код | Уникальный код должности. |
Cname | Текстовый | Размер поля = 25 Подпись = Наименование | Наименование должности |
Таблица Teacher
Имя поля | Тип поля | Значения свойств | Описание |
NTeacher Ключевое поле | Числовой | Размер поля = Длинное целое Подпись = Код | Уникальный код преподавателя. |
Cname | Текстовый | Размер поля = 25 Подпись = ФИО | ФИО преподавателя. |
NDepartment | Числовой | Размер поля = Длинное целое Подпись = Факультет | Код факультета, на котором работает преподаватель. |
Npost | Числовой | Размер поля = Длинное целое Подпись = Должность | Код должности, занимаемой преподавателем. |
Таблица Subject
Дата добавления: 2015-10-29; просмотров: 89 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание таблицы | | | Заполните таблицы данными. |