Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры КИТ Вишняков.doc
Скачиваний:
81
Добавлен:
13.02.2016
Размер:
556.03 Кб
Скачать

49. Язык sql. Определение данных. Манипулирование данными. Сортировка данных.

SQL-язык структурированных запросов

structured guery language(для работы с БД)

Состоит из 2 подмножеств:

1)DDL Data Defumition Language

2)DML Data Manipulation Languge

Группировка

а)Определить общее кол. жителей города 1990г

SELECT *

FROM Люди

Where Дата рожд=BETWEEN не равно 1/1/1990#AND#12/31/1990

б)для каждого дома определить общее кол. квартир

SELECT КодДома Count(Код Кв)as[кол. кВ.]

FROM Квартиры

CRAP BY КодДома

53. Классификация бд

По технологии хранения данных БД делятся на:

1)централизованные

2)распределенные

1)хранятся в памяти 1й ЭВМ

2)состоит из нескольких частей ,хранимых в различных ЭВМ вычислительной сети.

По способу доступа к Д,БД делятся на :

1)БД с локальнм доступом

2)БД с сетевым доступом

Централизованные базы с сетевым доступом предполагают следующие :

-файл-сервер

-клиент-сервер

Сервер-техн. средство

Виды сервера:

1)выделенный

54. Архитектура файл-сервер,клиент-сервер.

Архитектура файл-сервер

Одна из машин сети выделяется в кач. цетральной(сервер-файл).

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

По запросам файлы передаются на раб.стол и там обрабатываются.

Недостаток- очень большая нагрузка на сеть при бльшой интенсивности запросов.

Архитектура клиент-север- оснавная архитектура.

В ней центральная машина(сервер ПО)

Функции: 1) Хранить данные

2)Выполнять основную обработку

Запрос от рабочей станции(РС) линта идее на сервер, исполнетя и рез. ис. ртанспорти. от сервера к клиенту.

Язык заросов в таких системах -SQL.

Обязанности сервера:

1)выполнение пользовательски запросов на выбор и модификация данных.

2)хранении и резервное копирование даннх.

3)поддержкассылочной целостности данных , согл.принятых в базе.

4)обеспечение авторизованного достпа к данным , на оное прав и привелегий.

5)протоколирование операций и ведение журналов тразакций- группа операций , выполняемых как единое целое.

Преимущество:

1)Значит. сниж. нагрузки на сеть при выполнении при выполнении запросов.Поскольку клиенту отправл. результат исполнен. запроса, а не исх. файлы.

2)БИЗНЕС-ПРАВИЛО(правило ссылочной целостности, ограничение назначения данн.)хран-ся в данном месте на сервере , что исключает дублирование данных в клиентских предложениях.

3)Возможность управления пользовательскими привилегиями и правами.

28. Табличные процессоры(ТбП)

Электрон таблица- компьютерный эквивалент обычной табл, в ячейке кот записаны данные различ типов.

ТбП- комплекс программ для управления элект табл

ФУНКЦИИ

  1. создание табл одноразового, многоразового пользования

  2. выполнение спец расчетов: матем, бухгалт-их…

  3. постпоение по данным таблицы графиков и диаграмм

  4. взаимодействие с другими программ продуктами(текстов редакторами, базами данных)

ТИПЫ ДАННЫХ В ТбП

  1. символьные или текстовые данные

  2. числовые данные

  3. даты

  4. формулы

Формулы- инструкции по выпол операций. В ячейке отображается результат вычислен по формуле. Формула содержит: константы(числа 1,7), функции(cos,ПИ), адреса ячеек или диапозонов, операторы(знаки матем операций)

Знаки матем операций

+ - * / ^

< <= = >= >

ЛОГИЧЕСКИЕ ФУНКЦИИ EXCELя

Или, не, и- лог фунции, результат кот только логич величина(n,n)

Если- лог значение истина, ложь.

НЕ- измен значен лог-го значения на противопол

И- результат истина, если все аргументы имеют значен истина

ИЛИ- результат истина, если хотя бы один аргумент имеет знач истина.