Файл: Введение Глава История.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.04.2024

Просмотров: 10

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Оглавление

Введение……………………………………………………………………………1

Глава 1. История…………………………………………………………………...6

1.1. Первый этап - базы данных на больших ЭВМ……………………….6

1.2. Эпоха персональных компьютеров…………………………………...8

1.3. Распределенные многопользовательские базы данных…………….11

Глава 2. Теоретические сведения………………………………………………..14

2.1. Общие положения………………………………………………….…14

2.2. Этапы проектирования базы данных……………………………..…16

2.3 Требования к приложению……………………………………………18

2.4. Основные модели данных……………………………………………19

Глава 3. Проектирование и разработка базы данных по регистрации и учету юридических и физических лиц в налоговых органах РФ…………………….20

3.1. Описание предметной области………………………………………20

3.2. Анализ реквизитного состава и установление функциональных зависимостей между реквизитами………………………………………………20

3.2.1. Определение функциональных зависимостей между реквизитами в соответствии с требованиями первой нормальной формы(1НФ)…………….20

3.2.2. Определение функциональных зависимостей между реквизитами в соответствии с требованиями второй нормальной формы(2НФ) ………..…..20

3.2.3. Определение функциональных зависимостей между реквизитами в соответствии с требованиями третьей нормальной формы(3НФ)…………....21

3.3. Образование информационных объектов установим для каждого описательного реквизита ключевые реквизиты……………………………….21

3.4. Создание информационно-логической модели предметной области в каноническом виде………………………………………………………………22

3.5. Создание даталогической модели реляционной базы данных……22

3.6. Программные разработки……………………………………………23

3.6.1. Разработка структур БД……………………………………………24

3.6.2. Ввод данных………………………………………………………...25

Заключение………………………………………………………………...27

Список использованных источников и литературы…………………….29

 
ВВЕДЕНИЕ
Базы данных — это структура, предназначенная для сохранения больших размеров информации и программных модулей, исполняющих управление данными, их выборку, сортировку и остальные сходные действия.


Информация базы данных хранится в одной или нескольких таблицах. Любая таблица с данными складывается из набора однотипных записей, размещенных друг за другом. Они представляют собой строки таблицы, которые можно добавлять, удалять или изменять.

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

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

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

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

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

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

К настоящему времени накоплен сильный опыт проектирования БД, предназначенных для управления производством, это позволяет сделать процесс создания БД более эффективным.

Актуальность
темы

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

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

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

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

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

При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД совместно с прикладными программами называют банком данных.

Одно из основных назначений СУБД – поддержка программными средствами представления, соответственного реальности.

Целью курсовой работы является:

1. Исследовать теоретические документы по базам данных;

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

3. Разработка материалов в соответствии с заданием на курсовую работу.

  1. Оформление курсовой работы в соответствии с заданными требованиями.


Глава 1. История базы данных

1.1. Первый этап - базы данных на больших ЭВМ
История развития СУБД имеет больше 30 лет. В 1968 г. была введена в эксплуатацию первая индустриальная СУБД система IMS фирмы IBM. В 1975 году появился первый стандарт ассоциации по языкам систем обработки данных - Conference of Data System Languages (CODASYL), который определил ряд фундаментальных понятий в теории систем баз данных, которые и до сих пор являются основными для сетевой модели данных.


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

Меньше двух десятков лет прошло с данного момента, но стремительное развитие вычислительной техники, изменение ее принципиальной роли в жизни общества, обрушившийся бум персональных ЭВМ и, наконец, появление мощных рабочих станций и сетей ЭВМ повлияло также и на развитие технологии баз данных. Можно выделить 4 этапа в развитии этого направления в обработке данных. Однако необходимо заметить, что все же нет жестких скоротечных ограничений в этих этапах: они плавно переходят один в другой и даже сосуществуют параллельно, но тем не менее выделение этих этапов позволит более четко охарактеризовать отдельные стадии развития схемы баз данных, подчеркивать особенности, специфичные для конкретного этапа.
Первый момент развития СУБД связан с организацией баз данных на больших машинах типа IBM 360/370, ЕС-ЭВМ и мини-ЭВМ типа PDP11 (фирмы Digital Equipment Corporation - DEC), разнообразных моделях HP (фирмы Hewlett Packard).

Базы данных сохранялись в внешней памяти основной ЭВМ, пользователями данных баз данных были задачи, запускаемые в основном в пакетном режиме. Интерактивный режим доступа оснащался с помощью консольных терминалов, которые не обладали собственными вычислительными ресурсами (процессором, внешней памятью) и служили только устройствами ввода-вывода для центральной ЭВМ. Программы доступа к БД писались на различных языках и запускались как обычные числовые программы. Сильные операционные системы обеспечивали возможность условно параллельного выполнения всего множества задач. Эти системы можно было отнести к системам распределенного доступа, потому что база данных была централизованной, сберегалась на устройствах внешней памяти одной основной ЭВМ, а доступ к ней поддерживался от многих пользователей-задач.

Особенности этого этапа развития выражаются в следующем:

· Все СУБД базируются на мощных мультизадачных операционных системах (MVS, SVM, RTE, OSRV, RSX, UNIX), поэтому в основном поддерживается работа с централизованной базой данных в режиме распределенного многопользовательского доступа.


· Функции управления распределением ресурсов в основном осуществляются операционной системой (ОС).

· Поддерживаются языки невысокого уровня манипулирования данными, ориентированные на навигационные методы доступа к данным.

· Внушительная роль отдается администрированию данных.

· Проводятся серьезные работы по обоснованию и формализации реляционной модели данных, и была создана первая система (System R), реализующая идеологию реляционной модели данных.

· Проводятся теоретические работы по оптимизации запросов и управлению распределенным доступом к централизованной БД, было введено понятие транзакции.

· Результаты научных исследований открыто обсуждаются в печати, идет мощный поток общедоступных публикаций, касающихся всех аспектов теории и практики баз данных, и результаты теоретических исследований активно внедряются в коммерческие СУБД.

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

Персональные компьютеры быстро вошли в нашу жизнь и действительно изменили наше представление о месте и роли компьютерных технологий в жизни общества. Сегодня компьютеры стали ближе и доступнее для любого пользователя. Обычные пользователи больше не боятся сложных и запутанных языков программирования. Мы разработали множество программ, предназначенных для новых пользователей. Эти программы просты в использовании и интуитивно понятны: в первую очередь это текстовые редакторы, электронные таблицы и другие программы. Операции копирования файлов и переноса информации с одного компьютера на другой, печать документов, таблиц и других документов стали простыми и понятными. Системные программисты отошли на задний план. Любой пользователь имеет полный контроль над мощным и удобным устройством, позволяющим автоматизировать многие нюансы операций.
И, конечно же, это сказывается и на уроке баз данных. Есть программы, которые называются системами управления базами данных и позволяют хранить большой объем информации, имеют удобный интерфейс для заполнения данных, встроенные инструменты для создания различных отчетов. Эти программы могут автоматизировать важные учетные функции, которые ранее выполнялись вручную.

Систематическое уменьшение цен на персональные компьютеры сделало их доступными не только для организаций и фирм, а и для индивидуальных пользователей. Компьютеры стали прибором для ведения документации и собственных учетных функций. Это все сыграло как положительную, так и отрицательную значимость в области развития баз данных. Кажущаяся простота и доступность персональных компьютеров, и их программного обеспечения породила множество дилетантов. Эти разработчики, считая себя знатоками, стали проектировать недолговечные базы данных, что не учитывали многих особенностей объектов реального мира. Много было разработано систем-однодневок, которые не отвечали законам развития и взаимосвязи реальных объектов. Однако простота персональных компьютеров заставила пользователей из многих областей знаний, которые ранее не применяли вычислительную технику в своей деятельности, обратиться к ним. И спрос на развитые удобные программы обработки данных заставлял поставщиков программного обеспечения поставлять все новые системы, которые принято называть настольными (desktop) СУБД. Внушительная конкуренция между поставщиками заставляла улучшать эти системы, предлагая новейшие возможности,