База данных "Больница"

Характеристика базы данных как систематизированного набора записей и файлов, имеющих специальное предназначение. Изучение требований к организации компьютерной базы данных. Описание особенностей программы, предназначенной для создания баз данных – Ассess.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 26.03.2017
Размер файла 3,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

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

Федеральное государственное бюджетное образовательное учреждение высшего образования

Воронежский государственный архитектурно-строительный университет

Отчет

По дисциплине «Информатика и ИКТ»

На тему: «База данных «Больница»

Выполнил: студент ФСПО

группы С112-9

Нетеча Анжелика Андреевна

Научный руководитель:

преподаватель ФСПО

Босова Ольга Валерьевна

Воронеж, 2016

Содержание

Часть 1: «Теория»

Введение

Основные понятия

Классификация БД

Требования к организации компьютерной БД

Объекты БД

Межтабличные связи

Часть 2: «Работа в Ассess»

Создание таблиц

Схема данных

Создание отчетов

Заключение

Часть 1: «Теория»

Введение

База данных - это систематизированный набор записей и файлов, имеющих специальное предназначение. Одной из актуальных проблем любого вида человеческой деятельности является проблема обработки увеличивающегося потока информации. Перспективным способом решения данной проблемы является автоматизация работы с информацией, в частности, создание компьютерных баз данных, позволяющих хранить, систематизировать и обрабатывать данные. Базу данных (БД) можно определить, как унифицированную совокупность данных, совместно используемую различными задачами в рамках некоторой единой автоматизированной информационной системы (ИС). Теория управления базами данных как самостоятельная дисциплина начала развиваться приблизительно с начала 50-х годов двадцатого столетия. За это время в ней сложилась определенная система фундаментальных понятий. Цель работы: научиться работать в Access, создать таблицы и отчеты баз данных по выбранной предметной области «больница».

Основные понятия

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

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

Атрибут - это информационное отображение свойств объекта. Каждый объект характеризуется некоторым набором атрибутов.

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

Запись данных - это совокупность значений связанных элементов данных.

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

Классификация БД

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

Ш целостность и непротиворечивость данных, под которыми понимается как физическая сохранность данных, так и предотвращение неверного использования данных, поддержка допустимых сочетаний их значений, защита от структурных искажений и несанкционированного доступа;

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

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

Характер информации:

Ш фактографические (картотеки);

Ш документальные (архивы).

В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Например, БД книжного фонда библиотеки (для хранения библиографических сведений о каждой книге) или БД отдела кадров предприятия (для хранения анкетных сведений работников).

Документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную. Например, БД законодательных актов (тексты законов) или БД музыкальных записей (тексты и ноты песен; справочная информация об авторах и исполнителях, звуковые записи и видеоклипы).

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

Способы хранения данных:

Ш централизованные(на одном компьютере);

Ш распределенные(различные части одной БД хранятся на множестве компьютеров, объединенных в сеть). Например, информацию в Интернете можно рассматривать как распределенную БД.

Структуры организации данных:

Ш реляционные;

Ш иерархические;

Ш сетевые.

Для иерархических структур характерна подчиненность объектов нижнего уровня объектам верхнего уровня (пример (рис.1) - файловая структура на диске) (между верхними и нижними объектами отношение «один-ко-многим»).

Иерархическая структура данных. Рис.1

Сетевая структура данных предполагает несколько уровней взаимосвязанных объектов (отношение между ними «многие-ко-многим»). В ней любой тип данных может быть и главным, и подчиненным. (рис.2)

Сетевая структура данных.Рис.2

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

Реляционные БД

Реляционная БД представляет собой совокупность взаимосвязанных двумерных таблиц. Каждая запись в таблице содержит информацию, относящуюся только к одному конкретному объекту. (Рис.3)

Реляционная структура данных. Рис.3

Требования к организации компьютерной БД

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

Ш совместное использование данных (одни и те же данные могут быть использованы несколькими пользователями при решении разных задач);

Ш расширяемость БД (увеличение числа однотипных данных, введение в БД новых типов объектов или новых взаимосвязей);

Ш простота работы с БД (наличие удобного интерфейса);

Ш эффективность доступа к БД (максимальная скорость доступа при ограничениях на объем оперативной памяти ЭВМ);

Ш целостность БД - сохраняемость (физическая - на магнитных носителях, логическая - непротиворечивость данных);

Ш независимость данных от использующих их программ (отсутствие необходимости вносить изменения в уже существующие программы при модификациях БД);

Ш секретность данных (защита от несанкционированного доступа).

Объекты БД

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

Наиболее распространенные типы данных:

Ш текстовый (для хранения текста длиной до 255 символов);

Ш числовой (для хранения цифровой информации);

Ш денежный (для хранения данных о денежных суммах);

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

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

Ш OLE (для хранения изображений и других данных, например, электронных таблиц EXCEL, документов WORD, рисунков, звукозаписей).

Если в поле содержатся цифровые данные, с которыми не предполагается выполнение математических действий, то такое поле обычно задается как текстовое. Например, поле НомерТелефона.

Помимо таблиц БД включает и другие объекты:

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

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

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

Модули- служат для выполнения сложных программных действий.

Макросы- для автоматического выполнения группы команд.

Межтабличные связи

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

Ш один-к-одному - каждая запись таблицы А не может быть связана более чем с одной записью таблицы Б (например, паспортные данные соответствуют только одному человеку);

Ш один-ко-многим(илимногие-к-одному) - одна запись в таблице А может быть связана со многими записями таблицы Б (например, в каждой группе может быть много студентов);

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

Связи между таблицами имеют два основных назначения. Первое - обеспечение целостности данных, а второе - автоматизация задач обслуживания базы.

Связь между таблицами позволяет:

Ш удалить или изменить данные в ключевом поле главной таблицы, если с этим полем связаны какие-либо поля других таблиц;

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

Для установки связей между таблицами используют ключевые поля. Существуют ключи двух типов: первичные и вторичные (внешние).

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

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

Часть 2: «Работа в Ассess»

Создание таблиц

данные база ассess

Открываем программу Access. Создаем новый документ. Для этого на "Панели инструментов" выбираем "Новая база данных". Даем ей название и сохраняем. Потом приступаем к созданию самой таблицы. В пункте "Таблицы" выбираем "Создание таблицы в режиме конструктора".3

Таблица состоит из нескольких полей, например, "Имя поля", "Типа данных", "Описание". Заполняем и сохраняем. Таким же образом создаем и последующие таблицы.

Создаем таблицу «Диагноз», заполняем ее. (рис. 4)

Таблица «Диагноз». Рис. 4

Создаем и заполняем таблицу № 2 «Лечащий врач». (рис.5)

Таблица «Лечащий врач». Рис.5

Создаем таблицу №3 «Пациент» и заполняем ее. (рис.6)

Таблица «Пациент». Рис.6

Создаем таблицу №4 «Сотрудники», заполняем ее. (рис.7)

Таблица «Сотрудники». Рис.7

Создаем таблицу №5 «Схемы лечения» и заполняем ее. (рис.8)

Таблица «Схемы лечения». Рис.8

Схема данных

Создаем межтабличную связь. Делаем это в специальном окне "Схема данных". Нажимаем на "Панели инструментов" пункт "Сервис", далее графа "Схема данных". Будет диалоговое окно "Добавление таблицы". Нажимаем на "Добавить" и находим название таблицы. Нажмем клавишу "Shift" и выделим несколько полей, которые нужны. Потом перетащим их на список и отпустим. Должно открыться окно "Изменение связей". Выбираем нужные поля.

Устанавливаем межтабличные связи. (рис.9)

Схема данных. Рис.9

Создание отчетов

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

Создаем отчет № 1 по таблице «Диагноз». (рис.10)

Отчет «Диагноз». Рис.10

Создаем отчет № 2 по таблице «Схемы лечения». (рис.11)

Отчет «Схемы лечения». Рис.11

Создаем отчет № 3 по таблице «Лечащий врач». (рис.12)

Отчет «Лечащий врач». Рис.12

Создаем отчет №4 по таблице «Пациент». (рис.13)

Отчет «Пациент». Рис.13

Создаем отчет №5 по таблице «Сотрудники». (рис.14)

Отчет «Сотрудники». Рис.14

Заключение

Мы научились работать в Access, создавать таблицы, схемы данных и отчеты. Надо отметить, что база данных - это, собственно, хранилище информации и не более того. Однако работа с базами данных трудоемкая и утомительная.

В настоящее время насчитывается более 50 типов СУБД для персональных компьютеров. К наиболее распространенным типам СУБД относятся: MS SQL Server, Oracle, Informix, Sybase, DB2, MSAccess, FoxProи др.

БД - это тоже файлы, но работа с ними отличается от работы с файлами других типов. Любые изменения обычного файла проходят под контролем операционной системы и должны быть сохранены перед его закрытием. Если обычный файл закрыть без сохранения изменений, то на диске останется старое содержимое файла.

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

Список литературы:

1. И.Г. Семакин, Е.К. Хеннер // Информатика и ИКТ 10-11 классы // 2012 год // стр. 184

2. Лори Ульрих Фуллер // Microsoft Office Access 2007 для «чайников» // 2007 год

3. Как Просто! // Как делать базу данных в access. // http://www.kakprosto.ru/kak-106858-kak-delat-bazu-dannyh-v-access

Википедия // База данных // https://ru.wikipedia.org/wiki/База_данных

Размещено на Allbest.ru


Подобные документы

  • Изучение работы баз данных - систематизированного набора записей и файлов, имеющих специальное предназначение. Характеристика СУБД, которые хранят и обрабатывают информацию на основе реляционной модели управления данными. Возможности Microsoft Access.

    реферат [699,7 K], добавлен 26.03.2010

  • Создание базы данных и описание программы "Учебная база данных", предназначенной для группировки сведений об учениках. Характеристика функциональных возможностей программы: добавление записей в базу, редактирование, удаление записей и сортировка данных.

    курсовая работа [1,2 M], добавлен 25.04.2011

  • Возможности извлечения информации из баз данных. Программы для создания и обработки базы данных и создания пользовательского интерфейса. Обоснование выбора программных средств для реализации. Создание базы данных, интерфейса и базы данных к интерфейсу.

    курсовая работа [2,9 M], добавлен 24.03.2023

  • Программа создания и ведения проекта базы данных "Учет компьютерной техники". Логическое и физическое проектирование системы. Создание запросов по выборке данных, добавлению, удалению, применению и редактированию записей, находящихся в базе данных.

    дипломная работа [3,8 M], добавлен 24.06.2013

  • Выбор и описание автоматизируемых функций: учет кадров, инцидентов, парка компьютерной техники, заказа расходных материалов, комплектующих и ремонта техники. Первичное описание информационного обеспечения. SQL-код для создания таблиц базы данных.

    курсовая работа [424,3 K], добавлен 10.04.2011

  • Создание базы данных. Поиск, изменение и удаление записей. Обработка и обмен данными. Проектирование базы данных. Определение формул для вычисляемой части базы. Редактирование полей и записей. Формы представления информации, содержащейся в базе данных.

    курсовая работа [67,0 K], добавлен 23.02.2009

  • Назначение программы учета вычислительной техники и оргтехники организации. Характеристика входной и выходной информации. Требования к базам данных и приложению. Проектирование отношений сущность-связь. Описание операторов создания базы данных.

    курсовая работа [1,7 M], добавлен 16.06.2022

  • Основные виды баз данных. Система управления базами данных. Анализ деятельности и информации, обрабатываемой в поликлинике. Состав таблиц в базе данных и их взаимосвязи. Методика наполнения базы данных информацией. Алгоритм создания базы данных.

    курсовая работа [3,1 M], добавлен 17.12.2014

  • Анализ предметной области. Проектирование и разработка базы данных и интерфейса в виде набора Web-страниц для отображения, создания, удаления и редактирования записей базы данных. Аппаратное и программное обеспечение системы. Алгоритм работы программы.

    курсовая работа [3,0 M], добавлен 12.01.2016

  • Сущности и функциональные зависимости базы данных. Атрибуты и связи. Таблицы базы данных. Построение ER-диаграммы. Организация ввода и корректировки данных. Реляционная схема базы данных. Реализация запросов, получение отчетов. Защита базы данных.

    курсовая работа [2,4 M], добавлен 06.02.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.