П. Г. Демидова А. В. Зафиевский А. А. Короткин А. Н. Лататуев Базы данных Учебное пособие
Download 1.32 Mb. Pdf ko'rish
|
Базы данных
- Bu sahifa navigatsiya:
- 3.3 Система управления базами данных Microsoft SQL Server
3.2. Демонстрационная база данных
Для иллюстрации основных возможностей языка SQL мы будем использовать базу данных «Факультет», состоящую из нескольких таблиц. Состав этой базы данных будем описывать по мере необходимости и вначале опишем только одну таблицу «Студент», содержащую персональные сведения о студентах. Структуру таблиц будем наглядно изображать в следующем виде. Stud nsb fam im ot grp dr gor adr stip Названия столбцов означают следующее: nsb – номер студенческого билета; fam – фамилия; im – имя; ot – отчество; grp – академическая группа; dr – дата рождения; gor – город, в котором живет студент; adr – адрес в этом городе; stip – размер стипендии. Как имена таблиц, так и имена столбцов мы будем обозна- чать латинскими буквами, поскольку, хотя некоторые СУБД и до- пускают в этом качестве кириллические имена, это значительно снижает переносимость баз данных на другие платформы. Пока что не будем детально описывать типы данных, содер- жащихся в столбцах таблицы, ограничившись лишь общим опи- санием: столбцы nsb, fam, im, ot, grp, gor и adr имеют символьный 53 тип, причем nsb и grp – постоянной длины, а остальные – пере- менной; dr имеет тип даты, stip – числовой тип. Естественным претендентом на роль первичного ключа явля- ется столбец nsb, поскольку номера студенческих билетов у всех студентов различны. Однако, как уже отмечалось, язык SQL не требует обязательного наличия первичного ключа, при необхо- димости формируя ключевые поля динамически. Мы обсудим этот вопрос в разделе, посвященном индексам базы данных. 3.3 Система управления базами данных Microsoft SQL Server Описывая операторы SQL, логически правильно было бы на- чать с операторов создания базы данных, создания таблиц, напол- нения их содержимым и только потом переходить к операторам извлечения данных. Однако с практической точки зрения более удобно начать с наиболее важного и сложного оператора SQL – оператора SELECT. В качестве базовой СУБД мы будем использовать SQL Server 2008 Express (русская версия), которую можно свободно скачать с сайта компании Microsoft. Выбор этой СУБД объясняется, в первую очередь, хорошей поддержкой русского языка, включаю- щей также электронную документацию на русском языке. Download 1.32 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling