Разработка базы данных «Оборудование компьютерных классов учебного заведения»
Введение
База данных — это организованная структура, предназначенная для хранения информации.С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение её содержимым, редактирования содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображенных данных в соответствии с заданным критерием, их упорядочивание, оформление и последующая выдача на устройство вывода или передачи по каналом связи.Задача состоит в создании базы данных и приложения по учету оборудования компьютерных классов. Это необходимо для автоматизации работы информационно-технической службы учебного заведения по учету оборудования.Проблема учета оборудования актуальна, поскольку сейчас в большинстве учреждений нет единых хранилищ данной информации, и сведения хранятся на бумажных носителях, либо в уже сформированных отчетных материалах.
СОДЕРЖАНИЕ
Введение
Глава 1. Анализ предметной области «Оборудование компьютерных классов учебного заведения»
1. Системный анализ предметной области «Оборудование компьютерных классов учебного заведения»
2. Обзор информационных технологий, подходящих для разработки БД
3. Требования к разрабатываемой БД для АСУ «Оборудование компьютерных классов учебного заведения»
1.4. Учет специфики предметной области………………………………………....9
1.5. Выводы
Глава 2. Проектирование базы данных «Оборудование компьютерных классов учебного заведения»
1. Разработка инфологической модели БД «Оборудование компьютерных классов учебного заведения»
2. Обоснование выбора модели данных
3. Логическое проектирование БД «Оборудование компьютерных классов учебного заведения»
4. Нормализация, схема базы данных
5. Выводы
Глава 3. Программная реализация БД «Оборудование компьютерных классов учебного заведения»
1. Анализ и выбор СУБД
2. Физическое проектирование БД
3. Реализация ограничений
4. Безопасность и контроль
5. Выводы
Заключение
Список литературы
Приложения
Список литературы
Воронова Л.И. «Лабораторный практикум по дисциплине “базы данных”» - Москва 2010г.
ГОСТ 2.105-95 Единая система конструкторской документации. Общие требования к текстовым документам
Гуриков С.Р. Введение в программирование на языке Visual C#: учебное пособие / С.Р. Гуриков. – М.: ФОРУМ: ИНФРА-М, 2013. – 448 с. – (Высшее образование. Бакалавриат).
Карпова Т.С. «Базы Данных» - Питер, 2002г. – Режим доступа:http://biblioteka.cc/index.php?newsid=74396Компактная встраиваемая реляционная база данных SQLite: sqlite.orgКрёнке Д. «Теория и практика построения баз данных» - Питер, 2003г.-800с.
Левченко Ольга: [Электронный ресурс] Статья «Microsoft SQL Server» - режим доступа:http://bourabai.kz/dbt/servers/MicrosoftSQLServer.htmРабота с MS Word в C# [Электронный ресурс]. – Режим доступа:http://wladm.narod.ru/C_Sharp/comword.html.
Свободная реляционная СУБД MySQL: mysql.com
Система управления реляционными базами данных разработанная корпорацией Microsoft: https://www.microsoft.com/en-us/server-cloud/products/sql-server/#fbid=JQk2DSKWQLz
СУБД PostgreSQLMicrosoft Access – реляционная СУБД: https://products.office.com/ru-RU/access
MySQL является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор. Помимо этого компания MySQL AB разрабатывает функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.MySQL является решением для малых и средних приложений. Входит в LAMP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.MySQL портирована на большое количество платформ:AIX, BSDi, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WinCE, Windows Vista и Windows 7. Существует также порт MySQL на OpenVMS. Важно отметить, что компания MySQL AB предоставляет для свободной загрузки не только исходные коды СУБД, но и откомпилированные и оптимизированные под конкретные операционные системы готовые исполняемые модули.