数据库高级学习笔记:ER图设计与SQL Server权限管理
需积分: 10 44 浏览量
更新于2024-09-10
收藏 20KB TXT 举报
本篇笔记是关于数据库高级学习的总结,涵盖了从概念理解到实际操作的多个关键知识点。首先,笔记提及了ER图的设计工具,如PowerDesigner和Visio,用于创建实体关系模型,这是数据库设计的重要步骤,可以帮助理解数据之间的关系。
1. 实体-关系模型(ER模型):通过E-R图来表示现实世界中的实体、属性和它们之间的联系,如一对一、一对多和多对多的关系。这些关系在数据库设计时起着核心作用,有助于数据结构的清晰和规范化。
2. 实体属性和实体关系的实现:在SQL Server中,涉及到数据库实例的启动(如`netstartmssqlserver`)以及管理工具SQL Server Management Studio (SSMS)的使用。设置用户权限,例如创建登录(如`sa123456`),创建和管理数据库用户,并授予特定的数据库操作权限。
3. 数据库权限和安全性:讨论了如何创建登录、修改密码、禁用或启用用户,以及删除用户。还提到了如何使用GRANT语句来控制不同用户对特定表的操作,如INSERT和SELECT权限。
4. 数据库备份与恢复:包括对数据库的检查点和事务日志,以及如何使用系统存储过程(如`sp_configure`和`xp_cmdshell`)进行高级配置,如查看和更改配置选项,以及使用`xp_cmdshell`执行操作系统命令,例如删除或创建数据库。
5. 数据库文件管理:介绍了数据库文件的不同类型(如主数据文件、日志文件和临时文件),以及如何检查和设置文件路径。此外,提到检查目录是否存在以确保数据存储的安全性和可用性。
6. 数据库的初始化与重建:通过`DROP DATABASE`和`CREATE DATABASE`语句,说明了如何初始化一个数据库并指定其名称、文件路径等参数。
这篇笔记提供了全面的数据库高级学习资料,不仅覆盖了理论知识,还包含了实际操作技巧,适合对数据库有深入学习需求的人士参考。
121 浏览量
点击了解资源详情
点击了解资源详情
145 浏览量
143 浏览量
2011-10-15 上传
158 浏览量
abcba0
- 粉丝: 1
- 资源: 4
最新资源
- RFID 读写器设计
- 射频识别技术及其在室内定位中的应用
- 职业规划设计——网络工程师
- mkl reference manual
- 华为PCB布线规范 -共享
- Fedora_10_Installation_Guide_Chinese
- virtex-5 用户手册(中文)
- css+div 用于页面布局
- struts1.x配置
- AutoCAD形文件的自动生成
- MATLAB 绘图的PPt
- 微机实验 汇编语言 bcd
- Architecture Independent For Wireless Sensor.pdf
- Linux Command Directory
- 经典路由器配置实例(案例分析)
- openmp 编程指南