![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库系统与原理应用教程
文章平均质量分 54
奕忆
程序猿哥哥
展开
-
数据库在信息系统中的地位
[size=large] 数据库是数据管理的有效技术,是计算机科学的重要分支,它能有效的帮助一个组织或者一个企业科学的管理各类信息资源。 如今,作为信息系统核心和基础的数据库技术得到了广泛的应用,越来越多的应用领域都在采用数据库进行信息资源的存储与处理。因此,数据建设的规模、数据库信息量的大小和使用频度已成为衡量一个企业、一个组织,乃至一个国家信息化程度的重要标志。[/size] ...原创 2015-01-22 15:26:59 · 2444 阅读 · 0 评论 -
数据库技术的基本概念与方法(一)
[size=large]数据库系统的基本概念 1、数据、数据库、数据库管理系统和数据库系统 (1)数据 数据(Data)是描述事物的符号记录。 数据:在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数 据,数据经过加工后就成为信息。 在计算机科学中,数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是用于输入电...原创 2015-01-22 15:34:11 · 605 阅读 · 0 评论 -
数据库技术的基本概念与方法(二)
2、数据库系统的发展 数据管理发展至今已经经历了3个阶段:人工管理阶段、文件管理阶段和数据库系统阶段。数据库概念的发展 1、人工管理阶段(初等数据文件阶段) 二十世纪五十年代中期以前,计算机主要用于科学计算。 硬件状况:外存只有纸带、卡片、磁带、没有磁盘等直接存取的设备; 软件状况:没有操作系统,没有管理数据的...原创 2015-01-22 15:42:25 · 240 阅读 · 0 评论 -
视图那些事儿
索引视图能够提高下列查询类型的性能: 1.处理大量行的连接和聚合操作 2.许多查询经常执行的连接和聚合操作不能提高: 1.具有大量写操作的OLTP系统 2.具有大量更新操作的数据库 3.不涉及聚合和连接的查询 4.GROUP BY列具有高基数度的数据聚合。高基数度表示列包含许多不同的值。对视图创建聚集索引之前,该视图必须满足下列要求: 1.定义索引视图时,...原创 2015-03-12 20:47:25 · 97 阅读 · 0 评论 -
instead of触发器
为什么要使用触发器 触发器的主要作用就是其能够实现由主键和外所不保证的复杂的参照完整性和数据的一致性。除此之外触发器还有其它许多不同的功能 触发器定义 触发器实际上是一种特殊的存储的过程。触发器的主要功能是监视用户对数据的修改。如果针对一个数据表建了触发器,则 当数据表被修改(插入、更新或者删除)时,SQL Server便使触发器自动执行,以便对数据的修改采用一些适当的措...原创 2015-03-13 10:34:42 · 444 阅读 · 0 评论 -
group by having
Group by与having理解 注意:select 后的字段,必须要么包含在group by中,要么包含在having 后的聚合函数里。 1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用 group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要) 例如,有如下数据库表...原创 2015-03-14 11:57:38 · 84 阅读 · 0 评论 -
with grant option&with admin option
with admin option 用于系统权限授权,with grant option 用于对象授权。 但给一个用户授予系统权限带上with admin option 时,此用户可把此系统权限授予其他用户或角色,但收回这个用户的系统权限时,这个用户已经授予其他用户或角色的此系统权限不会因传播无效,如授予A系统权限create session with admin option,然后A又把cr...原创 2015-03-14 15:45:01 · 172 阅读 · 0 评论 -
代码(1)
数据库: 创建数据库 CREATE DATABASE mysql_test; 选择数据库 USE db_name; 修改数据库(修改默认字符集和校对规则) ALTER DATABASE mysql_test DEFAULT CHARACTER SET gb2312 DEFAULT COLLATE gb2312_chinese_ci; 删除数据库 DROP DATABASE I...原创 2015-03-17 21:57:13 · 108 阅读 · 0 评论 -
代码(2)
索引 索引的创建 1.使用CREATE INDEX语句创建索引 CREATE INDEX index_customers ON mysql_test.customers(cust_name(3) ASC); CREATE INDEX index_cust ON mysql_test.customers(cust_name,cust_id) USING BTREE; 如不指定...原创 2015-03-18 19:36:19 · 218 阅读 · 0 评论