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

Презентация:



Advertisements
Похожие презентации
Основы SQL Запросы к базе данных. Что такое база данных SQL? SQL (Structured Query Language - «Структурированный язык запросов») - универсальный компьютерный.
Advertisements

СУБД Access Запросы Автор: Тутыгин В.С.. Назначение запросов Запросы обеспечивают простой доступ к определенному подмножеству записей одной или нескольких.
1 Основы SQL: MySQL Будем использовать MySQL СУБД с открытым кодом Бесплатная версия (Community Edition) – на В Linux-дистрибутивах.
Введение в SQL (НЕ select) Затрагиваемые темы Роль языка SQL. Части SQL Роль языка SQL. Части SQL Администрирование БД: привилегии (DCL) Администрирование.
CREATE TABLE Ident_table ( ID int IDENTITY(1, 1), some_values varchar(50)); IDENTITY [ ( seed, increment ) ]
База данных (БД) – Совокупность определённым образом организованной информации на определённую тему (в рамках определённой предметной деятельности); Организованная.
Разработка телекоммуникационной и информационной системы для прогнозирования аварий и катастроф на НПЗ.
Язык SQL Операторы манипулирования данными. Операции манипулирования данными DELETE операция удаления записей INSERT операция добавления или ввода новых.
Инструкция по созданию базы данных в Microsoft Access
Администрирование и безопасность MySQL. Создание и удаление пользователей Под учетной записью пользователя MySQL подразумевается строка в таблице user.
Создание Web страниц Урок 12: PHP & MySQL Павел Бочаров.
9 класс Запросы являются одним из основных инструментов выборки и обработки данных в таблицах базы данных. Запросы используют для анализа, просмотра и.
Базы данных в электронных таблицах 1. Представление базы данных в виде таблицы и формы.
ACCESS Запросы на удаление. Виды запросов на изменение Запросы на изменение бывают следующих видов: На удаление записей из таблиц; На обновление существующих.
Системы управления базами данных (СУБД). Необходимо различать Базы данных, которые являются упорядоченным набором данных. Создание баз данных, а также.
ACCESS Запросы на удаление. Виды запросов на изменение Запросы на изменение бывают следующих видов: На удаление записей из таблиц; На обновление существующих.
Программа Microsoft Office Access2007 Базы данных. Работа с шаблоном
БАЗЫ ДАННЫХ ЛЕКЦИЯ 12. тема: ОСНОВЫ ЯЗЫКА SQL Общие сведения SQL структурированный язык запросов (Structured Query Language)
База данных База данных – это конкретная предметная область, описанная с помощью таблиц.
«ИЗМЕНЕНИЕ ДАННЫХ В БД» Выполнил: студент 722 группы Специальности Информационные системы (по отрослям) Токарев Виктор.
Транксрипт:

Базы данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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