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