
- •Практическое занятие№1
- •1. Теоретическая часть
- •Лицензионное программное обеспечение имеет ряд преимуществ.
- •Техническая поддержка производителя программного обеспечения.
- •Обновление программ.
- •Законность и престиж.
- •В ногу с техническим прогрессом
- •Профессиональные предпродажные консультации
- •Повышение функциональности
- •2. Задания для самостоятельного выполнения
- •4. Содержание отчёта
- •5. Контрольные вопросы
- •Практическое занятие№2 Работа с запросами sql к удалённому серверу баз данных
- •1. Теоретическая часть
- •2. Методические указания
- •3. Задания для самостоятельного выполнения
- •4. Содержание отчёта
- •5. Контрольные вопросы
- •Практическое занятие№3 Изучение возможностей ActiveX для браузера Internet Explorer
- •1. Теоретическая часть
- •2. Методические указания
- •3. Задания для самостоятельного выполнения
- •4. Содержание отчёта
- •5. Контрольные вопросы
4. Содержание отчёта
1. Название и цели работы
2. Порядок выполнения практической части
3. Выполненные задания 1-3
4. Вывод о проделанной работе
5. Контрольные вопросы
1. Что такое программное обеспечение компьютера?
2. Какие программы являются условно бесплатными?
3. Какие программные средства относят к свободно распространяемым программам?
4. В чем преимущества лицензионного программного обеспечения?
5. Какие типы программ работающих с сетью вы знаете?
6. Что такое пользовательское соглашение сервиса интернет?
Практическое занятие№2 Работа с запросами sql к удалённому серверу баз данных
Цель работы: изучить основные команды SQL, реализующие запросы к таблицам удалённой БД.
1. Теоретическая часть
Таблица 1 – Инструкции языка SQL
Вид |
Инструкция |
Назначение |
Data Definition Language (DDL) |
CREATE TABLE |
Создание таблицы |
DROP TABLE |
Удаление таблицы |
|
ALTER TABLE |
Изменение структуры таблицы |
|
CREATE INDEX |
Создание индекса |
|
DROP INDEX |
Удаление индекса |
|
CREATE VIEW |
Создание представления |
|
DROP VIEW |
Удаление представления |
|
Data Manipulation Language (DML) |
SELECT |
Выборка записей |
UPDATE |
Изменение записей |
|
INSERT |
Вставка записей |
|
DELETE |
Удаление записей |
Таблица 2 – Агрегирующие функции
Агрегирующая функция |
Результат |
Примечание |
SUM([DISTINCT] выражение) |
Сумма [различных] значений |
только для числовых выражений, NULL значения игнорируются |
AVG([DISTINCT] выражение) |
Средняя величина [различных] значений |
только для числовых выражений, NULL значения игнорируются |
COUNT([DISTINCT] выражение) |
Количество [различных] ненулевых значений |
для всех типов выражений, NULL значения игнорируются |
COUNT(*) |
Количество выбранных строк |
считают и NULL значения |
MAX(выражение) |
Максимальное значение |
для всех типов выражений, NULL значения игнорируются |
MIN(выражение) |
Минимальное значение |
для всех типов выражений, NULL значения игнорируются |
2. Методические указания
Рассмотрим на примерах использование основных SQL инструкций.
Пример 1.
Для добавления новой таблицы в базу данных, используется инструкция CREATE TABLE.
CREATE TABLE films (
film_id INTEGER NOT NULL,
film_name VARCHAR(100) NOT NULL,
film_time time,
film_director VARCHAR(50) NOT NULL,
film_actors VARCHAR(255),
film_year INTEGER NOT NULL,
PRIMARY KEY (film_id))
Эта инструкция присваивает новой таблице имя FILMS и определяет для каждого ее столбца имя и тип данных, хранимых в нем.
Пример 2.
Для изменения структуры уже определенных таблиц используется инструкция ALTER TABLE.
ALTER TABLE film_distributions ADD FOREIGN KEY (film_id) REFERENCES films(film_id) ON DELETE CASCADE
Пример 3.
Для удаления таблицы из базы данных используют инструкцию DROP TABLE
DROP TABLE films
Пример 4.
Для выборки данных во всех SQL-запросах используется инструкция SELECT.
SELECT * FROM films
WHERE films.film_year=1999
Результатом выборки будет список фильмов вышедших в 1999 году:
FILM_ID |
FILM_NAME |
FILM_TIME |
FILM_DIRECTOR |
FILM_ACTORS |
FILM_YEAR |
5 |
Ghost Dog: The Way of the Samurai |
116 |
Jim Jarmusch |
Forest Whitaker,John Tormey,Cliff Gorman,Henry Silva,Isaach de Bankole,Frank Minucci |
1999 |
13 |
Man on the moon |
118 |
Milos Forman |
Jim Carrey,Danny DeVito,Courtney Love,Paul Giamatti,Vincent Schiavelli |
1999 |
Пример 5.
Для добавления новой информации в базу данных в языке SQL используется инструкция INSERT.
INSERT INTO medium_type_directory (medium_type) VALUES ('dvd')
В таблицу medium_type_directory добавлена новая запись.
Пример 6.
Инструкция DELETE удаляет какую-либо информацию из базы данных.
DELETE FROM clients WHERE client_id=15
В примере выполняется удаление записи о клиенте с client_id равным 15.
Пример 7.
Обновление уже существующей в базе данных информации выполняется, используя инструкцию UPDATE.
UPDATE clients
SET client_phone_number=’795-55-78-48’
WHERE client_fio=’John N. Doe’
В данном примере у клиента John N. Doe будет изменен номер телефона.