'

Базы данных

Понравилась презентация – покажи это...





Слайд 0

Базы данных


Слайд 1

Введение Базы данных обеспечивают хранение информации. Доступ к базе данных осуществляется через специальную программу - систему управления базой данных (СУБД) СУБД осуществляет следующие действия над базой данных: - запись, - чтение, - удаление информации.


Слайд 2

Взаимодействие с базой данных


Слайд 3

СУБД Существующие СУБД отличаются: скоростью выполнения операций чтения/записи, временем поиска информации, максимальным объемом поддерживаемой базы данных, стоимостью.


Слайд 4

СУБД Существующие СУБД делятся на два класса: Коммерческие Oracle Microsoft SQL и т.д. Некоммерческие MySQL PostgreSQL и т.д.


Слайд 5

СУБД Дальнейшее изложение темы будет основываться на примерах использования некоммерческой СУБД MySQL.


Слайд 6

SQL-команды Взаимодействие какой-либо программы с СУБД осуществляется с помощью специальных команд Эти команды называются структурированным языком запросов к базе данных (Structured Query Language)


Слайд 7

SQL-команды Рассмотрим применение SQL-команд на примерах


Слайд 8

SQL-команды Создать базу данных create database university; В данном примере создается база данных с названием «university», т.е. «университет». Красным цветом выделен текст, который в принципе можно менять.


Слайд 9

SQL-команды Подключиться к базе данных use university; Указывается имя базы данных «university», в которую будут записываться данные.


Слайд 10

SQL-команды Создать таблицу create table students (char[30] name, int group); Создается таблица “students” в базе данных “university” Каждая строка этой таблицы состоит из двух ячеек: - name (для хранения фамилии студента); - group (для хранения номера группы студента) В первой ячейке может храниться текстовая информация длинной не более 30 символов Во вторую ячейку может быть записано целое число


Слайд 11

SQL-команды В терминологии, принятой при работе с базами данных строку таблицы называют записью ячейку таблицы называют полем В данном случае каждая запись в таблице students состоит из двух полей: name и group.


Слайд 12

SQL-команды Добавить запись в таблицу insert into students values(“Petrov”, 432); В таблицу “students” добавляется запись: в первое поле записи помещается текст «Petrov» во второе поле – целое число 432.


Слайд 13

SQL-команды Отобразить содержимое таблицы select name, group from students; Результат:


Слайд 14

SQL-команды Добавим еще две записи в таблицу insert into students values(“Ivanov”, 432); insert into students values(“Sidorov”, 433);


Слайд 15

SQL-команды Отобразим список всех студентов select name, group from students; Результат:


Слайд 16

SQL-команды Отобразим список студентов группы 432 select name, group from students where group=432; Результат:


Слайд 17

SQL-команды Удалить запись из таблицы delete from students where name=“Petrov”; Удаляются все записи из таблицы “students”, у которых в поле “name” храниться текст “Petrov”


Слайд 18

SQL-команды Удалить таблицу drop table students; Удаляется вся информация о структуре таблицы вместе с ее содержимым


Слайд 19

SQL-команды Удалить базу данных drop database university; Удаляется база данных со всеми таблицами и их содержимым


Слайд 20

Программа mysql для работы с SQL-командами Для СУБД MySQL существует программа mysql, позволяющая в текстовом режиме вводить SQL-команды и наблюдать результат их выполнения


Слайд 21

PHP и MySQL SQL-команды могут отправляться и из программы, написанной на PHP Результат выполнения SQL-команды передается PHP-программе в виде массива


Слайд 22

Лекция завершена


×

HTML:





Ссылка: