СУБД Access правила разработки приложений для работы в сети

Автор работы: Пользователь скрыл имя, 02 Января 2014 в 11:09, курсовая работа

Описание работы

Целью моей курсовой работы является раскрытие понятий базы данных, локальной сети, клиент-сервера и совмещение того и другого.
В связи с данной целью поставлены следующие задачи:
1. Изучение и подбор литературы по изучаемой теме.
2. Изучение возможностей MS Access в создании, организации баз данных.
3. Изучение структуры локальной сети, и использование базы данных в сети.

Содержание работы

ВВЕДЕНИЕ………………………………………………………..........3
1.ОСНОВНЫЕ ПОНЯТИЯ ПОСТРОЕНИЯ БАЗ ДАННЫХ MS ACCESS
1.1 Основные положения.…………………………………......4
1.2 Основные объекты СУБД Microsoft Access.….…………5
1.3 Формирование запросов на выборку…………...………..6
1.3.1 Параметрические запросы………………………….8
1.3.2 Запросы на обновление…………………………..…9
1.3.3 Итоговые запросы……………………………….....10
1.3.4 Редактирование запросов……………………….....10
1.4 Основы реляционных БД……..…………………………11
1.5 Файл – серверная архитектура.………………………....11
1.6 Клиент – серверная архитектура……………………….12
1.7 Распределенная архитектура……………………………12
2. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОРГАНИЗАЦИИ ЛОКАЛЬНЫХ
СЕТЕЙ И ИСПОЛЬЗОВАНИЕ БАЗ ДАННЫХ
2.1 Общие сведения о сетях…………………………………….13
2.2 Топология сетей………………………………………….…16
2.3 Основные протоколы обмена в компьютерных сетях……18
2.4 СУБД Access правила разработки приложений для работы в сети…………………………………………………………………….23
2.5 Наиболее известные модели данных………………………25
ЗАКЛЮЧЕНИЕ ………………………………………………………27
СПИСОК ЛИТЕРАТУРЫ………………………

Файлы: 1 файл

Курсовая главная.doc

— 604.00 Кб (Скачать файл)

 - Многопользовательские СУБД включают в себя сервер БД и клиентскую часть и, как правило, могут работать в неоднородной вычислительной среде (с разными типами ЭВМ и операционными системами). К многопользовательским СУБД относятся, например, СУБД Oracle и Informix.

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

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

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

• язык описания данных (DDL) — высокоуровневый непроцедурный язык декларативного типа, предназначенный для описания логической структуры данных;

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

Названные языки в  различных СУБД могут иметь отличия. Наибольшее распространение получили два стандартизованных языка: QBE (Query By Example) — язык запросов по образцу и SQL (Structured Query Language) — структурированный язык запросов. QBE в основном обладает свойствами языка манипулирования данными. SQL сочетает в себе свойства языков обоих типов — описания и манипулирования данными.

Организация и поддержание  логической структуры данных обеспечивается средствами модели организации данных (ее часто называют просто модель данных). Модель данных определяется способом организации данных, ограничениями целостности и множеством операций, допустимых над объектами организации данных. Соответственно модель данных разделяют на три составляющие: структурную, целостную и манипуляционную.[6]

 

                          

 

2.5 Наиболее известные модели данных:

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

Достоинствами иерархической модели данных относятся эффективное использование памяти ЭВМ и неплохие показатели времени выполнения основных операций над данными. Иерархическая модель данных удобна для работы с иерархически упорядоченной информацией.

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

Примеры: зарубежные системы IMS, PC/Focus, Team-Up и Data Edge, а также отечественные системы Ока, ИНЭС и МИРИС;

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

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

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

Системы на основе сетевой  модели не получили широкого распространения на практике. Наиболее известными сетевыми СУБД являются следующие: IDMS, db_VistaIII, СЕТЬ, СЕТОР и КОМПАС;[8]

 

 

                                                   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗАКЛЮЧЕНИЕ

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

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

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

 

При написании данной работы были решены следующие задачи:

1) изучена и освоена  теория создания баз данных;

2) изучены возможности  СУБД Microsoft Access;

3) Изучены протоколы  передачи и способы организации  сети;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СПИСОК  ЛИТЕРАТУРЫ

  1. Замулин А. В. Системы программирования баз данных и знаний. Новосибирск.: Наука. Сиб. отд-ние, 1990.
  2. Калиниченко Л. Стандарт систем управления объектными базами данных ODMG: краткий обзор и оценка состояния // Системы Управления Базами Данных, № 1, 1996.
  3. Основы современных компьютерных технологий: Учебное пособие / Под ред. проф. А. Д. Хомоненко. Авторы: Артамонов Б. Н., Брякалов Г. А., Гофман В. Э., Кадигроб Е.Ф., Компаниец Р. И., Липецких А. Г., Мальцев М. Г., Рыжиков Ю. И., Хомоненко А. Д., Цыганков В. М. СПб: КОРОНА принт, 1998.
  4. Роберт Сигнор, Михаэль О. Стегман. Использование ODBC для доступа к базам данных: Пер. с англ. М.: БИНОМ; НАУЧНАЯ КНИГА.
  5. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. СПб.: Питер, 1997.
  6. http://urist.fatal.ru/Book/Index.html
  7. http://www.ariu.berdyansk.net
  8. http://www.dtmsost/com/ ru/proj
  9. Олифер В.Г., Олифер Н.А.  Компьютерные сети. Принципы, технологии, протоколы /В.Г. Олифер, Н.А. Олифер. - СПб.: Питер, 2002.- 672 с.: ил.
  10. Малышев Р.А. Локальные вычислительные сети: Учебное пособие/ РГАТА. – Рыбинск, 2005. – 83 с.
  11. Камалян А.К., Кулев С.А., Назаренко К.Н. и др. Компьютерные сети и средства защиты информации: Учебное пособие /Камалян А.К., Кулев С.А., Назаренко К.Н. и др. - Воронеж: ВГАУ, 2003.-119с.

 

 

 

 

 

 

 

Приложение

Рисунок 1 Топология «звезда»

 

       

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2 Топология «кольцо»

 

 

               

Рисунок 3 Топология «общая шина»


Рисунок 4 Топология «дерево»

 

 

Условные обозначения:

ОП – оконечный  пользователь (рабочая станция, персональный компьютер)

ЦУ – центральное  устройство (сервер, концентратор)

 

Рисунок 5 Модель взаимодействия открытых систем ISO/OSI

         

      

     

                                              

Рисунок 6 Локальная сеть в кабинете и соединение с общим  модемом.

 

 

                                                

 

 

Рисунок 7 Структура кабеля.

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 8 Стек протоколов IPX/SPX




Информация о работе СУБД Access правила разработки приложений для работы в сети