
- •Введение
- •Создание базы в среде MySql
- •Краткий обзор языка запросов sql Основные типы данных
- •Создание таблиц
- •Заполнение таблиц
- •Выбор из таблиц
- •Использование языка html
- •Алгоритмы программирования на рнр Связь html и рнр
- •Соединение с сервером
- •Сессии в рнр
- •Пересылка данных из форм
- •Запрос к бд из рнр. Авторизация.
- •Использование параметров сессии
- •Передача идентификатора
- •Реализация сценария
- •Использование языка JavaScript Основные элементы языка js
- •Создание переменных
- •Объектная модель языка js
- •Пример использования js
Разработка и эксплуатация удаленных баз данных Методическое пособие для студентов НТЭиВТ |
Мухортова Н.Н 2009 |
ОГЛАВЛЕНИЕ
Введение 2
Создание базы в среде MySQL 3
Краткий обзор языка запросов SQL 3
Основные типы данных 3
Создание таблиц 4
Заполнение таблиц 5
Выбор из таблиц 5
Использование языка HTML 7
Алгоритмы программирования на РНР 9
Связь HTML и РНР 9
Соединение с сервером 9
Сессии в РНР 9
Пересылка данных из форм 11
Запрос к БД из РНР. Авторизация. 12
Использование параметров сессии 13
Передача идентификатора 13
Реализация сценария 13
Использование языка JavaScript 16
Основные элементы языка JS 16
Создание переменных 16
Объектная модель языка JS 16
Пример использования JS 17
Введение
Целью данного пособия является освоение студентами основ построения удаленных баз данных. Вернее сказать, освоение основ разработки програмной системы, с удаленным доступом эксплуатации.
После освоения курса студент должен иметь представление:
о построении систем на базе клиет-сервер;
о классе задач, решаемых в среде удаленного доступа;
об основных принципах построения систем с удаленным доступом эксплуатации;
о языках и програмных средах, используемых в таких системах.
После освоения курса студент должен знать:
этапы разработки системы;
схему размещения ( локализации) web-систем;
основную терминологию предметной области;
основной синтаксис трех языков программирования: SQL, HTML и PHP.
После освоения курса студент должен уметь:
получать необходимую информацию из дополнительных источников;
самостоятельно разработать простую web-систему с использованием БД.
Примером такой системы может служить интернет-магазин. В данном пособии приведен полный текст работающего интернет-магазина с минимальным набором реализованных возможностей, но отражающий все основные приемы разработки системы.
Создание базы в среде MySql
Основное достоинство MySQL - это его производительность. MySQL отменно справляется даже с гигантскими объемами данных - его разработчики сознательно отказались от многих функциональных "наворотов" в пользу скорости работы. MySQL - самый популярный в мире SQL-сервер для web-проектов.
Теория создания реляционной базы данных, состоящей из нескольких таблиц была изучена в других дисциплинах. В данном пособии будет представлен пример создания и использования такой базы.
Краткий обзор языка запросов sql Основные типы данных
INTEGER Тип данных INTEGER можно сократить до INT. Это просто целое число в заданном диапазоне. Для хранения этого типа данных отводится 4 байта и оно может хранить числа до двух в тридцать второй степени.
FLOAT Это числа с плавающей точкой с обычной точностью (4 байта). Они могут представлять числа в диапазоне от 1.18 на 10 в минус 38 степени до 3.4на 10 в тридцать восьмой степени.
CHAR Тип CHAR используется для хранения строк фиксированной длинны. После ключевого слова CHAR обычно указывается длинна строки, например, CHAR(50) если длинна строки не указана то считается, что длинна равна одному символу. Максимальная длинна поля данного типа равняется 255 символам. Если число переданных в строку символов меньше указанной длинны, то строка будет дополнена пробелами, если больше, то обрезана. При возврате значения пробелы будут удалены из строки.
VARCHAR Тип VARCHAR предназначен для хранения строк переменной длинны. Так же, как и в предыдущем типе данных у VARCHAR задается максимальная длинна строки, например, VARCHAR(30) более длинные строки, переданные в этот столбец, будут обрезаны.
Разница двух описанных типов заключается в том, что по строкам с фиксированной длинной выборка идет намного быстрее. И если Вам важна скорость работы базы данных, то предпочтительно выбирать именно фиксированный тип строки.
TEXT и BLOB Типы полей TEXT используются для хранения более длинных фрагментов текста, чем допускается предыдущими типами. Сокращение BLOB означает большой двоичный объект. Эти два типа одинаковы за исключением того, что в типе BLOB сравнение строк идет с учетом регистра символов, а в типе TEXT без учета регистра.
DATE Тип применяется для хранения дат в формате(гггг-мм-дд)
TIME Хранит время в виде (чч:мм:сс)
С другими типами данных можно познакомиться в дополнительной литературе.