48570 (608655), страница 3
Текст из файла (страница 3)
Таблица 2
Определение типов таблицы "Клиент"
| Атрибут | Расшифровка | Тип |
| id_klient | Идентификационный номер | Автосчётчик |
| fam | Фамилия | Строка |
| name | Имя | Строка |
| otch | Отчество | Строка |
| nomer_avto | Номер автомобиля | Строка |
Таблица 3
Определение типов таблицы "Заказ"
| Атрибут | Расшифровка | Тип |
| id_sakas | Идентификационный номер | Автосчётчик |
| id_klient | ID клиента | Длинное целое |
| data_oformlenia | Дата оформления | Дата |
| stoimost | Стоимость | Деньги |
| data_vipolnenia | Дата выполнения | Дата |
| data_zakritia | Дата закрытия | Дата |
Таблица 4
Определение типов таблицы "Деталь"
| Атрибут | Расшифровка | Тип |
| id_detal | Идентификационный номер | Автосчётчик |
| Detal | Деталь | Строка |
| Cena | Цена | Деньги |
| kol | Количество | Байт |
Таблица 5
Определение типов таблицы "Заказ склада"
| Атрибут | Расшифровка | Тип |
| id_sak_sklada | Идентификационный номер | Автосчётчик |
| id_detal | ID детали | Длинное целое |
| Stoim_sak | Стоимость заказа | Деньги |
Таблица 6
Определение типов таблицы "Деталь-заказ"
| Атрибут | Расшифровка | Тип |
| id_detal | ID детали | Длинное целое |
| id_sakas | ID заказа | Длинное целое |
| id_klient | ID клиента | Длинное целое |
Таблица 7
Определение типов таблицы "Мастер"
| Атрибут | Расшифровка | Тип |
| id_master | Идентификационный номер | Автосчётчик |
| Fam | Фамилия | Строка |
| Name | Имя | Строка |
| Otch | Отчество | Строка |
| Stash | Стаж | Байт |
| nomer_pasp | Номер паспорта | Длинное целое |
| seria_pasp | Серия паспорта | Целое |
| data_post_na_rab | Дата поступления на работу | Дата |
| id_kvalif | ID квалификации | Длинное целое |
Таблица 8
Определение типов таблицы "Квалификация"
| Атрибут | Расшифровка | Тип |
| id_kvalif | Идентификационный номер | Автосчётчик |
| Kvalif | Квалификация | Строка |
Таблица 9
Определение общих типов таблицы "Мастер-заказ"
| Атрибут | Расшифровка | Тип |
| id_master | ID мастера | Длинное целое |
| id_sakas | ID заказа | Длинное целое |
| id_klient | ID клиента | Длинное целое |
Таблица 10
Определение типов таблицы "Зарплата мастера"
| Атрибут | Расшифровка | Тип |
| Id_zp_mst | Идентификационный номер | Автосчётчик |
| Kol_sak | Количество заказов | Целое |
| Nachisleno | Начислено | Вещественное |
| id_master | ID мастера | Длинное целое |
Таблица 11
Определение типов таблицы "Услуги"
| Атрибут | Расшифровка | Тип |
| id_uslugi | Идентификационный номер | Автосчётчик |
| usluga | Название услуги | Строка |
| cena | Цена | Деньги |
Таблица 12
Определение типов таблицы "Мастер-услуга"
| Атрибут | Расшифровка | Тип |
| id_uslugi | ID услуги | Длинное целое |
| id_master | ID мастера | Длинное целое |
Таблица 13
Определение типов таблицы "Сотрудник"
| Атрибут | Расшифровка | Тип |
| id_sotrudnik | Идентификационный номер | Автосчётчик |
| Fam | Фамилия | Строка |
| Name | Имя | Строка |
| Otch | Отчество | Строка |
| dolzhnost | Должность | Строка |
| seria_pasp | Серия паспорта | Целое |
| nomer_pasp | Номер паспорта | Длинное целое |
| data_post_na_rab | Дата поступления на | Дата |
| oklad | Оклад | Деньги |
Таблица 14
Определение типов таблицы "Заказ-сотрудник"
| Атрибут | Расшифровка | Тип |
| id_sakas | ID заказа | Длинное целое |
| id_klient | ID клиента | Длинное целое |
| id_sotrudnik | ID сотрудника | Длинное целое |
Таблица 15
Определение общих типов таблицы "Отчёт"
| Атрибут | Расшифровка | Тип |
| id_otch | Идентификационный номер | Автосчётчик |
| id_zp_mst | ID зарплаты мастера | Длинное целое |
| id_sotrudnik | ID сотрудника | Длинное целое |
| id_sak_sklada | ID заказа склада | Длинное целое |
| id_detal | ID детали | Длинное целое |
| Mes | Месяц | Строка |
| god | Год | Строка |
Таким образом, определены все таблицы для разработки базы данных с общими типами. Для определения конкретных типов необходимо выбрать программное обеспечение для реализации информационной системы.
2.3 Анализ и выбор ПО для разработки СУБД
Для выбора программного обеспечения для реализации оценим несколько самых распространённых программных продуктов по следующим критериям:
распространённость;
финансовая доступность;
поддержка защиты данных;
Каждый критерий оценивается по трехбалльной системе и может принимать значения "1", "2", "3". Где оценка "1" соответствует наихудшему удовлетворению критерия, а оценка "3" - наилучшему.
Таблица 16
Оценка программного обеспечения для реализации
| Программное обеспечение Критерии | Paradox 7 | Oracle | INFORMIX | INTRBASE | MsAccess | MsSQL |
| распространённость | 3 | 3 | 2 | 2 | 3 | 3 |
| финансовая доступность | 3 | 1 | 3 | 2 | 3 | 2 |
| поддержка защиты данных | 3 | 3 | 1 | 2 | 2 | 2 |
| ИТОГОВЫЙ БАЛЛ: | 9 | 7 | 6 | 6 | 8 | 7 |
Следуя из оценки программного обеспечения, для разработки данной информационной системы будет взята за основу СУБД Paradox 7.
Информационную систему можно реализовать в различных средах программирования. Например, таких как: SQL, Java, JavaScript, XML, Builder C++, Visual Basic, Delphi. Для разработки системы нужного уровня наиболее часто применяются Builder C++, Visual Basic, Delphi, поэтому производить оценку будем именно по ним.
Для выбора среды программирования для реализации оценим каждый программный продукт по следующим критериям:
генерация кода. Возможность генерации кодов на одном или нескольких языках на основе проектных спецификаций. Типы генерируемого кода могут включать обычный программный код, схему базы данных, запросы, экраны/меню;
компиляция кода;
отладка. Типичные функции отладки - трассировка программ, выделение узких мест и наиболее часто используемых фрагментов кода и т.д.;
















