Основные понятия и принципы программирования баз данных

Автор работы: Пользователь скрыл имя, 15 Декабря 2011 в 20:07, курсовая работа

Краткое описание

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

Содержимое работы - 1 файл

введ, главы, закл, литра.doc

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

   В результате выполнения работы по докладу  мы узнали:

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

   -основные модели данных.

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

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

   -основы создания баз данных.

   -основные методы защиты информации, применяемые в базах данных.

   Таким образом, выполнили поставленные перед  собой задачи в умении

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

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

   -применять на практике понятие защиты базы данных, целостности и сохранности информации в базе данных.

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

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

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

   -целостность и непротиворечивость данных,

   -достоверность данных,

   -простоту управления данными,

   -безопасность доступа к данным.

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

          
 
 
 
 
 
 
 
 

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

  1. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс. - М.: «Вильямс», 2003. - 1088 с.
  2. Горев А., Макашарипов С., Ахаян Р. Эффективная работа с СУБД. - СПб, «Питер», 1997. – 704 с.
  3. Грабер М. Введение в SQL. - М.: Лори, 1996. – 52 с.
  4. Грэхем И. «Объектно-ориентированные методы. Принципы и практика», - 3-е изд.: Пер. с англ. - М.: «Вильямс», 2004. - 880 с.
  5. Дейт К. Дж. Введение в системы баз данных. - 8-е изд. - М.: «Вильямс», 2006. - 1328 с.
  6. Дейкстра Э. Дисциплина программирования. - 1-е изд. - М.: Мир, 1978. - С. 275-279.
  7. Информатика. Учебник / Под ред. проф. Н.В. Макаровой. - 3-е изд., перераб. -     М.: 2000. - 768 с.
  8. Когаловский М.Р. Перспективные технологии информационных систем. - М.: ДМК Пресс; Компания АйТи, 2003. - 288 с.
  9. Когаловский М.Р. Энциклопедия технологий баз данных. - М.: «Финансы и статистика», 2002. - 800 с.
  10. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. - 3-е изд. - М.: «Вильямс», 2003. — 1436 с.
  11. Кузнецов С. Д. Основы баз данных. - 2-е изд. - М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. - 484 с.
  12. Лавров С. С. Введение в программирование. - М., 1973. – С. 35-38.
  13. Себеста Р. В. «Основные концепции языков программирования», - 5-е изд.: Пер. с англ. - М.: «Вильямс», 2001. - 672 с.
  14. Экономическая информатика. / Под ред. П.В. Конюховского и Д.Н. Колесова. - СПб: Питер, 2000. – С. 560-563.                     

Информация о работе Основные понятия и принципы программирования баз данных