moon 第一章数据库

术语:

SQL:structured query language,结构化查询语言

ANSI:American nation standard institute,美国国家标准协会

一)数据库系统:由数据库,数据库管理系统和数据库管理员组成。一个数据库系统中可以有多个数据库

1)数据库:存储数据的集合,是依据某种数据模型组织起来并存放的数据集合。特点:能被各种用户共享

数据之间、数据与应用程序之间既有密切关系,又相互独立

数据库的类型:结构型数据库、网络型数据库、关系型数据库、面向对象型数据库。

a.结构型数据库:

b.网络型数据库:

c.关系型数据库:

d.面向对象型数据库:

2)数据库的基本概念

a.数据

b.数据库

c.数据库管理系统

d.数据库系统

3)常见的数据库对象

4)数据库管理系统的基本功能

a.定义数据

b.处理数据

c.保证数据安全

d.备份和恢复数据

二)SQL(Structured Query Language,结构化查询语言)简介     structured/‘str?kt??d/adj:有结构的

SQL:关系数据库中最广泛的查询语言

SQL语言主要四大优点:

a.用简单英文语句实现强大功能

b.非过程化语言

c.统一的语言

d.公共的语言

SQL语言分类:

a.数据查询语言(Data Query Language,DQL):

对数据库数据的查询即select语言

b.数据操纵语言(Data Manipulation Language,DML)

Manipulation/m??n?pj?‘le??n/n:操纵; 控制; (熟练的) 操作; (对账目等的) 伪造

用来对操作数据库表里的的数据,包含:

插入数据(insert),

更新数据(update),

删除数据(delete)三个语言命令

c.数据定义语言(Data Definition Language,DDL)

用于定义数据库的数据结构,例如表

创建表(create),

删除表(delete),

重构表/修改表结构(alter),

【更改表名(rename) oracle中专有】

【修改表的全部内容(truncate)oracle】

d.数据控制语言(Data Control Language,DCL)

控制用户在数据库中进行的数据访问,一般用于创建与用户访问相关的对象

grant:授予某个用户对指定的数据库结构的访问权限【见于oracle】

revoke:阻止某个用户访问指定的数据库结构【见于oracle】

e.事务控制(Transaction Control,TC)语言【见于oracle】

rollback:取消对行所做的修改

commit:永久性的保存对行所做的修改

savepoint:设置“保存点”,可以将对行所做的修改回滚到此处

三)数据库系统的用户

数据库系统用户:使用数据库的人,主要有4类:

1)数据库建表者:根据客户需要设计数据库、并建设好数据库的人

2)数据库管理者:要维护数据库正常运转、监督和记录数据库运行情况、备份和还原数据

3)应用程序的设计者:数据库的作用主要用于存储数据,设计好应用程序,让用户方便地

通过友好界面来操作数据库

4)应用程序的使用者:

时间: 2024-11-13 01:52:41

moon 第一章数据库的相关文章

CHAPTER 1 Introduction to database (第一章 数据库简介)

Chaper  Objectives  (章节目标) In this chapter you will learn:   (在这一章节中,你将学习) 1. Some common uses of database systems.   (数据库系统的一些普通扩法) 2.The characteristics of file-based systems. (基于文件系统的一些特点.) 3. The problems with the file-based systems.  (基于文件系统拥有的一

第一章 数据库基本操作

1. 修改提示符 我的常用:prompt \[email protected]\h \d> 2. 查看数据库 SHOW DATABASES; 编码查看:SHOW CREATE DATABASE (name); 查看选择的数据库:SELECT DATABASE(); 3. 选择数据库 USE (name); 4. 创建数据库 CREATE DATABASE (name) CHARACTER SET=utf8; 5. 修改数据库 ALTER DATABASE (name) CHARACTER SET

使用Java实现数据库编程—01 第一章 数据库的设计

 1.        数据库设计:将数据库中的数据实体及这些数据实体之间的关系进行规划和结构化的过程: 良好的数据库设计: 节省数据的存储空间 能够保证数据的完整性 方便进行数据库应用系统的开发 糟糕的数据库设计: 数据冗余.存储空间浪费 内存空间浪费 数据更新和插入的异常  2.        数据库设计的步骤: 1.  需求分析阶段:分析客户的业务和数据处理需求 2.概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整 3. 详细设计阶段:将E-R图转换为多张表,进行逻辑设计,确

moon 第一章 java程序设计概念

java 关键术语: 1简单性: 可视化的编程环境:亦即可视化程序设计:以“所见即所得”的编程思想为原则,力图实现编程工作的可视化,即随时可以看到结果,程序与结果的调整同步. java目标之一:能开发在小型机器上独立运行的软件.可用于嵌入式设备(java Micro Edition) 2面向对象:java元类(metaclass)模型 3网络技能:可以处理HTTP和FTP之类的TCP/IP协议.java应用程序能便捷的通过URL打开和访问网络上的对象.可使用打开 Socket 4健壮性: 5安全

数据库期末考试复习题 第一章

作者 : Dolphin 原文地址:http://blog.csdn.net/qingdujun/article/details/27820507 一.单项选择题: 1. 位于用户和操作系统之间的一层数据管理软件是  C    . A.DBS  B.DB  C.DBMS  D.MIS 2. 数据库系统中的数据模型通常由    A     三部分组成. A.数据结构.数据操作和完整性约束 B.数据定义.数据操作和安全性约束 C.数据结构.数据管理和数据保护 D.数据定义.数据管理和运行控制 3. 

翻译brent ozar的sqlserver dba训练课程——第一章:建立数据库服务器清单

在公司里,走进销售副总裁的办公室,询问他手下有多少销售人员.不,我的意思是你并不要那么做,他们会问你销售工具为什么那么慢. 其实我的意思是,如果你能走进他的办公室问他这个问题.我敢打赌,他会马上回答,不会有片刻犹豫.或者你走进ceo的办公室问他有多少员工,或者问cfo年度预算是多少,他们肯定会迅速回答. 因此,我的观点是,当你负责某个事物时,你需要清楚的知道你所负责的是那些. 制作一个表格清单 让我们开始制作一个表格清单.在表格的顶部,我们列出以下列: sqlserver版本(2005.2008

第一章 oracle数据库基础

第一章   oracle数据库基础 1.oracle简介-->数据库管理系统    1.1:数据库    1.2:全局数据库名    1.3:数据库实例    1.4:表空间    1.5:数据文件(扩展名:.dbf)    1.6:控制文件(扩展名:.ctl)    1.7:日志文件(扩展名:.log)    1.8:模式和模式对象2.连接oracle数据库    2.1 SQL*Plus工具    2.2 PL/SQL Developer工具3.配置oracle数据库    3.1 配置监听

【数据库原理】第一章 绪论

数据库原理 第一章   绪论 1.1   数据库系统概述 1.1.1      数据库的4个基本概念 1.数据 (1)数据是数据库中存储的基本对象 (2)数据:描述事物的符号记录,可以是数字.文字.图像等 (3)数据的含义称为数据的语意,数据与其语意密不可分 2.数据库 (1)数据库:长期储存在计算机内,有组织的.可共享的大量数据集合 (2)特点 <1>按照一定的数据模型组织.描述和存储 <2>具有较小的冗余度 <3>较高的数据独立性和易扩展性 <4>可为各

2017.06.29 数据挖掘概念知识第一章

第一章1.数据仓库技术:1.数据清理 2.数据集成 3.联机分析处理2.数据挖掘(知识发现)过程P5详见图 1.数据清理 2.数据集成 3.数据选择 4.数据变换 5.数据挖掘 6.模式评估 7.知识表示3.大数据的特点: 1.量大 2.种类多 3.处理速度快 4价值密度低 5.复杂性4.类与概念描述方法过程: 1.数据特征化 2.数据区分 3.数据特征化和区分5.分类如何提供导出的模型: 导出的模型可以多种形式表示:分类规则.决策树.数学公式或神经网络6.一个模型是有趣的: 1.易于被人理解