Удаляет объект базы данных

Удаляет объект базы данных

Для удаления объектов базы данных используются соответствующие операторы, синтаксис которых представлен ниже.

Получение справочной информации об объектах базы данных

Информацию об объектах текущей базы данных можно получить, запустив хранимую процедуру SP_HELP, выполнив оператор

Для объекта-таблицы отображаются: имя собственника таблицы; дата и время ее создания; имена столбцов таблицы и их типы данных; имена, описания и ключи индексов, связанных с таблицей; типы, имена и описания ограничений столбцов и таблицы в целом. Без входных параметров эта процедура возвращает список всех объектов, их собственников и типов объектов.

Для получения информации только об ограничениях таблицы можно воспользоваться хранимой процедурой SP_HELPCONSTRAINT, выполнив оператор

Для получения информации только об индексах таблицы можно воспользоваться хранимой процедурой SP_HELPINDEX, выполнив оператор

Для того, чтобы получить список и описания объектов класса X, определенных в базе данных, можно выполнить оператор

SELECT * FROM sysobjects WHERE type= ‘X’

Возможные значения параметра X: U — таблица, V — представление, С — проверочное ограничение, F — ограничение по ссылкам, K — ограничение уникальности, D — раздел умолчаний.

Варианты заданий

  1. Схема таблицы СТУДЕНТ:
  • идентификатор зачетки
  • фамилия и инициалы студента
  • специальность
  • группа
  • дата рождения
  • наличие стипендии (имеется/не имеется)
  • адрес проживания
  • средний балл зачетки

Ограничение уникальности: идентификатор зачетки.

Проверочные ограничения: а) Код группы должен иметь следующую структуру: ; б) средний балл зачетки должен быть в интервале [2,5].

Спецификация представления: представляемая таблица содержит идентификатор зачетки, фамилию и инициалы студента, а также средний балл зачетки для студентов, получающих стипендию.

Спецификация курсора: результирующая таблица включает фамилию и инициалы студента, группу и адрес проживания для студентов, имеющих средний балл зачетки более 4.5.

  1. Схема таблицы ЭКЗАМЕН:
  • название предмета
  • фамилия и инициалы студента
  • фамилия и инициалы преподавателя
  • должность преподавателя
  • дата сдачи экзамена
  • номер аудитории
  • оценка
  • сложность предмета

Ограничение уникальности: название предмета, фамилия и инициалы студента.

Проверочные ограничения: а) должность преподавателя должна быть одной из следующего списка: ассистент, старший преподаватель, доцент, профессор; б) сложность предмета должна быть в интервале [0,1].

Спецификация представления: представляемая таблица содержит название предмета, фамилию и инициалы студента, а также экзаменационную оценку для тех экзаменов, которые принимают профессора.

Спецификация курсора: результирующая таблица включает все сведения об экзаменах, сданных на оценку “отлично”.

  1. Схема таблицы ВОЕННОСЛУЖАЩИЕ:
  • номер военного билета
  • фамилия и инициалы
  • дата рождения
  • род войск
  • воинское звание
  • оклад
  • рост
  • вес
  • номер противогаза
  • наличие водительских прав (имеются/не имеются)

Ограничение уникальности: номер военного билета.

Проверочные ограничения: а) номер военного билета должен состоять из шести цифр; б) номер противогаза должен быть цифрой 1,2 или 3.

Спецификация представления: представляемая таблица содержит номер военного билета, фамилию и инициалы, род войск военнослужащих ростом более 180 см.

Спецификация курсора: результирующая содержит фамилию и инициалы, воинское звание, номер противогаза военнослужащих, имеющих водительские права.

  1. Схема таблицы КОМПЬЮТЕР:
  • марка компьютера
  • страна сборки
  • процессор
  • объем оперативной памяти
  • объем внешней памяти
  • быстродействие
  • наличие мыши (имеется/не имеется)
  • марка монитора
  • цена
  • дата выпуска

Ограничение уникальности: марка компьютера, страна сборки.

Проверочные ограничения: а) объем оперативной памяти должен быть в интервале [2,128] Мбайт; б) Дата выпуска должна быть не больше текущей даты.

Спецификация представления: представляемая таблица содержит марку компьютера, страну сборки и цену для компьютеров, имеющих объем оперативной памяти более 8 Мбайт.

Спецификация курсора: результирующая таблица совпадает с базовой.

  1. Схема таблицы УЧЕБНЫЙ ПЛАН:
  • код специальности
  • название дисциплины
  • семестр
  • дата начала семестра
  • общее количество часов
  • наличие курсового проекта (имеется/не имеется)
  • формы отчетности (экзамены, зачеты и т.д.)

Ограничение уникальности: код специальности, название дисциплины, семестр.

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

Спецификация представления: представляемая таблица содержит код специальности, семестр и название дисциплин, для которых предусмотрен курсовой проект.

Спецификация курсора: результирующая таблица содержит все сведения о дисциплинах весеннего семестра.

  1. Схема таблицы ПОСТАВКИ ТОВАРОВ:
  • название фирмы-поставщика
  • название фирмы-потребителя
  • товарный кредит (да/нет)
  • название товара
  • количество единиц товара
  • вес единицы товара
  • цена единицы товара
  • платежные реквизиты (адрес и номер расчетного счета)
  • дата отгрузки

Ограничение уникальности: название фирмы-поставщика, название фирмы-потребителя.

Проверочные ограничения: а) поставляемыми товарами являются холодильники, пылесосы и утюги; б) количество поставляемых единиц товара не должно превышать 100 штук.

Спецификация представления: представляемая таблица содержит сведения о товарах.

Спецификация курсора: результирующая таблица содержит название фирмы-поставщика, название фирмы-потребителя и название товара для поставок, в которых используется товарный кредит.

  1. Схема таблицы АВТОТРАНСПОРТ:
  • государственный номер
  • тип (автобус, самосвал, тягач, джип)
  • марка
  • год изготовления
  • грузоподъемность или вместимость
  • расход горючего на 100 км
  • пробег к текущему техосмотру
  • дата проведения последнего техосмотра
  • успешность техосмотра (положительная/отрицательная)
Читайте также:  Obs ошибка при установке

Ограничение уникальности: государственный номер.

Проверочные ограничения: а) государственный номер имеет следующую структуру: ; б) автотранспорт может быть следующих типов: автобус, самосвал, тягач, джип.

Спецификация представления: представляемая таблица содержит государственный номер, тип и марку автотранспорта, успешно прошедшего техосмотр.

Спецификация курсора: результирующая таблица содержит тип автотранспорта, грузоподъемность (вместимость) и дату проведения последнего техосмотра для автотранспорта, выпущенного за последние пять лет.

  1. Схема таблицы ФАКУЛЬТЕТ:
  • название факультета
  • фамилия и инициалы декана
  • телефон деканата
  • дата основания факультета
  • число выпускающих кафедр
  • число обучаемых студентов
  • наличие иностранных студентов (имеются/не имеются)
  • удельный вес преподавателей с учеными степенями

Ограничение уникальности: название факультета.

Проверочные ограничения: а) телефон деканата должен иметь следующую структуру: 63- — ; б) удельный вес преподавателей с учеными степенями должен быть в интервале [0,1].

Спецификация представления: представляемая таблица содержит название факультета, фамилию и инициалы деканата, а также число выпускающих кафедр для факультетов, на которых учатся иностранные студенты.

Спецификация курсора: результирующая таблица содержит фамилию и инициалы декана, телефон и дату основания деканата.

  1. Схема таблицы УСПЕВАЕМОСТЬ:
  • факультет
  • специальность
  • дисциплина
  • общее количество студентов
  • количество сдававших студентов
  • удельные веса отличных, хороших, удовлетворительных и неудовлетворительных оценок
  • дата начала экзаменационной сессии

Ограничение уникальности: факультет, специальность, дисциплина.

Проверочные ограничения: а) количество сдававших студентов не должно быть больше количества студентов; б) сумма удельных весов отличных, хороших, удовлетворительных и неудовлетворительных оценок должна быть равной 1.

Спецификация представления: представляемая таблица содержит названия специальности и дисциплины, а также количество сдававших студентов для факультета вычислительной техники.

Спецификация курсора: результирующая таблица содержит все сведения об успеваемости на специальности “Вычислительные машины, комплексы, системы и сети”.

  1. Схема таблицы ЖИВОТНОЕ:
  • название животного
  • класс животного
  • максимальный вес животного
  • минимальный вес животного
  • средний вес животного
  • окраска
  • место обитания
  • дата занесения в Красну книгу
  • продолжительность жизни
  • летательные способности (летает/не летает)

Ограничение уникальности: название животного.

Проверочные ограничения: а) средний вес животного должен быть больше минимального веса и меньше максимального веса; б) дата занесения в Красную Книгу не должна быть больше текущей даты.

Спецификация представления: представляемая таблица содержит сведения о весе животных.

Спецификация курсора: результирующая таблица содержит название, класс и средний вес животных, способных летать.

  1. Схема таблицы ФИРМА:
  • название фирмы
  • организационно-правовая форма (ООО, ОАО, ТОО и т.д.)
  • юридический адрес
  • дата учреждения
  • количество работников
  • число работников, имеющих водительские права
  • средний оклад работников
  • средний возраст работников
  • направления деятельности
  • задолженность по налогам (имеется/не имеется)

Ограничение уникальности: название фирмы.

Проверочные ограничения: а) число работников, имеющих водительские права не должно превышать общее количество работников; б) средний возраст работников не должен превышать 35 лет.

Спецификация представления: представляемая таблица включает название фирмы и соответствующие обобщенные сведения о работниках этой фирмы.

Спецификация курсора: результирующая таблица содержит название фирмы, юридический адрес и количество работников, причем удельный вес работников фирмы, имеющих водительские права, превышает 60%.

  1. Схема таблицы ТЕЛЕВИЗОР:
  • марка телевизора
  • страна сборки
  • тип кинескопа
  • размер по диагонали
  • системы цветности
  • число каналов
  • наличие телетекста (имеется/не имеется)
  • звук (моно/.стерео)
  • выходная мощность
  • вес
  • потребляемая мощность
  • дата продажи

Ограничение уникальности: марка телевизора, страна сборки.

Проверочные ограничения: а) система цветности может быть следующих типов: PAL/SECAM, B/G, D/K, H, I, M, NTSC, VIT); б) число каналов должно быть не меньше 40.

Спецификация представления: представляемая таблица содержит марку телевизора, страну сборки и потребляемую мощность для телевизоров, имеющих телетекст.

Спецификация курсора: результирующая таблица совпадает с базовой.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Для студента самое главное не сдать экзамен, а вовремя вспомнить про него. 10236 — | 7597 — или читать все.

91.146.8.87 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Delphi site: daily Delphi-news, documentation, articles, review, interview, computer humor.

Все операторы Transact-SQL, которые используются для удаления объектов базы данных, имеют следующий общий формат:

DROP тип_объекта имя_обьекта;

Каждый оператор создания объекта (create тип_объекта) имеет соответствующий оператор удаления (drop) объекта. Оператор DROP DATABASE databasel

удаляет одну или более баз данных. Это означает, что все следы этой базы данных удаляются из вашей системы баз данных.

Одна или более таблиц могут быть удалены из базы данных следующим оператором:

DROP TABLE table_namel

Все данные, индексы и триггеры, связанные с удаляемой таблицей, будут также удалены. В противоположность этому, все представления, которые были определены с использованием удаленной таблицы, удалены не будут. Только пользователь с соответствующими привилегиями может удалять таблицу.

Читайте также:  Amd fx 9590 black edition

В дополнение к database и table, объектами в операторе drop могут быть, помимо других, следующие объекты:

Операторы drop type и drop synonym удаляют, соответственно, тип и синоним. Оставшиеся операторы рассматриваются в различных главах: drop procedure в главе 8, drop index в главе 10, drop view в главе 11, drop schema в главе 12 и drop trigger в главе 14.

Язык Transact-SQL поддерживает множество операторов определения данных, которые создают, изменяют и удаляют объекты базы данных. Следующие объекты базы данных, помимо других, могут быть созданы и удалены при использовании операторов create объект и drop объект соответственно:

Структура всех объектов базы данных в предыдущем списке может быть изменена с использованием оператора alter объект. Обратите внимание, что только оператор alter table является стандартизованным оператором в этом списке. Все другие операторы alter объект являются расширениями Transact-SQL стандарта SQL.

Следующая глава адресована оператору манипулирования данными select.

Используя оператор create database, создайте базу данных test db с явным заданием файла базы данных и файла протокола транзакций. Файл базы данных с логическим именем test_db_dat сохраняется в файле C: mp est_db.mdf, его начальный размер равен 5 Мбайт, максимальный размер не ограничен, приращение- 8%. Файл протокола с именем test db log хранится в файле C: mp est_db_log.ldf, начальный размер- 2 Мбайт, максимальный размер — 10 Мбайт, приращение размера — 500 Кбайт.

j Упражнение 5.2

Используя оператор alter database, добавьте новый файл протокола в базу данных test db. Файл протокола хранится в файле C: mpemp_log.ldf, начальный размер этого файла — 2 Мбайт, приращение — 2 Мбайт, максимальный размер не ограничен.

Используя оператор alter database, измените размер файла базы данных test_db до 10 Мбайт.

В примере 5.4 в четырех создаваемых таблицах есть некоторые столбцы, объявленные со спецификацией not null. Для каких столбцов эта спецификация действительно требуется, а для каких не является обязательной?

I Упражнение 5.5

Почему столбцы dept_no и project_no в примере 5.4 объявлены как значения char (а не как числовые значения)?

Создайте таблицы customer и order со следующими столбцами (не объявляйте соответствующие первичные и внешние ключи).

customerid char(5) not null

orderid integer not null

ccmpanyname varchar(40) not null

customerid char(5) not null

contactname char(30) null

orderdate date null

address varchar(60) null

shippeddate date null

city char(15) null

freight money null

phone char(24) null

shipname varchar(40) null

fax char(24) null

shipaddress varchar(60) null

quantity integer null

j Упражнение 5.7

Используя оператор alter database, добавьте новый столбец с именем shipregion в таблицу order. Поле должно допускать пустое значение и содержать целые числа.

j Упражнение 5.8

Используя оператор alter database, измените тип данных столбца shipregion с integer на character с размером 8. Поле может содержать null.

Удалите ранее созданный столбец shipregion (из таблицы order).

Опишите точно, что произойдет, если таблица будет удалена оператором drop table.

I Упражнение 5.11

Пересоздайте таблицы customer и orders, добавив в их определения все необходимые первичные и внешние ключи.

j Упражнение 5.12

Используя SQL Server Management Studio, постарайтесь добавить новую строку со следующими значениями в таблицу orders:

(10, ‘ordOl’, getdateO, getdateO, 100.0, ‘Windstar’, ‘Ocean’, 1). Почему это не работает?

Используя оператор alter table, добавьте текущую системную дату и время как значение по умолчанию для столбца orderdate таблицы orders.

I Упражнение 5.14

Используя оператор alter table, создайте ограничение целостности, которое лимитирует допустимые значения столбца quantity в таблице orders значениями от 1 до 30.

Отобразите все ограничения целостности данных для таблицы orders.

Удалите первичный ключ в таблице customers. Почему это не работает?

Удалите ограничение целостности с именем prim empi, определенное в примере 5.7.

Переименуйте столбец city в таблице customers. Новое имя — town.

Удаление объектов базы данных

В SQL Server для удаления объектов используется команда DROP. Удаленный с ее помощью объект исчезает безвозвратно, причем удаляется не только структура объекта, но и его содержимое.

Для удаления объекта с помощью программы Enterprise Manager, например таблицы, выделите ее, щелкните правой кнопкой мыши и из контекстного меню выберите команду Delete.

А для удаления объекта из базы данных с помощью программы SQL Query Analyzer используйте команду DROP. Например, для удаления таблицы tblCustomer введите следующую команду:

DROP TABLE tblCustomer

Похожие главы из других книг

Добавление и удаление объектов

Добавление и удаление объектов Ну хорошо, со стандартными плашками-надписями мы уже наигрались. А что делать, если их нам, по каким-то таинственным причинам, не хватает? Как добавить в нашу «рыбу» новую надпись, картинку, объект? Давайте начнем с надписи. Чтобы создать

Читайте также:  Archos sense 50x обзор

Обновление базы данных с помощью объекта адаптера данных

Обновление базы данных с помощью объекта адаптера данных Адаптеры данных могут не только заполнять для вас таблицы объекта DataSet. Они могут также поддерживать набор объектов основных SQL-команд, используя их для возвращения модифицированных данных обратно в хранилище

Удаление объектов

Удаление объектов Увы… Все, что когда-то появилось, с неизбежностью когда-то исчезнет.В переводе на компьютерный язык: любой файл или папку так же легко удалить, как и создать. Удалять лишние файлы – не признак скрытой агрессивности, а жестокая необходимость. Когда файлов

Удаление объектов

Удаление объектов Любой ненужный объект (файл, папку, ярлык) можно удалить, чтобы освободить пространство на диске и очистить Рабочий стол или любую другую папку от лишних значков. Этому вопросу посвящен видеоролик «Урок 3.9. Удаление объектов».Все удаленные объекты

Удаление и восстановление объектов

Удаление и восстановление объектов Команда ERASE осуществляет удаление (стирание) объектов. Она вызывается из падающего меню Modify ? Erase или щелчком на пиктограмме Erase на панели инструментов Modify.Запросы команды ERASE: Select objects: – выбрать объекты Select objects: – нажать клавишу Enter для

Просмотр всех объектов базы данных с помощью хранимой процедуры sp_help

Просмотр всех объектов базы данных с помощью хранимой процедуры sp_help SQL Server позволяет просмотреть все объекты, доступные в любой базе данных. Это можно сделать с помощью хранимой процедуры (stored procedure) – небольшого кода, хранящегося и выполняемого на сервере. Просмотреть

Базы данных (классы для работы с базами данных)

Базы данных (классы для работы с базами данных) В MFC включены несколько классов, обеспечивающую поддержку приложений, работающих с базами данных. В первую очередь это классы ориентированные на работу с ODBC драйверами – CDatabase и CRecordSet. Поддерживаются также новые средства для

Экспорт данных из базы данных Access 2007 в список SharePoint

Экспорт данных из базы данных Access 2007 в список SharePoint Access 2007 позволяет экспортировать таблицу или другой объект базы данных в различных форматах, таких как внешний файл, база данных dBase или Paradox, файл Lotus 1–2–3, рабочая книга Excel 2007, файл Word 2007 RTF, текстовый файл, документ XML

Перемещение данных из базы данных Access 2007 на узел SharePoint

Перемещение данных из базы данных Access 2007 на узел SharePoint Потребности многих приложений Access 2007 превышают простую потребность в управлении и сборе данных. Часто такие приложения используются многими пользователями организации, а значит, имеют повышенные потребности в

7.2. Удаление объектов из контейнера

7.2. Удаление объектов из контейнера ПроблемаТребуется удалить объекты из контейнера.РешениеДля удаления одного или диапазона элементов используйте метод контейнера erase или один из стандартных алгоритмов. Пример 7.2 показывает пару различных способов удаления элементов

Удаление и восстановление объектов

Удаление и восстановление объектов Команда ERASE осуществляет удаление (стирание) объектов. Она вызывается из падающего меню Modify ? Erase или щелчком на пиктограмме Erase на панели инструментов Modify.Запросы команды

Удаление и восстановление объектов

Удаление и восстановление объектов Команда ERASE осуществляет удаление (стирание) объектов. Она вызывается из падающего меню Modify ? Erase или щелчком на пиктограмме Erase на панели инструментов Modify.Запросы команды ERASE:Select objects: – выбрать объектыSelect objects: – выбрать объектыSelect

Соглашения по именованию объектов базы данных и ограничения

Соглашения по именованию объектов базы данных и ограничения Должны соблюдаться ограничения в именовании объектов базы данных.* Начинайте каждое имя с буквенного символа (A-Z или a-z).* Ограничивайте имена объектов 31 символом. Некоторые объекты, например имена ограничений,

Удаление базы данных

Удаление базы данных Когда база данных больше не нужна, она может быть удалена с сервера. Удаление базы данных удаляет также все файлы, связанные с базой данных — первичные и вторичные файлы, файлы теневой копии, системные журналы — и все их данные.Командой удаления базы

Создание и изменение объектов базы данных

Создание и изменение объектов базы данных В сессии isql вы можете выдавать операторы DDL один за другим для создания (CREATE) или удаления (DROP) баз данных, доменов, генераторов, таблиц, индексов, триггеров и хранимых процедур. Вместе с исключениями генераторов вы также можете

Спасение данных из поврежденной базы данных

Спасение данных из поврежденной базы данных Возможно, что все вышеприведенные действия не приведут к восстановлению базы данных. Это означает, что база серьезно повреждена и либо совсем не подлежит восстановлению как единое целое, либо для ее восстановления понадобится

Ссылка на основную публикацию
Тор браузер андроид 4pda
Браузер Тор доступен не только для компьютеров и ноутбуков под управлением различных операционных систем. Разработчики обеспокоились и его выпуском для...
Телефон греется и тормозит что делать
Почему тормозит устройство на Andro >Прежде чем перейти непосредственно к решению проблем, стоит указать на их причины. Зная о том,...
Телефон завис на загрузке андроид
В результате поломки аппаратной части или сбоя в работе ОС любой Android-смартфон может перестать реагировать на кнопку включения. Частой можно...
Тор браузер без установки
Tor Browser (ранее он назывался Tor Browser Bundle) – наиболее защищенный интернет-обозреватель из представленных в настоящий момент. Ввиду высокой популярности...
Adblock detector