Создание базы данных больных в Visual Foxpro 9.0 - Программирование, компьютеры и кибернетика курсовая работа

Создание базы данных больных в Visual Foxpro 9.0 - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Создание базы данных больных в Visual Foxpro 9.0

Теоретические основы создания баз данных в Visual Foxpro 9.0. Описание программы, использование ее команд. Создание табличной базы данных, отношений между таблицами в многотабличной базе данных больных в больнице. Редактирование табличного отчета.


посмотреть текст работы


скачать работу можно здесь


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


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Текстовые поля могут содержать буквы, цифры и специальные символы. Максимальная ширина поля составляет 254 символа. тип Character (binary) используется в том случае, если не требуется учитывать кодовую страницу отображаемых данных
Integer отображает целые числа от-2 147 483 647 до +2 147 483 646. Числовые поля типа Numeric и Float отображают данные с фиксированной точкой в диапазоне от-0.9999999999x1 (Г19 до +0.9999999999х10+2°. Тип данных Double используется для хранения данных с высокой точностью в диапазоне от±4.9406564854 1247x1 (Г324 до±1.797693 13486232x1 (Г308
В поле денежного типа могут содержаться числа от - 922 337 203 685 477.5807 до922 337 203 685 477.5807
В поле типа Date может содержаться любая дата от 01.01.0001 до 31.12.9999
В поле типа DateTime может содержаться любая дата от 01.01.0001 до 31.12.9999 и время от 00: 00: 00 а. m. до 11: 59: 59 р. m.
Содержит логическое значение True (Т.) (Истина) или False (. F.) (Ложь)
Memo-поле содержит символьные данные большого объема
Поле данного типа предназначено для хранения в таблицах изображений и других двоичных данных
В нижней части вкладки Fields (Поля) конструктора расположены поля, позволяющие задать для каждого поля таблицы свойства, которые будут использоваться при вводе в них данных.
Область Display (Отображение) содержит поля, позволяющие задать форматы ввода и отображения данных (табл.1.2).
Таблица 1.2 Назначение полей области Display вкладки Fields
Задает формат отображения данных в формах, отчетах и окне Browse
Область Map field type to classes (Используемые типы полей для классов) предназначена для указания библиотеки и имени класса, который будет использоваться для создания объектов при размещении данного поля таблицы в форме (табл.1.3).
Таблица 1.3 Назначение полей области Map field type to classes вкладки Fields
Display library (Показывать библиотеку)
Задает местоположение и имя файла библиотеки классов
Задает имя класса из выбранной библиотеки
Область Field validation (Проверка правильности ввода) позволяет задать параметры, описанные в табл.1.4.
Таблица1.4 Назначение полей области Field validation вкладки Fields
Сообщение, выводимое при неправильном вводе данных в поле
Default Value (Значение по умолчанию)
Значение, вводимое в поле по умолчанию
В текстовом поле Field comment (Комментарий) можно ввести краткое описание поля, которое может потребоваться при последующих модификациях структуры таблицы и сопровождении проекта.
Для каждого поля вы можете определить признак, разрешающий при вводе данных оставлять это поле пустым. Для этого используется свойство NULL в описании поля таблицы.
Назначение кнопок окна конструктора таблицы
Ввод полей в окне конструктора таблицы осуществляется последовательно. После определения всех необходимых параметров первого поля вы переходите на новую строку и вводите информацию для следующего поля таблицы. На вкладке Fields (Поля) справа расположены четыре кнопки. Кнопка ОК предназначена для закрытия окна конструктора таблицы и сохранения всех изменений, внесенных в структуру таблицы.
Если вы изменили структуру таблицы, но хотите от этого отказаться, вам необходимо воспользоваться кнопкой Cancel (Отмена).
Для добавления в таблицу нового поля установите курсор на поле, выше которого вы предполагаете разместить новое, и нажмите кнопку Insert (Вставить). Будет добавлена пустая строка, в которую вы можете ввести информацию о новом поле.
Для удаления поля таблицы перейдите на строку с описанием данного поля и нажмите кнопку Delete (Удалить).
Кнопки Insert (Вставить) и Delete (Удалить) на вкладке Indexes (Индексы) позволяют добавлять в таблицу новые индексы и удалять существующие.
Структуру таблицы, созданную с помощью мастера или конструктора таблицы, можно модифицировать, т.е. изменить наименование любого поля и его тип, вставить новое поле или удалить существующее, изменить порядок следования полей в таблице.
Чтобы модифицировать таблицу, откройте ее в конструкторе таблицы. Для этого выполните одно из следующих действий.
· В окне проекта установите курсор на модифицируемую таблицу и нажмите кнопку Modify (Модифицировать).
· В окне проекта установите курсор на модифицируемую таблицу, нажмите правую кнопку мыши и в появившемся на экране контекстном меню выберите команду Modify (Модифицировать).
· При открытии конструктора таблицы из окна конструктора базы данных выделите модифицируемую таблицу и нажмите кнопку Modify Table (Модифицировать таблицу) на панели инструментов Database Designer (Конструктор базы данных) или выберите команду Modify (Модифицировать) в меню Database (База данных).
В результате на экране открывается диалоговое окно Table Designer (Конструктор таблицы), содержащее структуру модифицируемой таблицы.
Изменение наименований полей и их типов
Ошибки, допущенные при задании имени поля или его типа, легко устраняются. Установите курсор на имя поля, которое хотите изменить, и, используя клавишу или , удалите ошибочные символы. После этого введите правильное имя поля.
Для изменения типа поля установите курсор в столбец Туре (Тип) и выберите из списка требуемое значение.
Для добавления нового поля в таблицу выполните следующие действия:
1. С помощью клавиш-стрелок или мыши установите курсор на строку, перед которой вы хотите вставить пропущенное поле. При этом курсор может находиться в любом столбце Name (Имя), Туре (Тип) или Width (Размер).
2. Нажмите кнопку Insert (Вставить).
3. Visual FoxPro вставляет пустую строку с именем NewF l d. Введите требуемое имя поля.
4. Используя значения списка Туре (Тип), задайте тип поля.
5. В столбце Width (Размер) введите размер нового поля.
Для удаления поля из структуры таблицы установите курсор на поле, которое требуется удалить, и нажмите кнопку Delete (Удалить) окна конструктора.
Изменение порядка расположения полей
Порядок расположения полей, заданный при создании структуры таблицы, можно изменить. Для этого выполните следующие действия:
1. Установите курсор на поле, расположение которого хотите изменить. На кнопке появляется значок перемещения поля в виде двунаправленной стрелки.
2. Установите курсор на значок перемещения.
3. Нажмите кнопку мыши и, удерживая ее нажатой, переместите значок вверх или вниз на требуемое место в структуре.
4. Отпустите кнопку мыши. Поле изменило свое местоположение.
Между таблицами существует четыре типа отношений. Это "один-к-одному", "один-ко-многим", "много-к-одному", "много-ко - многим". Все эти типы отношений поддерживаются в Visual FoxPro.
Отношение "один-к-одному" означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице. В качестве примера можно рассмотреть отношения между списком служащих предприятия и таблицей, содержащей их служебные характеристики.
Наиболее часто встречающимся является тип отношения "один-ко-многим". В качестве примеров могут быть рассмотрены отношения между покупателем и купленными им товарами, между предприятием и работающими на нем сотрудниками.
Отношение "много-к-одному" можно сравнить с отношением "один-ко-многим", рассматриваемое с другой точки зрения. Например, между клиентами и сделанными им заказами существует отношение "один-ко-многим". С другой стороны, если в качестве исходной точки рассматривать заказы, то между сделанными заказами и клиентами получается отношение "много-к-одному".
Microsoft Visual FoxProHelp (Справочная системаVisual FoxPro)
Открывает окно справочной системы Visual FoxPro 7.0
Technical support (Техническая поддержка)
Отображает информацию о технической поддержке, оказываемой Microsoft
Visual FoxPro on the Web (Visual FoxPro на Web-страницах)
Открывает Web-страницу Microsoft Visual FoxPro. Для использования этой команды необходим доступ в Интернет
About Microsoft VisualFoxPro (0 программеMicrosoft Visual FoxPro)
Открывает диалоговое окно About Microsoft Visual FoxPro, в котором содержится информация об авторских правах на программу, номер версии программы и ее идентисрикатор, имя файла ресурсов и используемый по умолчанию каталог. В этом окне можно также посмотреть разнообразную информацию о компьютере, ресурсах системы
Рассмотрим назначение некоторых наиболее часто используемых команд:
• USE - активация базы данных для работы с нею;
• LIST - вывод на экран всей базы данных для ее просмотра;
• DISPLAY - вывод на дисплей одной записи для ее просмотра;
• AVERAGE - вычисление среднего арифметического;
LIST fio_b for pol = "м" (см. рис.1.1)
LIST FIELDS FOR fio_b="А" (см. рис.1.2)
BROWSE FIELDS fio_b for otdel="неврология" (см. рис.1.4)
Создается индекс, в котором для каждой записи таблицы храниться значение индексного выражения. Если несколько записей имеют одинаковое значение индексного выражения, то каждое значение хранится отдельно и содержит ссылку на связанную с ней запись.
Создается индекс, в котором хранятся только неповторяющиеся значении индексного выражения. Если две или более записей содержат одинаковое значение индексного выражения, то будет храниться только одно значение и ссылка на первую из записей с одинаковым значением индексного выражения. Таблица может иметь несколько уникальных индексов.
Создается уникальный индекс, который не содержит полей с пустыми значениями. Этот индекс обладает всеми качествами первичного ключа и не является им только по той причине, что таблица не может содержать более одного первичного ключа.
Создается уникальный индекс, который используется для связывания таблиц и определения условий целостности данных. Поля, входящие в первичный ключ, не должны допускать ввода пустых значений. В отличие от уникального индекса, таблица может иметь только один первичный ключ.
Как правило, в Visual FoxPro при создании форм, отчетов и запросов используется несколько таблиц, между которыми установлены постоянные отношения. Такие таблицы называются связанными. Из двух связанных таблиц одна является главной, а другая - подчиненной. Главную таблицу называют родительской, а подчиненную - дочерней. При создании индексов для родительской таблицы должен быть определен ключ типа Primary
(Первичный) или типа Candidate (Кандидат), а для дочерней таблицы - индекс для связи с родительской таблицей типа Regular (Обычный). Одним из основных требований, предъявляемых к базам данных, является целостность данных, которую определяют установленные между таблицами отношения. Для определения целостности данных в данной программе используется окно построителя условий целостности данных Referential integrity Builder (построитель целостности данных), которое содержит перечень всех установленных отношений между таблицами.
Итак, перейдем непосредственно к связыванию таблиц. Для этого нам необходимо модифицировать таблицы и задать индексные поля. Так как мы уже в предыдущем разделе задали индексные поля (см. рис.2.6, 2.9) нам остается лишь связать таблицы. Для этого нам необходимо навести курсор мыши на материнскую таблицу в область где показан индекс (маленький ключик) нажимаем на него (см. рис.2.12). Далее не отпуская кнопки мы протягиваем стрелку мыши до второй, связываемой с материнской, дочерней таблице. В результате у нас появляются две взаимосвязанные таблицы (см. рис.2.13).
Для редактирования отношений между таблицами нам необходимо два раза щелкнуть на линии соединения, после чего появится диалоговое окно Edit Relationship (редактирование отношения) (см. рис.2.14). В этом окне слева приведено наименование материнской таблицы и расположен раскрывающийся список индексов таблицы, справа размещена аналогичная информация о дочерней таблице.
Так же в этом окне указан тип соединения между таблицами. Далее в окне Edit Relationship (редактирование отношения) нажмем на кнопку Referential integrity (целостность данных), в появившемся диалоговом окне Referential integrity Builder (построитель целостности данных) (см. рис.2.15) выбрать отношение "таблица больные, таблица лечащий врач".
В полях Update (изменить) Delete (удалить) Insert (заменить) установить тип действий Restrict (запрет изменений) (см. рис.2.16).
1. Ребекка М. Райордан Основы баз данных 2001г.
2. Трифонова Н.А., Прозорова С.С. Office для студента. 2004г.
3. Ролланд Ф.Д. Основные концепции баз данных. 2002г.
4. Карпова Т. Базы данных: модели, разработка, реализация, 2001.
Создание базы данных в Visual FoxPro. Упорядочивание данных в таблицах. Определение отношений между таблицами и проверка условий целостности данных. Расширенные SQL-запросы и безусловная выборка значений. Использование квантора существования в запросах. методичка [926,3 K], добавлен 30.09.2013
Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro. курсовая работа [5,7 M], добавлен 29.04.2014
Разработка базы данных FoxPro (БД), листинг программы. Работа с несколькими таблицами и установление взаимосвязей между ними. Система меню, формирование отчетов. Использование расширенных средств ввода и вывода данных. Организация справочной системы. дипломная работа [1,7 M], добавлен 20.08.2009
Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных. контрольная работа [723,9 K], добавлен 25.11.2012
Описание модели предметной области, построение функциональной модели. Проектирование структуры базы данных, реализация спроектированной базы данных при помощи СУБД Visual FoxPro. Создание форм при помощи мастера форм, построение исполняемого файла. лекция [4,0 M], добавлен 04.11.2009
Структура многотабличных баз данных, создание и редактирование таблиц в MS Access, установка связей между таблицами, фильтрация и сортировка данных, создание БД "Месторождения нефти". Составление форм, запроса на выборку по разным полям и отчетов. лабораторная работа [531,5 K], добавлен 13.02.2012
Описание предметной области. Организация диалога пользователя с компьютером. Определение важных для предметной области объектов, их свойств и отношений друг с другом. Среда разработки базы данных - Microsoft Visual FoxPro 6.0. Требования к приложению. курсовая работа [880,1 K], добавлен 11.01.2012
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Создание базы данных больных в Visual Foxpro 9.0 курсовая работа. Программирование, компьютеры и кибернетика.
Отчет по практике по теме Анализ деятельности Министерства здравоохранения Республики Марий Эл
Книга Полное Собрание Сочинений Пушкина
Союз Реферат
Выберите Одну Из Тем Для Сочинения
Договор ренты особенности его заключения и расторжения
Доклад по теме Роберт Оуэн
Защитить Диссертацию Перевод На Английский
Предмет и задачи сурдопедагогики
Сочинение Рассуждение По Проблеме Текста
Реферат: Классификация налогов 2
Изменение окислительно-восстановительных свойств галогенов
Курсовая Работа На Тему Особливості Інформаційного Забезпечення Органів Внутрішніх Справ Та Шляхи Його Оптимізації
Курсовая Работа На Тему План Маркетинга На Предприятии Оао "Рефма"
Реферат: Налоговая система Японии 2
Реферат: Государственная казна России, правовые основы ее функционирования
Сочинение По Рассказу Русский Характер
Реферат: Участие прокурора в рассмотрении хозяйственных дел в порядке надзора
Дипломная работа по теме Технология пиролиза углеводородного сырья в трубчатых печах
Реферат по теме Advertising in the trade market
Отчет по практике по теме Аналіз діяльності ПАТ КБ 'ПриватБанк'
Принятие управленческого решения по улучшению организации труда ОАО "ИПК "Приамурье" - Менеджмент и трудовые отношения курсовая работа
Учет операций по расчетному счету предприятия на примере ООО "Брянское СРП ВОГ" - Бухгалтерский учет и аудит курсовая работа
Проблемы мотивационно-потребностной сферы медицинских работников - Менеджмент и трудовые отношения курсовая работа


Report Page