数据库
文章平均质量分 59
亮仔亮仔我爱你哟
这个作者很懒,什么都没留下…
展开
-
数据库设计之路——利用好PDM(物理数据模型)
数据库的设计的一般步骤如下:1.需求分析——了解用户的数据需求、处理需求、安全性以及完整性要求2.概念设计——设计系统概念模型,一般为E-R图3.逻辑设计——设计系统的模式和外模式,对于关系模型主要是基本表和视图4.物理设计——设计数据的存储结构和存取方式,例如索引设计5.系统实施——组织数据入库,编制应用程序、试运行6.运行维护 在物理设计阶段,有一原创 2016-08-23 12:10:22 · 3114 阅读 · 0 评论 -
SQL集合操作
集合操作就是将两个或多个SQL查询结果合并构成复合查询常用的集合操作符包括UNION(并运算)、UNION ALL、INTERSECT(并运算)和MINUS(差运算)1.UNION 该运算符可以将要多个查询结果集相加,形成一个结果集,其结果等同于集合运算的并运算。即UNION运算将第一个查询中的所有行与第二个查询中的所有行相加,并消除其中重复的行形成的一个集合。eg:select原创 2016-10-08 17:18:51 · 1006 阅读 · 0 评论 -
Oracle的tnsnames.ora配置(PLSQL Developer)
在用PL/SQL连接到Oracle数据库服务器端的时候,需要先在tnsnames.ora中配置数据库的相关信息tnsnames.ora一般位于ORACLE_HOME(Oracle安装主目录)——>network——>admintnsnames.ora的一般配置信息如下:DB_NAME = (DESCRIPTION = (ADDRESS_LIST = (AD原创 2016-10-08 15:56:04 · 799 阅读 · 0 评论 -
SQL命令学习——选择查询
select的完整语法如下:SELECT [ALL | DISTINC] TOP n[PERCENT] WITH TIES select_list[INTO [new table_name]][FROM {table_name | view_nam} ][,{table_name | view_nam}][...,{table_name | view_nam}][WHE原创 2016-09-30 16:30:42 · 1175 阅读 · 0 评论 -
SQL多表连接查询
简单连接是使用逗号将两个或多个表进行连接。其查询结果是通过笛卡尔积产生的表——就是由一个基表中每一行与另一个基表的每一行连接所生成的表。查询结果的行数是两个基表行数的积。而使用WHERE条件,可以有效过滤掉无意义的数据。原创 2016-10-08 16:55:12 · 1057 阅读 · 0 评论 -
SQL命令学习——表、视图和索引的数据定义
1.基本表的创建create table 表名( [列级完整性约束条件][, [列级完整性约束条件]]...[,]);eg: create student(id int primary key, name varchar(20) not null , number varchar(10) unique);//unique是完整性约束的一种,用来表示该列的值唯一原创 2016-08-24 11:16:19 · 763 阅读 · 0 评论 -
SQL语言基础
SQL——Structure Query Language 结构化查询语言,是数据库操作的国际标准语言。也是所有数据库产品均要支持的语言。但是不同的数据库管理系统厂商开发的SQL并不完全相同,这些不同类型的SQL,一方面遵循了标准SQL语言规定的操作,另一方面又在标准SQL语言的基础上进行了扩展。不同的SQL有不同的类型,例如,Oracle产品的SQL称之PL/SQL,Microsoft SQL原创 2016-08-23 22:31:17 · 428 阅读 · 0 评论 -
数据完整性约束
1.实体完整性——即主键不能为空,否则就不能唯一标识一个实体了。2.参照完整性——即外键有两种取值:要么为空,要么和被参照表的主键值相同。当然,如果外键这个属性同时也是当前表的主属性之一的话,其值不能为空。3.用户定义完整性——与具体的某一应用所涉及的数据有关CHECK。由关系数据库统一的处理,而不要由应用程序承担这一功能。原创 2016-08-23 20:48:20 · 605 阅读 · 0 评论 -
数据库管理系统DBMS
数据库管理系统——指对数据进行管理的软件系统。“数据字典”DBMS工作的重要依据,包含有关数据库的定义信息: 例如数据库的名称、数据表的定义、数据库账户和权限等。它是由DBMS自动生成并保存的一组表和视图DBMS是数据库系统的核心:数据库系统的操作,包括查询、修改等都是通过DBMS进行的。DBMS总是基于数据模型的,根据所采用的数据模型的不同,DBMS可以分为网状性、层次性、关系原创 2016-08-23 18:26:17 · 3025 阅读 · 0 评论 -
SQL子查询
子查询使用的关键字1.IN关键字确定某行的特定列的值是否包含在子查询的结果集中。例如,使用子查询查看所有部门在某一地区(1700)的雇员信息。select employee_id,last_name,department_idfrom employeeswhere department_id in( select department_id原创 2016-10-08 17:51:41 · 484 阅读 · 0 评论