Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

数据库系统概论笔记 PDF 下载


分享到:
时间:2022-02-27 09:27来源:http://www.java1234.com 作者:转载  侵权举报
数据库系统概论笔记 PDF 下载
失效链接处理
数据库系统概论笔记  PDF 下载


本站整理下载:
提取码:81e2 
 
 
相关截图:
 
主要内容:


第一节课笔记
数据,数据库,数据库系统,数据库管理系统
数据:描述事物的符号记录,与数据最重要的是语义。 
    数据采用哪一种数据模型生成的就是何种数据库。
数据库:长期存储在计算机内,有组织,可共享的大量数据的集合
     特点:长期存储,有组织,可共享。
数据库管理系统:1.数据的定义(对数据对象的定义),2.数据的管理,组织,存储。3.数据的操纵。4.数据库事务的管理和运行管理5.数据库的建立和维护6.其他功能。
        数据对象组成:表(table),视图(view),索引(index)
        事务与事务联系:内的联系:主键
                        间的联系:外键
数据库系统:DB(数据库),DBA(数据库管理员),DBMS(数据库管理系统),应用程序
第二节课笔记
数据库认证两种方法:window(单认证)认证,ss认证(双重认证);
两个文件夹便于恢复
数据库构成两种文件:数据文件(主数据文件(.mdf)。次数据文件(.ndf)),日志文件(.ldf)
一个数据库必须有一个数据文件,有0个1个或多个日志文件
ss005四个数据库:master,model,msdb,tempdb,
 
创建数据库命令
create database 数据库名字 on(name=逻辑名,filename=”物理名(精确到文件后缀名.mdf)”,size=常量,maxsize=常量,filegrowth=常量)           创建数据文件
创建数据库命令
create database 数据库名字 on(name=逻辑名,filename=”物理名(精确到文件后缀名.ldf)”,size=常量,maxsize=常量,filegrowth=常量)           创建日志文件
create database  jiajia 
on (name=jiajia_data,filename="E:\sqlserver\data\jiajia.mdf",size=10MB,maxsize=50MB,filegrowth=5%)
log on
(name=jiajia_log,filename="E:\sqlserver\log\jiajia.ldf",size=2MB,maxsize=5MB,filegrowth=1MB)
添加文件组命令:
   ALTER DATABASE 数据库名字 ADD FILEGROUP 文件组名字
删除文件组名
   ALTER DATABASE 数据库名字 REMOVE 文件组名字
alter database jiajia add filegroup secondary2
alter database jiajia remove filegroup secondary2
添加数据文件
  ALTER DATABASE 数据库名字  ADD FILE(name=,filename=,size=,maxsize=,filegroup=)
添加日志文件
ALTER DATABASE 数据库名字  ADD LOG FILE(name=,filename=,size=,maxsize=,filegroup=)
alter database jiajia add file(name=jiajia_data2,filename="E:\sqlserver\data\jiajia_data2.mdf",size=6MB,maxsize=100MB,filegrowth=6MB)
alter database jiajia add log file(name=jiajia_log2,filename="E:\sqlserver\log\jiajia_log2.ldf,size=5MB,maxsize=10MB",filegrowth=1MB)
删除数据文件
ALTER DATABASE 数据库名字 REMOVE FILE 文件名字
alter database jiajia remove file jiajia_data2
增加数据库容量
ALTER DATABASE 数据库名 MODIFYFILE(NAME=逻辑名,SIZE=常量)
alter database jiajia modify file(name=jiajia_data,size=15MB)
收缩数据库容量
DBCC SHRINKDATABASE 
dbcc shrinkdatabase(jiajia,5)
数据路库文件描述:逻辑名称,初始大小,最大尺寸,自动增长(%,MB),文件路径。
命令说明中间方括号[]不能出现,物理名是文件名绝对路径。size初始大小
文件组针对于数据文件,日志文件不属于任何一个文件组。
文件组的优势:1.平衡多个磁盘的访问负荷。2.使用并行线程来提高数据的访问效率。3.简化数据库的维护工作,
sp_helpfilegroup 文件组命令
sp_helpdbjw 查看数据库命令
{}命令不出现
删除数据库
drop database jiajia
第三节笔记
数据库系统的发展阶段:
  人工管理阶段(无管理阶段):数据不保存,数据不共享,不具有独立性,数据无结构,应用程序自己控制。
  文件系统阶段:优点:数据由文件系统管理数据,数据可以长期保存。
                缺点:数据共享性差,冗余度大,数据无结构(元素之间有结构,整体无结构)。数据独立性差。应用程序自己控制数据。
  数据库系统阶段: 数据结构化(整体数据结构化,主要特征之一,也是文件系统与数据库系统的本质区别)。
数据共享度高,冗余度低,易扩充
  数据独立性高:物理独立性(用户的程序和数据库的物理存储无关),逻辑独立性(用户的程序和数据库的逻辑结构无关)
数据系统统一管理:数据的安全性保护,数据的统一性检查,并发控制,数据库的恢复。
数据库系统的三级模式结构:3种模式,2种映像
        3种模式:内模式,模式,外模式
        2种映像,内模式\模式映像,外模式\模式映像
内模式:数据库物理结构和存储方式的描述,一个数据只有一个内模式。
模式:逻辑模式,数据库中数据逻辑结构和特征的描述,一个数据库只有一个模式,数据库提供模式DDL来严格定义模式。
外模式:称子模式或用户模式,一个数据库有多个外模式,数据库提供外模式DDL严格的定义外模式

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐