русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

История SQL Server


Дата добавления: 2013-12-23; просмотров: 1723; Нарушение авторских прав


МОДИФИЦИРОВАНИЕ ПРЕДСТАВЛЕНИЙ


DELETE

INSERT

UPDATE

 

UPDATE Salesown SET city = 'Palo Alto' WHERE snum = 1004;

 

UPDATE Salesown SET comm = 0.20 WHERE snum = 1004;

 

CREATE VIEW Highratings AS SELECT cnum, rating FROM Customers WHERE rating = 300 WITH CHECK OPTION; CREATE VIEW Myratings AS SELECT * FROM Highratings; UPDATE Myratings SET rating = 200 WHERE cnum = 2004; CREATE VIEW Londonstaff AS SELECT * FROM Salespeople WHERE city = 'London'; SELECT * FROM Londonstaff WHERE comm > 0.12;
SELECT * FROM Salespeople WHERE city = 'London' AND comm > 0.12;

 

CREATE VIEW Ratingcount (rating, number) AS SELECT rating, COUNT (*) FROM Customers GROUP BY rating; SELECT * FROM Ratingcount WHERE number = 3; SELECT rating, COUNT (*) FROM Customers WHERE COUNT (*) = 3 GROUP BY rating; SELECT rating, COUNT (*) FROM Customers GROUP BY rating; HAVING COUNT (*) = 3; CREATE VIEW Totalforday AS SELECT odate, COUNT (DISTINCT cnum), COUNT (DISTINCT snum), COUNT (onum), AVG (amt), SUM (amt) FROM Orders GROUP BY odate;

 

 

SELECT * FROM Totalforday;

 

 

CREATE VIEW Nameorders AS SELECT onum, amt, a.snum, sname, cname FROM Orders a, Customers b, Salespeople c WHERE a.cnum = b.cnum AND a.snum = c.snum;

 

 

SELECT * FROM Nameorders WHERE sname = 'Rifkin'; ======================================onum amt snum sname cname----- ------ ----- ------ -------3001 18.69 1007 Rifkin Cisneros 3006 1098.16 1007 Rifkin Cisneros ======================================

 

 

SELECT a.sname, cname, amt * comm FROM Nameorders a, Salespeople b WHERE a.sname = 'Axelrod' AND b.snum = a.snum; ====================================== onum amt snum sname cname ----- ------ ----- ------- ----- 3001 18.69 1007 Rifkin Cisneros 3006 1098.16 1007 Rifkin Cisneros ======================================

 



 

CREATE VIEW Elitesalesforce AS SELECT b.odate, a.snum, a.sname, FROM Salespeople a, Orders b WHERE a.snum = b.snum AND b.amt = (SELECT MAX (amt) FROM Orders c WHERE c.odate = b.odate);

 

 

CREATE VIEW Bonus AS SELECT DISTINCT snum, sname FROM Elitesalesforce a WHERE 10 < = (SELECT COUNT (*) FROM Elitesalestorce b WHERE a.snum = b.snum); SELECT * FROM Bonus;

 

Родоначальником серии SQL Server и его основой является язык запросов SQL. Данный язык был создан компанией IBM в начале 1970г. прошлого века. Изначально он назывался SEQUEL (Structured English Query Language) В основу языка SQL, используемого в SQL Server, легла разновидность языка T-SQL (Transact - SQL).

В начале 80 г. фирма IBM и ее подрядчики Microsoft и Sybase создают первую версию сетевой СУБД, которая называлась SQL Server версия 1.0, для операционной системы IBM OS/2. После этого под эту операционную систему было выпущено еще 3 версии SQL Server. В середине 80-х г. компания Microsoft и Sybase отделяются от фирмы IBM, и Microsoft начинает работу над своей операционной системой Windows, и вместе с компанией Sybase начинает развитие SQL Server.

В середине 90-х г. (в частности в 1995г) Microsoft создала операционную систему Windows NT и вместе с компанией Sybase выпускает первую версию SQL Server для Windows версии 4.1.

После этого компания Sybase разрывает свои отношения с Microsoft и Microsoft создает Microsoft SQL Server 6.0. Данная версия была предназначена для работы в операционной системе Windows NT, 95 и 98. В 1999г. выходит версия Microsoft SQL Server 7.0, которая стала одной из самых популярных серверных СУБД в мире. В 2000г. выходит 8-я версия Micrsoft SQL Server 2000. В 2005 году выходит новая версия сервера, основанная на новой технологии NET, а в 2008 году выходит её улучшенная версия Microsoft SQL Server 2008.



<== предыдущая лекция | следующая лекция ==>
ИЗМЕНЕНИЕ ДАННЫХ | Основные компоненты и утилиты SQL Server


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.