Эксплуатация, Взаимодействие с базой данных - Разработка системы автоматизации учета кадров для малых фирм на этапе стартапа
Требования к аппаратному обеспечению:
- - Процессор Intel, AMD; - Оперативная память (ОЗУ) 128 Mб; - Свободное место на HDD 20Мб; - Манипуляторы "мышь", "клавиатура"; - Microsoft Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8; - Монитор HD.
Для работы с программой подойдет любой работоспособный компьютер, отвечающий требованиям выше.
Первоначальный размер программы вместе с базой данных, невелик 1.09 МБ, этого достаточно чтобы завести более 100 сотрудников в базу данных и при этом программа и базы данных поместятся на дискете 3,5 объемом 1.4 МБ, которую в последующем можно будет защитить от записи.
Это является большим преимуществом, так как программа практически не расходует системные ресурсы, занимает мало места и может быть записана на магнитное устройство и закрыто в целях безопасности в сейф или в недоступное место.
Взаимодействие с базой данных
SQL Monitor. Эта программа предназначена для контроля над сеансами связи между программой Delphi и удаленными серверами Базы Данных. В рабочей области утилиты отображается информация о выполненных вызовах.
SQL Builder. Это приложение предназначено для ускорения и упрощения процессов создания запросов в SQL. Программа обладает достаточно простым и наглядным интерфейсом.
Создание запроса может осуществляться в двух режимах: визуальном и текстовом. По умолчанию стоит визуальный режим.
Создание запроса осуществляется при помощи специальных графических объектов, представляющих отдельные собой таблицы. В них можно связывать между собой поля разных таблиц и управлять отдельными полями.
Существуют также средства использования возможностей SQL, которые невозможно наглядно представить визуально.
Переход к текстовому режиму работы осуществляется при помощи команды Show SQL меню Query. Текст запроса можно просмотреть и отредактировать. В визуальный режим можно вернуться командой Show as Grafical меню Query.
При переходе в визуальный режим на экране отображаются любые изменения текста запроса в окне. Создание запроса в программе максимально автоматизировано. На основе выполняемых разработчиком в визуальном режиме действий текст создается автоматически, что намного упрощает процесс разработки.
Data Pump. Эта программа необходима для переноса структуры данных таблиц между различными базами данных. [4]
Database Desktop - это утилита, которая входит в пакет приложений Delphi для визуальной работы с таблицами различных форматов локальных баз данных - Paradox и dBase, а также SQL-серверных баз данных InterBase, Oracle, Informix, Sybase (с использованием SQL Links).
Выпадающий список, изображенный на рис. 2, в диалоговом окне Table Type позволяет выбрать тип создаваемой таблицы
После старта Database Desktop выберите команду меню File|New|Table для создания таблицы. Появится диалоговое окно выбора типа таблицы. Можно выбрать любой формат из предложенного, включая различные версии одного и того же формата.
После выбора типа таблицы Database Desktop представит диалоговое окно, специфичное для каждого формата, в котором можно определить поля таблицы и их тип.
Database Desktop позволяет задать имена и типы полей в таблице.
Имя поля в таблице формата dBase представляет собой строку, написание которой должно соответствовать правилам, отличным от Paradox:
- - Имя должно быть не длиннее 10 символов. - Имена полей в формате dBase подчиняются гораздо более строгим правилам, нежели таковые в формате Paradox.. - Типы полей формата dBase - Пробелы в имени недопустимы. - Поля таблиц формата dBase могут иметь следующий тип (для ввода типа поля можно набрать только подчеркнутые буквы или цифры):
Character (alpha)Строка длиной 1-254 байт, содержащая любые печатные символы.
Float (numeric) - числовое поле размером 1-20 байт в формате с плавающей точкой, значение которого может быть как положительным, так и отрицательным, может содержать очень большие величины, однако следует учесть ошибки округления при работе с полем. Число цифр после десятичной точки (параметр Dec DBD) должно быть по крайней мере на 2 меньше, чем размер всего поля, так как в общий размер включается сама десятичная точка и знак.
Number (BCD) - числовой поле размером 1-20 байт, содержащее данные в формате BCD (Binary Coded Decimal). Скорость вычислений меньше, чем в других числовых форматах, но точность - на порядок выше. Число цифр после десятичной точки (параметр Dec в DBD) также должно быть на 2 меньше, чем размер всего поля, так как в общий размер включается сама десятичная точка и знак.
Date - поле даты длиной 8 байт. По умолчанию, используется формат короткой даты (ShortDateFormat)
Logical - поле длиной 1 байт, которое может содержать только значения "истина" или "ложь" - T, t, Y, y (true, истина) или F, f, N, n (false, ложь).
Допускаются как строчные, так и прописные буквы. Таким образом, в отличие от Парадокса, допускаются буквы "Y" и "N" (сокращение от Yes и No)
Memo- поле для хранения символов, суммарная длина которых более 255 байт. Может иметь любую длину.
Поле хранится в отдельном файле. Database Desktop не имеет возможности вставлять данные в поле типа Memo
OLE - поле, содержащее OLE-данные (Object Linking and Embedding) - образы, звук, видео, документы - которые для своей обработки вызывают создавшее приложение. Может иметь любую длину.
Это поле также сохраняется в отдельном файле. Database Desktop "умеет" создавать поля типа OLE, однако наполнять их можно только в приложении. Delphi "напрямую" не умеет работать с OLE-полями, но это легко обходится путем использования потоков
Binary - поле, содержащее любую двоичную информацию. Может иметь любую длину.
Данное поле сохраняется в отдельном файле с расширением. DBT. Это полнейший аналог поля BLOb в InterBase
В таблицах dBase не существует первичных ключей. Однако, это обстоятельство можно преодолеть путем определения уникальных (Unique) и поддерживаемых (Maintained) индексов (Indexes). Кроме того, для таблиц dBase можно определить и язык таблицы (Table Language) - языковый драйвер, управляющий сортировкой и отображением символьных данных.
Похожие статьи
-
Общие требования к разработке графического интерфейса. Под графическим интерфейсом пользователя (Graphical User Interface -- GUI) -- вид...
-
Введение - Разработка системы автоматизации учета кадров для малых фирм на этапе стартапа
Актуальность выбранной темы. В повседневной жизни люди все чаще нуждаются в ЭВМ, с каждым днем потребность в электронных устройства возрастает и это...
-
Объектно-ориентированное программирование (ООП) является парадигмой программирования, которая представляет понятия, как "объекты", которые имеют поля...
-
Отчет по выполненному заданию - Разработка учебной подсистемы учета кадров
В информационной среде одним из наиболее трудоемких, важных и ответственных этапов функционирования является формирование входных массивов на основании...
-
Программный интерфейс для базы данных я разрабатывал в объектно-ориентрованной среде Delphi, с помощью Embarcadero RAD Studio. Конструктор форм Delphi в...
-
Типы полей ограничивают вводимую пользователем информацию по содержанию. В Системе используются следующие типы полей данных: Text . Поле ввода текста в...
-
Для начала разрабатывается модель базы данных (рис.1). Главная идея создания функциональной модели заключается в том, чтобы описать, "увидеть" и...
-
Формулировка задачи : Главной задачей является разработка базы данных "Отдел кадров", которая включает в себя таблицы: "Список", "Личные данные",...
-
Создание запросов - Разработка системы управления базой данных "Судоходство"
Для дальнейшего формирования отчетов необходимо создать два запроса на выборку это "Кто и где находится" и "Страны где были корабли". Для создания...
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
Этапы проектирования и создания БД - Система управления базами данных
При разработке БД можно выделить следующие этапы работы. I этап. Постановка задачи. На этом этапе формируется задание по созданию БД. В нем подробно...
-
Основные конструкции для разработки базы данных - База данных "Кинотеатр"
База данных - это организованная структура, предназначенная для хранения информации. Систему управления базой данных (СУБД) можно определить, как...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
"WWWSQLDesigner" позиционируется как абсолютно бесплатный, доступный для пользователей, универсальный веб-редактор, значительно упрощающий процесс...
-
Гражданский кодекс Российской Федерации в части четвертой регулирует вопросы охраны результатов интеллектуальной деятельности и средств индивидуализации....
-
Нормализация Базы Данных - Разработка информационной системы "Магазин компьютерных товаров"
Результатом работы с АИС магазина компьютерных товаров является чек, который оформляет продавец. В этом чеке должна содержаться информация о количестве...
-
Выбор средств реализации информационной системы Названные в параграфе 1.4. настоящей работы задачи могут быть решены тремя типами средств автоматизации:...
-
Общие сведения о базе данных FoxPro 2.6 СУБД FoxPro относится к классу dBase-систем. Эволюция СУБД семейства dBase прослеживается от dBASE к dBASEII...
-
Введение - Разработка системы управления базой данных "Судоходство"
Любому предприятию, фирме, организации в процессе экономической деятельности приходится постоянно сталкиваться с большими информационными потоками:...
-
Создание форм для ввода данных, Создание отчетов - Разработка информационной системы "Гостиница"
Для того чтобы нам было в дальнейшем удобно и быстро работать с базой данной мы должны создать ряд нужных форм. Формы в БД Access можно создавать с...
-
Руководство программиста - Автоматизация процесса работы руководства ООО "Сервис партнер"
Для доступа к возможностям редактирования базы данных, ее таблиц, формул запросов, макросов, форм и отчетов необходимо при запуске приложения удерживать...
-
СУБД MS Access - База данных, хранящая в себе информацию о командах NBA
Системы управления базами данных (СУБД) - это программные средства, с помощью которых можно создавать базы данных, наполнять их и работать с ними. В мире...
-
Оптимизатор - Разработка программного средства, позволяющего оптимизировать SQL-скрипты
Задача оптимизатора в рамках данной дипломной работы - исправлять части SQL-кода, которые могут приводить к дополнительным тратам памяти и ресурсов. На...
-
"Обзор наиболее популярных СУБД", Microsoft Access - Базы данных и СУБД
Microsoft Access Microsoft Access - это интерактивная реляционная СУБД (relational database management system - RDBMS) для WINDOWS. Это программа,...
-
Основные компоненты и структура приложения Прежде чем приступить к установке и настройке среды программирования, построению технического задания и...
-
Создание базы данных (структура таблиц) База данных предназначена для работников гостиницы. В базе данных должны храниться сведения о проживающих...
-
Основные термины теории баз данных - БД (База данных) - совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы...
-
Информационная система (ИС) ГИБДД должна обеспечивать хранение информации об автомобилях (марка, номер кузова, номер двигателя, цвет кузова, гос. номер),...
-
Технология доступа к базе данных на языке С# - Система анализа и учета учебной документации
OLE DB (англ. Object Linking and Embedding, Database) - набор интерфейсов, основанных на COM, которые позволяют приложениям обращаться к данным, хранимым...
-
Определим уровень мотивации нарушителя, для этого воспользуемся таблицей определения мотивации, а итоговый уровень мотивации будем определять исходя из...
-
Процесс перезагрузки может быть достигнут путем прекращения работы системы, выключения питания и включения снова. Более простой способ - это указать...
-
Создание представлений - Банки и базы данных. Системы управления базами данных
Представлением (View) называется виртуальная таблица, отображающая данные, получаемые из реальных таблиц БД, а также из других представлений....
-
Обоснование выбора СУБД База данных - это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определенной теме...
-
Разработка базы данных "Курсы повышения квалификации"
Введение В настоящее время происходит активный процесс информатизации общества. Под информатизацией понимается активное внедрение компьютерной техники и...
-
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ База данных как основа информационного обеспечения В состав информационного, программного и математического обеспечения...
-
Программное обеспечение сервера базы данных обрабатывает запросы, инициализированные программным обеспечением клиента, отправляя результат обратно в базу...
-
Введение - Система управления базами данных
Развитие средств вычислительной техники обеспечило для создания и широкого использования систем обработки данных разнообразного назначения....
-
В течении года от команды разработчиков пришло 6 пакетов, содержащих изменения в ядре программы. Для каждого пакета составлялось в среднем от 1-ого до...
-
Заключение - Разработка информационной системы "Гостиница"
Microsoft Access, обладая всеми чертами классической СУБД, предоставляет и дополнительные возможности. Access - это не только мощная, гибкая и простая в...
-
Кроме поддержки интерпретатора порождающих правил, описанного в главе 5, CLIPS обладает следующими функциональными возможностями: - для определения...
Эксплуатация, Взаимодействие с базой данных - Разработка системы автоматизации учета кадров для малых фирм на этапе стартапа