41612

Створення нової бази даних в середовищі MySQL

Лабораторная работа

Информатика, кибернетика и программирование

Створити нову базу даних та заповнити її даними. Короткі теоретичні відомості: Основи роботи з phpMydmin При установці Denwer також встановлюється на комп'ютер phpMydmin за допомогою якого можна керувати базою даних MySQL через вебінтерфейс. У цьому полі латинськими буквами записується назва бази даних наприклад exmple і натискається створити.

Украинкский

2013-10-24

138.93 KB

15 чел.

1

Лабораторна робота №2

Тема: Створення нової бази даних в середовищі MySQL

Мета: Отримати практичні навички по роботі з програмою Denwer та середовищем phpMyAdmin. Створити нову базу даних та заповнити її даними.

Короткі теоретичні відомості:

Основи роботи з phpMyAdmin 

При установці Denwer також встановлюється на комп'ютер phpMyAdmin, за допомогою якого можна керувати базою даних MySQL через веб-інтерфейс. Щоб отримати до нього доступ в адресному рядку браузера потрібно набрати http://localhost/Tools/phpMyAdmin/, відкриється головна сторінка phpMyAdmin. У колонці справа будуть відображатися всі бази, а посередині настройки, серед яких є такий пункт як Створити нову БД.

У цьому полі латинськими буквами записується назва бази даних, наприклад, example і натискається створити.

Рисунок 2.1 – Вікно створення нової БД

Програма повідомить про успішне створення бази даних. Тепер можна створити таблицю, яка і буде містити дані, наприклад, spisok. Вона буде містити чотири поля: id, ім'я, стать, вік. Таких полів може бути набагато більше, якщо потрібно додати ще якісь дані.

Рисунок 2.2 – Вікно створення нової таблиці


Потім задаються назви полів, визначаються їх тип і деякі інші настройки.

Рисунок 2.3 – Заповнення таблиці даними

Частина полів можна пропустити, якщо вони не знадобляться для роботи. Полю id встановлено тип INT (INTEGER) цілих чисел і максимальну довжину значення 3 знаки, тобто воно може приймати значення від 1 до 999. У пункті додатково вибрано параметр auto_increment і відмічено первинний ключ. Це поле з такими настройками потрібне для того, щоб кожен запис в нашій таблиці мав свій ідентифікаційний номер, який не буде повторюватися, і за яким можна легко звернутися до будь-якого запису. У всіх інших полів заповнюються лише тип і довжина значення. Розглянемо деякі типи, які найбільш часто використовуються:

VARCHAR - Цей тип використовується для зберігання змішаних даних невеликого обсягу до 255 символів.

INT (INTEGER) - Цілі числа. Поле з таким типом може містити тільки цілі числа.

TEXT - Даний тип підходить для зберігання великих обсягів тексту. Якщо вибрати цей тип, то значення довжини виставляти не потрібно.

DATE - Дата. Підтримується інтервал від '1000-01-01 'до '9999-12-31'. MySQL виводить значення в форматі 'Рік-Місяць-День'.

TIME - Час. Інтервал від '-838:59:59' до '838: 59:59 '. MySQL виводить значення TIME в форматі 'Годинник: Хвилини: Секунди'.

DATETIME - Комбінація дати і часу. Підтримується інтервал від '1000-01-01 00:00:00 'до '9999-12-31 23:59:59'. MySQL виводить значення DATETIME у форматі 'Рік-Місяць-День Годинник: Хвилини: Секунди.

Після всього цього потрібно натиснути кнопку зберегти. Ще також потрібно створити користувача, який зможе працювати з цією базою даних. Для цього потрібно перейти на головну сторінку,

,

 Рисунок 2.4 – головне меню phpMyAdmin

зайти в пункт привілеї, в якому відображаються всі користувачі, які можуть працювати з базами даних, і створюємо нового з ім'ям, наприклад, user і паролем password. У полі хост вибираємо Local і даємо цьому користувачеві всі привілеї натиснувши на посилання Позначити все.

Рисунок 2.5 – створення нового користувача

Ці дані будуть використані для підключення до бази даних.

Додаваня даних в базу даних через phpMyAdmin

Щоб почати роботу з базою даних потрібно, щоб у ній було хоча б кілька записів. Для додавання записів в таблицю використовується кнопка Вставить:

Рисунок 2.6 – Кнопка “вставити”

Увага: Поле id залишається порожнім, тому що йому призначено значення auto_increment і воно буде автоматично заповнюватись, додаючи кожному запису порядковий номер.

Зберігши наші дані і натиснувши на кнопку Огляд відобразиться наступне:

Рисунок 2.7 – приклад заповненої БД

Як бачите, полю id автоматично призначаються порядкові номери, які ніколи не будуть збігатися. Так само можна редагувати або видаляти записи, вибираючи відповідні інструменти.

Хід роботи:

  1.  Ознайомитись з теоретичними відомостями.
  2.  Створити базу даних відповідно до своєї предметної області. Назвати її власним прізвищем. Вибрати тип порівняння utf8_general_ci. База даних повинна складатися як мінімум з 3 таблиць.
  3.  Створити відповідні таблиці та заповнити їх даними. Кожна з таблиць повинна містити мінімум 8 записів.
  4.  Змінити інформацію по будь-якому одному запису з кожної таблиці.
  5.  Додати запис до будь-якої з таблиць. Вилучити щойно доданий запис.
  6.  Створити нового користувача (прізвище студента), який буде мати глобальні привілеї для обробки даних, привілеї рівня однойменної бази даних – в повному обсязі. Встановити пароль для майбутнього підключення до бази даних.
  7.  Показати роботу викладачу.
  8.  Оформити звіт.

Вимоги до оформлення звіту

Звіт повинен містити детальний опис виконаних дій відповідно до ходу роботи.

Контрольні запитання:

  1.  Що таке база даних?
  2.  Що таке СУБД?
  3.  Які моделі даних ви знаєте?
  4.  Чому реляційна модель є найпопулярнішою в світі?
  5.  Як створити базу даних в phpMyAdmin?
  6.  Як додати таблицю в базу даних за допомогою phpMyAdmin?
  7.  Як додати новий запис в таблицю?
  8.  Як змінити запис в таблиці?
  9.  Як вилучити запис з таблиці?
  10.  Які є найбільш поширені типи даних MySQL?


 

А также другие работы, которые могут Вас заинтересовать

22734. Створення НАТО 32.5 KB
  Створення НАТО. після тривалих переговорів у Великій залі Державного департаменту США у Вашингтоні відбулася церемонія підписання Статуту Організації Північноатлантичного Договору НАТО. згідно з цим законом СПІА уклали вісім двосторонніх угод із західноєвропейськими членами НАТО про фінансову допомогу у військовій сфері. керуючись законом конгрес затвердив суму асигнувань 95 млрд доларів для кредитування закупок військової техніки та обладнання членами НАТО.
22735. Зовнішньоекономічна програма США після ІІ світової війни 26.5 KB
  Зовнішньоекономічна програма США після ІІ світової війни. Проте США не зазнали на відміну від європейських держав проблем пов'язаних з війною руйнації міст та сіл. Зате на США припала третина воєнних витрат в антигітлерівській коаліції. Найголовніший результат американської участі у другій світовій війні полягав у тому що США перетворилися в наймогутнішу країну капіталістичного світу стали його економічним та фінансовим центром і незаперечним військовополітичним лідером.
22736. Ескалація інтервенції США у В'єтнамі 1965 - 1968 рр. 30.5 KB
  Ескалація інтервенції США у Вєтнамі 1965 1968 рр. Воспользовавшись спровоцированными инцидентами США подвергли 5 августа 1964 г. 10 августа президент США утвердил закон принятый 7 августа на совместном заседании палаты представителей в сената США. Эта так называемая тонкинская резолюция санкционировала принятие президентом США необходимых мер два отражения любого вооруженного нападения против военных сил США и предотвращения дальнейшей агрессии.
22737. Початок ’’холодної війни’’ США проти СРСР у 1946 – 1949 рр 37 KB
  Початок ’’холодної війни’’ США проти СРСР у 1946 – 1949 рр. Але наступного ж дня 3 лютого у США розпочалася пропагандистська кампанія з приводу радянського атомного шпіонажу до речі про інтерес спецслужб СРСР до Манхеттенського проекту американському керівництву стало відомо щонайменше за півроку до появи відповідної інформації у ЗМІ. Черчилль не висловив і побоювань щодо можливості воєнного нападу СРСР на країни Заходу. СРСР який переміг у війні та вперше розірвав буферний пояс що ізолював його від світу відчув за думкою...
22738. Зовнішня політика адміністрації Трумена. «Доктрина Трумена» 33 KB
  Американский империализм стремился использовать финансовоэкономические трудности Англии усугубленные кабальным займом полученным ею от США в июле 1946 г. Американские дипломаты убеждали своих английских коллег что для их правительства самым благоприятным выходом была бы передача этой доли наследства в руки США как для облегчения финансового бремени Англии так и для ухода от той критики которой повсеместно подвергался британский империализм за его интервенцию в Греции. правительство США получило две британские ноты в которых...
22739. Американська стратегія ’’гнучкого реагування’’ у 60-ті рр 30.5 KB
  В месте тем разработчики плана учитывали и возможность нанесения Советским Союзом ответного ядерного удара по территории США. Внезапное для США появление советских ракет средней дальности на Кубе и отсутствие у них подавляющего превосходства в количестве МБР и БРПЛ над Советским Союзом сделали военный путь разрешения конфликта невозможным. Желания военных нашли должную поддержку в сенате США. Учитывая такие факторы как практически безраздельное господство ВМС США и объединенного флота НАТО на просторах мирового океана в начале 60х годов...
22740. Канада і НАФТА 44 KB
  Канада і НАФТА. Североамериканскиое соглашение о свободной торговле НАФТА между Канадой Соединенными Штатами Америки и Мексикой вступило в силу 1 января 1994 года. Созданное для поощрения увеличения торговли и инвестиций между партнерами по НАФТА Соглашение содержит грандиозный план уничтожения тарифов и сокращения нетарифных барьеров наряду с обстоятельными положениями по ведению бизнеса в зоне свбодной торговли. НАФТА увеличила доступ Канады на американский и мексиканский рынки а также повысила привлекательность канадской экономики для...
22741. Латиноамериканський курс адміністрації Дж. Картера 23.5 KB
  Планы укрепления агрессивной межамериканской военной системы консолидации правых режимов на континенте были приняты на вооружение и администрацией США во главе с Дж. Столкнувшись с падением престижа США в Латинской Америке и стремясь укрепить здесь свои позиции официальный Вашингтон возвестил о пересмотре политики в отношении латиноамериканских государств. Дипломатия США стала усиленно афишировать свой постоянный интерес к этим странам. Президент США Дж.
22742. Етапи війни США у Кореї 82 KB
  Етапи війни США у Кореї. Поэтому сейчас взрывы в Японии рассматривались как начало атомного шантажа США. Эта ошибка в переоценке своих сил вынудили США заплатить за нее очень дорого сначала в Корее а затем во Вьетнаме. Дело состояло в следующем: СССР допустив США в Корею справедливо считала что американцы в свою очередь выделят СССР зону оккупации в Японии.