1.2 Классификация СУБД

По типу управляемой базы данных СУБД разделяются на: сетевые, иерархические, реляционные, объектно-реляционные, объектно-ориентированные [5].

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

По способу доступа к БД: файл-серверные, клиент-серверные, встраиваемые.

В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. Ядро СУБД располагается на каждом клиентском компьютере. Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на ЦП сервера, а недостатком - высокая загрузка локальной сети. На данный момент файл-серверные СУБД считаются устаревшими. Примеры: Microsoft Access, Borland Paradox.

Клиент-серверные. Такие СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера. Клиент-серверные СУБД, в отличие от файл-серверных, обеспечивают разграничение доступа между пользователями и мало загружают сеть и клиентские машины. Сервер является внешней по отношению к клиенту программой, и по надобности его можно заменить другим. Недостаток клиент-серверных СУБД в самом факте существования сервера (что плохо для локальных программ — в них удобнее встраиваемые СУБД) и больших вычислительных ресурсах, потребляемых сервером. Примеры: Firebird, Interbase, MS SQL Server, Sybase, Oracle, PostgreSQL, MySQL.

Встраиваемая СУБД — библиотека, которая позволяет унифицированным образом хранить большие объёмы данных на локальной машине. Доступ к данным может происходить через SQL либо через особые функции СУБД. Встраиваемые СУБД быстрее обычных клиент-серверных и не требуют установки сервера, поэтому востребованы в локальном ПО, которое имеет дело с большими объёмами данных (например, геоинформационные системы). Примеры: OpenEdge, SQLite, BerkeleyDB, один из вариантов Firebird, один из вариантов MySQL, Sav Zigzag.

1.3 Определения и понятия

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

Реляционная база данных — база данных, основанная на реляционной модели. Слово "реляционный" происходит от английского "relation" (отношение). Для работы с реляционными БД применяют Реляционные СУБД [7].

Объектно-ориентированная база данных — база данных, в которой данные оформлены в виде моделей объектов, включающих прикладные программы, которые управляются внешними событиями [6].


1.4 Схема данных

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

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

Связи-объединения. Между двумя таблицами может быть установлена связь-объединение по некоторому полю связи. Для связи-объединения может быть выбран один из трех способов объединения записей [12]:

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

Способ 2 - объединение тех записей, в которых связанные поля обеих таблиц совпадают, а также объединение всех записей из первой таблицы, для которых нет связанных во второй, с пустой записью второй таблицы;

Способ 3 - объединение тех записей, в которых связанные поля обеих таблиц совпадают, а также объединение всех записей из второй таблицы, для которых нет связанных в первой, с пустой записью первой таблицы.

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


1.5 Объекты Access

СУБД Access работает со следующими объектами: таблицы, запросы, формы, отчеты, макросы, модули. Таблица - множество строк, являющихся двухмерным представлением информации. Запрос - программа на языке запросов QBE (запросы по образцу) или SQL (язык структурированных запросов), предназначена для извлечения данных из таблицы по признакам. Форма - визуальный шаблон, упорядочивающий представляемые данные, что позволяет их лучше организовывать и просматривать на экране дисплея. Отчет - визуальный шаблон, предназначенный для вывода табличных данных в указанном формате на принтер. Модуль ─ программа на языке программирования Visual Basic для реализации нестандартных процедур при создании приложений. Макрос ─ последовательность макрокоманд ─ машинных процедур, которые заменяют определенную ручную последовательность операций, производящихся при работе в приложении [11].


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

2.1 Краткое описание предметной области

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

1)         Визитная карточка преподавателя

2)         Визитная карточка студента

3)         Выставки, конкурсы, конференции преподавателей

4)         Выставки, конкурсы, конференции студентов

5)         Состояние учебно-методического комплекса

В таблицах отображено, в каких выставках, конкурсах и конференциях принимали участие преподаватели и студенты.

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


2.2 Запросы

В нашей БД используется 2 вида запросов: на выборку и на добавление.

Запросы на выборку осуществляются следующим образом: при открытии окна запроса появляется диалоговое окно, в котором следует вписать фамилию преподавателя или студента. После того как вы его впишите и подтвердите свое решение, запрос, в зависимости от его назначения, выдаст вам данные о преподавателях, студентах и их деятельности.

А еще в нашей базе существует запрос на добавление в БД. При его запуске СУБД Access спрашивает запрашивает подтверждение записи в БД.


2.3 Формы

В нашей БД используются формы, созданные на основе запросов на выборку и обычные формы, имеющие связанные и подчиненные формы, а также ввели в базу кнопочную форму.


2.4 Отчеты

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


2.5 Макросы

В БД мы использовали макросы, чтобы запросы на добавление можно было отобразить в главной кнопочной форме.


Заключение

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


Список используемых источников

1.         Фуфаев, Э.В. Базы данных. [Текст]: Учебное пособие для студентов среднего профессионального образования / Э.В. Фуфаев.-Издательский центр "Академия",2005.- 320c.

2.         Андреев А.Г. Мicrosoft Windows XP. Руководство администратора /Под об. Ред. А.Н. Чекмарева. – СПб.:БХВ-Петербург, 2003.

3.         Богданов-Катьков Н.В., Орлов А.А. Интернет: Новейший справочник. – М.: Изд-во Эксмо; СПБ: Сова, 2003. – 928 с., ил.

4.         Мартыка Н.В., Патыка Т.Л., Попов И.И. Архитектура ЭВМ и вычислительных систем: Учебник. – М.: ФОРУМ: ИНФРА-М, 2005. 512 с.: ил. – (Профессиональное образование).

5.         Макарова Н.В., Матвеев Л.А., Бройдо В.Л., Гаврилова Т.А., Рамин Е.Л., Ильина О.П., Ступак В.Б., Стельмашонок Е.В. Информатика: Учебник. – 3-е перераб. изд / Под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2004. – 768 с.: ил.

6.         Access [Электронный ресурс] // Proaccess. Советы и примеры по программе [web-сайт].22.03.2003. < http://www.proaccess.ru/ispolz/iz_3.php > (2.01.2010)


Приложение

1.1 Таблицы


1.2 Запросы


1.3 Формы


1.4 Отчеты



Информация о работе «Научно-методическая деятельность преподавателей»
Раздел: Информатика, программирование
Количество знаков с пробелами: 17635
Количество таблиц: 0
Количество изображений: 20

Похожие работы

Скачать
84625
1
0

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

Скачать
64216
0
0

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

Скачать
89913
3
0

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

Скачать
39840
4
1

... по предмету ( Приложение 2). ЗАКЛЮЧЕНИЕ Учебная литература является источником знаний и средством обучения учащихся в условиях определенной системы образования. Анализ учебной литературы и в первую очередь учебников является одним из видов методической деятельности преподавателя. Решая задачи, связанные с анализом содержания учебников, необходимо учитывать следующие: ·          выявление ...

0 комментариев


Наверх