Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
57
Добавлен:
16.05.2015
Размер:
1.3 Mб
Скачать
    1. Описание таблиц

  1. Структура таблицы ПРОЦЕССОРЫ

Значение

Название поля в БД

Тип данных

Код товара

ID_proc

INT(12), NOT NULL, PRIMARY KEY

Наименование

Name

VARCHAR(40)

Разъём процессора

Socket

VARCHAR(12)

Ядро

Core

VARCHAR(12)

Количество ядер

Number_cores

INT(12)

Техпроцесс, нм

Process_tech_nm

INT(12)

Частота, МГц

Frequency_MGz

INT(12)

Системная шина

System_bus

VARCHAR(12)

Цена, руб

Price_rub

INT(12), NOT NULL

  1. Структура таблицы ВИДЕОКАРТЫ

Значение

Название поля в БД

Тип данных

Код товара

ID_VGA

INT(12), NOT NULL, PRIMARY KEY

Наименование

Name

VARCHAR(40)

Разъём процессора

Graph_proc

VARCHAR(20)

Частота граф. процессора

Frenq_proc_MGz

INT(12)

Поддержка интерфейса

Interface

VARCHAR(12)

Граф. память

VRAM_Mb

INT(12)

Тип граф. памяти

Type_VRAM

VARCHAR(12)

Версия шейдеров

Shaders

DOUBLE

Цена, руб

Price_rub

INT(12), NOT NULL

  1. Структура таблицы МАТЕРИНСКИЕ ПЛАТЫ

Значение

Название поля в БД

Тип данных

Код товара

ID_MB

INT(12), NOT NULL, PRIMARY KEY

Наименование

Name

VARCHAR(40)

Разъём процессора

CPU_Socket

VARCHAR(12)

Чипсет

Сhipset

VARCHAR(12)

Тип памяти

Memory_type

VARCHAR(12)

Слотов памяти

Memory_stots

INT(12)

Макс объём памяти

Memory_max_Gb

INT(12)

Поддержка видеокарт

VGA_sup

VARCHAR(12)

Цена, руб

Price_rub

INT(12), NOT NULL

  1. Структура таблицы МОДУЛИ ОПЕРАТИВНОЙ ПАМЯТИ

Значение

Название поля в БД

Тип данных

Код товара

ID_DDR

INT(12), NOT NULL, PRIMARY KEY

Наименование

Name

VARCHAR(40)

Тип памяти

DDR_type

VARCHAR(12)

Форм-фактор

Form

VARCHAR(12)

Частота

Frequency_MGz

INT(12)

Объём

Size_Gb

INT(12)

Цена, руб

Price_rub

INT(12), NOT NULL

  1. Структура таблицы ПРОДАЖИ

Значение

Название поля в БД

Тип данных

Код продажи

ID_Sale

INT(12), NOT NULL, PRIMARY KEY AUTO_INCREMENT

Код товара

Item_ID

INT(12)

Наименование

Item_Name

VARCHAR(40)

Количество

Number

INT(12)

Продавец

Seller

INT(12)

Дата, время продажи

Data_Time_sale

INT(12)

Цена

Price

INT(12)

  1. Проектирование приложения

    1. Выбор среды программирования

2.1.1.Denwer3 +MySQLServer5.5.25

В качестве локального сервера MySQL я использовал локальный сервер Денвер версии 3.0. Локальный сервер Денвер 3 включает в себя уже установленные MySQL Server 5.5.25 и PhpMyAdmin 3.5.1, а так же локальный сервер можно перенести на другой компьютер без потери каких либо данных. А PhpMyAdmin более комфортен в работе с сервером MySQL, чем MySQL CommandLine.

Рисунок 2 - PhpMyAdmin 3.5.1

2.1.2. Connector/ODBC 5.2.5

Это стандартный драйвер , который обеспечивает доступ к базе данных MySQL через Open Database Connectivity (ODBC) API. Включает в себя функциональность Unicode и ANSI драйверов ранее разделёных на Connector/ODBC 5.1 и Connector/ODBC 3.51.

2.1.3.BorlandDelphi7

Мощность и гибкость Delphi при работе с базами данных основана на низкоуровневом ядре - процессоре баз данных Borland Database Engine (BDE). Его интерфейс с прикладными программами называется Integrated Database Application Programming Interface (IDAPI). В принципе. BDE позволяет осуществлять доступ к данным как с использованием традиционного record-ориентированного (навигационного) подхода, так и с использованием set-ориентированного подхода, используемого в SQL-серверах баз данных. Кроме BDE, Delphi позволяет осуществлять доступ к базам данных, используя технологию Open DataBase Connectivity (ODBC) фирмы Microsoft.

Все инструментальные средства баз данных Borland - Paradox, dBase, Database Desktop - используют BDE. Все особенности, имеющиеся в Paradox или dBase, «наследуются» BDE, и поэтому этими же особенностями обладает и Delphi.

Одним из преимуществ Delphi является то, что он поддерживает все SQL-БД, доступ к которым осуществляется через Borland Database Engine, ADO или драйверы InterBase. Через Borland SQL Links BDE так же возможен доступ к Oracle, Sybase, Informix, MS SQL Server, DB2 и InterBase.

Соседние файлы в папке Моя курсовая