49826 (Создание базы данных "Аттестация сотрудников")

2016-07-30СтудИзба

Описание файла

Документ из архива "Создание базы данных "Аттестация сотрудников"", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "49826"

Текст из документа "49826"

Введение

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

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

Система управления базами данных (СУБД) – это набор языковых и программных средств для создания и ведения баз данных: обновления данных базы, обеспечения доступа к данным по запросам и выдачи их пользователям и др.

В настоящее время все БД являются реляционными, т.е. представленными в виде совокупности так называемых реляционных таблиц. Таблицы называются реляционными, если они удовлетворяют следующим требованиям:

1) Каждый элемент таблицы представляет одно значение.

2) Все столбцы таблицы являются однородными (т.е. все элементы столбца представляют данные одного и того же типа).

3) Столбцам однозначно присвоены имена.

4) Нет одинаковых строк.

5) Строки и столбцы могут просматриваться в любом нужном порядке.

В БД таблицы с указанными свойствами часто называются отношениями. Описание отношения называется схемой отношения.

БД, построенная с помощью отношений, называется реляционной.

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

  1. Теоретическая часть

1.1 Обоснование разработки

Данная база данных предназначена для создания, редактирования и последующей печати: списков групп, списков предназначенных для аттестации сотрудников и списков вызова сотрудников на аттестацию

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

1.2 Обзор существующих подходов к решению задачи

Для создания могут применяться несколько подходов

1.2.1 Основы проектирования БД

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

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

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

Методы построения СУБД

С точки зрения организации работ с БД СУБД делятся на:

- предназначенные для индивидуальной работы на персональных компьютерах,

- предназначенные для коллективной работы в сетях.

Приступая к построению СУБД, разработчики прежде всего должны учесть, СУБД какого из указанных типов должно быть построено.

Наиболее сложно организованными СУБД являются системы второго типа. Обычно различаются следующие варианты работы с СУБД:

- индивидуальная (этот вариант работы возможен с СУБД обоих типов);

- в сети с централизованной обработкой данных;

- в сети с распределенной обработкой данных (в этом случае используется так называемая архитектура «клиент - сервер»).

Последние два варианта работы возможны только с СУБД второго типа.

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

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

При разработке СУБД необходимо включить в них все указанные компоненты.

SQL, примеры реализации

SQL - Structured Query Language - или Язык структурированных запросов стал главным инструментом реляционных СУБД для описания типов данных в БД и формирования запросов к ним.

Продукты на базе SQL занимают доминирующее положение на рынке систем «Клиент - сервер». Язык, разработанный в 1989 году, принят в США в качестве национального стандарта.

SQL состоит из двух компонент:

Data Definition Language (DDL) - язык описания данных;

Data Manipulation Language (DML) - язык обработки данных или язык запросов.

Синтаксис языка относительно прост и максимально приближен к специализированному английскому языку. Его основными элементами являются идентификаторы и константы.

Идентификаторы широко используются для обозначения таблиц (отношений, полей (атрибутов) и др.

Для констант определены следующие типы: строки, целые, вещественные, даты, логические.

Язык обработки данных. Эта компонента SQL состоит из ряда операторов, важнейшим из которых является оператор выбора.

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

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

Язык описания данных. Эта компонента SQL предназначена для создания таблиц или работы с уже существующими таблицами.

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

Как уже упоминалось, язык SQL является встроенным средством всех современных СУБД. Однако, в каждой СУБД реализована своя версия языка. Дело в том, что версии языка включают в себя ядро, т.е. средства эталонного SQL, которые едины для всех версий, и так называемое «операционное окружение», которое зависит самой СУБД, операционной системы, на которую ориентирована реализация СУБД и некоторых других причин.

Примером реализации SQL может служить SQL-сервер – программная система, основным пользовательским интерфейсом которой является язык SQL.

Далее рассмотрим различные среды создания БД.

1.2.2 Microsoft Access 2000

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

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

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

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

  • Управление данными. Вы можете указать, каким пользователям разрешено просматривать, изменять или вставлять данные. Во многих случаях вы можете также определить правила совместного использования данных. Все эти функциональные возможности в полной мере реализованы в Microsoft Access. Рассмотрим возможности Access и сравним их с тем, что вы могли бы получить при работе с электронными таблицами или текстовыми процессорами.

В Microsoft Access 2000 имеется возможность открывать таблицы, запросы, представления, сохраненные процедуры, функции и формы в режимах сводной таблицы и сводной диаграммы. Теперь анализировать данные и создавать сложные сводные таблицы и сводные диаграммы можно гораздо быстрее, чем прежде. Существует возможность сохранять представления в режимах сводной таблицы и сводной диаграммы в качестве страниц доступа к данным, которые затем может просмотреть любой пользователь, на компьютере которого установлен Microsoft Internet Explorer 5 или более поздняя версия. Кроме того, подчиненные формы в режимах сводной таблицы и сводной диаграммы можно использовать точно так же, как они используются в режиме таблице на сегодняшний день. Разработчики найдут для себя удобным писать программы форм в режимах сводной таблицы и сводной диаграммы, а также воспользуются преимуществами новых событий, доступных в режимах сводной таблицы и сводной диаграммы.

Поддержка языка XML

Язык XML (Extensible Markup Language) является не только стандартной технологией передачи данных в Интернете; он быстро превращается в предпочтительную технологию обмена данными между деловыми приложениями. Microsoft Access 2000 предоставляет мощные, интуитивные способы совместного использования данных XML, независимо от платформы, формата данных, протокола, схемы и бизнес-правил. С помощью знакомого пользователю интерфейса Microsoft Access можно легко создавать данные и структуры документов XML, используя структуры и данные Jet или SQL Server. Кроме того, в формах, отчетах и на страницах доступа к данным можно использовать данные XML из других приложений. Допустим, например, что нужные данные находятся в нескольких источниках — внутренних серверах SQL, электронных таблицах и других средствах доступа, таких как SAP. Поскольку в этих источниках в качестве формата обмена данными используется XML, то в Microsoft Access можно создать набор статистических запросов для вставки этих данных в представления, а затем создавать формы и отчеты с помощью этих представлений.

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

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5138
Авторов
на СтудИзбе
442
Средний доход
с одного платного файла
Обучение Подробнее