русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Создание таблиц БД


Дата добавления: 2015-07-09; просмотров: 1818; Нарушение авторских прав


Создавать таблицы БД можно как с помощью запросов SQL, так и с помощью самого phpMyAdmin (ниже будут продемонстрированы оба метода).

Создание с помощью запроса SQL – нажимаем ссылку SQL, появляется следующая картинка, рис.3.

Рис. 3. Создание таблиц в БД с помощью запроса SQL

 

В поле набираем SQL-запрос

CREATE TABLE conference (

id int(20) NOT NULL auto_increment,

country_id int,

name varchar(255),

date date,

place varchar(255),

description varchar(255),

address varchar(255),

tel varchar(150),

fax varchar(150),

email varchar(100),

www varchar(100),

PRIMARY KEY (id)

) TYPE=MyISAM;

 

Нажимаем «Пошел», по запросу создается таблица, рис. 4.

 

Рис. 4. Создание таблиц в БД с помощью phpMyAdmin

 

Создание таблицы с помощью phpMyAdmin, рис. 5.

 

Рис. 5. Автоматическое создание таблиц в БД с помощью phpMyAdmin

 

Создаем таблицу с именем org и количеством полей – 7, рис. 6.

Рис. 6. Автоматическое создание таблиц в БД с помощью phpMyAdmin

 

Для каждого столбца задаем тип поля, его длину и прочие параметры, рис. 7.

 

Рис. 7. Автоматическое создание таблиц в БД с помощью phpMyAdmin
(задание типов и размерностей)

 

Аналогично создаем остальные таблицы (см. практическое занятие 1).

Создание приложения для работы с БД на языке PHP

(См. презентацию Лекции 12)

Для создания приложения необходимо знать основы языка PHP. Необходимый минимальный набор команд:

echo – вывод информации в поток вывода (информация передается Apache и через него браузеру клиента);

while – команда цикла;

if – команда ветвления;

mysql_connect, mysql_select_db, mysql_query, mysql_num_rows, mysql_fetch_assoc –команды работы с языком SQL.



Две основные части приложения – это ввод новых данных и отображение (поиск) данных.


ТЕМЫ ПРЕДМЕТНЫХ ОБЛАСТЕЙ ДЛЯ СОЗДАНИЯ БД

(предметная область выбирается в соответствии с номером студента в журнале)

 

1. Wеb - ресурсы (описание сайта – темы – ссылки – пользователи – подборки ссылок).

2. Автопарк - учет автомобилей: за кем закреплен, километраж, путевки (гараж – подразделение - водители - путевки).

3. Анкетирование (деканат – кафедра – группа тестируемых – состав групп – люди – бланки анкет – вопросы – результаты анкетирования).

4. Аттестационные ведомости (деканат – кафедра – группа – студенты – ведомости – дисциплины – оценки).

5. Буфет – учет продуктов: когда, кем, что и сколько поставлено, кто получал, сколько продано, сколько осталось (буфеты – продукты – типы продуктов – приход/расход – перечень продуктов – работники).

6. Гарантийные талоны (оборудование – типы оборудования – фирма поставщик – гарантийные талоны).

7. Деканат: учет оплаты учебных задолженностей, контроль успеваемости, выдача справок (деканат – группы – студенты – оценки – оплата за обучение – справки).

8. Журнал загрузки аудитории (кафедра – группа – преподаватель – дисциплина – программный продукт – записи журнала).

9. Журнал посещаемости лекций и лабораторных работ (кафедра – группа – студент – дисциплина – преподаватель – занятие – посещаемость занятий).

10. Журнал учета компьютерного времени: с предоставлением информации загрузки компьютерных аудиторий по кварталам, по месяцам по преподавателям и по программным продуктам.

11. Записная книжка-планировщик (пользователь – планировщик – мероприятия).

12. Зачетная книжка студента (деканат – кафедра – группа – студенты – зачетные книжки).

13. Картотека библиотеки (библиотека – карточка книги – издательство – город – тема книги – дисциплина – список выборки книги по дисциплине – позиции выборки).

14. Картотека больных: кто, когда поступил в больницу, с каким диагнозом, как проходил курс лечения.

15. Каталог дисциплин: какие дисциплины и на каком курсе читаются (деканат – кафедра – поток – дисциплины – дисциплины потока).

16. Кафедра (кафедра – группа – студенты – преподаватели – дисциплины – ведомости успеваемости).

17. Книги на кафедре: какие книги, по какой теме и где находятся (кафедра – книги – темы книг – авторы – аудитории – люди – кто и когда брал и возвращал книги).

18. Контрольные вопросы по дисциплинам, темам и разделам (дисциплина – преподаватели – набор билетов – билеты – вопросы к билетам – вопросы – темы вопросов).

19. Музыкальная картотека (диск – группа – тип произведения).

20. Планирование рабочего дня (список пользователей – планировщик – мероприятия).

21. Радиодетали (изготовитель – продавец – покупатель).

22. Расписание занятий в университете (деканат – кафедра – группа – дисциплины – аудитории – преподаватели – расписание занятий).

23. Расписание маршрутов движения транспорта (станции – маршруты – станции маршрутов – время прибытия/убытия).

24. Распоряжения и контроль их выполнения.

25. Рецепты (раздел – подраздел – тип рецепта – рецепт).

26. Склад: учет прихода и расхода товара со склада (люди – склад – товар – тип товара– приход/расход).

27. Студенческое общежитие (корпус – комнаты – проживающие – оплата за проживание).

28. Табельный учет загрузки преподавателей по месяцам (деканат – кафедра – преподаватели – табель – состав табеля – загрузка преподавателей).

29. Телефонный справочник университета. Информация о телефонных аппаратах: тип, принадлежность кафедре, аудитория расположения и т.д. (раздел – подразделение – тип телефонного аппарата – расположение и номер телефона – аудитории – абоненты).

30. Темы курсовых проектов (кафедра – группа – студент – дисциплина – семестр – тема курсового проекта).

31. Тестирование знаний: в БД хранятся билеты по дисциплинам и варианты ответов. По результатам тестирования подводится итог и выводится оценка (деканат – кафедра – группа – студенты – преподаватели – билеты – вопросы к билетам – результаты тестирования).

32. Университет (деканат – кафедра – группа – студенты – экзаменационные ведомости – дисциплины – преподаватели – оценки – договора поступления – оплаты).

33. Учебная загрузка аудиторий университета. В какой аудитории, у какой группы, по какой дисциплине, когда и какие занятия проводятся (деканат – кафедра – группа – здание – учебная аудитория – дисциплина – преподаватель – расписания – пункты расписаний).

34. Учет мебели (деканат – кафедра – ответственный на кафедре – акты – списки по актам – мебель – тип мебели).

35. Учет оборудования организации (кафедра – помещение – материально ответственный – оборудование).

36. Учет помещений университета: информация о корпусе, тип аудитории, принадлежности кафедре (корпус – аудитория – деканат – кафедра – ответственный за помещение).

37. Учет программного обеспечения (кафедра – аудитория – носитель программ – программа).

38. Учет сетевого и компьютерного оборудования (деканат – кафедра – аудитория – оборудование – тип оборудования – материально ответственный).

39. Учет электрооборудования: в какой аудитории, какие источники освещения, какое электрооборудование установлено, общая потребляемая мощность и т.д. (здание – помещение – название и размещение электрооборудования – тип оборудования).

 



<== предыдущая лекция | следующая лекция ==>
Создание БД «Конференции» | По всем видам доходов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.665 сек.