数据库系统第三章学习总结

 3.1  SQL概述

3.1.1  SQL的产生与发展

3.1.2  SQL的特点

1.综合统一

2.高度非过程化

3.面向集合的操作方式

4.以同一种语法结构提供多种使用方式

5.语言简单,易学易用

核心功能只用了9个动词:

SQL的动词
SQL的功能动词
数据查询select
数据定义create , drop , alter
数据操纵insert , update , delete
数据控制grant , revoke

3.1.3  SQL的基本概念

  支持SQL的关系数据库管理系统同样支持关系数据库三级模式结构(外模式,模式,内模式),

外模式包括若干视图(view)和基本表(base table),模式包括若干基本表,内模式包括若干存储文件(stored file)。

3.2学生—课程数据库(后续课程专用表)

  • 学生表

学号

sno

姓名

sname

学生性别

ssex

学生年龄

sage

学生所在系别

sdept

201215121李勇20CS
201215122刘晨19CS
201215123王敏18

MA

201215125张立19IS
  • 课程表

课程号

cno

课程名

cname

先行课

cpno

学分

ccredit

1数据库54
2数学2
3信息系统14
4操作系统63
5数据结构74
6数据处理2
7PASCAL语言64
  • 学生选课表

学号

sno

课程号

cno

成绩

grade

201215121192
201215121285
201215121388
201215122290
201215122380

3.3  数据定义

SQL的数据定义语句
操作对象操作方式
创建删除修改
模式create schemadrop schema
create tabledrop tablealter table
视图create viewdrop view
索引create indexdrop indexalter index

3.3.1模式的定义与删除

模式定义语句:

create schema <模式名> authorization <用户名>;

例3.1 # 为用户WANG定义一个学生—课程模式S-T
create schema `s-t` authorization WANG;

mysql中没有后面 :authorization WANG;所以只需要:

create schema `s-t`;

 例 3.2 create schema authorization wang;

 mySQL中无法运行该语句,只能通过

create schema <模式名>来创造模式数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值