База Данных Учета Курсовых Работ

База Данных Учета Курсовых Работ



>>> ПОДРОБНЕЕ ЖМИТЕ ЗДЕСЬ <<<






























База Данных Учета Курсовых Работ
Получите деньги за публикацию своих разработок в библиотеке «Инфоурок»

и получить бесплатное свидетельство о размещении материала на сайте infourok.ru











Инфоурок




Информатика

› Статьи › Курсовая Разработка базы данных «библиотека»

Курсовая Разработка базы данных «библиотека»


Московский институт профессиональной переподготовки и повышения квалификации педагогов

Курс профессиональной переподготовки


от 7.200 руб.
от 3.600 руб.


Курс профессиональной переподготовки


от 8.700 руб.
от 5.220 руб.

Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:


Выберите категорию:

Все категории Алгебра Английский язык Астрономия Биология Внеурочная деятельность Всеобщая история География Геометрия Директору, завучу Доп. образование Дошкольное образование Естествознание ИЗО, МХК Иностранные языки Информатика История России Классному руководителю Коррекционное обучение Литература Литературное чтение Логопедия, Дефектология Математика Музыка Начальные классы Немецкий язык ОБЖ Обществознание Окружающий мир Природоведение Религиоведение Родная литература Родной язык Русский язык Социальному педагогу Технология Украинский язык Физика Физическая культура Философия Французский язык Химия Черчение Школьному психологу Экология Другое


Выберите класс:

Все классы Дошкольники 1 класс 2 класс 3 класс 4 класс 5 класс 6 класс 7 класс 8 класс 9 класс 10 класс 11 класс


Выберите учебник:

Все учебники


Выберите тему:

Все темы


также Вы можете выбрать тип материала:





Все материалы





Статьи



Научные работы



Видеоуроки



Презентации



Конспекты



Тесты



Рабочие программы



Другие методич. материалы







Якубович Евгений Вячеславович




Написать




12178




18.05.2019




Учебник:
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.

Тема:
1.2. Реляционные базы данных




Информатика





11 класс




Статьи




Авторизуйтесь , чтобы задавать вопросы.

Знаете, что говорят коллеги из Вашего учебного заведения о КУРСАХ «Инфоурок»?










Обучение и проверка знаний требований охраны труда

820 р.










О нас


Пользователи
сайта


Часто задаваемые вопросы


Обратная связь


Сведения об организации


Партнерская программа




Для всех учителей из 37 347 образовательных учреждений по всей стране
репетиторы онлайн от проекта «ИнфоУрок»
Онлайн-занятия с репетиторами Подберём репетитора лично для Вас и запишем на бесплатное пробное занятие!
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Только сейчас Вы можете пройти дистанционное обучение прямо на сайте "Инфоурок" со скидкой 40% по курсу повышения квалификации "Организация работы с обучающимися с ограниченными возможностями здоровья (ОВЗ) в соответствии с ФГОС" (72 часа). По окончании курса Вы получите печатное удостоверение о повышении квалификации установленного образца (доставка удостоверения бесплатна).
Профессиональное образовательное учреждение
среднего профессионального образования
МДК 02.02 «Технология разработки и защиты баз данных»
(код и наименование специальности, профессиональный модуль)
Базы данных — это совокупность структур, предназначенных для хранения больших объемов информации и программных модулей, осуществляющих управление данными, их выборку, сортировку и другие подобные действия.
Информация базы данных хранится в одной или нескольких таблицах. Любая таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Они представляют собой строки таблицы, которые можно добавлять, удалять или изменять.
Каждая запись является набором именованных полей, или ячеек, которые могут хранить самую разнообразную информацию, начиная от даты рождения и заканчивая подробным описанием кулинарного рецепта. Однотипные поля разных записей образуют столбец таблицы.
Создав одну таблицу, вы уже получаете полноценную базу данных. Однако в реальной жизни структуры баз данных, а соответственно и способы их создания, намного сложнее.
В последние годы на первый план выдвигается новая отрасль - информационная индустрия, связанная с производством технических средств, методов, технологий для производства новых знаний. Эта индустрия тесно связана с развитием компьютерных технологий.
В информационном обществе доминирует производство информационного продукта, а материальный продукт становится более информационно емким. Изменятся весь уклад жизни, система ценностей: возрастает значимость культурного досуга, возрастает спрос на знания, от человека требуется способность к интеллектуальному труду и творчеству. В результате появились противоречия между ограниченными возможностями человека по восприятию и переработке информации и существующими массивами хранящейся и передаваемой информации.
Возникло большое число избыточной информации, в которой иногда трудно сориентироваться и выбрать нужные сведения.
Для решения подобных проблем применяются автоматизированные базы данных. Они стали неотъемлемой частью практически всех компьютерных систем - от отрасли до отдельного предприятия. За последние несколько лет вырос уровень потребительских качеств систем управления базами данных (СУБД): разнообразие поддерживаемых функций, удобный для пользователя интерфейс, сопряжение с программными продуктами, в частности с другими СУБД, возможности для работы в сети и т.д. СУБД позволяет сводить воедино информацию из самых разных источников (электронные таблицы, другие базы данных) и помогает быстро найти необходимую информацию, донести ее до окружающих с помощью отчетов, графиков или таблиц.
К настоящему времени накоплен значительный опыт проектирования БД, предназначенных для управления производством, это позволяет сделать процесс создания БД более эффективным.
Данная курсовая работа называется «библиотека». Многие люди даже не догадываются, насколько сложен и трудоемок учет книг.
Изучение особенностей кадрового дела
Реализация разработанной схемы в конкретной СУБД ( MS Access )
Создание форм для ввода данных, отчетов, запросов
Автоматизация работы с созданной БД.
Для более эффективного управления учётом книг и библиотек было разработано реляционная система учёта мониторинга контроля и счёта книг,
которая облегчает работу персонала в библиотеках и исключает человеческий фактор, весь учёт берёт на себя машина и не допускает погрешностей.
Сущность - объект любой природы данные, о котором хранятся в отношении (таблице, в которой содержатся данные).
В рассматриваемой предметной области можно выделить следующие сущности:
1. ИЗДАТЕЛЬСТВО -содержит информацию издательстве и т.д.
2. КНИГИ – содержит информацию о наименование, авторы, тематики адрес хранения книги и т.д.
3. ТЕМАТИКА – содержит название тематики.
4. УЧЁТ КНИГ - содержит номер книги дату выдачи дату возврата и фактическую дату возврата
5. ЧИТАТЕЛИ – содержит ФИО адрес проживания год рождения и образование.
Перечисленные выше сущности содержат различные атрибуты. Атрибут – свойство сущности (заголовок столбца таблицы).
Перечислим атрибуты вышеназванных сущностей:
ИЗДАТЕЛЬСТВО (наименование организации печатного агентства).
КНИГИ (наименование книги, автор написавший эту книгу, тематика издательства, адрес хранения в библиотеке).
УЧЁТ КНИГ (номер книги, дата выдачи дата возврата, дата фактического возврата).
ЧИТАТЕЛИ (ФИО, адрес проживания читателя, взявшего книгу, год рождения, образование читателя).
Инфологическая модель должна включать такое формализованное описание предметной области, которое легко будет "читаться" не только специалистами по базам данных.
Инфологическое проектирование, прежде всего, связано с попыткой представления семантики предметной области в модели БД. Реляционная модель данных в силу своей простоты и лаконичности не позволяет отобразить семантику, то есть смысл предметной области.
Проблема представления семантики давно интересовала разработчиков, и в семидесятых годах было предложено несколько моделей данных, названных семантическими моделями. К ним можно отнести семантическую модель данных, предложенную Хаммером ( Hammer ) и Мак-Леоном ( McLeon ) в 1981 году, функциональную модель данных Шипмана ( Shipman ), также созданную в 1981 году, модель "сущность—связь", предложенную Ченом ( Chen ) в 1976 году, и ряд других моделей. У всех моделей были свои положительные и отрицательные стороны, но испытание временем выдержала только последняя. И в настоящий момент именно модель Чена "сущность—связь", или "Entity Relationship", стала фактическим стандартом при инфологическом моделировании баз данных.
Модель «сущность-связь» называют также « ER -моделью» (essence- сущность , relation- связь ).
При проектировании БД информацию обычно размещают в нескольких таблицах. Таблицы при этом связывают с семантикой информации. В реляционной СУБД для указания связей в таблице производят операции их связывания. Рассмотрим наиболее часто встречаемые бинарные связи:
1. Связи вила 1:1 образуется в случае, когда все поля записи основной таблицы и дополнительной таблицы являются ключевыми.
2. Связь 1:М может быть в случае, когда одной записи основной таблицы соответствует несколько записей дополнительной таблицы.
3. Связь М:1 может быть тогда, когда нескольким записям основной таблицы ставится в соответствии одна запись дополнительной.
4. Связь М:М возникает в том случае когда нескольким записям основной таблицы соответствует несколько записей дополнительной. В реляционной БД связь М:М реализуется через дополнительные таблицы.
Рассмотрим связи между выявленными сущностями:
1. Между атрибутами книги и тематики будет связь 1: M , так как книги бывают с разной тематикой.
2. Между атрибутами книги и издательство будет связь 1:1, так как у одной книги может быть только один издатель.
3. Между атрибутами книги и учёт книг будет связь 1:М, так как к книгам иметься разная информация .
Реляционная модель баз данных была предложена сотрудником фирмы IBM Э. Кодом в начале 70-х годов. Будучи математиком, он предложил использовать для обработки данных аппарат теории множеств (объединение, пересечение, разность и Декартово произведение). Он показал, что любое представление данных сводится к совокупности двумерных таблиц особого вида, известных в математике как отношения.
Одна из главных идей заключается в том, что связи между данными должны устанавливаться в соответствии с их внутренними логическими взаимоотношениями. В реляционной модели одной командой могут обрабатываться целые файлы.
Реляционная БД представляет собой информацию об объекте, представленную в виде двумерного массива - таблицы объеденных определёнными связями.
Атрибут значение, которого идентифицируется кортежами (строками таблицы) называется ключом. Отношение может содержать и несколько ключей, один из которых объявляется первичным. Первичные ключи не могут обновляться. Все прочие ключи отношений являются возможными ключами.
Если в отношении кортеж идентифицируется соединением значений нескольких атрибутов, то такой ключ называется составным.
Атрибут представляющие собой копии ключей других отношений называется внешним ключом. Реляционная модель накладывает на внешние ключи ограничения для обеспечения целостности данных. Это означает, что к каждому значению внешнего ключа должны соответствовать строки в связываемых отношениях.
В разрабатываемой БД библиотека будет являться ключом для атрибутов издательство, книги, тематика, учёт книг и читатели.
Атрибут наименование книги так же имеет уникальные поля, такие как автор и взявший книгу.
Нормализация – разбиение таблицы на две или более, обладающие лучшими свойствами включении, изменении или удалении данных. окончательная цель нормализации сводится к получению такого проекта БД в котором каждый факт появляется лишь в одном месте, то есть исключена избыточность информации.
Нормализация отношений – формальный аппарат ограничений, на формирование отношений которого позволяет устранить дублирование, обеспечить непротиворечивость хранимых в базе данных, уменьшить трудозатраты на ведение БД.
Кодом выведено три нормальные формы и предложен механизм, позволяющий любое отношение преобразовать к третей нормальной форме. Приведем наши отношения к третей нормальной форме.
Первая НФ: Отношение называется нормализованным или приведенным к первой нормальной форме тогда и только тогда, когда все его атрибуты простые (неделимые). Таблица находится в первой нормальной форме тогда и только тогда, когда ни одна из ее строк не содержит в любом ее поле более одного значения, и не одно из ее ключевых полей не пусто. Для того чтобы привести наши отношения к первой нормальной форме надо сущность ФИО разбить на три отдельные (Фамилия, Имя, Отчество). Так же следует вынести в отдельную таблицу структурное подразделение, должности и наименование фирмы, чтобы не допустить избыточности данных. В отдельную таблицу выносятся приказы по личному составу и производственные приказы, так как нумерация у приказов общая. Атрибуты место проживания по паспорту и фактическое место проживания не требуют разбиения так как используются один раз.
Вторая НФ: Таблица находится во второй нормальной форме, если она удовлетворяет определению первой нормальной формы и все ее поля, не входящие в первичный ключ, связаны полной функциональной зависимостью с первичным ключом. Для того чтобы наши отношения привести во вторую нормальную форму надо вынести все книги в отдельную таблицу.
Третья НФ: Таблица находится в третей нормальной форме, если она удовлетворяет определению второй нормальной формы и ни одно из ее не ключевых полей не зависит функционально от любого другого не ключевого поля. Отношения, представленные в данной БД приведены к третей нормальной форме.
Проектирование информационных систем, включающих в себя базы данных, осуществляется на физическом и логическом уровнях. Решение проблем проектирования на физическом уровне во многом зависит от используемой СУБД (система управления базами данных – комплекс языковых и программных средств, предназначенных для создания, ведения, и совместного ведения БД многими пользователями), зачастую автоматизировано и скрыто от пользователя. В ряде случаев пользователю предоставляется возможность настройки отдельных параметров системы, которая не составляет большой проблемы.
Рассмотрим отношения нашей БД подробнее.
Запросы — это объект базы данных, который служит для извлечения данных из таблиц и предоставления их пользователю в удобном виде. Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную таблицу.
Все запросы делятся на две группы: запросы-выборки, запросы-действия.
Запросы-выборки осуществляют выборку данных из таблиц в соответствии с заданными условиями.
Запросы-действия позволяют модифицировать данные в таблицах: удалять, обновлять, добавлять записи.
В данной БД представлены следующие запросы:
Книги читателей- книги, которые взяли читатели подробная информация по книге дате выдаче и сдаче
Форма в БД - это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления. Источником данных для формы являются записи таблицы или запроса.
Форма предоставляет возможности для:
1. Ввода и просмотра информации базы данных
В данной БД представлены следующие формы:
Отчет - это объект базы данных, который предназначен для вывода информации из баз данных, прежде всего на печать.
Отчеты позволяют выбрать из баз данных нужную пользователю информацию, оформить ее в виде документа, перед выводом на печать просмотреть на экране.
Источником данных для отчета может служить таблица или запрос. Кроме данных, полученных из таблиц, в отчете могут отображаться вычисляемые поля, например, итоговые суммы.
В данной БД представлены следующие отчеты:
Читатели - показывает список читателей (их фамилию, имя и отчество) с книгами, которые они взяли и тематиками.
Программу Microsoft Access можно вызвать несколькими способами:
Из меню « Пуск ». Пуск – Microsoft Office – Microsoft Access 2003.
Для открытия определенной БД нужно на панели управления нажать «Файл», затем «Открыть».
В открывшемся окне выбрать файл с БД которая вас интересует.
2. Два раза щелкнуть правой кнопкой мыши на уже сохраненной БД. Что бы ни искать нужную БД в папках можно вынести ярлык на рабочий стол.
Экранную форму можно создать двумя способами:
В первом случае сначала нужно выбирать данные из таблиц, которые должны располагаться в форме.
На следующем шаге нужно выбрать стиль формы.
Любую форму, сделанную с помощью мастера можно изменить в режиме конструктора.
Во втором случае вся форма формируется самостоятельно. Например, можно добавить картинки, кнопки, сделать собственный вид, добавить подчиненные формы и т.д.
В представляемой БД главной формой является форма «Личная карточка». Все остальные формы являются подчиненными. Подчиненные формы для удобства работы с ними размещены на соответствующих вкладках.
Отчеты так же как формы можно создать с помощью мастера и в режиме конструктора.
При создании отчета с помощью мастера нужно сначала выбрать поля из созданных таблиц или запросов для отчета.
Затем можно добавить уровни группировки, то есть, например, сделать так чтобы сначала шло имя сотрудника, а только потом все остальные данные.
Далее можно задать порядок сортировки (по возрастанию и убыванию, только для 4 записей).
Потом выбирается вид макета для отчета, стиль и имя отчета.
Режим конструктора для отчета очень похож на режим конструктора для формы. Отличие состоит в меню «свойство».
Все отчеты в данной БД находятся в «Главном меню».
Для печати какого-либо отчета нужно сначала открыть отчет.
Затем на отчете щелкнуть правой кнопкой мышь. В открывшемся меню выбрать «Печать».
Результатом выполнения курсовой работы стало разработанное приложение баз данных, позволяющее автоматизировать операции учета и процессы составления отчетных документов в библиотеке. Разработанное приложение отвечает всем требованиям предметной области, таблицы созданной базы данных отвечают требованиям нормализации, что позволяет обеспечить целостность и непротиворечивость информации.
Средствами СУБД Microsoft Access создан удобный пользовательский интерфейс. Приложение позволяет решать все задачи, сформулированные в задании на курсовую работу. Это позволяет сделать вывод, что задание выполнено полностью.
В связи с тем, что база учебная, а не профессиональная, не которые данные о библиотеке были включены в базу. К ним относится такие данные, учёт книг и ФИО и т.п. Но разработанная в курсовой база данных легко дополняется при необходимости разработки профессиональной базы данных.
Голицына О. Л., Партыка Т. Л., Попов И. И. Основы проектирования баз данных; Форум - Москва, 2012. - 416 c.
Гринченко, Н.Н. и др. Проектирование баз данных. СУБД Microsoft Access; Горячая Линия Телеком - Москва, 2011. - 240 c.
Дейт, К.Дж. Введение в системы баз данных; К.: Диалектика; Издание 6-е - Москва, 2010. - 784 c.
Озкарахан, Э. Машины баз данных и управление базами данных; М.: Мир - Москва, 2012. - 696 c.
Шварц Стив Создание баз данных в FileMaker Pro; НТ Пресс - Москва, 2013. - 160 c.
Шекхар Шаши , Чаула Санжей Основы пространственных баз данных; КУДИЦ-Образ - Москва, 2010. - 336 c.
Энсор, Д.; Стивенсон, Й. Oracle. Проектирования баз данных; Киев: BHV - Москва, 2010. - 560 c.
Энсор, Дейв; Стивенсон, Йен Oracle проектирование баз данных; BHV Киев - Москва, 2011. - 560 c.


Номер материала:

ДБ-593235
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.

Курсовая Разработка базы данных «библиотека»
Приложение для автоматизации учета сделанных курсовых работ .
Базы данных - Все для студента
БАЗЫ ДАННЫХ
Примеры курсовых работ по базам данных , 487 готовых работ
Сочинение На Тему Какая Бывает Музыка
Напишите Сочинение Рассуждение Раскрывая Смысл Высказывания Выдающегося
Роль Сочинений
Методика Оценки Политических Рисков Эссе Введение
Реферат На Тему Религия Как Форма Культуры

Report Page