Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SHPORY DLYA TEL.doc
Скачиваний:
41
Добавлен:
30.04.2015
Размер:
462.34 Кб
Скачать

30 Создание, редактирование и удаление таблиц средствами sql

CREATE – DDL оператор языка SQL, используемый для создания объектов базы данных. Различные СУБД работают с различными объектами.

Стандарт SQL-92 определяет команду CREATE в вариантах:

CREATE ASSERTION[1] – создание утверждения

CREATE CHARACTER SET[2] – создание набора символов

CREATE COLLATION – создание правила сортировки для набора символов

CREATE DOMAIN – создание домена (пользовательского типа данных столбца).

CREATE SCHEMA – создание схемы (именованной группы объектов)

CREATE TABLE – создание таблицы базы данных

CREATE TRANSLATION – создание правила преобразования (трансляции) из одного набора символов в другой (используется в операторе TRANSLATE)

CREATE VIEW – создание представления данных

Наиболее общие команды (поддерживаются большинством СУБД): CREATE TABLE и CREATE VIEW:

Таблица – Table

CREATE TABLE Student (

Code INTEGER NOT NULL,

Name CHAR (30) NOT NULL ,

Address CHAR (50),

Mark DECIMAL

);

Представление – view

CREATE VIEW London_view AS SELECT * FROM Salespeople WHERE city = ‘London’;

Команда DROP TABLE предназначена для удаления одной или нескольких таблиц: DROP TABLE table_name [ ,table_name,...]

Команда ALTER TABLE позволяет изменить структуру таблицы. Эта команда позволяет добавлять и удалять столбцы, создавать и уничтожать индексы, пере­именовывать столбцы и саму таблицу. Команда имеет следующий синтаксис:

ALTER TABLE table_name alter_spec

Создание внешнего ключа:

CREATE TABLE Orders (O_Id int NOT NULL, OrderNo int NOT NULL, P_Id int, PRIMARY KEY (O_Id), FOREIGN KEY (P_Id) REFERENCES Persons(P_Id))

Редактирование внешнего ключа:

ALTER TABLE Orders ADD CONSTRAINT fk_PerOrders FOREIGN KEY (P_Id) REFERENCES Persons(P_Id)

31 Шинная архитектура персональных компьютеров

При шинной структуре связей все сигналы между устройства­ми передаются по одним и тем же линиям связи, но в разное. Причем передача по всем линиям связи может осуществляться в обоих направлениях. В результате количество линий связи су­щественно сокращается, а протоколы упрощаются. Груп­па линий связи, по которым передаются сигналы или коды как раз, и называется шиной.

Все устройства микропроцессорной системы объединяются общей системной шиной. Системная магистраль включает в себя четыре основные шины нижнего уровня:

1. Шина адреса служит для определения адреса устройства, с которым процессор обменивается информацией в данный момент. Каждому устройству, каждой ячейке памяти в микропроцессорной системе присваивается собственный адрес. Когда код какого-то адреса выставляется процессором на шине адреса, устройство, которому этот адрес приписан, понимает, что ему предстоит обмен информацией. Шина адреса может быть однонаправленной или двунаправленной.

2. Шина данных – основная шина, которая используется для передачи информационных кодов между всеми устройствами микропроцессорной системы. Обычно в пересылке информации участвует процессор, который передает код данных в какое-то устройство или в ячейку памяти или же принимает код данных из какого-то устройства или из ячейки памяти. Но возможна также и передача информации между устройствами без участия процессора. Шина данных всегда двунаправленная.

3. Шина управления состоит из отдельных управляющих сигналов. Каждый из этих сигналов во вре­мя обмена информацией имеет свою функцию. Некоторые сигналы определяют моменты времени, когда информационный код выставлен на шину данных. Другие сигналы могут использоваться для подтверждения приема данных, для сброса всех устройств в исход­ное состояние и т.д. Линии шины уп­равления могут быть однонаправленными или двунаправленными.

4. Шина питания предназначена не для пересылки информаци­онных сигналов, а для питания системы. Она состоит из линий питания и общего провода. В микропроцессорной системе может быть один или несколько источников питания. Каждому напряжению питания соответствует своя линия связи. Все устройства подключены к этим линиям параллельно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]