数据库入门知识

一,SQL Server

1.什么是SQL Server

Microsoft发布的SQL Server产品是一个典型的关系型数据库管理系统(DBMS)
2.特点

(1)功能强大
(2)操作简便
(3)可靠的安全性

3.版本
SQL Server 2008 是一个重大的产品版本,他推出了许多新的特性和关键的改进,是得它成为至今最强大和最全面得SQL Server版本。

二.数据库(DB)

1.什么是数据库
数据库——存放数据

2.优点:

(1)具有较小得冗余度
(2)有较高得数据独立性和易扩展性
(3)可供不同的用户共享使用
3.发展阶段

手工录入——在计算机上存储

三,常见的数据库模型

模型指数据库管理系统中数据的存储结构,把存储结构分为三种:
1.层次模型(Hierarchical Model)
2.网状模型(Network Model)
3.关系模型(Relation Model)

四,数据库管理系统

1.功能
(1)数据定义功能(DDL)
这里写图片描述

(2)数据操纵功能:DML,操纵数据库中的数据,实现对数据库的基本操作,包括数据的查询,插入,删除和修改。
(3)数据库的运行管理功能:数据库中的数据是可供对个用户同时使用的共享数据,为保证数据的安全性,可靠性,数据库管理系统提供了统一的控制和机制,实现数据在不会被相互干扰的情况下能够并发使用,并且在发生故障时能够对数据进行正确恢复。
(4)数据库的建立和维护功能:创建数据库即对数据库空间的维护,数据库的备份即恢复功能,数据库的重组织功能和性能监视,分析等。
(5)数据组织,存储和管理功能:为提高数据存取效率,数据库管理系统需要对数据进行分类存储和管理。

五,关系数据库

1.概念:表与表之间的关联

2.特点:
(1)将具有相同属性的数据独立地存放在一个表中
(2)对任何一个表而言,用户可以任意新增,删除和修改表中的数据

3.基本术语
(1)键码:表示一列或多列
(2)主关键字:被挑选出来的,作为表行的唯一标识的候选关键字
(3)候选关键字:标识表中的一行而又不包含多余属性的一个属性集
(4)公共关键字:具有两个或两个相容或相同的属性或属性组
(5)外关键字:在关系表中是主关键字,外关键字又称外键

4,关系模型提供的三类完整性规则
(1)实体完整性:在指关系主属性(主键的组成部分)不能是空值,实现世界中的实体是主键中具有唯一性标识,相应地关系模型主键作为唯一性标识,主键中的属性即主属性不能取空值。如果主属性取空值,就说明存在某个不可标识的实体,即不可区分的实体,这与现实时间的环境相矛盾,因此这个实体一定不是一个完整的实体。
(2)参照完整型:如果关系的外键R1与R2 中的主键相符,那么外键的每个值必须子啊关系R2中的主键的值找到或者实空值。
(3)用户定义完整性:实针对某一具体的实际数据库的约束条件,它由应用环境所决定,反映某一具体应用所涉及的数据必须满足要求。关系模型提供定义和检验这类完整性的机制,以便用统一的方法处理,而不必由应用程序承担这一切。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
数据库基础知识及关系数据库管理系统。 目录 Access教程 第一章 Access数据库基础 1 一、数据库的基本知识 1 二、数据库管理系统和数据库应用系统 3 三、Access 2003内部结构 4 1. 表 5 2. 查询 6 3. 窗体 7 4. 报表 8 5. 宏 9 6. 模块 9 7. Web页 10 Access教程 第二章 建立数据库 10 一、数据库的设计 10 2. 一般步骤 11 3. 实例剖析 11 二、建立一个数据库 13 Office Online 模板可通过在线查找所需要的数据库模板。 14 3. 根据现有文件新建数据库 21 4. 打开已存在的数据库 21 5. 查看数据库属性 22 三、创建简单表 25 1. 使用向导创建表 25 2. 表设计器 29 3. 字段、数据类型、字段属性 30 4. 使用设计器创建表的一般步骤 32 5. 通过输入数据建立表 34 四、设定表之间的关系 34 1. 表的索引 34 2. 表的主关键字 36 3. 创建并查看表间关系 36 4. 表间关系的修改与打印 37 五、修改数据库结构 38 1. 对表的操作 38 2. 对字段的操作 40 3. 数据的有效性 41 4. 对数据表的行与列的操作 42 六、使用与编辑数据表 43 1. 更改数据表的显示方式 43 2. 修改数据表中的数据 44 3. 排列数据 44 4. 查找数据 45 5. 筛选数据 45 6. 高级筛选与排序 46 七、使用查阅向导 47 八、使用子数据表 51 Access教程 第三章 查询 51 一、查询的概念 52 2. 查询的种类 53 3. 查询的作用和功能 53 二、创建查询 54 1. 简单选择查询 54 2. 交叉表查询向导 57 3. 查找重复项查询向导 60 4. 查找不匹配项查询向导 62 5. 用查询设计器创建查询 65 6. 用查询设计器进一步设计查询 66 7. 查询及字段的属性设置 67 8. 设置查询准则 67 三、创建特殊用途查询 69 1. 参数查询 69 2. 自动查找查询 70 3. 交叉表查询 71 四、操作查询 72 1. 更新查询 72 2. 追加查询 74 3. 删除查询 75 4. 生成表查询 75 五、SQL专用查询 77 ⑴ 使用SQL进行投影 78 ⑵ 使用SQL进行选择 79 SELECT 学号,姓名,主修,年龄 FROM ST WHERE 主修=‘MATH’ 79 SELECT 姓名,主修,年龄 FROM ST WHERE 主修=‘MATH’ 79 ⑶ SQL排序 79 ⑷ SQL内置函数 80 SELECT COUNT(*) FROM ST 80 ⑸ SQL内置函数和分组 80 ⑴ 带有子查询的SQL查询语句 82 ⑵ SQL联接查询 83

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值