数据库系统概论
http://www.chinadb.org/index.asp
客观自测题
关系代数中,五种基本运算
http://baike.baidu.com/view/1803556.htm#2
并(U)、差(—)、交(⌒)、除(÷)和笛卡儿积(×)
并(U),交(⌒),笛卡儿积(×),选择(σ),投影(π)
http://zhidao.baidu.com/question/57308294.htm
DML(Data Manipulation Language)数据操纵语言(SQL中的分类)
还有以下两种:
DDL(Data Definition Language)数据定义语言
DCL(Data Control Language)数据控制语言
DDL包括以下SQL语句:
CREATE TABLE
ALTER TABLE
DROP TABLE
CREATE INDEX
DROP INDEX
DCL包括以下SQL语句:
GRANT
REVOKE
COMMIT
ROLLBACK
LOCK
DML包括以下SQL语句:
INSTER
UPDATE
DELETE
SELECT
DDL,DML,DCL,TCL四种语言的简介
1.DDL
(Data Definition Language
)数据库定义语言
statements are used to define the database structure or schema.
DDL
是SQL
语言的四大功能之一。
用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束
DDL
不需要commit.
CREATE
ALTER
DROP
TRUNCATE
COMMENT
RENAME
2.DML
(Data Manipulation Language
)数据操纵语言
statements are used for managing data within schema objects.
由DBMS
提供,用于让用户或程序员使用,实现对数据库中数据的操作。
DML
分成交互型DML
和嵌入型DML
两类。
依据语言的级别,DML
又可分成过程性DML
和非过程性DML
两种。
需要commit.
SELECT
INSERT
UPDATE
DELETE
MERGE
CALL
EXPLAIN PLAN
LOCK TABLE
3.DCL
(Data Control Language
)数据库控制语言
授权,角色控制等
GRANT
授权
REVOKE
取消授权
4.TCL
(Transaction Control Language
)事务控制语言
SAVEPOINT
设置保存点
ROLLBACK
回滚
SET TRANSACTION
SQL
主要分成四部分
:
(1
)数据定义。(SQL DDL
)用于定义SQL
模式、基本表、视图和索引的创建和撤消操作。
(2
)数据操纵。(SQL DML
)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。
(3
)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。
(4
)嵌入式SQL
的使用规定。涉及到SQL
语句嵌入在宿主语言程序中使用的规则。
http://baike.baidu.com/view/68348.htm
中文名称:
关系数据库
英文名称:
relational database
定义:
按照关系模型建立的数据库。
应用学科:
通信科技(一级学科);服务与应用(二级学科)
简介
-
历史
-
主要的关系数据库
目录
-
关系数据结构
-
关系操作集合
-
关系完整性约束
-
关系数据结构
《数据库系统原理及应用教程》第3版——苗雪兰 刘瑞新 宋歌 等
end
分享到:
相关推荐
Database Desktop软件,用于打开(Data Base File (.db)文件)。
const db = new DataBase ( 'database/examples.json' ) ; // { "name": { "data": "", "words": [] } } db . set ( 'name' , 'data' , 'value' ) ; db . save ( ) ; // { "name": { "data": "value" } } db . get ...
代码如下: SELECT DB_NAME(database_id) AS [Database Name],[Name] AS [Logical Name],[Physical_Name] AS [Physical Name],((size * 8) / 1024) AS [Size(MB)],[differential_base_time] AS [Differential Base ...
$Database="base pwd" //Your database name $Link_ID $Query_String $Query_ID $Record = array() // Link to mySQL database server $Link_ID=mysql_connect($Host, $User, $Password) if (!$...
db4o is the native Java, .NET and Mono open source object database. This tutorial was written to get you started with db4o as quickly as possible. Before you start, please make sure that you have ...
如果应用程序的所有者已将“读取”和“写入”的安全性规则均设置为true,则攻击者可能会转储数据库并将其自己的数据写入firebase db。 博客: 用法: Firebase-Write-Permission-Exploit.py这是我制作的Exploit...
DB_DATABASE=数据库名 DB_USERNAME=用户名 DB_PASSWORD=密码 生成应用key: php artisan key:generate 生成jwt的认证key: php artisan jwt:secret 执行数据库迁移: php artisan migrate 生成测试数据: php artisa
queryDBchat 一个查询本地数据库的聊天功能,运行queryDBchatui.py文件即可通过聊天界面访问本地数据库 通过该聊天查询本地数据库 ...修改queryDBchatui.py 文件中的 db_base = 'D:\sqlite\study.db'
Mysql 删除数据库drop database 方法-:使用cmd模式下载删除 mysql> drop database school; 此命名删除了school数据库。但如果school数据库不存在就会报错。所以完整的语句应该这么写: ...$dbuser = 'root';
usage: db.py [-h] --mode {search,check-duplicates,base,upcoming,recent} -f file_name [--id set_id | -s str] [--pages pages] optional arguments: -h, --help show this help message and exit --mode {...
安装Mysql数据库:Mysql版本最低支持5.7,新建 database CREATE DATABASE pb_cms_base; 初始化数据库:找到项目数据库文件:docs/db/pb_cms_base.sql,执行 pb_cms_base.sql 前台首页,浏览器访问...
UseDb Rails 3 的多数据库连接方案,支持测试和迁移特点 易于使用的 捆绑宝石在 database.yml 文件中定义第二组数据库。 使用前缀来区分核心数据库。 将“use_db :prefix => 'your_other_database_prefix_”添加到...
Python 3.6 Django 2.1.0 Sqlite 3.8.11 ...修改:/usr/local/python3/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py 159行前俩行 True改为:False 执行:python manage.py migrate
我选择SAP CAP项目的db文件夹,右键选择build时,遇到如下... Can not create service instance ‘Products-Products-db-hdi-container8HPfzrS/PBqVvnsD’: There is no database available. Ensure that you have a
ICGC-vtServer expressjs服务器直接从PostGIS提供VT服务 PostGIS DB是负责执行此操作的人。 DB代码位于 要配置数据库连接的环境...DB_DATABASE=${TU_BASE_DE_DATOS} DB_PASS=${TU_CONTRASEÑA} DB_PORT=${TU_PUERTO}
安装Mysql数据库:Mysql版本最低支持5.7,新建 database CREATE DATABASE pb_cms_base; 初始化数据库:找到项目数据库文件:docs/db/pb_cms_base.sql,执行 pb_cms_base.sql 安装Redis:Redis最低版本支持 3.2 修改...
Projet n°7-ParcoursDéveloppeurWeb-...DB_DATABASE="nom de la base de données" 后端 修改文件authconfig.js文件api / config au besoin Accéderau dossier api Lancer les commandes: npm install
安装Mysql数据库:Mysql版本最低支持5.7,新建 database CREATE DATABASE pb_cms_base; 初始化数据库:找到项目数据库文件:docs/db/pb_cms_base.sql,执行 pb_cms_base.sql 安装Redis:Redis最低版本支持 3.2 修改...
安装Mysql数据库:Mysql版本最低支持5.7,新建 database CREATE DATABASE pb_cms_base; 初始化数据库:找到项目数据库文件:docs/db/pb_cms_base.sql,执行 pb_cms_base.sql 安装Redis:Redis最低版本支持 3.2 修改...
在进行数据库相关的模块学习时,通常有人推荐使用Navicat,确实强大...3. 装好后,菜单栏会多出一个菜单‘DB Navigator’,如下: 4. 点击这个菜单,然后同时按下Ctrl+Shift+C,然后确定,进入数据库连接界面: 5.