zoukankan      html  css  js  c++  java
  • 练习题1

    上机操作题

    1. 创建用户jerry2,密码为tom,帐户状态为lock

    2. 修改用户jerry2密码为jerry,帐户状态为unlock

    3. 赋予jerry2用户connect,resource权限

    4. 收回jerry2用户的connect,resource权限.

    5. 在jerry2用户下创建表s_test,
      表结构如下:
      列名 类型
      id number not null
      name varchar2(10)
      addr varchar2(20)
      score number

    6. 给s_test表id字段增加主键约束

    7. 向s_test 表插入如下数据

      1 zhangsan
      2 lishi
      3 wangwu shenzhenfutian

    8. 将s_test中id等于2的addr内容更改为 china guandon;
      将s_test中id等于3的addr内容更改为 american;
      将s_test中id等于1的score内容更改为99;
      将s_test中id等于2的score内容更改为80;
      将s_test中id等于3的score内容更改为100;

    9. 查询出s_test中score大于80的所有信息

    10. 查询出s_test中score大于80,小于100的所有信息。

    11. 将s_test中的记录按id降序输出 (升序ASC,降序DESC)

    12. 将s_test中的id等于1的记录删除.

    理论篇:

    什么是第三范式

    答:非主键字段不能有直接依赖关系,或者说一个表中的列不依赖于另一个表中的非主键的列

    创建表的相关约束语法,以下表结构为例:
    CREATE TABLE INFOS
    (
    STUID VARCHAR2(7) NOT NULL, --学号 学号=‘S’+班号+2位序号
    STUNAME VARCHAR2(10) NOT NULL, --姓名
    GENDER VARCHAR2(2) NOT NULL, --性别
    AGE NUMBER(2) NOT NULL, --年龄
    SEAT NUMBER(2) NOT NULL, --座号
    ENROLLDATE DATE, --入学时间
    STUADDRESS VARCHAR2(50) DEFAULT '地址不详', --住址
    CLASSNO VARCHAR2(4) NOT NULL --班号 班号=学期序号+班级序号
    )

    ALTER TABLE INFOS ADD CONSTRAINT PK_INFOS PRIMARY KEY(STUID)
    Alter table 表名 add constraint 约束名 primary key(列名)

    ALTER TABLE INFOS ADD CONSTRAINT CK_INFOS_GENDER
    CHECK(GENDER = '男' OR GENDER = '女')

    ALTER TABLE INFOS ADD CONSTRAINT CK_INFOS_SEAT
    CHECK(SEAT >=0 AND SEAT <=50)

    ALTER TABLE INFOS ADD CONSTRAINT CK_INFOS_AGE
    CHECK(AGE >=0 AND AGE<=99)

    ALTER TABLE INFOS ADD CONSTRAINT CK_INFOS_CLASSNO
    CHECK((CLASSNO >='1001' AND CLASSNO<='1999') OR
    (CLASSNO >='2001' AND CLASSNO<='2999'))

    ALTER TABLE INFOS ADD CONSTRAINTS UN_STUNAME UNIQUE(STUNAME)

  • 相关阅读:
    iOS 倒计时及获取本时区时间
    文字上的删除线
    ios 预览文件-QLPreviewController用法
    iOS delegate、notification、KVO的区别
    mvc 详解
    app切图暂时没有iOS8的,后续继续添加
    背影图
    字体渐变
    ios for 循环 创建 九宫格
    Spherical Harmonics Lighting
  • 原文地址:https://www.cnblogs.com/xianmin/p/14015977.html
Copyright © 2011-2022 走看看