数据库基础
- 格式:ppt
- 大小:2.01 MB
- 文档页数:32


第一章 数据库基础知识
1数据库经历了人工管理、文件系统管理、数据库系统管理三个阶段。
2数据是承载信息的符号记录,它是数字、字母、文字、图像、声音、视频等信息的描述形式,常常经过数字化处理后存入计算机来反应或描述事物的特征。(表示客观事物特性和特征,这些符号及其组合就是数据。)
3信息是现实生活中人们对客观事物状态和特征的描述。(数据加工处理后的有用知识。)
数据是信息的具体表现形式,信息是数据有意义的表现。
4数据库就是存放数据的仓库。(数据集合)
5数据处理内容:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。(数据—信息)
6数据库管理系统(Database Management System,DBMS)是一个系统软件,是提供建立管理、维护和控制数据库功能的一组计算机软件。[处理数据库存取和管理控制的软件系统 ]
7数据库系统(数据库+数据库管理系统)包括以下四个部分:a数据库 b硬件 c软件 d人员
8数据库系统的特点:
a数据结构化。
b数据共享性高,冗余度低,易扩充。
C数据独立性高。
D数据由数据库管理系统统一管理和控制。
9数据模型:a概念模型,也称信息模型 b逻辑模型
数据模型三要素:数据结构(层次模型、网状模型、关系模型)
数据操作
数据完整性约束条件
实体[矩形] 属性[椭圆] 联系[菱形]
10元组:表中的一行即为一个元组
属性:表中一列即为一个属性,给每个属性起一个名字即为属性名,如学号、姓名
集合运算
表哥
表妹
学号 姓名 出生日期
001 李月 1994-1-5
004 张力 1993—12
005 刘丽 1994-3-20
(1)并。表哥∪表妹
学号 姓名 出生日期
选择题:
第一章绪论
1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( ) 。A.系统分析员 B.程序员
C.数据库管理员 D.操作员
2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段.
A.I 和 II B.只有 II C.II 和 III D.只有 I
4.下列四项中,不属于数据库系统特点的是( ) 。
A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高
5.数据库系统的数据独立性体现在( ) 。
A.不会因为数据的变化而影响到应用程序
B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构
6.描述数据库全体数据的全局逻辑结构和特性的是( ) 。
A.模式 B.内模式 C.外模式 D.逻辑结构
7.要保证数据库的数据独立性,需要修改的是( ) 。
A. 模式与外模式 B.模式与内模式 C.三级模式之间的两层映射
D.三层模式
8.要保证数据库的逻辑数据独立性,需要修改的是( ) 。
A.模式与外模式之间的映射 B.模式与内模式之间的映射
C.模式 D.三级模式
9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )模式。
A. 模式 B.物理模式 C.子模式 D.内模式
10.下述( )不是DBA数据库管理员的职责 。
A.完整性约束说明 B.定义数据库模式
1. 数据库的作用
持久化:永久得保存数据。
数据挖掘:通过以有信息,发掘出有价值的信息。
冗余:数据的重复出现,(插入,删除,修改)带来一些异常。查询时可以提高查询的效率。
2. 创建数据库,创建表,确定表中字段的类型
数据文件:.mdf(main data file主要数据文件) .ldf(log data file 日志数据文件)
.ndf
数据完整性:保证数据库的数据是客观真实的,没有错误的。
数据库登录:
方式一:window身份验证,如果你具有登录操作系统的权限,你就可以登录登录数据库。
方式二:sql server身份验证,能够登录操作系统,还需要知道登录名和
密码。
用户名sa 数据库管理者,他是数据库的最大权限拥有者
常用数据类型:
整型:bigint int smallint tinyint
货币:money smallmoney
时间:datetime smalldatetime
位:bit (0,1)
字符串:char varchar text(一个字符表示8位)Nchar nvarchar ntext(一个字符表示16位)
差异:1. 字符串类型需要加长度。Char(4) text,ntext不需要加长度
2. char varchar的区别
Char是固定长度的,char(8) 存储了’abc’会在’abc’之后加5个空格
Varchar 是可变长的varchar(20) 存储了’abc’,长度就是3
3. 如何分离附加数据库
4. 对数据库的增删改查(操作的是表中的数据)
T_sql:sql+sql server对标准的加强
Sql当中不区分大小写。增(insert):insertinto表名values(字段1的值,字段2的值……)
insertinto表名(字段1,字段2)values(字段1的值,字段2的
值……)—插入部分数据,其他的字段可以不插入,是因为允许为空,或者有默认值
字符串和日期类型都是用'' 括起来的查(select):select*from表名(*表示全部)
数据库基础入门
-------------------
数据库的作用:
-------------------
数据是数据库中存储的基本对象
包括:文字、图形、图像、声音
有组织的、可共享的数据集合
------------------
常用的DBMS
------------------
MYSQL(oracle、Sun)
oracle(oracle)
SQL-Server(Microsoft)
DB2(IBM)
-----------------------------------
..如何学习数据库管理系统
------------------------------------
.程序员
1、标准语言:SQL(结构化查询语言)
SQL是用于访问数据库的最常用标准化语言,他是由ANSI/ISO SQL标准定义的 SQL 的分类
DML:数据操作语言(用于检索或者修改数据)
DDL:数据定义语言(用于定义数据的结构,比如创建、修改或者删除数据库的对象)
DCL:数据控制语言(用于定义数据库用户的权限)
DML:
select:用于检索数据
insert:用于增加数据到数据库
update:用于从数据库中修改现存的数据
delete:用于从数据库中删除数据
DDL:
create table //创建表
alter //修改表
drop table //删除表
create index //创建索引
drop index //删除索引
create view //创建视图
drop view //删除视图
DCL:
grant //授权
revoke //撤销授权
set //设置
2、不同数据库的独特管理方式