Главная страница
Навигация по странице:


  • СВОДНАЯ ВЕДОМОСТЬ по допуску к квалификационному экзамену по профессиональному модулю

  • кос пм02 09.02. кос_ПМ02. Комплект контрольнооценочных средств по профессиональному модулю пм. 02 Разработка и администрирование баз данных для специальности 09. 02. 03 Программирование в компьютерных системах


    Скачать 0.57 Mb.
    НазваниеКомплект контрольнооценочных средств по профессиональному модулю пм. 02 Разработка и администрирование баз данных для специальности 09. 02. 03 Программирование в компьютерных системах
    Анкоркос пм02 09.02.03
    Дата26.06.2022
    Размер0.57 Mb.
    Формат файлаdocx
    Имя файлакос_ПМ02.docx
    ТипДокументы
    #616175
    страница9 из 9
    1   2   3   4   5   6   7   8   9

    Приложение Б



    Практические задания для экзамена (квалификационного)

    ПМ.02 Разработка и администрирование баз данных,


    1. Написать запрос создания базы данных «usersdb» и таблицы «Customers» с шестью столбцами: Id, FirstName, LastName, Age, Email, Phone, первые два столбца представляют идентификатор клиента и его возраст и имеют тип INT, то есть будут хранить числовые значения. Следующие два столбца представляют имя и фамилию клиента и имеют тип NVARCHAR(20), то есть представляют строку UNICODE длиной не более 20 символов. Последние два столбца Email и Phone представляют адрес электронной почты и телефон клиента и имеют тип VARCHAR(30/20) - они также хранят строку, но не в кодировке UNICODE.

    2. Написать запрос создания базы данных «usersdb» и таблицы «Users», далее таблицу «Users» переименовать в «UserAccounts».

    3. Написать запрос создания базы данных «usersdb» и таблицы «Customers» с шестью столбцами: Id, FirstName, LastName, Age, Email, Phone. Столбец «Age» имеет ограничение от 0 до 100, столбцы Email и Phone не могут иметь пустую строку в качестве значения (пустая строка не эквивалентна значению NULL), соедините все условия используется ключевое слово AND.

    4. Написать запрос создания базы данных «usersdb» и таблицы «Customers» с шестью столбцами: Id, FirstName, LastName, Age, Email, Phone. Столбец «Age» имеет ограничение от 0 до 100, столбцы Email и Phone не могут иметь пустую строку в качестве значения (пустая строка не эквивалентна значению NULL), используйте ключевое слово CONSTRAINT для задания имя для ограничений

    5. Написать запрос создания базы данных «usersdb» и двух таблиц «Customers» и «Orders» связанные внешним ключом. «Customers» является главной, «Orders» является зависимой. Столбец CustomerId является внешним ключом, который указывает на столбец Id из таблицы Customers.

    6. Написать запрос создания базы данных «usersdb» и таблицы «Customers» с шестью столбцами: Id, FirstName, LastName, Age, Email, Phone. Добавте в таблицу Customers новый столбец Address. Address имеет тип NVARCHAR и для него определен атрибут NULL

    7. Написать запрос создания базы данных «usersdb» и таблицы «Customers» с шестью столбцами: Id, FirstName, LastName, Age, Email, Phone. Добавте в столбец «Age» ограничение Age > 21.

    8. Написать запрос создания базы данных «usersdb» и двух таблиц «Customers» и «Orders», таблицы не связанные. Напишите запрос добавления в таблицу Orders первичный ключ для столбца Id. При добавлении ограничений указать для них имя, используя оператор CONSTRAINT, после которого указывается имя ограничения.

    9. Написать скрипт (пакет) используйте команду GO: создайте базу данных «internetstor» и две таблицы – «Customers» и Orders»:

      Таблица «Customers»:

      Id INT PRIMARY KEY IDENTITY,

          Age INT DEFAULT 18,

          FirstName NVARCHAR(20) NOT NULL,

          LastName NVARCHAR(20) NOT NULL,

          Email VARCHAR(30) UNIQUE,

          Phone VARCHAR(20) UNIQUE

      Таблица «Orders».

        Id INT PRIMARY KEY IDENTITY,

          CustomerId INT,

          CreatedAt DATE,

          FOREIGN KEY (CustomerId) REFERENCES Customers (Id) ON DELETE CASCADE


    10. Создайте следующюю базу данных

      REATE DATABASE productsdb;

      GO

      USE productsdb;

      CREATE TABLE Products

      (

          Id INT IDENTITY PRIMARY KEY,

          ProductName NVARCHAR(30) NOT NULL,

          Manufacturer NVARCHAR(20) NOT NULL,

          ProductCount INT DEFAULT 0,

          Price MONEY NOT NULL

      )

      Заполните ее с помощью команды

      Текст заполнения:

      ('iPhone 6', 'Apple', 3, 36000),

      ('Galaxy S8', 'Samsung', 2, 46000),

      ('Galaxy S8 Plus', 'Samsung', 1, 56000)

      Для неуказанных столбцов добавьте значение по умолчанию, если задан атрибут DEFAULT, или значение NULL. При этом неуказанные столбцы должны допускать значение NULL или иметь атрибут DEFAULT.


    11. Написать запрос создания базы данных и таблицы «Products»

    Таблица «Products»

    Id INT IDENTITY PRIMARY KEY,

        ProductName NVARCHAR(30) NOT NULL,

        Manufacturer NVARCHAR(20) NOT NULL,

        ProductCount INT DEFAULT 0,

        Price MONEY NOT NULL

    Заполните таблицу «Products»

    ('iPhone 6', 'Apple', 3, 36000),

    ('iPhone 6S', 'Apple', 2, 41000),

    ('iPhone 7', 'Apple', 5, 52000),

    ('Galaxy S8', 'Samsung', 2, 46000),

    ('Galaxy S8 Plus', 'Samsung', 1, 56000),

    ('Mi6', 'Xiaomi', 5, 28000),

    ('OnePlus 5', 'OnePlus', 6, 38000)

    Напишите скрипт выборки данных всех столбцов и выборки данных объединения двух столбцов ProductName и Manufacturer. Второй столбец - стандартный столбец Price

    1. Написать запрос создания базы данных и таблицы «Products»

    Таблица «Products»

    Id INT IDENTITY PRIMARY KEY,

        ProductName NVARCHAR(30) NOT NULL,

        Manufacturer NVARCHAR(20) NOT NULL,

        ProductCount INT DEFAULT 0,

        Price MONEY NOT NULL

    Заполните таблицу «Products»

    ('iPhone 6', 'Apple', 3, 36000),

    ('iPhone 6S', 'Apple', 2, 41000),

    ('iPhone 7', 'Apple', 5, 52000),

    ('Galaxy S8', 'Samsung', 2, 46000),

    ('Galaxy S8 Plus', 'Samsung', 1, 56000),

    ('Mi6', 'Xiaomi', 5, 28000),

    ('OnePlus 5', 'OnePlus', 6, 38000)

    Напишите скрипт выборки данных 3-м столбцам. Первый столбец ModelName объединяет столбцы ProductName и Manufacturere, второй представляет стандартный столбец Price. Третий столбец TotalSum хранит произведение столбцов ProductCount и Price.

    Приложение В


    Министерство образования и науки Краснодарского края

    Государственное бюджетное профессиональное образовательное учреждение Краснодарского края

    «Гулькевичский строительный техникум»

    СВОДНАЯ ВЕДОМОСТЬ

    по допуску к квалификационному экзамену по профессиональному модулю

    20__ – 20__ учебный год

    ________________________________________________________________________________________________________________________

    (код и название модуля)

    По специальности 09.02.03 Программирование в компьютерных системах____группа 1ПКС

    (код и наименование специальности/профессии)



    п/п

    ФИО студента

    Результаты аттестации

    Курсовая работа/проект

    Учебная практика

    Производственная практика (по профилю специальности/

    профессии)

    Допуск к квалификационному экзамену

    Ознакомлен (подпись)




    МДК























































































































































































































































































































































































































































































































































































































    Зам.директора по УР _______________ Е.И.Шестых

    Дата «______» _____________ 20_____г.
    1   2   3   4   5   6   7   8   9


    написать администратору сайта