Введение.
Проектирование базы данных
От правильного выбора инструментальных средств создания информационных систем, определения подходящей модели данных, обоснования рационально схемы построения базы данных организации запросов к хранимым данным и ряда других моментов во многом зависит эффективность функционирования разрабатываемых систем. Все это требует осознанного применения теоретических положений и инструментальных средств… Читать ещё >
Введение. Проектирование базы данных (реферат, курсовая, диплом, контрольная)
Использование баз данных и информационных систем уже давно стало неотъемлемой составляющей деловой деятельности современного человека и функционирования различных организаций. Система образования, в том числе, учреждения образования, не является исключением.
В школах с каждым годом увеличивается объем потока информации, оборота документов, все больше назревает необходимость быстрого доступа к тем или иным данным.
В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных.
От правильного выбора инструментальных средств создания информационных систем, определения подходящей модели данных, обоснования рационально схемы построения базы данных организации запросов к хранимым данным и ряда других моментов во многом зависит эффективность функционирования разрабатываемых систем. Все это требует осознанного применения теоретических положений и инструментальных средств разработки баз данных и информационных систем.
Кроме изучения теоретических положений, перед разработчиком стоит еще одна задача — взаимодействие с предполагаемым пользователем программного продукта, создание приложения, отвечающего всем требованиям заказчика.
Нами был получен запрос от руководителя государственного учреждения образования «Средняя общеобразовательная школа № 55» на создание базы данных учащихся и педагогов школы. Реализуем данный запрос в рамках работы.
Цель работы:
- — составление списков различных категорий учащихся и семей посредством реализации запросов;
- — создать приложение, позволяющее осуществлять ввод, хранение, редактирование анкетных сведений об учащихся школы, их родителях, успеваемости по предметам;
- — просмотр сведений — личной карточки учащегося.
Для достижения поставленной цели необходима реализация следующих задач:
- 1) изучение теоретических сведений по созданию и работе баз данных, систем управления базами данных;
- 2) подбор подходящих программного инструментария для реализации запроса;
- 3) постановка, анализ, уточнение технической задачи;
- 4) разработка алгоритма решения задачи, проектирование базы данных;
- 5) создание приложения с использованием удобного пользовательского интерфейса;
- 6) проверка работоспособности приложения, устранение недостатков;
- 7) внедрение программного продукта в практику использования его в государственном учреждении образования «Средняя общеобразовательная школа № 55».
В современных технологиях создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляются централизованно с помощью специального программного обеспечения — системы управления базами данных (СУБД). СУБД — это комплекс программных и языковых средств, необходимых для разработки баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
Примеры СУБД, представленных на современном рынке программных продуктов: Lotus Approach, Data Ease, Paradox, MS Access, FoxPro, Clarion. Примеры приложений для создания приложений клиент-сервер: MS SQL Server, Sybase SQL Server, Informix, Oracle, PowerBuilder, Delphi, Visual Basic. Перечисленные СУБД характеризуются многообразием функциональных возможностей, режимов работы, технологий обработки данных и сфер использования.
По степени универсальности различают два класса СУБД:
- — системы общего назначения;
- — специализированные системы.
СУБД общего назначения (например, dBASE, MS Access, FoxPro, Paradox) не ориентированы на какую-либо предметную область. Каждая такая система — программный продукт, работающий на некоторой модели ЭВМ в определенной операционной системе. Специализированные СУБД создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего назначения.
Для наших целей целесообразно будет использовать СУБД общего назначения MS Access. Это одна из наиболее популярных СУБД. Данная СУБД входит в широко распространенный интегрированный пакет фирмы Microsoft — MS Office Pro. MS Access применяется для разработки относительно небольших информационных систем, содержащих, как правило, не более 50 000 записей и функционирующих в локальных вычислительных сетях, объединяющих 1−15 компьютеров. MS Access работает в операционной системе Windows. Имеются версии данной СУБД:
- — 2.0 — для Windows 3.1;
- — 7.0 (95), 97, 2000 — для Windows 95, 98, 2000 и Windows NT.
Большим преимуществом MS Access является наличие средств разработки информационных систем для пользователей различной квалификации: от начинающих до профессионалов. Таким образом, данная СУБД полностью подходит для решения поставленных нами задач.