презентация дипломной работы

Post on 04-Jun-2015

1.983 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ 

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

«Глазовский государственный педагогический институт им. В.Г. Короленко»

Дипломная работа

РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ

Выполнила студентка 1.152 группыЧеркашина Марина СергеевнаНаучный руководитель: кандидат физико-математических наук,доцент М.А.Бабушкин

Глазов 2012 

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

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

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

Дать основные понятия теории баз данных.

Дать понятие модели данных и ее виды.Рассказать об основных операциях

реляционной алгебры.Рассмотреть фрагменты реализации

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

реляционная модель данных.

реализация реляционной модели данных средствами реляционной алгебры и языков запросов.

Рассмотрены основные понятия реляционной модели данных.

Изучены основные операции реляционной алгебры и приведены примеры ее применения.

Спроектирован фрагмент реляционной базы данных и опробованы на нем некоторые операции реляционной алгебры, а также элементы языков запросов: QBE и SQL

ВВЕДЕНИЕ ГЛАВА 1. Формализация реляционной модели

данных§ 1.1. Краткое изложение теории базы данных§ 1.2. Базовые понятия реляционной модели данныхГЛАВА 2. Реализация реляционной модели § 2.1. Реляционная алгебра§ 2.2. Реализация реляционной модели в среде

выбранной СУБД (MS Access) § 2.3. Табличный язык запросов QBE § 2.4. Язык SQLЗАКЛЮЧЕНИЕ ЛИТЕРАТУРА

Модель данных – совокупность структур данных и операций их обработки.

Типы моделей данных: иерархическая сетевая реляционная

Класс

Подкласс

Подкласс

Группа Группа Группа

Подгруппа

ПодгруппаПодгруппа

Структурной Целостной Манипуляционной

Основные понятия реляционной Основные понятия реляционной моделимодели

К традиционным операциям относятся:

К специальным операциям относятся:

Создание реляционной базы Создание реляционной базы данныхданных

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

Стандартный язык запросов Стандартный язык запросов SQLSQLОператор SELECT, который имеет свой специфический синтаксис,

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

перед выводом их преобразование в соответствии с указанными выражениями и (или) функциями

FROM (из) перечисленных таблиц, в которых расположены эти столбцы WHERE (где) строки из указанных таблиц должны удовлетворять указанному перечню

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

каждой группы единственное агрегированное значение, используя во фразе SELECT SQL-функции SUM (сумма), COUNT (количество), MIN (минимальное значение), MAX (максимальное значение) или AVG (среднее значение)

HAVING (имея) в результате лишь те группы, которые удовлетворяют указанному перечню условий отбора групп и имеет формат

SELECT [[ALL] | DISTINCT]{ * | элемент_SELECT [,элемент_SELECT]...}FROM {базовая_таблица | представление} [псевдоним][,{базовая_таблица | представление} [псевдоним]] ...[WHERE фраза][GROUP BY фраза [HAVING фраза]];

Стандартный язык запросов Стандартный язык запросов SQLSQLЗапросы с использованием одной таблицы:Выбрать полную информацию о продуктах с сортировкой по алфавиту

SELECT *FROM ПродуктыORDER BY Продукт;

Здесь "звездочка" (*) служит кратким обозначением всех имен полей в таблице, указанной во фразе FROM.

Вывод:Вывод:В результате исследования, проведенного в процессе выполнения работы, можно

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

ценности данных, операциями с данными.Реляционная модель состоит из трех частей: структурной, целостной,

манипуляционной.Реляционная алгебра состоит из восьми операторов: четырех традиционных

операций над множествами (теоретико-множественных операций) и четырех специальных реляционных операций.

Язык QBE является более наглядным и простым для понимания, хотя и более ограниченным в возможностях.

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

Спасибо за внимание Спасибо за внимание

top related