Представление о системах управления базами данных (СУБД).



Подготовить опорный конспект занятия.

2) Выполнить ЛАБОРАТОРНУЮ РАБОТУ по теме «Создание базы данных. Обработка данных»

Фото-отчет выполненного опорного конспекта и материал  ЛАБОРАТОРНОЙ РАБОТЫ , отправить в личку преподавателя, в соцсети ВК.

Раздел 5.

Базы и банки данных

Тема 5.1.

Система управления базами данных.

Лекция № 8.   Система управления базами данных .

(Основные понятия базы данных. Общие сведения об MS Access.)

 

 

План

1. Основные понятия: база данных, таблица, поле, запись, управление базой данных.

Представление о системах управления базами данных (СУБД).

Назначение и интерфейс Microsoft Access. Способы создания БД.

Ввод и редактирование данных. Типы данных в Access.

Сортировка и поиск записей. Создание запроса. Поиск данных с помощью запросов. Запросы с параметром .

Базы данных и системы управления ими в медицине и здравоохранении

1. Основные понятия: база данных, таблица, поле, запись, управление базой данных.

Каждый человек в жизни многократно сталкивается с «базами данных». Это – многочисленные справочники, энциклопедии и т.п.

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

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

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

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

Активное развитие теории баз данных началось в 1970-х гг. Особое место в ней занимает теория реляционных баз данных, разработанная Е.Коддом.

Классификация баз данных

Базы данных классифицируются:

ü  по характеру хранимой информации (фактографические, документальные).Фактографические базы данных – это картотеки, а документальные – это архивы. В фактографических БД хранится краткая информация в строго определённом формате. В документальных БД – всевозможные документы;

ü по способу хранения данных (централизованные, распределённые).Вся информация в централизованных БД хранится на одном компьютере. Это может быть автономный ПК или сервер сети, к которому имеют доступ пользователи-клиенты. Распределённые БД используются в локальных и глобальных компьютерных сетях. В таком случае разные части базы данных хранятся на разных компьютерах;

ü по структуре организации данных (реляционные(табличные), иерархические, сетевые).

           

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

 Первый (верхний) уровень занимает всегда один объект, второй уровень – объекты второго уровня и т.д.

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

a


Иерархической базой данных является структура папок Windows, с которой можно работать, запустив «Проводник». Первый верхний уровень занимает папка «Рабочий стол». На втором уровне находятся папки «Мой компьютер», «Мои документы», «Сетевое окружение» и «Корзина», которые являются потомками папки «Рабочий стол», а между собой являются близнецами. В свою очередь, папка «Мой компьютер» является предком по отношению к папкам третьего уровня, папкам дисков (Диск 3,5 (А:), (С:), ( D :) и системным папкам («Принтеры», «Панель управления» и др.).

 

      

 

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

б

 


 
 
 
 
 
 
 

Сетевой базой данных фактически является «всемирная паутина» глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую сетевую базу данных.

                                                                                                                                                                         

                        

Реляционные (табличные) базы данных . В настоящее время предпочтение отдается реляционным базам данных.

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

 

Реляционной (от английского “relation”- отношение) называется БД, которая содержит информацию, организованную в виде прямоугольной таблицы.

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

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

Поле базы данных – это столбец таблицы, содержащий значения определенного свойства.

Свойства полей базы данных

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

 

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

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

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

 

   

Представление о системах управления базами данных (СУБД).

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

По степени универсальности различают два класса СУБД:

системы общего назначения;

• специализированные системы.

СУБД общего назначения не ориентированы на какую-либо предметную область или на информационные потребности какой-либо группы пользователей. Каждая система тако­го рода реализуется как программный продукт, способный функционировать на некоторой модели ЭВМ в определенной операционной системе, и поставляется многим пользователям как коммерческое изделие. Такие СУБД обладают средствами настройки на работу с кон­кретной базой данных. Использование СУБД общего назначения в качестве инструменталь­ного средства для создания автоматизированных информационных систем, основанных на технологии баз данных, позволяет существенно сокращать сроки разработки, экономить трудовые ресурсы. Этим СУБД присущи развитые функциональные возможности, и даже определенная функциональная избыточность.

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

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

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

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

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

Все СУБД поддерживают в той или иной форме четыре основных операции :

· добавить в базу данных одну или несколько записей;

· удалить из базы данных одну или несколько записей;

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

· обновить в базе данных значение некоторых полей.

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

MS Access является СУБД реляционного типа, в которой разумно сбалансированы все средства и возможности, типичных для современных СУБД. Реляционная база упрощает поиск, анализ, поддержку и защиту данных, поскольку они сохраняются в одном месте. Access в переводе с английского означает «доступ». MS Access — это функционально полная реляционная СУБД. Кроме того, MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто очень сложное, то на этот случай MS Access предоставляет мощный язык программирования — Visual Basic Application.

Популярность СУБД Microsoft Access обусловлена следующими причинами:

· доступность в изучении и понятность позволяют Access являться одной из лучших систем быстрого создания приложений управления базами данных;

· СУБД полностью русифицирована;

· возможность использования OLE технологии;

· интегрированность с пакетами Microsoft Office;

· поддержка WWW-идеологии (только в Access 97 и старше);

· визуальная технология позволяет постоянно видеть результаты своих действий и корректировать их; кроме того, работа с конструктором форм может существенно облегчить дальнейшее изучение таких систем программирования, как Visual Basic или Delphi;

· широко и наглядно представлена справочная система;

· наличие большого набора «мастеров» по разработке объектов.


Дата добавления: 2021-03-18; просмотров: 117; Мы поможем в написании вашей работы!

Поделиться с друзьями:






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