Разработка базы данных для формирования электронного каталога библиотеки
Заказать уникальную курсовую работу- 32 32 страницы
- 23 + 23 источника
- Добавлена 19.07.2019
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
1.Общая характеристика информационной системы библиотеки 4
1.1.Анализ технологии работы специалистов 4
1.2. Характеристика АИС библиотеки 9
2.Описание структуры данных информационной системы библиотеки 13
3.Описание SQL-запросов к базе данных 20
Заключение 33
Список источников и литературы 35
Уровни доступа к базе данных «Библиотека» на уровне приложения:- Администратор;- Библиотекарь;- Оператор библиотечного фонда;- Руководитель;- Экономист;- Читатель.Основной функционал уровней доступа специалистов к базе данных библиотечного фонда представлен в таблице 3.1.Рис.3.4. Предоставление прав доступа пользователей к базе данных библиотечного фондаТаблица 3.1. Уровни доступа специалистов к базе данных библиотечного фондаУровень доступа на уровне приложенияУровень доступа на уровне доменаУровень доступа на уровне СУБДОписание функцийАдминистраторАдминистраторы доменаdb_ownerРазграничение доступа пользователей, обслуживание базы данных, резервное копирование данныхБиблиотекарьПользователи домена. Группа «Библиотекари»db_reader, db_writerЗапись в журнал заявок на выдачу литературы от читателя, поиск информации по картотеке литературы, отметки о выдаче и сдаче литературы, ведение картотеки читателейОператор библиотечного фондаПользователи домена. Группа «Операторы»db_reader, db_writerПрием заявок от библиотекаря, поиск в базе данных информации о местонахождении необходимой книги, отметка о передаче книги на выдачуРуководительПользователи домена. Группа «Руководители»db_readerФормирование сводной отчетности о деятельности библиотеки, анализ деятельностиЭкономистПользователи домена. Группа «Экономисты»db_readerАнализ оказания платных услуг, инвентаризация фонда, начисление амортизации, учет поступлений и списаний библиотечного фондаЧитательГостиpublicПоиск изданий в картотекеВ функции администратора базы данных библиотечного фонда также входит обеспечение функций по защите информации.В случае работы с приложением необходимо использовать парольную защиту, которая обеспечит авторизацию пользователя и установку его прав к базе данных.В таблице 3.2 приведены требования к парольной защите по уровням доступаТаблица 3.2. Требования к парольной защите по уровням доступаУровень доступа на уровне приложенияТребования к сложности пароляСрок действия пароляДополнительные аутентификаторыАдминистраторболее 8 символов с использованием разных регистров, цифр и спецсимволов1 год Электронные ключиБиблиотекарьболее 8 символов1 год-Оператор библиотечного фондаболее 8 символов1 год- Руководительболее 8 символов с использованием разных регистров, цифр и спецсимволов1 год Электронные ключиЭкономистболее 8 символов1 год- Читатель- --Как показано в таблице 3.2, усиленная авторизация к базе данных предполагается на уровне администратора, так как он имеет доступ к особым режимам работы с базой данных и компрометация пароля администратора может привести к утечке информации, потере данных или ошибкам в настройке программного комплекса, что зачастую приводит к угрозе функционирования всей библиотеки. Защита на уровне руководителя связана с возможностью получения коммерчески значимой информации, подлежащей защите.ЗаключениеВ рамках прохождения учебной практики мной был проведен анализ системы администрирования базы данных «Библиотека».Этапами работы явились:- анализ бизнес-процессов технологии работы специалистов с библиотечным фондом;- определение задач автоматизации;- определение типовой структуры данных информационной системы библиотеки;- определение функций администрирования базы данных библиотеки;- описание системы разграничения доступа к базе данных библиотеки.На основании проведенного исследования «Администрирование баз данных» можно сделать следующие выводы.Администрирование базами данных предусматривает выполнение функций, направленных на обеспечение надежного и эффективного функционирования системы баз данных, адекватности содержания базы данных информационным потребностям пользователей, отображения в базе данных актуального состояния предметной области.Администратор БД отвечает за целостность информационных ресурсов компании. На нем лежит ответственность по созданию, обновлению и сохранности связанных между собой резервных копий файлов, исходя из задач предприятия. Этот человек должен в мельчайших подробностях знать существующие механизмы восстановления программного обеспечения БД. Правильная реализация функций администрирования базы данных существенно улучшает контроль и управление ресурсами данных предметной области. С этой точки зрения функции АБД являются больше управляющими, нежели техническими. Принципы работы АБД и его функции определяются подходом к данным как к ресурсам организации, поэтому решение проблем, связанных с администрированием начинается с установления общих принципов эксплуатации СУБД. Важная задача АБД состоит в устранении противоречий между различными направлениями деятельности организации по создании концептуальной, а затем и логической схемы данных предметной области. Кроме определения данных и прав доступа, от АБД может потребоваться разработка процедур и руководств по ведению данных. В процессе сбора информации АБД должен уметь пользоваться своей властью и влиянием, обладать определенным стажем работы и хорошо разбираться в обстановке в компании. АБД необходимо установить эффективную взаимосвязь со всеми группами сотрудников, которым приходиться обращаться с базой данных.Таким образом, можно сделать определенные обобщения.Администратор базы данных – это: управляющий данными, а не хозяин; системный программист определенного профиля, а также эксперт высшего уровня, обеспечивающий службу эксплуатации решениями по процедурам и регламентам работы; лицо, принимающее окончательное решение в своей области, и человек, обладающий способностями к общению, совместному планированию и компромиссам.Надежность и достоверность – это ключевые понятия в деятельности администратора базы данных. Он должен уметь вести тщательное документирование всех действий по управлению базой данных.Список источников и литературыКондрашов Ю. Н. Эффективное использование СУБД MS SQL SERVER [Электронный ресурс]: учебное пособие / Ю.Н. Кондрашов; Финансовый университет при Правительстве Российской Федерации. - Москва: Финансовый университет, 2017. – 241c.Лебедева С. В. Проектирование информационных систем. Работа с MS SQL Server: учебное пособие / С. В. Лебедева. - Санкт-Петербург: ФГБОУВПО СПГУТД, 2014. - 120 с.Шацков В. В. Программирование приложений баз данных с использованием СУБД MS SQL Server : учебное пособие / В. В. Шацков. - Санкт-Петербург :СПбГАСУ, 2015. – 75c.Мердина О. Д. Защита баз данных : учебное пособие / О.Д. Мердина. - Санкт-Петербург : Изд-во Санкт-Петербургского государственного экономического университета, 2017. - 93 с. Венделева, М.А. Информационные технологии в управлении: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.Лубянская Э.Б. Информационные системы в экономике: учебное пособие / Э.Б. Лубянская, Е.Н. Лукаш. - Воронеж : ФГБОУ ВО "Воронежский государственный технический университет", 2017. - 140 с.Горячев, А.В. Особенности разработки и администрирования приложений баз данных: учебное пособие / А. В. Горячев, Н. Е. Новакова. Санкт-Петербург : Издательство СПбГЭТУ, 2016. - 68 с.Селяничев, О. Л. Администрирование информационных систем: учебное пособие / О. Л. Селяничев, Е. В. Майтама. - Череповец: ФГБОУ ВО "Череповецкий государственный университет", 2017. - 99 с. Попов Б. Н. Администрирование информационных систем: учебное пособие / Б. Н. Попов. - Санкт-Петербург: Изд-во ГУМРФ имени адмирала С.О. Макарова, 2018. - 95 с. Королев Е. Н. Администрирование операционных систем: учебное пособие / Е. Н. Королев. - Воронеж : Воронежский государственный технический университет, 2017. - 85 с. Попов Б. Н. Администрирование информационных систем : учебное пособие / Б. Н. Попов. - Санкт-Петербург : Изд-во ГУМРФ имени адмирала С.О. Макарова, 2018. - 95 с. Дадян, Э.Г. Современные базы данных. Часть 2: практические задания: Учебно-методическое пособие / Дадян Э.Г. - М.:НИЦ ИНФРА-М, 2017. - 68 сГвоздева, В.А. Базы и банки данных [Электронный ресурс] / В.А. Гвоздева. - М.: Альтаир-МГАВТ, 2015, - 76 с.Колдаев, В.Д. Структуры и алгоритмы обработки данных: Учебное пособие / В.Д. Колдаев. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 296 с.Коннолли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение: теория и практика. - Москва: Вильямс, 2017. - 1439 с.Зайцев А.В. Информационные системы в профессиональной деятельности [Электронный ресурс]: Учебное пособие. - М.: РАП, 2013. - 180 с.Коряковский А.В. Информационные системы предприятия: Учебное пособие. - М.: НИЦ ИНФРА-М, 2016. - 283 с. Медведев М.А. Разработка информационных систем. Учебное пособие. - М.:Флинта, Изд-во Урал. ун-та, 2017. - 64 с. Шипулин Л. В., Сазонова Н. С. Базы данных: учебное пособие. - Челябинск :ЮУрГУ, 2016. - 96 с. Митрофанова Е. А., Митрофанова А. Е. Оценка эффективности управления персоналом: теория и практика : монография / Е. А. Митрофанова. - Москва : Государственный университет управления, 2017. - 115 с.Непринцева Е. В., Шубин С. А. Оценка эффективности функционирования вертикально интегрированных структур / Е. В. Непринцева, С. А. Шубин. - Казань : Бук, 2017. - 148 с.Поночевный Д. А., Владимирова Е. В. Автоматизация бизнеса: учебное пособие / Д.А. Поночевный, Е.В. Владимирова. - Санкт-Петербург: Изд-во Санкт-Петербургского государственного экономического университета, 2016. - 74 с.Венделева, М.А. Информационные технологии в управлении: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.
1. Кондрашов Ю. Н. Эффективное использование СУБД MS SQL SERVER [Электронный ресурс]: учебное пособие / Ю.Н. Кондрашов; Финансовый университет при Правительстве Российской Федерации. - Москва: Финансовый университет, 2017. – 241c.
2. Лебедева С. В. Проектирование информационных систем. Работа с MS SQL Server: учебное пособие / С. В. Лебедева. - Санкт-Петербург: ФГБОУВПО СПГУТД, 2014. - 120 с.
3. Шацков В. В. Программирование приложений баз данных с использованием СУБД MS SQL Server : учебное пособие / В. В. Шацков. - Санкт-Петербург : СПбГАСУ, 2015. – 75c.
4. Мердина О. Д. Защита баз данных : учебное пособие / О.Д. Мердина. - Санкт-Петербург : Изд-во Санкт-Петербургского государственного экономического университета, 2017. - 93 с.
5. Венделева, М.А. Информационные технологии в управлении: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.
6. Лубянская Э.Б. Информационные системы в экономике: учебное пособие / Э.Б. Лубянская, Е.Н. Лукаш. - Воронеж : ФГБОУ ВО "Воронежский государственный технический университет", 2017. - 140 с.
7. Горячев, А.В. Особенности разработки и администрирования приложений баз данных: учебное пособие / А. В. Горячев, Н. Е. Новакова. Санкт-Петербург : Издательство СПбГЭТУ, 2016. - 68 с.
8. Селяничев, О. Л. Администрирование информационных систем: учебное пособие / О. Л. Селяничев, Е. В. Майтама. - Череповец: ФГБОУ ВО "Череповецкий государственный университет", 2017. - 99 с.
9. Попов Б. Н. Администрирование информационных систем: учебное пособие / Б. Н. Попов. - Санкт-Петербург: Изд-во ГУМРФ имени адмирала С.О. Макарова, 2018. - 95 с.
10. Королев Е. Н. Администрирование операционных систем: учебное пособие / Е. Н. Королев. - Воронеж : Воронежский государственный технический университет, 2017. - 85 с.
11. Попов Б. Н. Администрирование информационных систем : учебное пособие / Б. Н. Попов. - Санкт-Петербург : Изд-во ГУМРФ имени адмирала С.О. Макарова, 2018. - 95 с.
12. Дадян, Э.Г. Современные базы данных. Часть 2: практические задания: Учебно-методическое пособие / Дадян Э.Г. - М.:НИЦ ИНФРА-М, 2017. - 68 с
13. Гвоздева, В.А. Базы и банки данных [Электронный ресурс] / В.А. Гвоздева. - М.: Альтаир-МГАВТ, 2015, - 76 с.
14. Колдаев, В.Д. Структуры и алгоритмы обработки данных: Учебное пособие / В.Д. Колдаев. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 296 с.
15. Коннолли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение: теория и практика. - Москва: Вильямс, 2017. - 1439 с.
16. Зайцев А.В. Информационные системы в профессиональной деятельности [Электронный ресурс]: Учебное пособие. - М.: РАП, 2013. - 180 с.
17. Коряковский А.В. Информационные системы предприятия: Учебное пособие. - М.: НИЦ ИНФРА-М, 2016. - 283 с.
18. Медведев М.А. Разработка информационных систем. Учебное пособие. - М.:Флинта, Изд-во Урал. ун-та, 2017. - 64 с.
19. Шипулин Л. В., Сазонова Н. С. Базы данных: учебное пособие. - Челябинск : ЮУрГУ, 2016. - 96 с.
20. Митрофанова Е. А., Митрофанова А. Е. Оценка эффективности управления персоналом: теория и практика : монография / Е. А. Митрофанова. - Москва : Государственный университет управления, 2017. - 115 с.
21. Непринцева Е. В., Шубин С. А. Оценка эффективности функционирования вертикально интегрированных структур / Е. В. Непринцева, С. А. Шубин. - Казань : Бук, 2017. - 148 с.
22. Поночевный Д. А., Владимирова Е. В. Автоматизация бизнеса: учебное пособие / Д.А. Поночевный, Е.В. Владимирова. - Санкт-Петербург: Изд-во Санкт-Петербургского государственного экономического университета, 2016. - 74 с.
23. Венделева, М.А. Информационные технологии в управлении: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.
Вопрос-ответ:
Что такое электронный каталог библиотеки?
Электронный каталог библиотеки - это база данных, которая содержит информацию о книгах, журналах, статьях и других материалах, доступных в библиотеке. В нем можно найти информацию о названии, авторе, издательстве, годе публикации и других характеристиках каждого материала в библиотеке.
Какие технологии используются для работы специалистов библиотеки?
Специалисты библиотеки используют различные технологии для своей работы. Они могут использовать специальные программные средства, такие как автоматизированные информационные системы (АИС), которые позволяют управлять электронным каталогом, ведут учет книг и обеспечивают доступ к информации. Также используются обычные офисные программы, такие как Microsoft Word и Excel, для работы с документами и создания отчетов.
Какие уровни доступа есть к базе данных Библиотеки?
У базы данных Библиотеки есть несколько уровней доступа. Первый уровень - уровень приложения, на котором экраны и функции системы отображаются пользователю. Второй уровень - администратор, который имеет доступ ко всем функциям системы и может вносить изменения в базу данных. Третий уровень - библиотекарь, он имеет доступ для ввода, изменения и удаления информации о книгах, журналах и других материалах. Четвертый уровень - оператор библиотечного фонда, он имеет ограниченный доступ и может только просматривать информацию. И, наконец, уровень руководителя, который имеет доступ ко всем данным и может анализировать и формировать отчеты.
Какая структура данных используется в информационной системе библиотеки?
Структура данных в информационной системе библиотеки имеет иерархическую организацию. Верхний уровень - это база данных, которая содержит информацию о всех материалах, доступных в библиотеке. Затем данные разбиваются на категории, такие как книги, журналы, статьи и т. д. Каждая категория имеет свои атрибуты, такие как название, автор, издательство и год публикации. Внутри каждой категории материалы могут быть организованы по различным критериям, например, по тематике или жанру.
Какая функция выполняет информационная система библиотеки?
Информационная система библиотеки выполняет функцию формирования электронного каталога, который содержит информацию о наличии и доступности книг, аудио- и видеоматериалов, а также о читателях и их заказах.
Какие задачи выполняют специалисты в библиотеке?
Специалисты библиотеки выполняют различные задачи, такие как обслуживание читателей, формирование и ведение библиотечного фонда, организация мероприятий и проведение культурно-просветительской работы.
Какая структура данных используется в информационной системе библиотеки?
В информационной системе библиотеки используется иерархическая структура данных, включающая информацию о книгах, авторах, жанрах, издательствах и других атрибутах, а также связи между ними.
Какие SQL запросы могут быть выполнены к базе данных библиотеки?
К базе данных библиотеки могут быть выполнены различные SQL запросы, такие как запросы на поиск книги по названию, автору или жанру, запросы на резервирование или заказ книги, запросы на добавление или удаление записей из базы данных и т.д.
Какие уровни доступа к базе данных существуют в библиотеке?
В библиотеке существуют различные уровни доступа к базе данных. Администратор имеет полный доступ ко всей информации и может вносить изменения в базу данных. Библиотекарь имеет доступ к информации о читателях и их заказах. Оператор библиотечного фонда имеет доступ к информации о наличии книг и других материалов. Руководитель имеет доступ ко всей информации и может контролировать работу системы.
Какая информационная система используется в библиотеке для формирования электронного каталога?
В библиотеке используется автоматизированная информационная система (АИС) для формирования электронного каталога. Эта система позволяет библиотекарям управлять всей информацией о книгах, журналах, аудио- и видеоматериалах, а также о читателях. АИС обладает функциональными возможностями для каталогизации и классификации данных, поиска по различным критериям, выдачи и учета книг, а также статистического анализа. Она помогает библиотекарям эффективно управлять коллекцией и обслуживать читателей.
Как организован доступ к базе данных библиотеки на уровне приложения?
Доступ к базе данных библиотеки на уровне приложения организован с использованием уровней доступа, которые зависят от роли пользователя. В АИС библиотеки определены следующие уровни доступа: администратор, библиотекарь, оператор библиотечного фонда и руководитель. Администратор имеет полный доступ ко всем функциям системы и может выполнять любые операции с базой данных. Библиотекарь имеет доступ к функциям каталогизации и обслуживания читателей, но не может вносить изменения в структуру базы данных. Оператор библиотечного фонда имеет доступ только к операциям с фондом библиотеки, без возможности изменять другие данные. Руководитель имеет доступ к статистическому анализу и отчетности. Такая организация доступа позволяет эффективно управлять базой данных и обеспечивает безопасность ее использования.