- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库基础
1数据库系统:是由数据库及其管理软件组成的系统,常常把数据库有关的硬件和软件系统成为数据库系统
2.数据库:数据库就是数据的仓库,由表、关系以及操作对象组成
3.数据:是描述事物的符号记录(数字、文字、图形、图像、声音等)
4.数据库的作用
存储大量数据,方便检索和访问
保持数据信息的一致、完整
共享和安全
通过组合分析,产生新的有用信息
5.数据库经历的三个阶段及特点
人工管理阶段: 数据不保存;使用应用程序管理数据;数据不共享;数据不具有独立性。
文件系统阶段:数据可以长期保存;由文件系统管理数据;共享性差,数据冗余大;数据独立性差。
数据库系统阶段:数据结构化;数据共享性高;数据独立性强;数据粒度小;独立的数据操作界面;统一管理和控制
6.数据模型的分类
层次模型
网络模型
关系模型
7. E-R图三个主要部分
1)1.实体集:在E-R图中用长方形来表示实体集,实体是实体集的成员。
2) 联系: 在E-R图中用菱形来表示联系,联系与其涉及的实体集之间以直线连接, 并在直线端部标上联系的种类 , (1:1,1:N,M:N)。
3) 属性: 在E-R图中用椭圆形来表示实体集和联系的属性,对于主键码的属性, 在属性名下划一横线。
8. 绘制E-R图所需的图形
1) 长方形框----实体集(考虑问题的对象)
2) 菱形框----联系(实体集间联系)
3) 椭圆形框----实体集和联系的属性
4) 直线----连接相关的联系和实体,并可标上联系的种类
9. E-R图设计原则:真实性;避免冗余;简单性
10.三大范式
第一范式:在关系模型中的每一个具体关系R中,如果每个属性都是不可再分的,则称关系(R)属于第一范式(1NF)
第二范式:如果关系模式R属于第一范式,且每一个非主属性都完全依赖于主码,则称关系R是属于第二范式的
第三范式:如果关系模式R为2NF,并且R中的每个非主属性不传递依赖于R的主码,则称关系R是属于第三范式的
第二章 数据库的安装
1.常见的数据库类型:Access、SQL server2000、2005、2008,Oracle数据库等
2. 数据库管理员的工作是:配置数据库服务器环境 ;管理数据库的逻辑对象结构; 配置数据库的对象权限 ;制定数据库的性能优化策略 ;数据库的备份还原策略 ;数据库的异构协同结构
3. SQL Server 2008 的版本
Express 适用于无连接的客户端或独立应用程序
Workgroup 适用于工作组或分支机构操作的数据库
Standard 部门级应用程序的数据库服务器
Enterprise 高度可伸缩和高度可用的企业级数据库
Developer Enterprise 版,但是只授予开发和测试用许可
Web 供托管公司提供低成本、高伸缩的托管服务,只收取低廉的每月许可费
Mobile 用于智能手持式设备的精简数据库
12.掌握SQL Server 2008数据库的安装与卸载
第三章 数据库的管理
1.T-SQL语言分类
DDL(数据定义语言)
-create(创建)
-alter (修改)
-drop (删除)
DQL(数据查询语言)
-inter(插入)
-update(更新)
DML(数据操作语言)
-select(查询)
DCL(数据控制语言)
-revoke(撤销)
-deny(拒绝)
-grant(同意、授权)
2.数据库文件
主数据文件(.mdf):一个数据库有且只有一个
辅助数据文件(.ndf):根据需要自由选择,当数据库很大时,可以选择多个
日志文件(.ldf):用于存储恢复数据库所需的事务日志信息
3.掌握数据库的创建及修改(图形化及代码)
修改数据库包括:扩展、收缩、分离附加、删除
4.语法
1)修改数据库名
Alter database 原数据库名
Modify name =新数据库名
例子:【例】将数据库book的名字改为books
alter database book
modify name=books
2)修改文件属性
Alter database 数据库名
Modify file
(
name=逻辑名,
size=修改后的大小,
maxsize=修改后的大小,
filegrowth=修改后的大小
)
Go
例子:把初始大小由原来5mb增大为12mb
alter database books
modify file
(
name=book_data,
size=12
文档评论(0)