Новости Словари Конкурсы Бесплатные SMS Знакомства Подари звезду
В нашей
базе уже
59876
рефератов!
Логин

Пароль

Теория баз данных и их создание в среде Microsoft Access

Теория баз данных и их создание в среде Microsoft Access.
Теория баз данных и их создание в среде Microsoft Access



МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ОТКРЫТЫЙ УНИВЕРСИТЕТ КОЛОМЕНСКИЙ ИНСТИТУТ КУРСОВАЯ РАБОТА по дисциплине "Информационные системы управления" на тему: "Теория баз данных и их создание в среде Microsoft Access'97" Выполнил Свириденко С.А., гр. Э-51 Проверил Фефелов С.И. Коломна 1998 г. Содержание: ВВЕДЕНИЕ. ПОНЯТИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ 3 1. БАЗЫ ДАННЫХ 5 1.1 МОДЕЛИ БАЗ ДАННЫХ 5 1.1.1 Реляционная модель 5 1.1.2 Иерархическая модель 6 1.1.3 Сетевая модель 6 1.2 ПРОБЛЕМЫ РЕЛЯЦИОННОГО ПОДХОДА 6 1.3 НОРМАЛИЗАЦИЯ 7 1.4 ДОСТОВЕРНОСТЬ ИНФОРМАЦИИ 7 2. ОСНОВЫ РАЗРАБОТКИ БАЗЫ ДАННЫХ 8 3. РАБОТА С ТАБЛИЦАМИ БАЗЫ ДАННЫХ НА ПРИМЕРЕ СУБД MICROSOFT ACCESS 11 3.1. СТРУКТУРА ТАБЛИЦЫ 11 3.2. ДАННЫЕ ТАБЛИЦЫ 11 3.3. СОЗДАНИЕ ТАБЛИЦЫ 12 3.3.1. Создание новой пустой таблицы 13 3.3.2. Создание таблицы в режиме конструктора 13 3.4. КЛЮЧИ И ИНДЕКСЫ 23 3.4.1. Типы ключевых полей 23 3.4.2. Индексы 24 3.4.3. Создание и изменение ключевых полей 25 3.5. ОБЩАЯ КАРТИНА ОГРАНИЧЕНИЙ И ПОДДЕРЖАНИЯ ЦЕЛОСТНОСТИ ДАННЫХ 27 3.5.1. Ограничения в базе данных 27 3.5.2. Типы ограничений в базе данных 28 ЗАКЛЮЧЕНИЕ 32 СПИСОК ЛИТЕРАТУРЫ 33 Введение. Понятие информационной системы Веками человечество накапливало знания, навыки работы, сведения об окружающем мире, другими словами - собирало информацию. Вначале информация передавалась из поколения в поколение в виде преданий и устных рассказов. Возникновение и развитие книжного дела позволило передавать и хранить информацию в более надежном письменном виде. Открытия в области электричества привели к появлению телеграфа, телефона, радио, телевидения - средств, позволяющих оперативно передавать и накапливать информацию. Развитие прогресса обусловило резкий рост информации, в связи с чем вопрос о ее сохранении и переработке становился год от года острее. С появлением вычислительной техники значительно упростились способы хранения, а главное, обработки информации. Развитие вычислительной техники на базе микропроцессоров приводит к совершенствованию компьютеров и программного обеспечения. Появляются программы, способные обработать большие потоки информации. С помощью таких программ создаются информационные системы. Целью любой информационной системы является обработка данных об объектах и явлениях реального мира и предоставление человеку нужной информации о них. Если мы рассмотрим совокупность некоторых объектов, то сможем выделить объекты, обладающие одинаковыми свойствами. Такие объекты выделяют в отдельные классы. Внутри выделенного класса объекты можно упорядочивать как по общим правилам классифицирования, например по алфавиту, так и по некоторым конкретным общим признакам, например по цвету или материалу. Группировка объектов по определенным признакам значительно облегчает поиск и отбор информации. Информационные системы (ИС) можно условно разделить на фактографические и документальные. В фактографических ИС регистрируются факты - конкретные значения данных (атрибутов) об объектах реального мира. Основная идея таких систем заключается в том, что все сведения об объектах (фамилии людей и названия предметов, числа, даты) сообщаются компьютеру в каком-то заранее обусловленном формате (например дата - в виде комбинации ДД.ММ.ГГГГ). Информация, с которой работает фактографическая ИС, имеет четкую структуру, позволяющую машине отличать одно данное от другого, например фамилию от должности человека, дату рождения от роста и т.п. Поэтому фактографическая система способна давать однозначные ответы на поставленные вопросы. Документальные ИС обслуживают принципиально иной класс задач, которые не предполагают однозначного ответа на поставленный вопрос. Базу данных таких систем образует совокупность неструктурированных текстовых документов (статьи, книги, рефераты и т.д.) и графических объектов, снабженная тем или иным формализованным аппаратом поиска. Цель системы, как правило, - выдать в ответ на запрос пользователя список документов или объектов, в какой-то мере удовлетворяющих сформулированным в запросе условиям. Указанная классификация ИС в известной мере устарела, так как современные фактографические системы часто работают с неструктурированными блоками информации (текстами, графикой, звуком, видео), снабженными структурированными описателями. Чтобы пояснить, как фактографическая система может превратиться в документальную (и наоборот), рассмотрим условный пример. Пусть объектом обработки фактографической ИС является некий список ученых-экономистов, причем для каждого ученого имеются следующие данные: * Имя ; * Дата рождения в формате ДД.ММ.ГГГГ; * Национальность (русский или иностранец); * Биография (произвольный текст); * Названия трудов ученого. Располагая структурированными описателями (имя, дата, пол), система может выдать строгие ответы на вопросы: а) о любом ученом персонально; б) о распределении ученых по дате рождения и полу (в любых сочетаниях). Заметим, что те же данные в той или иной форме дублируются в биографии, например: "Уильям Стаффорд родился в 1554 году в семье...", "Иван Тихонович Посошков жил с 1652 по 1726 год..." и т.д. Однако, если удалить из списка структурированные описатели, система превратится в документальную и, если не принять мер, утратит способность находить и классифицировать ученых. В отличие от нас, компьютер не знает, что Стаффорд - иностранец, а Посошков - русский, что "родиться" и "жить с... по..." - синонимы и т.д. В данной работе рассматриваются фактографические ИС, которые используются буквально во всех сферах человеческой деятельности, а практика работы с ними будет рассмотрена на примере современной системы управления базами данных (СУБД) Microsoft Access. 1. Базы данных Основа ИС, объект ее обработки - база данных. Что такое база данных (БД)? В широком смысле слова можно сказать, что БД - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Синоним термина "база данных" - "банк данных". Чтобы обеспечить быстроту и качество поиска данных в базе, этот процесс должен быть автоматизирован. Компьютерную базу данных можно создать несколькими способами: * С помощью алгоритмических языков программирования, таких как Basic, Pascal, C++ и т.д. Данный способ применяется для создания уникальных баз данных. * С помощью прикладной среды, например Visual Basic. С его помощью можно создавать базы данных, требующие каких-то индивидуальных особенностей построения. * С помощью специальных прог
Умар.Ш. был тут !!!!!
 
давайте изгоним мат !!!
 
ДОБРОЙ НОЧИ ОТ Ъ
ЛОКИ ИНО
 
ДМК МЭ
 
где инфааа?