КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Создание межтабличных связей. Переключиться на вкладку Таблица
Создание таблиц
Имя поля – название столбца таблицы (в названиях полей нельзя использовать следующие символы: !,., двойные кавычки, нельзя в начале названия ставить пробел); Тип данных, которые должны заноситься в данное поле; Комментарий – необязательное поле, в котором может располагаться поясняющий текст к данному столбцу таблицы. При работе с таблицей комментарий выводится в строке состояния.
Текст – текстовые данные размером не более 255 символов. Поле МЕМО – текстовые данные большого объема размером до 65535 символов. Числовой – числовые данные различных форматов, основные из них: Байт – целое положительное число в диапазоне от 0 до 255; Целое – целое число в диапазоне от –32768 до + 32767; Длинное целое - целое число в диапазоне от –2 147 483 648 до +2 147 483 647; Одинарное с плавающей точкой – число в пределах от -3.402823E38 до Двойное с плавающей точкой – число в пределах от -1.79769313486231E308 до -4.94065645841247E-324 для отрицательных чисел и от 1.79769313486231E308 до 4.94065645841247E-324 для положительных. Дата/время – специальные форматы для обозначения даты и времени. Наиболее часто используется краткий формат даты, представляемый в виде 12.09.2006 (число, месяц, год). Денежный – формат представления денежных величин (до 15 знаков в целой части числа и 4 знака в десятичной). Обозначение используемой валюты зависит от настроек операционной системы. Счетчик – специальный формат представления целых чисел. При вводе данных в таблицу поле счетчика заполняется автоматически (при вводе новой записи увеличивается на 1). Используется для ключевых полей. Логический – данные этого формата могут принимать только 2 значения – Истина или Ложь (допустимые варианты Да/Нет, Вкл./Выкл.). Может использоваться, например, для характеристики заболеваемости пациента – Заболел/Не заболел, Госпитализирован/Не госпитализирован, Жив/Умер. Поле объекта OLE – тип данных, допускающий ввод объектов из других программ, таких как изображения, рисунки, фотографии, таблицы Excel или документы других программ, поддерживающих технологию OLE (технологию взаимного обмена данными).
№ пациента № карты Ф И О Место жительства Дата рождения Пол Возраст Скидка
Поле № пациента присвоить ему тип данных – счетчик и сделать ключевым (щелкнуть по кнопке с изображением ключа на панели инструментов либо щелкнуть на это поле правой кнопкой мыши и в контекстном меню выбрать соответствующую опцию). (С помощью ключевых полей создаются межтабличные связи). Дополнительные настройки числового и других форматов производятся в разделе Свойства поля в нижней части конструктора таблиц. Типы данных полей задать по смыслу содержащейся в них информации. Здесь и в последующих таблицах для полей типа Дата/Время установить краткий формат даты. Для этого в разделе Свойства поля щелкнуть по строке Формат поля и выбрать из выпадающего списка нужный формат.
Тип данных поля № карты сделать числовым и в разделе Свойства поля в нижней части конструктора таблицы установить размер Целое, а также установить Индексирование (да – совпадения не допускаются). Совпадения не допускаются, т. к. номер карты каждого пациента индивидуален, исключителен и не может повторятся в списке пациентов. Индексирование - вторичный ключ. В основном требуется индексировать поля, в которых часто осуществляется поиск, поля сортировки или поля, объединенные. Объединенные поля устанавливают связь между полем одной таблицы или запроса и полем другой таблицы или запроса, имеющим тот же тип данных и содержащие одни и те же данные на пациентов. Объединение определяет взаимосвязь поля одной таблицы с полями из других таблиц.
Тип данных поля Место жительства сделать текстовым и в разделе Свойства поля в нижней части конструктора таблицы ввести в строке значение по умолчанию название какого-либо города. (Введенное название города будет автоматически добавляться в ячейку поля при вводе новой записи, но при желании это название можно заменить на другое непосредственно в таблице).
№ госпитализации № карты Дата поступления Врач Диагноз Лекарство Дата выписки Оплата № госпитализации сделать ключевым полем, тип данных - счетчик Обе таблицы будут связаны друг с другом с помощью одноименных полей № карты. Поэтому тип данных поля № карты таблицы Госпитализация сделать числовым и в разделе Свойства поля в нижней части конструктора таблицы установить целый размер, а также индексирование (да – совпадения допускаются)
Для полей типа Дата/Время установить краткий формат даты. Тип данных поля Лекарство сделать текстовым и в разделе Свойства поля в нижней части конструктора таблицы установить индексирование (да – совпадения допускаются.), т. к. разным пациентам может быть установлено лечение одним и тем же лекарственным препаратом. Тип данных поля Оплата сделать денежным.
№ препарата Лекарство (не забыть про индексирование, т.к. по этому полю будет проводиться связь. И т. к. названия лекарств не повторяются, то и совпадения не допускаются). Стоимость Внимательно и аккуратно определить тип данных и свойства для полей таблицы. Связь между таблицами необходима для того, чтобы иметь доступ ко всей информации, введенной в разные таблицы. В большинстве случаев связывают поле одной таблицы с соответствующим ему полем (часто имеющим одно и то же имя) второй таблицы. (Например: поле № карты в таблице Пациенты и № карты в таблице Госпитализация)
7. Аналогично создать связь между таблицами Госпитализация и Препараты по полю Лекарство. Связь Один-ко-многим означает, что одной записи в таблице Пациенты может соответствовать несколько записей в таблице Госпитализация. Это отражает тот факт, что один пациент может быть госпитализирован несколько раз.
Дата добавления: 2014-11-29; Просмотров: 815; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |