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

Автор работы: Пользователь скрыл имя, 05 Марта 2013 в 12:17, курсовая работа

Описание

Человечество стремительно вступает в принципиально новую для него информационную эпоху. Существенным образом меняются все слагаемые образа жизни людей. В современном обществе уровень информатизации характеризует уровень развития государства. Начавшийся ХХI век специалисты называют веком компьютерных технологий. Их революционное воздействие касается государственных структур и институтов гражданского общества, экономической и социальной сфер, науки и образования, культуры и образа жизни людей. Многие развитые и развивающиеся страны в полной мере осознали те колоссальные преимущества, которые несет с собой развитие и распространение информационно-коммуникационных технологий. Не у кого не вызывает сомнения тот факт, что движение к информационному обществу - это путь в будущее человеческой цивилизации

Содержание

Введение
4
1 Теоретические аспекты изучения реляционных моделей данных: сущность, понятие и виды
6
1.1 Понятие и сущность модели данных в информационных технологиях
6
1.2 Базовые понятия реляционной модели данных
10
1.3 Свойства отношений реляционной модели данных
19
2 Создание реляционной базы данных в программном комплексе Microsoft Ассеss
23
2.1 Общее понятие о реляционной базе данных
23
2.2 Создание реляционной базы данных
26
2.3 Создание запросов в реляционной базе данных
29
Заключение
36
Список использованных источников

Работа состоит из  1 файл

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

— 241.74 Кб (Скачать документ)

Формирование запроса  на добавление записей к таблице  БД.

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

Затем перетаскиваются те поля из списка полей таблицы-источника, которые совпадают с полями пополняемой  таблицы. Их имена Access автоматически укажет в строке Добавление как имена полей пополняемой таблицы.

Формирование запроса  на удаление записей из таблицы БД.

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

В этом случае при удалении записей из подчиненной таблицы  в окне конструктора запроса вводится команда Запрос / Удаление. В результате в бланке запроса появится новая строка Удаление. Тогда из списка полей подчиненной таблицы перетаскивается в бланк запроса символ звездочки (*), после чего в строке Удаление для этого поля отобразится значение Из. Затем из списка полей главной таблицы перетаскиваются поля, участвующие в условии отбора удаляемых записей, и для них в строке Удаление появится значение Условие. После этого задаются условия отбора удаляемых записей.

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

При составлении запроса  на удаление записей из главной таблицы (в обоих случаях) в окне конструктора запроса вводится команда Запрос / Удаление.

В бланк запроса перетаскиваются  поля, участвующие в условиях отбора записей на удаление, и задаются условия отбора.

 

4 Выполнение и сохранение запроса

После формирования запроса  его необходимо выполнить. Из окна Конструктора запроса это можно сделать, введя  одну из команд:

  • Запрос / Запуск
  • Вид / Режим таблицы

Если результаты выполнения запроса не удовлетворяют, то можно  вернуться к окну Конструктора запроса  для его модификации по команде  Вид / Конструктор. В противном случае результат запроса можно сохранить  с помощью команды Файл / Сохранить или произведя закрытие окна Конструктора запроса [10].

 

 

Заключение

 

Модель данных описывает  некоторый набор родовых понятий  и признаков, которыми должны обладать все конкретные СУБД и управляемые  ими базы данных, если они основываются на этой модели. Наличие модели данных позволяет сравнивать конкретные реализации, используя один общий язык. Хотя понятие модели данных является общим, и можно говорить о иерархической, сетевой, некоторой семантической и т.д. моделях данных, нужно отметить, что это понятие было введено в обиход применительно к реляционным системам и наиболее эффективно используется именно в этом контексте. Попытки прямолинейного применения аналогичных моделей к дореляционным организациям показывают, что реляционная модель слишком "велика" для них, а для постреляционных организаций она оказывается "мала" [3, c. 78].

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

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

Радикально изменились сферы  применения, а также круг пользователей. Если раньше системы баз данных были доступны лишь крупным вычислительным центрам, оснащенным мощной техникой и  располагающим высококвалифицированными кадрами программистов, то с появлением персональных компьютеров они нашли  массовое применение наряду с системами  обработки текстов, электронными таблицами  и коммуникациями. Новые сферы  применения связаны с системами  поддержки принятия решений, автоматизированным проектированием, разработкой сложных  систем, в том числе систем программного обеспечения, нетрадиционными научными применениями, национальными программами создания цифровых библиотек [5, c. 21].

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

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

 

 

 

Список  использованных источников

 

  1. А. Федоров, Н. Елманова. Введение в OLAP./Компьютер пресс, №4, 2011. – 228 с.
  2. Бакаревич, Ю.Б. Самоучитель Microsoft Access 2010 / Бакаревич Ю.Б., Пушкина Н.В. - СПб.: БХВ-Петербург, 2011 – 387 с.
  3. Бойко, В.В. Проектирование баз данных информационных систем / Бойко В.В., Савинков В.М. - М.: Финансы и статистика, 2009 – 287 с.
  4. В.В.Корнеев, А.Ф.Гареев, С.В.Васютин, В.В. Райх. Базы данных. Интеллектуальныая обработка информации–М.: Издатель Молгачева С.В., Издательство Нолидж, 2011. – 339 с.
  5. Глашаков С.В., Ломотько Д.В. Базы данных. Учебный курс–Харьков: Фолио; Ростов на Дону: Феникс; Киев: Абрис, 2010. – 276 с.
  6. Голицына О.А., Максимов Н.В. Базы данных. М.:Форум—Инфра, 2012. – 387 с.
  7. Карпова Т.С. Базы данных: модели, разработка, реализация. Учебник.-СПб.: Питер, 2011. – 389 с.
  8. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение / Москва, Питер, Киев, 2011 – 228 с.
  9. Коннолли Томас, Бегг Каролин. Базы данных. М.: " Вильямс", 2009. – 339 с.
  10. Мейер, М. Теория реляционных баз данных / М. Мейер - М.: Мир, 2009 – 280 с.
  11. Оскерко В.С. Технология организации, хранения и обработки данных. Учебно—практическое пособие для дистанционного обучения. Мн.: БГЭУ, 2010. – 283 с.
  12. Хаббард, Дж. Автоматизированное проектирование баз данных / Хаббард Дж. - М.: Мир, 2012 – 382 с.
  13. Хомоненко А.Д. и др. Базы данных. Учебник для вузов /Под ред. проф. А.Д.Хомоненко.-СПб:КОРОНА принт, 2009. – 281 с.

 


Информация о работе Реляционная модель данных