Понятие типов данных и форматов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Понятие типов данных и форматов



Чтобы правильно задавать типы данных создаваемым в таблице полям, необходимо знать об отличиях разных типов данных, доступных для назначения Полям вашей таблицы. При создании поля необходимо назначить ему тип данных, чтобы СУБД знала, как обрабатывать содержимое поля. В Приложении А перечислены различные типы данных поля, доступные в Access.

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

Лучшее общее правило для установки типа данных поля – это выделить немного времени на обдумывание того, какой вид дан­ных нужно помещать в данное поле. Например, если вы работаете с денежной величиной, то, вероятно, необходимо использовать для поля тип данных Денежный.

Различные свойства форматирования, предлагаемые для поля в области Свойства ПОЛЯ, часто используются для того, чтобы по­мочь обеспечить уверенность в правильности ввода данных в поле. Например, свойство Размер поля можно использовать для огра­ничения ввода в поле с типом данных «Числовой» одно- или двузначными числами. В случае со значениями, заданными по умолчанию, можно фактически сократить время ввода данных благодаря использованию свойства Значение по умолчанию для тех определен­ных полей, которые почти всегда должны содержать конкретное значение или текст.

Часто бывает, что в полях с числовым типом данных необходимо вводить дробные величины. Для этого в режиме конструктора в закладке «Общие» необходимо установить соответствующий «размер поля» – «Одинарное с плавающей точкой» (смотри рисунок 4).

Изучение этого способа создания таблицы в режиме таблицы следует проводить после изучения способа создания таблицы в режиме конструктора. Создавая таблицу этим путем, вы сразу получаете таблицу, состоящую из 10 столбцов полей и 21 строки записей. Однако этот метод все равно требует переключения в режим конструктора для задания ключевого поля, типов данных полей, ввода описаний полей и изменений любых свойств полей.

Этот метод создания таблицы реально полезен только тогда, когда вам необходимо быстро ввести некоторые данные перед тем, как установить свойства таблицы.

 

Рисунок 4 – Присвоение размера полю с числовым типом данных

Итак, чтобы создать таблицу в режиме таблицы, выполните следующее:

1. В окне базы данных (при активизированной кнопке Таблицы) сделайте двойной щелчок на ярлыке «Создание таблицы путем ввода данных». Новая таблица появится на рабочем пространстве программы Access в режиме таблицы.

2. Чтобы ввести имена полей, дважды щелкните на любом заго­ловке столбца (Поле 1, Поле 2 и т.д.). Затем введите имя поля.

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

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

При создании баз данных технологического назначения следует уделить внимание особенностям конструкции деталей авиационной техники и технологии их изготовления. Эти особенности будут определять подход к созданию таблиц и структуры БД в целом. Кроме этого будут меняться виды используемых в запросах автоматизированных методов обработки данных (систематизация, проведение статистических расчетов).

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

 

2.4 Создание связей между таблицами БД

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

Предположим, что в вашей базе данных две таблицы. Одна таб­лица, названная «Марка двигателя», содержит названия марок двигателей, заводов, контактную информацию; дру­гая, названная «Модель двигателя», содержит информацию о параметрах и характеристиках авиадвигателей. Обе таблицы содержат общее поле «Марка». Все записи в таблице «Модель двигателя» соответствуют записи в таблице «Марка двигателя». Это называется связью «один ко многим», посколь­ку несколько моделей двигателей могут принадлежать одной марке.

Секрет создания межтабличных связей (традиционно также называемых отношениями) состоит в определении первичных ключей (ключевых полей) для ваших таблиц. Например, в таблице «Марка двигателя» первичным ключом является поле «Марка». Оно однозначно идентифицирует запись для каждого предприятия. Затем, при проектировании таблицы «Модель двигателя», вы должны убедиться, что включили в таблицу поле «Марка». В таблице «Модель двигателя» поле «Марка» не является первичным ключом (фактически в этом случае оно на­зывается внешним ключом); полем первичного ключа здесь должно быть поле «Модель». Так как поле «Марка» уже включено в таблицу «Модель двигателя», информация о модели двигателя может быть связана с информацией о заводе-изготовителе в таблице «Марка двигателя» (рисунок 5).

Рис. 5. Связь типа «один-ко-многим»

Практическая часть

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

Используя доступную для широкого круга пользователей систему управления базами данных Microsoft Access, возможно достичь целей данного цикла в полном объеме.

 

3.1 Занятие 1 «Работа с таблицами»

Цель лабораторной работы:

Создать Базу данных с нуля без использования мастера создания таблиц. Особенностью создаваемой базы данных должно быть наличие более чем одной таблицы в её составе.

Научиться:

- Рационально делить данные на группы для достижения необходимой адекватности базы данных. То есть группы свойств и признаков описываемых объектов. У поршневых двигателей, например, это мощность, рабочий объем, степень сжатия, число тактов, масса.

- Разделять данные по типам (текстовый, числовой, денежный, логический и т.п.).

Для достижения цели занятия поставлены следующие задачи:

- Определить тематику будущей базы данных (авиационные поршневые двигатели иностранного производства).

- Определить состав и структуру данных (количество и названия таблиц и полей в них).

- Определить типы данных (для каждого поля).

- Создать таблицы в режиме конструктора.

- Определить основную таблицу и автоматизировать заполнение часто встречающихся в ней данных (например, данные для заполнения поля «Марка двигателя» основной таблицы можно представить в виде поля со списком).

- Создать форму для заполнения базы данных.

- Заполнить базу данных, используя материалы из Приложения В «Поршневые авиационные двигатели».

- Создать несколько простых запросов по полученной БД (наиболее используемые в запросах условия приведены в Приложении Г).

 

3.2  Занятие 2 «Связи между таблицами»

Цель лабораторной работы:

Создать Базу данных по технологии изготовления деталей авиационной техники с нуля без использования мастера создания таблиц. Особенностью создаваемой базы данных должно быть наличие в её составе нескольких таблиц, связанных между собой различными типами связей (в том числе «один ко многим»), а также таблиц, являющихся источниками часто повторяющихся данных для автоматизации заполнения полей.

 

 

Научиться:

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

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

Для достижения цели занятия поставлены следующие задачи:

- Определить состав и структуру базы данных (количество таблиц, наличие связей между таблицами и таблиц для создания полей со списком). 

- Определить типы данных.

- Создать таблицы в режиме конструктора.

- Определить связи между полями таблиц и типы этих связей.

- Создать связи между таблицами.

- Создать поля со списком для подстановки часто вводимых данных.

- Проверить соответствие проекта базы данных (на листе бумаги) с созданной БД с помощью функции «Схема данных» (смотри рисунок 6).

Рисунок 6 – Пример структуры БД технологического назначения

 

 



Поделиться:


Последнее изменение этой страницы: 2021-12-07; просмотров: 61; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.160.61 (0.012 с.)