Базы данных

Автор работы: Пользователь скрыл имя, 26 Декабря 2012 в 18:31, лабораторная работа

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

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

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

Введение 3
Задание 4
Выполнение 5
Выявление связей 6
Запросы 7
Форма 8
Заключение 9
Приложение 10
Некоторые детали 10
Иллюстрации 12
Список литературы 13

Файлы: 1 файл

База данных.docx

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

Федеральное государственное образовательное  бюджетное

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

«Финансовый университет при Правительстве

  Российской Федерации»

Кафедра «Информатика и программирование»

Дисциплина  «Основы информатики»

Лабораторная работа

по базам данных

Выполнил:

Студент гр. ПМ 1-1

Максимов Алексей

Проверила:

доц. Цветкова О. Н.

Москва 2012

Оглавление

Введение 3

Задание 4

Выполнение 5

Выявление связей 6

Запросы 7

Форма 8

Заключение 9

Приложение 10

Некоторые детали 10

Иллюстрации 12

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

 

 

Введение

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

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

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

СУБД Microsoft Access — наиболее широко используемая в среде Microsoft.

Windows реляционная СУБД, Microsoft Access — типичная СУБД для персональных компьютеров, обеспечивающая хранение, сортировку и поиск данных для множества приложений. В СУБД Access для создания таблиц, запросов, форм и отчетов предусмотрен графический интерфейс пользователя (Graphical User Interface — GUI); для разработки настраиваемых приложений с базой данных есть инструментальные средства, использующие макроязык Microsoft Access или язык VBA (Microsoft Visual Basic for Applications). Кроме того, в СУБД Access предусмотрены программы, называемые мастерами (Wizards), которые упрощают многие из процессов формирования приложений с базой данных, проводя пользователя через ряд диалоговых окон в запросно-ответном режиме. В СУБД Access предусмотрены также конструкторы (Builders), которые могут помочь пользователю сформировать синтаксически правильные выражения, например операторы и макрокоманды языка SQL.

Задание

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

Выполнение

Необходимо выделить главные элементы данной базы данных.

Примерные таблицы:

  • Студент для хранение записей о студенте (идентификационный номер, зачетная книжка и др.)

1Студент

 

  • Вид спорта (ID секции, тренера, время, телефон)

2Вид спорта

 

  • Медпункт (сведения о здоровье студента, его группа по здоровью)

3Медпункт

  • Оплата (стоимость платных или дополнительных занятий)

4Оплата

  • Посещение (посещение студента секции).

5Посещение

Выявление связей

Из задания ясно, что связь  студента с тренером будет типа «многие  ко многим», поэтому была создана  промежуточная таблица Посещение.

Посмотрим схему данных.

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

Запросы

Необходимо создать запрос для отображение ID студента, ФИО студента, ФИО тренера, вид спорта определенного ученика по его  идентификационному номеру.

7Таблицы

8Налагаемые условия

Форма

Создание формы для удобного просмотра всех студентов, занимающихся у определенного преподавателя.

9Форма

А также создадим форму для удобного редактирования информации студентов  и для наглядного представления.

Заключение

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

 

Приложение

Некоторые детали

Состав программного продукта

Основные компоненты MS Access:

  • построитель таблиц;
  • построитель экранных форм;
  • построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
  • построитель отчётов, выводимых на печать.

Они могут вызывать скрипты  на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

Microsoft Jet Database Engine, которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.

Взаимодействие  с другими СУБД

Встроенные средства взаимодействия MS Access со внешними СУБД с использованием интерфейса ODBC снимают ограничения, присущие Microsoft Jet Database Engine. Инструменты MS Access, которые позволяют реализовать такое взаимодействие называются «связанные таблицы» (связь с таблицей СУБД) и «запросы к серверу» (запрос на диалекте SQL, который «понимает» СУБД).

Корпорация Microsoft для построения полноценных клиент-серверных приложений на базе MS Access рекомендует использовать в качестве движка базы данных СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.

Известны также реализации клиент-серверных приложений на базе связки Access 2003 c другими СУБД, в частности, MySQL.

 

Иллюстрации

10Access

11MySQL

 

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

  1. Базы данных: модели, разработка, реализация / Т.С.Карпова.-Спб.:Питер,2001.-304с.:ил.
  2. Заикин И. А.,  Учебное пособие «Основы работы в Access», 2003
  3. Марков А.С., Лисовский К.Ю. Базы данных. Введение в теорию и методологию: Учебник.-М.: Финансы и статистика.2006.-512с.:ил.
  4. Методические указания к лабораторным работам по курсу «Базы данных» Microsoft Access, В.И.Долбенков, 2005
  5. Методология проектирования баз данных средствами MS Access: Учебно-методическое пособие по курсу «Базы данных», 2005

Информация о работе Базы данных